mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 19:13:13 -04:00
Merge updates from master
This commit is contained in:
1
app-admin/himitsu-secret-service/Manifest
Normal file
1
app-admin/himitsu-secret-service/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST himitsu-secret-service-0.1.tar.gz 14449 BLAKE2B 3e926edc3235af1a2601bcf74ab58addbac994d1d0c59da78c9c80b72711df89d7f3140999a724f0320b6917bfa68247d8ea3b47558439f1e7bbfb94e536cd75 SHA512 8dd0861a27ef2a410c515359718e6444c621d6965f180951df1e5ed94c2e98e17a0e601039bf4321267643c0bd6bc67ff4a90e1cac792c4bfb1c9a55bc3de338
|
||||
@@ -0,0 +1,64 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
SRC_URI="https://git.sr.ht/~apreiml/himitsu-secret-service/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DISTUTILS_USE_PEP517=standalone
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="himitsu secret-service integration"
|
||||
HOMEPAGE="https://git.sr.ht/~apreiml/himitsu-secret-service"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE="+man"
|
||||
|
||||
RDEPEND="
|
||||
>=app-admin/himitsu-0.9
|
||||
>=dev-python/py-himitsu-0.0.9
|
||||
>=dev-python/cryptography-45.0.5
|
||||
>=dev-python/dbus-python-1.4.0
|
||||
>=dev-python/pygobject-3.50.1
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/build[${PYTHON_USEDEP}]
|
||||
>=dev-util/ruff-0.12.4
|
||||
>=dev-python/build-1.2.2_p1-r2
|
||||
>=dev-python/hatchling-1.27.0
|
||||
man? ( >=app-text/scdoc-1.11.3 )
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
sed -i 's;PREFIX=/usr/local;PREFIX=/usr;' Makefile || die
|
||||
sed -i "s;python3;${EPYTHON};g" Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
scdoc < docs/himitsu-secret-service.5.scd > himitsu-secret-service.5
|
||||
scdoc < docs/himitsu-secret-service.7.scd > himitsu-secret-service.7
|
||||
scdoc < docs/hisecrets-agent.1.scd > hisecrets-agent.1
|
||||
distutils-r1_src_compile
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
insinto /usr/share/man/man1
|
||||
doins hisecrets-agent.1
|
||||
|
||||
insinto /usr/share/man/man5
|
||||
doins himitsu-secret-service.5
|
||||
|
||||
insinto /usr/share/man7
|
||||
doins himitsu-secret-service.7
|
||||
}
|
||||
@@ -20,7 +20,7 @@ LICENSE="GPL-3"
|
||||
DEPEND="
|
||||
>=dev-lang/hare-0.25.2:=
|
||||
"
|
||||
RDEPEND="
|
||||
PDEPEND="
|
||||
|| (
|
||||
app-admin/hiprompt-gtk
|
||||
gui-apps/hiprompt-gtk-py
|
||||
@@ -16,21 +16,25 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk
|
||||
RDEPEND="
|
||||
COMMON_DEPEND="
|
||||
dev-libs/glib
|
||||
>=gui-libs/gtk-4.18:4
|
||||
gui-libs/libadwaita
|
||||
gui-libs/gtk4-layer-shell
|
||||
!gui-apps/hiprompt-gtk-py
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
${COMMON_DEPEND}
|
||||
>=dev-lang/hare-0.25.2:=
|
||||
app-admin/himitsu
|
||||
dev-hare/hare-gi
|
||||
dev-hare/hare-adwaita
|
||||
dev-hare/hare-gtk4-layer-shell
|
||||
"
|
||||
# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
!gui-apps/hiprompt-gtk-py
|
||||
"
|
||||
|
||||
# All binaries are hare-built
|
||||
QA_FLAGS_IGNORED=".*"
|
||||
@@ -38,9 +42,3 @@ QA_FLAGS_IGNORED=".*"
|
||||
src_configure() {
|
||||
export PREFIX=/usr
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Add the following to himitsu's config.ini:"
|
||||
elog "[himitsud]"
|
||||
elog "prompter=hiprompt-gtk"
|
||||
}
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST cepl-23.0.0.tar.gz 18341 BLAKE2B ab7b7d6e51e7a102f1beb0ffe480ccf9aa36f044a9658f034e943d4d23c7df31da20983f68e859d9e197d18abda62dcc834dc84dbeabec007f48e0e30e1e6b5f SHA512 b025d32118f23bb31909c27bb35d742620a92cfb9e50a9bf978c0bb9fd8fe520d61a9f7c16c4e3a6f54086f01ba779096727648a90643ba6df4c537c0c344795
|
||||
DIST cepl-26.0.0.tar.gz 18593 BLAKE2B 768e5c43ae4e527a795224ae0140820571be359eae3d692320f392ddb21e268ad79b14ececed7d7a312cd2d8c40d1a2916997f519288cb71edc1b1b38b0b4d76 SHA512 09e815152f9dc77c0d3f688ad2f85e6350e81cb6c3db8190267dcd1968f27b5ad79163ea4dbb985417c4e6ec833912a9d327ce5084fc95340ac00382aeac83ef
|
||||
|
||||
@@ -0,0 +1,138 @@
|
||||
From: Pavel Sobolev <contact@paveloom.dev>
|
||||
Subject: [PATCH] Fix issues caused by build system updates.
|
||||
|
||||
This includes fixes for issues caused by the following updates:
|
||||
|
||||
- GCC 15 (specifically, changes in libstdc++)
|
||||
- GNU libc C library 2.42
|
||||
- CMake 4
|
||||
|
||||
Specifically, the following is changed:
|
||||
|
||||
- Added missing includes of the `<cstdint>` header [1]
|
||||
- Removed deprecated `struct termio` [2]
|
||||
- Removed unnecessary `CMP0037` policy change [3]
|
||||
|
||||
[1] See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2
|
||||
[2] See https://github.com/swiftlang/llvm-project/commit/59978b21ad9c65276ee8e14f26759691b8a65763
|
||||
[3] See https://github.com/swiftlang/swift-llbuild/commit/1fbcca53fe5fde6e2afb3998f19bb5ff4a7df5d8
|
||||
|
||||
Bug: https://bugs.gentoo.org/945025
|
||||
|
||||
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
|
||||
|
||||
--- a/llbuild/tests/CMakeLists.txt
|
||||
+++ b/llbuild/tests/CMakeLists.txt
|
||||
@@ -46,9 +46,6 @@ if(Python_Interpreter_FOUND AND LIT_FOUND AND FILECHECK_FOUND)
|
||||
add_dependencies(test-llbuild ${test_target_dependencies})
|
||||
|
||||
# Add a target for running all tests.
|
||||
- if(POLICY CMP0037)
|
||||
- cmake_policy(SET CMP0037 OLD)
|
||||
- endif(POLICY CMP0037)
|
||||
add_custom_target(test)
|
||||
add_dependencies(test test-llbuild)
|
||||
set_target_properties(test PROPERTIES FOLDER "Tests")
|
||||
--- a/llbuild/utils/unittest/googletest/include/gtest/gtest.h
|
||||
+++ b/llbuild/utils/unittest/googletest/include/gtest/gtest.h
|
||||
@@ -52,6 +52,7 @@
|
||||
#define GTEST_INCLUDE_GTEST_GTEST_H_
|
||||
|
||||
#include <cstddef>
|
||||
+#include <cstdint>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
|
||||
+++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
|
||||
@@ -338,17 +338,9 @@ static void ioctl_table_fill() {
|
||||
_(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int));
|
||||
_(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int));
|
||||
_(TCFLSH, NONE, 0);
|
||||
-#if SANITIZER_GLIBC
|
||||
- _(TCGETA, WRITE, struct_termio_sz);
|
||||
-#endif
|
||||
_(TCGETS, WRITE, struct_termios_sz);
|
||||
_(TCSBRK, NONE, 0);
|
||||
_(TCSBRKP, NONE, 0);
|
||||
-#if SANITIZER_GLIBC
|
||||
- _(TCSETA, READ, struct_termio_sz);
|
||||
- _(TCSETAF, READ, struct_termio_sz);
|
||||
- _(TCSETAW, READ, struct_termio_sz);
|
||||
-#endif
|
||||
_(TCSETS, READ, struct_termios_sz);
|
||||
_(TCSETSF, READ, struct_termios_sz);
|
||||
_(TCSETSW, READ, struct_termios_sz);
|
||||
--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||
+++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||
@@ -467,9 +467,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
|
||||
unsigned struct_input_id_sz = sizeof(struct input_id);
|
||||
unsigned struct_mtpos_sz = sizeof(struct mtpos);
|
||||
unsigned struct_rtentry_sz = sizeof(struct rtentry);
|
||||
-#if SANITIZER_GLIBC || SANITIZER_ANDROID
|
||||
- unsigned struct_termio_sz = sizeof(struct termio);
|
||||
-#endif
|
||||
unsigned struct_vt_consize_sz = sizeof(struct vt_consize);
|
||||
unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes);
|
||||
unsigned struct_vt_stat_sz = sizeof(struct vt_stat);
|
||||
--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
|
||||
+++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
|
||||
@@ -998,7 +998,6 @@ extern unsigned struct_hd_geometry_sz;
|
||||
extern unsigned struct_input_absinfo_sz;
|
||||
extern unsigned struct_input_id_sz;
|
||||
extern unsigned struct_mtpos_sz;
|
||||
-extern unsigned struct_termio_sz;
|
||||
extern unsigned struct_vt_consize_sz;
|
||||
extern unsigned struct_vt_sizes_sz;
|
||||
extern unsigned struct_vt_stat_sz;
|
||||
--- a/llvm-project/lldb/include/lldb/Utility/AddressableBits.h
|
||||
+++ b/llvm-project/lldb/include/lldb/Utility/AddressableBits.h
|
||||
@@ -11,6 +11,8 @@
|
||||
|
||||
#include "lldb/lldb-forward.h"
|
||||
|
||||
+#include <cstdint>
|
||||
+
|
||||
namespace lldb_private {
|
||||
|
||||
/// \class AddressableBits AddressableBits.h "lldb/Core/AddressableBits.h"
|
||||
--- a/llvm-project/llvm/include/llvm/ADT/SmallVector.h
|
||||
+++ b/llvm-project/llvm/include/llvm/ADT/SmallVector.h
|
||||
@@ -20,6 +20,7 @@
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
+#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <functional>
|
||||
#include <initializer_list>
|
||||
--- a/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
|
||||
+++ b/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h
|
||||
@@ -13,6 +13,7 @@
|
||||
#ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H
|
||||
#define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H
|
||||
|
||||
+#include <cstdint>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
--- a/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h
|
||||
+++ b/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h
|
||||
@@ -52,6 +52,7 @@
|
||||
#define GTEST_INCLUDE_GTEST_GTEST_H_
|
||||
|
||||
#include <cstddef>
|
||||
+#include <cstdint>
|
||||
#include <limits>
|
||||
#include <memory>
|
||||
#include <ostream>
|
||||
--- a/swift/stdlib/include/llvm/ADT/SmallVector.h
|
||||
+++ b/swift/stdlib/include/llvm/ADT/SmallVector.h
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
+#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <functional>
|
||||
#include <initializer_list>
|
||||
@@ -0,0 +1,87 @@
|
||||
From: Pavel Sobolev <contact@paveloom.dev>
|
||||
Subject: [PATCH] Fix issues caused by build system updates.
|
||||
|
||||
This includes fixes for issues caused by the following updates:
|
||||
|
||||
- GCC 15 (specifically, changes in libstdc++)
|
||||
- GNU libc C library 2.42
|
||||
|
||||
Specifically, the following is changed:
|
||||
|
||||
- Added missing includes of the `<cstdint>` header [1]
|
||||
- Removed deprecated `struct termio` [2]
|
||||
- Removed a redundant include of the `<math.h>` header [3]
|
||||
|
||||
[1] See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2
|
||||
[2] See https://github.com/swiftlang/llvm-project/commit/59978b21ad9c65276ee8e14f26759691b8a65763
|
||||
[3] See https://github.com/swiftlang/swift/issues/81774
|
||||
|
||||
Bug: https://bugs.gentoo.org/945025
|
||||
|
||||
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
|
||||
|
||||
--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
|
||||
+++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
|
||||
@@ -338,17 +338,9 @@ static void ioctl_table_fill() {
|
||||
_(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int));
|
||||
_(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int));
|
||||
_(TCFLSH, NONE, 0);
|
||||
-#if SANITIZER_GLIBC
|
||||
- _(TCGETA, WRITE, struct_termio_sz);
|
||||
-#endif
|
||||
_(TCGETS, WRITE, struct_termios_sz);
|
||||
_(TCSBRK, NONE, 0);
|
||||
_(TCSBRKP, NONE, 0);
|
||||
-#if SANITIZER_GLIBC
|
||||
- _(TCSETA, READ, struct_termio_sz);
|
||||
- _(TCSETAF, READ, struct_termio_sz);
|
||||
- _(TCSETAW, READ, struct_termio_sz);
|
||||
-#endif
|
||||
_(TCSETS, READ, struct_termios_sz);
|
||||
_(TCSETSF, READ, struct_termios_sz);
|
||||
_(TCSETSW, READ, struct_termios_sz);
|
||||
--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||
+++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
|
||||
@@ -479,9 +479,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
|
||||
unsigned struct_input_id_sz = sizeof(struct input_id);
|
||||
unsigned struct_mtpos_sz = sizeof(struct mtpos);
|
||||
unsigned struct_rtentry_sz = sizeof(struct rtentry);
|
||||
-#if SANITIZER_GLIBC || SANITIZER_ANDROID
|
||||
- unsigned struct_termio_sz = sizeof(struct termio);
|
||||
-#endif
|
||||
unsigned struct_vt_consize_sz = sizeof(struct vt_consize);
|
||||
unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes);
|
||||
unsigned struct_vt_stat_sz = sizeof(struct vt_stat);
|
||||
--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
|
||||
+++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
|
||||
@@ -1013,7 +1013,6 @@ extern unsigned struct_hd_geometry_sz;
|
||||
extern unsigned struct_input_absinfo_sz;
|
||||
extern unsigned struct_input_id_sz;
|
||||
extern unsigned struct_mtpos_sz;
|
||||
-extern unsigned struct_termio_sz;
|
||||
extern unsigned struct_vt_consize_sz;
|
||||
extern unsigned struct_vt_sizes_sz;
|
||||
extern unsigned struct_vt_stat_sz;
|
||||
--- a/swift/stdlib/include/llvm/ADT/SmallVector.h
|
||||
+++ b/swift/stdlib/include/llvm/ADT/SmallVector.h
|
||||
@@ -22,6 +22,7 @@
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
#include <cstdlib>
|
||||
+#include <cstdint>
|
||||
#include <cstring>
|
||||
#include <functional>
|
||||
#include <initializer_list>
|
||||
--- a/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
|
||||
+++ b/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
|
||||
@@ -51,10 +51,6 @@
|
||||
#include <locale.h>
|
||||
#endif
|
||||
|
||||
-#if __has_include(<math.h>)
|
||||
-#include <math.h>
|
||||
-#endif
|
||||
-
|
||||
#if __has_include(<signal.h>)
|
||||
/// Guard against including `signal.h` on WASI. The `signal.h` header file
|
||||
/// itself is available in wasi-libc, but it's just a stub that doesn't actually
|
||||
@@ -54,6 +54,7 @@ PATCHES=(
|
||||
"${FILESDIR}/${PF}/backtracing-noexecstack.patch"
|
||||
"${FILESDIR}/${PF}/clang-indexstore-exports.patch"
|
||||
"${FILESDIR}/${PF}/disable-libdispatch-werror.patch"
|
||||
"${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch"
|
||||
"${FILESDIR}/${PF}/link-ncurses-tinfo.patch"
|
||||
"${FILESDIR}/${PF}/link-with-lld.patch"
|
||||
"${FILESDIR}/${PF}/lldb-cmake-minimum-version.patch"
|
||||
@@ -394,4 +395,3 @@ pkg_postrm() {
|
||||
eselect swift update
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
@@ -56,6 +56,7 @@ SRC_URI="
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PF}/backtracing-noexecstack.patch"
|
||||
"${FILESDIR}/${PF}/disable-libdispatch-werror.patch"
|
||||
"${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch"
|
||||
"${FILESDIR}/${PF}/link-ncurses-tinfo.patch"
|
||||
"${FILESDIR}/${PF}/link-with-lld.patch"
|
||||
"${FILESDIR}/${PF}/respect-c-cxx-flags.patch"
|
||||
|
||||
1
dev-python/py-himitsu/Manifest
Normal file
1
dev-python/py-himitsu/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST py_himitsu-0.0.9.tar.gz 4834 BLAKE2B 31d947bd7ca58b5ac9c81fca88c26e309e1abbe085855a71f113f48163a0d184e58d26cac26654e759dcccf8385b2da53d255bb48e7b05562e0c2f1592d15c57 SHA512 7d390a3c9882f0bc65b7d608d660ed8dae28ce18b2f90ce2a50989855603d8652a82b51587719b217cc73b6d51583791861a19140acc4ae80952c0fa2601c08c
|
||||
23
dev-python/py-himitsu/py-himitsu-0.0.9.ebuild
Normal file
23
dev-python/py-himitsu/py-himitsu-0.0.9.ebuild
Normal file
@@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYPI_NONORMALIZE=1
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="A python client library for himitsu"
|
||||
HOMEPAGE="https://pypi.org/project/py-himitsu/ https://git.sr.ht/~apreiml/py-himitsu"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
|
||||
RDEPEND="
|
||||
>=app-admin/himitsu-0.9:=
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
81
games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild
Normal file
81
games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild
Normal file
@@ -0,0 +1,81 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools desktop flag-o-matic toolchain-funcs xdg
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.code.sf.net/p/seven-kingdoms-ambition/code"
|
||||
EGIT_BRANCH="next"
|
||||
else
|
||||
SRC_URI="https://github.com/Infiltrator/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Seven Kingdoms: Ambition"
|
||||
HOMEPAGE="https://seven-kingdoms-ambition.sourceforge.io/"
|
||||
SRC_URI+=" https://sourceforge.net/projects/seven-kingdoms-ambition/files/${PN}.png/download -> ${PN}.png
|
||||
music? ( https://www.7kfans.com/downloads/7kaa-music-2.15.tar.bz2 )
|
||||
"
|
||||
|
||||
LICENSE="GPL-2
|
||||
music? ( 7k-music )"
|
||||
SLOT="0"
|
||||
IUSE="+nls +multiplayer +music"
|
||||
RESTRICT="music? ( bindist ) mirror"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/boost:=
|
||||
nls? ( <=sys-devel/gettext-0.22.5-r2 )
|
||||
multiplayer? (
|
||||
net-libs/enet:1.3=
|
||||
net-misc/curl:=
|
||||
)
|
||||
media-libs/libsdl2[X,video]
|
||||
media-libs/openal:=
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable nls)
|
||||
$(use_enable multiplayer)
|
||||
)
|
||||
|
||||
append-cxxflags -fexcess-precision=fast
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use music ; then
|
||||
insinto "usr/share/${PN}/"
|
||||
doins -r "${WORKDIR}/7kaa-music/MUSIC"
|
||||
|
||||
dodoc "${WORKDIR}/7kaa-music/README-Music.txt" "${WORKDIR}/7kaa-music/COPYING-Music.txt"
|
||||
fi
|
||||
|
||||
doicon "${DISTDIR}/${PN}.png"
|
||||
|
||||
make_desktop_entry ${PN} "Seven Kingdoms: Ambition" /usr/share/pixmaps/${PN}.png Game
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST dissent-0.0.35.tar.zst 23817470 BLAKE2B 000d158a099019df955c3b543a7fa224dd73488115fda5811c018adee3ce6f48c5d6d17ee47a53a7ff4bd5acef390b837c46cd22d892cfc41629997c19b66dff SHA512 0a8311f2ba2fb44e09dd08b73a5ea034ffd7f59f18f5ee6adcd87b80b7c2c16c1a8527c4eae2fd9eaa4ba0fefdbee0f141416bfbb84d1b1ff7247bd6d28dffc8
|
||||
DIST dissent-0.0.37.tar.zst 23769814 BLAKE2B 2009a68507de52a21de7f842a04bab4a1c3c0813642cbe7a9b12a72141c1f4f6c98fa812c80a7ec636980f492e2a414bf33e950f16d86f92f569457953568b01 SHA512 0b0d5b9367caff26720b45567d089cf627dd4d354bbb5b7c872d1eb6e51c3e8477afa0069974fe40ca69bae5b550fc2581408f705ea838f6820fc9c1c473a6e1
|
||||
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
inherit desktop go-module unpacker xdg
|
||||
|
||||
DESCRIPTION="Tiny native Discord client for Linux"
|
||||
DESCRIPTION="Tiny native Discord app"
|
||||
HOMEPAGE="https://github.com/diamondburned/dissent"
|
||||
SRC_URI="https://github.com/diamondburned/${PN}/releases/download/v${PV}/${PN}-source.tar.zst -> ${P}.tar.zst"
|
||||
|
||||
@@ -42,7 +42,7 @@ github.com/danieljoos/wincred
|
||||
# github.com/diamondburned/adaptive v0.0.2-0.20221227093656-fa139be203a8
|
||||
## explicit; go 1.17
|
||||
github.com/diamondburned/adaptive
|
||||
# github.com/diamondburned/arikawa/v3 v3.5.1-0.20250703053218-19d9c3f2e011
|
||||
# github.com/diamondburned/arikawa/v3 v3.6.0
|
||||
## explicit; go 1.23
|
||||
github.com/diamondburned/arikawa/v3/api
|
||||
github.com/diamondburned/arikawa/v3/api/rate
|
||||
|
||||
@@ -1,3 +1 @@
|
||||
DIST partclone-0.3.33.tar.gz 1613900 BLAKE2B ac72310950b3f9e894470e206e00e1e540b8e800c6ffba94f19f6e8a460630ba1caceab0c6646d0af1409ef64ab60565879d66006cf989b73906b8f9ef8ab888 SHA512 21b783e50dca290acc70a2afb305f886c9032d3cc04636fa0e678efeac787398a5a2f8e260f9969be51500ee14d005fdf2dd33b9198ad96ef55311a8a9954c62
|
||||
DIST partclone-0.3.36.tar.gz 1617711 BLAKE2B 2f04fd6730e4ab958e0492462912ed20f7744a09a1497eb2073953b149d4898cf4e0122932ac8223de617f20e5be39fb8bee4794208a696f7ee4feb9e03e203a SHA512 22c5ee876536d9da71a93d238ef18a6b4b26f2b2c98f4c16f2d04f14ecab1d9b7374c92e7da0f7694797123a840a97e80f246eb99b47a38304f753d8313b5d8d
|
||||
DIST partclone-0.3.37.tar.gz 1618078 BLAKE2B a90e233602e96c372d113d4407a1cd5bd42a77d34cf9a0f8ca3d0c93da94b5c7094adebe1f7beebe11bffe15b27408bb65f7d47dfd9fac3696833db5e938dc3c SHA512 e3bdc2d4de45375f19cc5d42c84c22c46fb6f9b88b961b8f3622e5666caad0222be2c96bc62c5f4c0ac28d7a8e080697b19feefe3fe6d73a40e6683d61d98ce1
|
||||
|
||||
@@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools
|
||||
|
||||
if [[ -z ${PV%%*9999} ]]; then
|
||||
EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
[[ -n ${PV%%*_p*} ]] && MY_PV="${PV}"
|
||||
SRC_URI="
|
||||
https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
DESCRIPTION="Partition cloning tool"
|
||||
HOMEPAGE="https://partclone.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="
|
||||
apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs
|
||||
reiserfs static test ufs vmfs xfs
|
||||
"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:0=
|
||||
e2fs? ( sys-fs/e2fsprogs )
|
||||
btrfs? ( sys-apps/util-linux )
|
||||
fuse? ( sys-fs/fuse:3 )
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
nilfs2? ( sys-fs/nilfs-utils )
|
||||
ntfs? ( sys-fs/ntfs3g )
|
||||
reiserfs? ( sys-fs/progsreiserfs )
|
||||
xfs? ( sys-apps/util-linux )
|
||||
static? (
|
||||
dev-libs/openssl:0[static-libs]
|
||||
e2fs? ( sys-fs/e2fsprogs[static-libs] )
|
||||
btrfs? ( sys-apps/util-linux[static-libs] )
|
||||
fuse? ( sys-fs/fuse:0[static-libs] )
|
||||
ncurses? ( sys-libs/ncurses:0[static-libs] )
|
||||
nilfs2? ( sys-fs/nilfs-utils[static-libs] )
|
||||
ntfs? ( sys-fs/ntfs3g[static-libs] )
|
||||
reiserfs? ( sys-fs/progsreiserfs[static-libs] )
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-fix-ncurses-linking.patch
|
||||
)
|
||||
|
||||
DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
HACKING
|
||||
NEWS
|
||||
README.md
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable e2fs extfs)
|
||||
$(use_enable apfs)
|
||||
$(use_enable btrfs)
|
||||
$(use_enable exfat)
|
||||
$(use_enable f2fs)
|
||||
$(use_enable fat)
|
||||
$(use_enable fuse)
|
||||
$(use_enable hfs hfsp)
|
||||
$(use_enable minix)
|
||||
$(use_enable ncurses ncursesw)
|
||||
$(use_enable nilfs2)
|
||||
$(use_enable ntfs)
|
||||
$(use_enable reiserfs)
|
||||
$(use_enable test fs-test)
|
||||
$(use_enable static)
|
||||
$(use_enable vmfs)
|
||||
$(use_enable ufs)
|
||||
$(use_enable xfs)
|
||||
--disable-jfs
|
||||
--disable-reiser4
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
@@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools
|
||||
|
||||
if [[ -z ${PV%%*9999} ]]; then
|
||||
EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
[[ -n ${PV%%*_p*} ]] && MY_PV="${PV}"
|
||||
SRC_URI="
|
||||
https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
DESCRIPTION="Partition cloning tool"
|
||||
HOMEPAGE="https://partclone.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="
|
||||
apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs
|
||||
reiserfs static test ufs vmfs xfs
|
||||
"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:0=
|
||||
e2fs? ( sys-fs/e2fsprogs )
|
||||
btrfs? ( sys-apps/util-linux )
|
||||
fuse? ( sys-fs/fuse:3 )
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
nilfs2? ( sys-fs/nilfs-utils )
|
||||
ntfs? ( sys-fs/ntfs3g )
|
||||
reiserfs? ( sys-fs/progsreiserfs )
|
||||
xfs? ( sys-apps/util-linux )
|
||||
static? (
|
||||
dev-libs/openssl:0[static-libs]
|
||||
e2fs? ( sys-fs/e2fsprogs[static-libs] )
|
||||
btrfs? ( sys-apps/util-linux[static-libs] )
|
||||
fuse? ( sys-fs/fuse:0[static-libs] )
|
||||
ncurses? ( sys-libs/ncurses:0[static-libs] )
|
||||
nilfs2? ( sys-fs/nilfs-utils[static-libs] )
|
||||
ntfs? ( sys-fs/ntfs3g[static-libs] )
|
||||
reiserfs? ( sys-fs/progsreiserfs[static-libs] )
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-fix-ncurses-linking.patch
|
||||
)
|
||||
|
||||
DOCS=(
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
HACKING
|
||||
NEWS
|
||||
README.md
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(use_enable e2fs extfs)
|
||||
$(use_enable apfs)
|
||||
$(use_enable btrfs)
|
||||
$(use_enable exfat)
|
||||
$(use_enable f2fs)
|
||||
$(use_enable fat)
|
||||
$(use_enable fuse)
|
||||
$(use_enable hfs hfsp)
|
||||
$(use_enable minix)
|
||||
$(use_enable ncurses ncursesw)
|
||||
$(use_enable nilfs2)
|
||||
$(use_enable ntfs)
|
||||
$(use_enable reiserfs)
|
||||
$(use_enable test fs-test)
|
||||
$(use_enable static)
|
||||
$(use_enable vmfs)
|
||||
$(use_enable ufs)
|
||||
$(use_enable xfs)
|
||||
--disable-jfs
|
||||
--disable-reiser4
|
||||
)
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST yandex-browser-25.6.1.1039_p1.deb 177927884 BLAKE2B 67485221762b79605cafe1a47c6c838c515815c693e54a429cb49af90ead0a776b27736e20218a8838b8917fa7bc329b4b37c775d306b86b5459b497c73fef5f SHA512 f7151266e42c15f0a4b9400ff104af65a965004a904ed79f152a2340de29d0acd010b3ad1765c7a8b902eafe6da583fb436935fd276fecc34b90c006d3d6a2c1
|
||||
DIST yandex-browser-25.8.1.844_p1.deb 172004136 BLAKE2B a9a9bc81c168db724473ed87b104bda9d330ea13b3be5c1536585dcbafca7dc77ab6021a26f4df45f9556babf72a5b7be51360cb45a14f4e0c9f1e23de1b9052 SHA512 b9c9b78f5eb67d776bb25e0a8fc87664fb3385a8f3f21e25223ff37b50440644ff2e5e338d394de5f4a385c1fc1802f355450fb02f6dcee544f30ff916c90d01
|
||||
|
||||
@@ -12,7 +12,7 @@ else
|
||||
MY_PN=${PN}
|
||||
fi
|
||||
|
||||
FFMPEG="135"
|
||||
FFMPEG="139"
|
||||
|
||||
DESCRIPTION="The web browser from Yandex"
|
||||
HOMEPAGE="https://browser.yandex.ru/"
|
||||
Reference in New Issue
Block a user