diff --git a/app-misc/aw-client/aw-client-0.11.0.ebuild b/app-misc/aw-client/aw-client-0.11.0.ebuild
index 0dbe0b3a1d..0eca0aa74d 100644
--- a/app-misc/aw-client/aw-client-0.11.0.ebuild
+++ b/app-misc/aw-client/aw-client-0.11.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_10)
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
diff --git a/dev-libs/fortran-stdlib/Manifest b/dev-libs/fortran-stdlib/Manifest
index fb0133a52f..e3fbe86e81 100644
--- a/dev-libs/fortran-stdlib/Manifest
+++ b/dev-libs/fortran-stdlib/Manifest
@@ -2,3 +2,4 @@ DIST fortran-stdlib-0.2.1.tar.gz 323480 BLAKE2B d6d54e38fd8c970168144b011b0df8c8
DIST fortran-stdlib-0.3.0.tar.gz 387442 BLAKE2B 8e1dae71a7de763452ac149a21eff0bbd2be93b2addf7c1f44f2e2bf26851d3735dc945b681430e6102fa9bf63f4f4fd91c7e9b437a4cf69697ba7476619be0e SHA512 e2f586dd9cb94abf0094d6ea5cb4dc4ee6ba9afdf2f2bfb8cd8e8ab1a4ea93dd4a5dbec6be70f88edd414fe4ea111f3bb3e4fe0584b156bf7711b8ff83226dcc
DIST fortran-stdlib-0.4.0.tar.gz 397196 BLAKE2B 966d791216cf8df9ba388d1fee80acfceb42914617bd16e4da5a4d7de252089175bcc7e4b4369e6d6f9827dda6c3850936ae941d0be85f0bf76df04d21270bb4 SHA512 bab8f462b73dd69f639359751fae89baf6676cf071cd68d53245c5ddc287402237686413b6f772555413437899b6d87453547b9ef32c7deca30abfae09ef0459
DIST fortran-stdlib-0.5.0.tar.gz 3618660 BLAKE2B bdba8344ee3daf2e5eb5e055497b394abc9bd9322b2a09ea2d7aef477266f24c48a419c517f21b6c0cd2e8cb4c7360b2216dd9663c150ada74934978c003f6ba SHA512 e89f6c2018541354cc97b911e0af86b16384b5e121a0e1c3460c5eefc685780d1159762a4820418cefce69987f787a4e77e9965d347d5f0d9b2441f135baabd2
+DIST fortran-stdlib-0.6.1.tar.gz 3634792 BLAKE2B 935100ddc124a2ace1a37ae3083b715ed0b603e9b1fe234b566d38dd44a8e9fa2098f51c0b3a28056a9e3f10e7c2aa5d3a126512e3fba3dcefe885ffbc27729e SHA512 5b32b0881e714e9f184827a977f2a9e204be9de06c086896fdcdc4f4a912fd5c102e6ee269cca1b0aaeca59b0a4dfa43f4d5901f0fda2f2556b4bf8d94999995
diff --git a/dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild b/dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild
new file mode 100644
index 0000000000..a08a118a52
--- /dev/null
+++ b/dev-libs/fortran-stdlib/fortran-stdlib-0.6.1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_STANDARD="2003"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake fortran-2 python-any-r1
+
+MY_PN="stdlib"
+
+DESCRIPTION="A community driven standard library for (modern) Fortran"
+HOMEPAGE="https://stdlib.fortran-lang.org/"
+SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc test"
+RESTRICT="mirror !test? ( test )"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-build/fypp[${PYTHON_USEDEP}]
+ ')
+ doc? (
+ $(python_gen_any_dep '
+ app-text/ford[${PYTHON_USEDEP}]
+ ')
+ )
+ test? ( dev-util/fortran-test-drive )
+"
+
+pkg_setup() {
+ fortran-2_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Remove Fortran compiler version from paths
+ sed -i -e "s:/\${CMAKE_Fortran_COMPILER_ID}-\${CMAKE_Fortran_COMPILER_VERSION}::" config/CMakeLists.txt || die
+
+ # Use favicon.png instead remote icon
+ sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' API-doc-FORD-file.md || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs+=(
+ -DBUILD_SHARED_LIBS=on
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc ; then
+ einfo "Build API documentation:"
+ ford API-doc-FORD-file.md || die
+ fi
+}
+
+src_test() {
+ LD_LIBRARY_PATH="${BUILD_DIR}/src:${BUILD_DIR}/src/tests/hash_functions" cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ use doc && HTML_DOCS=( "${WORKDIR}/${MY_PN}-${PV}"/API-doc/. )
+ einstalldocs
+}
diff --git a/dev-libs/octetos-core/octetos-core-2.15.0_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.15.0_beta.ebuild
index 8254ceaea0..8ae5ac9216 100644
--- a/dev-libs/octetos-core/octetos-core-2.15.0_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.15.0_beta.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="C/C++ library to mainly provide Semantic Versioned implementation"
HOMEPAGE="https://github.com/azaeldevel/octetos-core"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -27,8 +29,6 @@ BDEPEND="
>=sys-devel/gcc-8.1
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-core/octetos-core-2.20.0_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.20.0_beta.ebuild
index 8a3163264e..c2610a64e8 100644
--- a/dev-libs/octetos-core/octetos-core-2.20.0_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.20.0_beta.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="C/C++ library to mainly provide Semantic Versioned implementation"
HOMEPAGE="https://github.com/azaeldevel/octetos-core"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -27,8 +29,6 @@ BDEPEND="
>=sys-devel/gcc-8.1
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-core/octetos-core-2.25.0_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.25.0_beta.ebuild
index 0b995377cb..e4221012ff 100644
--- a/dev-libs/octetos-core/octetos-core-2.25.0_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.25.0_beta.ebuild
@@ -15,6 +15,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -30,8 +32,6 @@ BDEPEND="
>=sys-devel/gcc-8.1
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-core/octetos-core-2.25.1_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.25.1_beta.ebuild
index 139af41b47..55a658e6c0 100644
--- a/dev-libs/octetos-core/octetos-core-2.25.1_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.25.1_beta.ebuild
@@ -15,6 +15,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -31,8 +33,6 @@ BDEPEND="
dev-build/libtool
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-core/octetos-core-2.31.2_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.31.2_beta.ebuild
index 139af41b47..55a658e6c0 100644
--- a/dev-libs/octetos-core/octetos-core-2.31.2_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.31.2_beta.ebuild
@@ -15,6 +15,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -31,8 +33,6 @@ BDEPEND="
dev-build/libtool
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-core/octetos-core-2.31.3_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.31.3_beta.ebuild
index 139af41b47..55a658e6c0 100644
--- a/dev-libs/octetos-core/octetos-core-2.31.3_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.31.3_beta.ebuild
@@ -15,6 +15,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -31,8 +33,6 @@ BDEPEND="
dev-build/libtool
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-core/octetos-core-2.31.5_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.31.5_beta.ebuild
index 139af41b47..55a658e6c0 100644
--- a/dev-libs/octetos-core/octetos-core-2.31.5_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.31.5_beta.ebuild
@@ -15,6 +15,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -31,8 +33,6 @@ BDEPEND="
dev-build/libtool
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-core/octetos-core-2.32.0_beta.ebuild b/dev-libs/octetos-core/octetos-core-2.32.0_beta.ebuild
index 139af41b47..55a658e6c0 100644
--- a/dev-libs/octetos-core/octetos-core-2.32.0_beta.ebuild
+++ b/dev-libs/octetos-core/octetos-core-2.32.0_beta.ebuild
@@ -15,6 +15,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -31,8 +33,6 @@ BDEPEND="
dev-build/libtool
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
index 5cf27078a7..087b169195 100644
--- a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
+++ b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.1.2_alpha.ebuild
@@ -13,19 +13,18 @@ DESCRIPTION="API to access database, abstract component."
HOMEPAGE="https://github.com/azaeldevel/octetos-db-abstract"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-core"
RDEPEND="
${DEPEND}
!!dev-libs/octetos-db
"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
index 31744ab1f9..56bcfe8cda 100644
--- a/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
+++ b/dev-libs/octetos-db-abstract/octetos-db-abstract-0.6.0_alpha.ebuild
@@ -13,19 +13,18 @@ DESCRIPTION="API to access database, abstract component."
HOMEPAGE="https://github.com/azaeldevel/octetos-db-abstract"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-core"
RDEPEND="
${DEPEND}
!!dev-libs/octetos-db
"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild b/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild
index 7918b3a660..7a0d683bd4 100644
--- a/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild
+++ b/dev-libs/octetos-db-maria/octetos-db-maria-1.4.2_alpha.ebuild
@@ -13,6 +13,8 @@ DESCRIPTION="C++ library for Database Acces."
HOMEPAGE="https://github.com/azaeldevel/octetos-db-maria"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -24,8 +26,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db-maria/octetos-db-maria-1.9.2_alpha.ebuild b/dev-libs/octetos-db-maria/octetos-db-maria-1.9.2_alpha.ebuild
index 732347034e..fe71903374 100644
--- a/dev-libs/octetos-db-maria/octetos-db-maria-1.9.2_alpha.ebuild
+++ b/dev-libs/octetos-db-maria/octetos-db-maria-1.9.2_alpha.ebuild
@@ -13,6 +13,8 @@ DESCRIPTION="C++ library for Database Acces."
HOMEPAGE="https://github.com/azaeldevel/octetos-db-maria"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -24,8 +26,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db-maria/octetos-db-maria-9999.ebuild b/dev-libs/octetos-db-maria/octetos-db-maria-9999.ebuild
index cb4b1b1454..f2a969d460 100644
--- a/dev-libs/octetos-db-maria/octetos-db-maria-9999.ebuild
+++ b/dev-libs/octetos-db-maria/octetos-db-maria-9999.ebuild
@@ -7,6 +7,7 @@ inherit autotools
MYPV="${PV/_alpha/-alpha}"
MYP="${PN}-${MYPV}"
+
DESCRIPTION="C++ library for Database Acces."
HOMEPAGE="https://github.com/azaeldevel/octetos-db-maria"
if [[ ${PV} == 9999 ]]; then
@@ -17,6 +18,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -26,8 +29,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
index 5f712476f9..97a5e98664 100644
--- a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
+++ b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.10_alpha.ebuild
@@ -13,16 +13,15 @@ DESCRIPTION="C++ library for Database Acces."
HOMEPAGE="https://github.com/azaeldevel/octetos-db"
SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-db"
RDEPEND="${DEPEND} dev-db/postgresql:*"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
index 2b56cb32c6..bf6504496e 100644
--- a/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
+++ b/dev-libs/octetos-db-postgresql/octetos-db-postgresql-1.3.9_alpha.ebuild
@@ -13,16 +13,15 @@ DESCRIPTION="C++ library for Database Acces."
HOMEPAGE="https://github.com/azaeldevel/octetos-db"
SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-db dev-db/postgresql:*"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/properties-cpp/properties-cpp-0.0.2.ebuild b/dev-libs/properties-cpp/properties-cpp-0.0.2.ebuild
index 04ef8d8cb1..3013ef07d2 100644
--- a/dev-libs/properties-cpp/properties-cpp-0.0.2.ebuild
+++ b/dev-libs/properties-cpp/properties-cpp-0.0.2.ebuild
@@ -15,6 +15,8 @@ DESCRIPTION="Simple convenience library for handling properties and signals in C
HOMEPAGE="https://launchpad.net/properties-cpp"
SRC_URI="https://launchpad.net/ubuntu/+archive/primary/+files/${PN}_${MY_PV}.orig.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
@@ -26,7 +28,6 @@ DEPEND="
doc? ( app-text/doxygen )
"
-S="${WORKDIR}/${MY_P}"
MAKEOPTS="${MAKEOPTS} -j1"
src_prepare() {
diff --git a/dev-libs/randomx/randomx-1.1.8.ebuild b/dev-libs/randomx/randomx-1.1.8.ebuild
index 832c87effa..075dd0aac4 100644
--- a/dev-libs/randomx/randomx-1.1.8.ebuild
+++ b/dev-libs/randomx/randomx-1.1.8.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="Proof of work algorithm based on random code execution"
HOMEPAGE="https://github.com/tevador/RandomX"
SRC_URI="https://github.com/tevador/RandomX/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/RandomX-${PV}
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-S="${WORKDIR}"/RandomX-${PV}
-
src_configure() {
append-ldflags -Wl,-z,noexecstack
cmake_src_configure
diff --git a/dev-libs/randomx/randomx-1.1.9.ebuild b/dev-libs/randomx/randomx-1.1.9.ebuild
index 1431d23747..da8c2b40a4 100644
--- a/dev-libs/randomx/randomx-1.1.9.ebuild
+++ b/dev-libs/randomx/randomx-1.1.9.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="Proof of work algorithm based on random code execution"
HOMEPAGE="https://github.com/tevador/RandomX"
SRC_URI="https://github.com/tevador/RandomX/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/RandomX-${PV}
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-S="${WORKDIR}"/RandomX-${PV}
-
src_configure() {
append-ldflags -Wl,-z,noexecstack
cmake_src_configure
diff --git a/dev-libs/randomx/randomx-1.2.1.ebuild b/dev-libs/randomx/randomx-1.2.1.ebuild
index 1431d23747..da8c2b40a4 100644
--- a/dev-libs/randomx/randomx-1.2.1.ebuild
+++ b/dev-libs/randomx/randomx-1.2.1.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="Proof of work algorithm based on random code execution"
HOMEPAGE="https://github.com/tevador/RandomX"
SRC_URI="https://github.com/tevador/RandomX/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/RandomX-${PV}
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-S="${WORKDIR}"/RandomX-${PV}
-
src_configure() {
append-ldflags -Wl,-z,noexecstack
cmake_src_configure
diff --git a/dev-libs/supercop/supercop-0_p20200827.ebuild b/dev-libs/supercop/supercop-0_p20200827.ebuild
index 5edbf61ca2..ec6c014b3f 100644
--- a/dev-libs/supercop/supercop-0_p20200827.ebuild
+++ b/dev-libs/supercop/supercop-0_p20200827.ebuild
@@ -11,14 +11,14 @@ DESCRIPTION="Fast cryptographic operations for Monero wallets"
HOMEPAGE="https://github.com/monero-project/supercop"
SRC_URI="https://github.com/monero-project/supercop/archive/${MY_REV}.tar.gz -> ${PN}-${MY_REV}.tar.gz"
+S="${WORKDIR}"/${PN}-${MY_REV}
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
DEPEND="dev-lang/nasm"
-S="${WORKDIR}"/${PN}-${MY_REV}
-
src_configure() {
append-flags -fPIC
append-ldflags -Wl,-z,noexecstack
diff --git a/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild b/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild
index 27dc638e15..da57ec1919 100644
--- a/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild
+++ b/dev-libs/xqilla/xqilla-2.3.4-r1.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="An XQuery and XPath 2 library and command line utility written in C
HOMEPAGE="https://sourceforge.net/projects/xqilla/"
SRC_URI="https://downloads.sourceforge.net/${PN}/XQilla-${PV}.tar.gz"
+S="${WORKDIR}"/XQilla-${PV}
+
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -19,8 +21,6 @@ RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/lib_to_lib64.patch )
-S="${WORKDIR}"/XQilla-${PV}
-
src_prepare() {
append-cxxflags -std=c++14
default
diff --git a/dev-libs/xqilla/xqilla-2.3.4.ebuild b/dev-libs/xqilla/xqilla-2.3.4.ebuild
index 7ba5fed400..b3e9f6e218 100644
--- a/dev-libs/xqilla/xqilla-2.3.4.ebuild
+++ b/dev-libs/xqilla/xqilla-2.3.4.ebuild
@@ -7,6 +7,8 @@ DESCRIPTION="An XQuery and XPath 2 library and command line utility written in C
HOMEPAGE="https://sourceforge.net/projects/xqilla/"
SRC_URI="https://downloads.sourceforge.net/${PN}/XQilla-${PV}.tar.gz"
+S="${WORKDIR}"/XQilla-${PV}
+
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -19,8 +21,6 @@ PATCHES=(
"${FILESDIR}"/lib_to_lib64.patch
)
-S="${WORKDIR}"/XQilla-${PV}
-
src_prepare() {
eapply -p1 "${FILESDIR}/lib_to_lib64.patch"
eapply_user
diff --git a/dev-libs/zfp/zfp-1.0.1.ebuild b/dev-libs/zfp/zfp-1.0.1.ebuild
index 28f00c5d4e..bab143e7ae 100644
--- a/dev-libs/zfp/zfp-1.0.1.ebuild
+++ b/dev-libs/zfp/zfp-1.0.1.ebuild
@@ -10,16 +10,17 @@ PYTHON_COMPAT=( python3_{10..12} )
inherit cmake fortran-2 python-single-r1 #docs
DESCRIPTION="Compressed numerical arrays that support high-speed random access"
-SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
HOMEPAGE="
https://computing.llnl.gov/projects/zfp
https://zfp.io
https://github.com/LLNL/ZFP
"
+SRC_URI="https://github.com/LLNL/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="aligned cfp fasthash examples fortran openmp profile python strided test twoway +utilities" #doc cuda
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
diff --git a/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild b/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
index 8bd1e970c3..94075658a3 100644
--- a/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
+++ b/dev-python/NSKeyedUnArchiver/NSKeyedUnArchiver-1.5.ebuild
@@ -11,7 +11,7 @@ inherit distutils-r1 pypi
DESCRIPTION="Unserializes binary|text|file|memory plist data to Python dict"
HOMEPAGE="https://github.com/avibrazil/NSKeyedUnArchiver"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
index fd6d03ccb5..9008219870 100644
--- a/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
+++ b/dev-python/TakeTheTime/TakeTheTime-0.3.1.ebuild
@@ -13,10 +13,10 @@ HOMEPAGE="https://github.com/ErikBjare/TakeTheTime"
# pypi doesn't contains the tests
SRC_URI="https://github.com/ErikBjare/TakeTheTime/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-LICENSE="MIT"
-KEYWORDS="~amd64"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
distutils_enable_tests unittest
diff --git a/dev-python/adb-shell/adb-shell-0.4.3.ebuild b/dev-python/adb-shell/adb-shell-0.4.3.ebuild
index 5b0420c775..fccb97f6ef 100644
--- a/dev-python/adb-shell/adb-shell-0.4.3.ebuild
+++ b/dev-python/adb-shell/adb-shell-0.4.3.ebuild
@@ -12,12 +12,12 @@ DESCRIPTION="A Python implementation of ADB with shell and FileSync functionalit
HOMEPAGE="https://pypi.org/project/adb-shell/ https://github.com/JeffLIrion/adb_shell"
SRC_URI="https://github.com/JeffLIrion/adb_shell/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/adb_shell-${PV}"
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/adb_shell-${PV}"
-
RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild b/dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild
index 03d3f5cebb..9334ecc9d2 100644
--- a/dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild
+++ b/dev-python/adb-shell/adb-shell-0.4.4-r1.ebuild
@@ -12,12 +12,12 @@ DESCRIPTION="A Python implementation of ADB with shell and FileSync functionalit
HOMEPAGE="https://pypi.org/project/adb-shell/ https://github.com/JeffLIrion/adb_shell"
SRC_URI="https://github.com/JeffLIrion/adb_shell/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/adb_shell-${PV}"
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/adb_shell-${PV}"
-
RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/async-timeout[${PYTHON_USEDEP}]
diff --git a/dev-python/adb-shell/adb-shell-0.4.4.ebuild b/dev-python/adb-shell/adb-shell-0.4.4.ebuild
index 5b0420c775..fccb97f6ef 100644
--- a/dev-python/adb-shell/adb-shell-0.4.4.ebuild
+++ b/dev-python/adb-shell/adb-shell-0.4.4.ebuild
@@ -12,12 +12,12 @@ DESCRIPTION="A Python implementation of ADB with shell and FileSync functionalit
HOMEPAGE="https://pypi.org/project/adb-shell/ https://github.com/JeffLIrion/adb_shell"
SRC_URI="https://github.com/JeffLIrion/adb_shell/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/adb_shell-${PV}"
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/adb_shell-${PV}"
-
RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/dev-python/ascim/ascim-0.1.1.ebuild b/dev-python/ascim/ascim-0.1.1.ebuild
index 491626218e..cd5f68d6fd 100644
--- a/dev-python/ascim/ascim-0.1.1.ebuild
+++ b/dev-python/ascim/ascim-0.1.1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/fakefred/ascim"
SRC_URI="https://github.com/fakefred/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
diff --git a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild b/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
index e636bc6fe3..76c1577d09 100644
--- a/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
+++ b/dev-python/asyncinotify/asyncinotify-4.0.1.ebuild
@@ -15,12 +15,12 @@ DESCRIPTION="An async python inotify package"
HOMEPAGE="https://gitlab.com/Taywee/asyncinotify"
SRC_URI="https://gitlab.com/Taywee/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/${MY_P}"
-
distutils_enable_sphinx docs "dev-python/tomli"
distutils_enable_tests unittest
diff --git a/dev-python/cassowary/cassowary-0.6.ebuild b/dev-python/cassowary/cassowary-0.6.ebuild
index 3467c79d9a..aedcfde5ed 100644
--- a/dev-python/cassowary/cassowary-0.6.ebuild
+++ b/dev-python/cassowary/cassowary-0.6.ebuild
@@ -8,11 +8,15 @@ PYTHON_COMPAT=(python3_{9..12})
inherit linux-mod-r1 distutils-r1 desktop
-SRC_URI="https://github.com/casualsnek/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
DESCRIPTION="Run Windows Applications on Linux as if they are native (Using a VM and FreeRDP)"
HOMEPAGE="https://github.com/casualsnek/cassowary"
+SRC_URI="https://github.com/casualsnek/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="X wayland"
BDEPEND="dev-python/setuptools
dev-python/build
@@ -26,10 +30,6 @@ RDEPEND="net-misc/freerdp
DEPEND="${RDEPEND}"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="X wayland"
-
MODULES_KERNEL_MIN=5.10
python_compile() {
diff --git a/dev-python/clufter/Manifest b/dev-python/clufter/Manifest
deleted file mode 100644
index c9b3bec101..0000000000
--- a/dev-python/clufter/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clufter-v0.77.2.tar.gz 302005 BLAKE2B 57bd4ff178e7b0aace6c88a08717b5b3df4717ea688bac777bf320129508d333669df36b9be8fe6989fc2f3cc8ce072a1d26948ffb80d0cf3dc5007bb5362623 SHA512 0f565dea36ccfe84a2a08a71845dae56ccecb6493e4b0bce543fc57b406ea03ed8c219c40a2917b3b53cca004b8b4a234f9e473a4f4ecd7e330a5b2501db1044
diff --git a/dev-python/clufter/clufter-0.77.2.ebuild b/dev-python/clufter/clufter-0.77.2.ebuild
deleted file mode 100644
index 0ca60bcc0d..0000000000
--- a/dev-python/clufter/clufter-0.77.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Tool/library for transforming/analyzing cluster configuration formats"
-HOMEPAGE="https://pagure.io/clufter"
-SRC_URI="https://pagure.io/${PN}/archive/v${PV}/${PN}-v${PV}.tar.gz"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-SLOT="0"
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( __root__/README )
-
-DEPEND="dev-python/lxml
- dev-libs/libxml2"
-
-src_compile() {
- # Build native extension first
- pushd "${S}/__root__/ccs-flatten" || die
- emake
- popd || die
-
- distutils-r1_src_compile
-}
diff --git a/dev-python/clufter/metadata.xml b/dev-python/clufter/metadata.xml
deleted file mode 100644
index eb7cf50cc7..0000000000
--- a/dev-python/clufter/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- andrea.postiglione@gmail.com
- Andrea Postiglione
-
-
- jnpkrn/clufter
-
-
diff --git a/dev-python/curio/Manifest b/dev-python/curio/Manifest
deleted file mode 100644
index 69cf93cf66..0000000000
--- a/dev-python/curio/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST curio-1.6.tar.gz 235660 BLAKE2B b09f0c5cf62a99efefd95727f5547cf4f02a8b921b52f21051acb206098886fec63123772b826efa1c2842291cbcf4225324e5d7a85b103caacf94035be741ec SHA512 480824a50055d170cc01e2ab28dc1b276df9ab8dfbd50f3c70fe6e3fe2a745b636a4717f7886463a1ed38d6fc357098239e1718e00c8f983369b72f4e5d20f17
diff --git a/dev-python/curio/curio-1.6.ebuild b/dev-python/curio/curio-1.6.ebuild
deleted file mode 100644
index d231c33d2e..0000000000
--- a/dev-python/curio/curio-1.6.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Curio is a coroutine-based library for concurrent systems programming"
-HOMEPAGE="
- https://github.com/dabeaz/curio
- https://pypi.org/project/curio/
-"
-
-IUSE="examples"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-DEPEND="test? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
-
-EPYTEST_DESELECT=(
- # Needs net
- "tests/test_network.py::test_ssl_outgoing"
-)
-
-distutils_enable_sphinx docs --no-autodoc
-distutils_enable_tests pytest
diff --git a/dev-python/curio/metadata.xml b/dev-python/curio/metadata.xml
deleted file mode 100644
index 03c3a912d5..0000000000
--- a/dev-python/curio/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-Curio is a coroutine-based library for concurrent Python systems programming. It provides standard programming abstractions such as as tasks, sockets, files, locks, and queues. It works on Unix and Windows. You'll find it to be familiar, small, fast, and fun
-Core Features
-
-Curio supports standard synchronization primitives (events, locks, recursive locks, semaphores, and condition variables), queues, subprocesses, as well as running tasks in threads and processes. The task model fully supports cancellation, task groups, timeouts, monitoring, and other features critical to writing reliable code.
-
-
-
- David Beazley
- dave@dabeaz.com
-
- dabeaz/curio
- curio
- https://github.com/dabeaz/curio/issues
- https://github.com/dabeaz/curio/blob/master/CHANGES
- https://curio.readthedocs.io/
-
-
diff --git a/dev-python/cx-oracle/Manifest b/dev-python/cx-oracle/Manifest
deleted file mode 100644
index 8fc09e49f9..0000000000
--- a/dev-python/cx-oracle/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cx_Oracle-8.3.0.tar.gz 363886 BLAKE2B a58b9cd201e8bd6038a0f7e50031c76197c1739ac2f022a7f91bd77f44032bc87d551c88e8b54c38dcb6b1fcd565e2220d4115ddd195c5f8b8b390590076fe57 SHA512 9a2f50b929802311271e5270f118c96968886c6fd3c8677d2e08949d61e9d4d26846bc9e44c674e0bd12a7f8b57bcced9b979f3622a37656e0969ad8ea4e7f70
diff --git a/dev-python/cx-oracle/cx-oracle-8.3.0-r1.ebuild b/dev-python/cx-oracle/cx-oracle-8.3.0-r1.ebuild
deleted file mode 100644
index 8e6594f85d..0000000000
--- a/dev-python/cx-oracle/cx-oracle-8.3.0-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{10..12} )
-PYPI_PN="cx_Oracle"
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python interface to Oracle"
-HOMEPAGE="
- https://oracle.github.io/python-cx_Oracle/
- https://pypi.org/project/cx-Oracle/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="examples"
-
-# Tests require local instance of Oracle DB
-RESTRICT="test"
-
-DEPEND="dev-db/oracle-instantclient"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- # do not install LICENSE and README to /usr/
- sed -i -e '/data_files/d' setup.py || die
-
- distutils-r1_src_prepare
-}
diff --git a/dev-python/cx-oracle/metadata.xml b/dev-python/cx-oracle/metadata.xml
deleted file mode 100644
index 1bd9e6aad7..0000000000
--- a/dev-python/cx-oracle/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- https://cx-oracle.readthedocs.io
- https://cx-oracle.readthedocs.io/en/latest/release_notes.html#releasenotes
- https://github.com/oracle/python-cx_Oracle/issues
- oracle/python-cx_Oracle
- cx-Oracle
-
-
- rozstrojenie.jazni@gmail.com
- MichaĆ Gasewicz
-
-
diff --git a/dev-python/dacite/dacite-1.8.1.ebuild b/dev-python/dacite/dacite-1.8.1.ebuild
index 6a7464e3c2..b0615e706a 100644
--- a/dev-python/dacite/dacite-1.8.1.ebuild
+++ b/dev-python/dacite/dacite-1.8.1.ebuild
@@ -12,8 +12,8 @@ DESCRIPTION="This module simplifies creation of data classes (PEP 557) from dict
HOMEPAGE="https://github.com/konradhalas/dacite"
SRC_URI="https://github.com/konradhalas/dacite/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64"
DEPEND="
diff --git a/dev-python/devtools/devtools-0.10.0-r1.ebuild b/dev-python/devtools/devtools-0.10.0-r1.ebuild
index bb84ed887b..bd09c64df1 100644
--- a/dev-python/devtools/devtools-0.10.0-r1.ebuild
+++ b/dev-python/devtools/devtools-0.10.0-r1.ebuild
@@ -21,11 +21,12 @@ HOMEPAGE="
https://pypi.org/project/devtools/
https://github.com/samuelcolvin/python-devtools
"
-RESTRICT="!test? ( test )"
LICENSE="MIT"
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
+
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/asttokens[${PYTHON_USEDEP}]
diff --git a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild b/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild
index 24d974ecda..ba6c656185 100644
--- a/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild
+++ b/dev-python/doxypypy/doxypypy-0.8.8.6_p20210405-r1.ebuild
@@ -14,10 +14,10 @@ HOMEPAGE="https://github.com/Feneric/doxypypy"
SRC_URI="https://github.com/Feneric/doxypypy/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
-RESTRICT="!test? ( test )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
+RESTRICT="!test? ( test )"
RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
BDEPEND="test? ( dev-python/zope-interface[${PYTHON_USEDEP}] )"
diff --git a/dev-python/evernote3/evernote3-1.25.14.ebuild b/dev-python/evernote3/evernote3-1.25.14.ebuild
index 9c0d8d9436..659359ecf8 100644
--- a/dev-python/evernote3/evernote3-1.25.14.ebuild
+++ b/dev-python/evernote3/evernote3-1.25.14.ebuild
@@ -10,10 +10,10 @@ inherit distutils-r1 pypi
DESCRIPTION="Evernote SDK"
HOMEPAGE="https://github.com/Evernote/evernote-sdk-python3"
-KEYWORDS="~amd64 ~x86"
LICENSE="Apache-2.0"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RDEPEND="dev-python/oauth2[${PYTHON_USEDEP}]
dev-python/oauthlib[${PYTHON_USEDEP}]
diff --git a/dev-python/exif/exif-1.6.0.ebuild b/dev-python/exif/exif-1.6.0.ebuild
index fcfa1f8a6a..66dd9041f8 100644
--- a/dev-python/exif/exif-1.6.0.ebuild
+++ b/dev-python/exif/exif-1.6.0.ebuild
@@ -7,14 +7,13 @@ DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Read and modify image EXIF metadata using Python."
-
HOMEPAGE="https://gitlab.com/TNThieding/exif"
SRC_URI="https://gitlab.com/TNThieding/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-LICENSE="MIT"
-SLOT="0"
S="${WORKDIR}/${PN}-v${PV}"
+LICENSE="MIT"
+SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild
index 4216f7e1a0..bf95107853 100644
--- a/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild
+++ b/dev-python/faust-cchardet/faust-cchardet-2.1.18.ebuild
@@ -25,12 +25,12 @@ SRC_URI="
$(submodule_uris)
"
+S="${WORKDIR}/cChardet-${PV}"
+
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/cChardet-${PV}"
-
BDEPEND="dev-python/cython"
distutils_enable_tests pytest
diff --git a/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild
index 4216f7e1a0..bf95107853 100644
--- a/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild
+++ b/dev-python/faust-cchardet/faust-cchardet-2.1.19.ebuild
@@ -25,12 +25,12 @@ SRC_URI="
$(submodule_uris)
"
+S="${WORKDIR}/cChardet-${PV}"
+
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/cChardet-${PV}"
-
BDEPEND="dev-python/cython"
distutils_enable_tests pytest
diff --git a/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild b/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
index c7a7014777..178f5fc46f 100644
--- a/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
+++ b/dev-python/iOSbackup/iOSbackup-0.9.925.ebuild
@@ -11,13 +11,13 @@ inherit distutils-r1 pypi
DESCRIPTION="Reads and extracts files from a password-encrypted iOS backup"
HOMEPAGE="https://pypi.org/project/iOSbackup/ https://github.com/avibrazil/iOSbackup"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="dev-python/biplist[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
dev-python/NSKeyedUnArchiver[${PYTHON_USEDEP}]"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/injector/injector-0.21.0-r1.ebuild b/dev-python/injector/injector-0.21.0-r1.ebuild
index 318389852c..7f9655b427 100644
--- a/dev-python/injector/injector-0.21.0-r1.ebuild
+++ b/dev-python/injector/injector-0.21.0-r1.ebuild
@@ -14,8 +14,8 @@ SRC_URI="
https://github.com/python-injector/${PN}/archive/refs/tags/${PV}.tar.gz
-> ${P}.gh.tar.gz"
-SLOT="0"
LICENSE="BSD"
+SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-linux"
distutils_enable_sphinx docs
diff --git a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2-r1.ebuild b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2-r1.ebuild
index 45f14a5945..d7754b7901 100644
--- a/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2-r1.ebuild
+++ b/dev-python/jsonpath-rw-ext/jsonpath-rw-ext-1.2.2-r1.ebuild
@@ -3,10 +3,6 @@
EAPI=8
-EPYTEST_DESELECT=(
- jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_fields_value
- jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_shortcut_functions
-)
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_COMPAT=( python3_{10..12} )
@@ -19,8 +15,8 @@ HOMEPAGE="
https://github.com/sileht/python-jsonpath-rw-ext
"
-SLOT="0"
LICENSE="Apache-2.0"
+SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
@@ -36,4 +32,9 @@ BDEPEND="
)
"
+EPYTEST_DESELECT=(
+ jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_fields_value
+ jsonpath_rw_ext/tests/test_jsonpath_rw_ext.py::TestJsonpath_rw_ext::test_shortcut_functions
+)
+
distutils_enable_tests pytest
diff --git a/dev-python/kurbopy/Manifest b/dev-python/kurbopy/Manifest
index eb48306b1d..3d4bc64f8d 100644
--- a/dev-python/kurbopy/Manifest
+++ b/dev-python/kurbopy/Manifest
@@ -7,9 +7,7 @@ DIST indoc-1.0.6.crate 14312 BLAKE2B e4757497450f9c5e854f472e576c0df49f1aecb10e3
DIST instant-0.1.9.crate 5213 BLAKE2B fe208faa09852079c603930e88b7d0392a89a55d3b934ad45ffb0c9e44df5ef7e8189ba2fa12452f1c8a6416d6f7c0655365ba959bedf2b78228613944be8278 SHA512 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c
DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85
DIST kurbo-0.10.4.crate 925388 BLAKE2B 84a7f7021289d131a949d3a21e39a337f7a116956b912955548f2d585cb9ae2ade8b937bf59f2920cdce005e700848c5b29d4b9e6f8104ed88efcabc215e6fcb SHA512 6555f8d5f84aa7c47f02b89dae40779eb84921d2838e3dcfe986dc4e742b871d00f788c840feaf8879d46b58d175b573d4f5befe4c206d112d6d085cff8a7b10
-DIST kurbo-0.9.0.crate 83811 BLAKE2B 612705495e0a2b658f15362f786d57ab18d83f80146ff8431db00a286e88e79f4df8ab1c506451ba68baa48f9ac7a8c791f6bdbb94e3314662a9beea143f30a7 SHA512 6791dcd9defaa7f815ed02c50c711a57eb25242a83b1a81a56795536b582cf347e2ed91b2f9b8268b97e976e2100e57e880428e62d40eef86e8efe98cfad539d
DIST kurbopy-0.10.40.tar.gz 53727 BLAKE2B b347f866964ce92aa18d0af83a64a6494c0035acded7d35cd00ed93154df8f3731c1e2059251c6711e6105616dbbb989012833ecbdf3c43509403eba965c088c SHA512 ce6b68c1500459278874910e50cbfb75af6041f0e6478dabfcfcbf68e7c486e89645d29a602b2ca46dfc6caf52ada220ef3ac4be8455b53bcc1a2d48f304c9c7
-DIST kurbopy-0.9.0.tar.gz 51061 BLAKE2B fe3d856cf1ae82c546e0f17092c7ea5f948a29678628c3c0f6a05133c0e9b17cecb3933710eacbd04ac3ef4173bc0fca6daa627b107e66c2327a53d6f6e70207 SHA512 10ba2a8bd89877dea1ba6253239786910cd539ab46ec20de17adfd2ab85678361b411e00d285ab19e2d073ba4f378c80e88f3996d6fc7817561ad55254b82579
DIST libc-0.2.88.crate 514138 BLAKE2B c9c6cd0b5456ee2706e7b572ba8df644abeb2d1297abe4f5d2b480e7b7b6b1024cfde98adea2822045b605949505c133538c74b0676c3ab5a2db8aed04605b4b SHA512 c1ad5dd0efd8117da798fcff84082e3b831cb1ae04c26ca8d87936057155e2ca08f0a693cf2c79c5db2c2dbe6b64e254328439b303ba952559f4c524466ad243
DIST lock_api-0.4.2.crate 20375 BLAKE2B 0b24bdf98aaee9870f558971f437e728c8e52a853cc886a0de30cb9a84c2733175e6152a2d7ff1f28a83df5443091b16ac5410cb67d05ce464e01db64ba98cb0 SHA512 815de5198ba4a952490fbc7e08e899ce855588d794c22890839ad55caa81642745fa6bf81a2a2fc8f6713575f0d1b801a2f2107ed7c405101011927b6b40be31
DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe
@@ -26,7 +24,6 @@ DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d25
DIST redox_syscall-0.2.5.crate 23449 BLAKE2B 2d676dfe40f62285463a25f90ecf24ddb8548f91db1dffd779aaf9c1210bf1eb9c7c535b0d04ac7a483e0724d24ac1d1ed6c78884ad2631a53a870488b7578bc SHA512 f1625eaba110129942893e4cae548d22b6892d275124d29540c947d958e5bb7231309fe052cf15bddb23e0e8f0cdaadd002db5bdc3be578e843c46c175526adc
DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
DIST smallvec-1.11.1.crate 34831 BLAKE2B bad85ddb1d3a1fcec0cb6aba413f90695e0aa0c16b2b231d6d15095bdd6de1731720ea2b394c3f9a444d6d4763bbf44cff389a01aef3488dc599d2ea63ddbc36 SHA512 d4ed45e8867366072e77f23ebe8b31be96be37e5beed30fc2b5ffea81ab04a2ad2aa34fb4f29724b02a5eb90f8b1d8c40b800ee915453947f90758ce999704b5
-DIST smallvec-1.6.1.crate 26444 BLAKE2B ca6c50a63acdd93a2131654d99e50545a6e2d08eb3e2bd57d4a8ee073d90c08195ee442745a8d62a68179ce7bb8e229b7ff8c6fcf46372a9844bc9280b7c85cb SHA512 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad
DIST syn-1.0.62.crate 231418 BLAKE2B ff264cd80e2107745b22d2febd9e7d3684422e21f382f224c779c7f1e15be1ce8582db1b8b11390131b92991d3fca0c2e521159ddaadce220c035b88eabbc83d SHA512 9b0e2c874eb2f7ff5d752507447713b949ebd157913f7dcdcacc039ea44df0f842a90e9267d2ce5ca39a6bbf3806301374b19c1e6a35f20c7968044c45497b6f
DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06
DIST unicode-xid-0.2.1.crate 14392 BLAKE2B 7f8f91b9c4df55f2137b754208d4f2997a290acfc9393ee2dcda8195eda25cb342e56ad123f56bb298d93db5248a749c18a982423c9a0e85ce93f7a1eb55d289 SHA512 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2
diff --git a/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild b/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
deleted file mode 100644
index 86c9802082..0000000000
--- a/dev-python/kurbopy/kurbopy-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=maturin
-CRATES="
- arrayvec-0.7.2
- autocfg-1.1.0
- bitflags-1.2.1
- cfg-if-1.0.0
- either-1.6.1
- indoc-1.0.6
- instant-0.1.9
- itertools-0.10.3
- kurbo-0.9.0
- libc-0.2.88
- lock_api-0.4.2
- memoffset-0.8.0
- once_cell-1.8.0
- parking_lot-0.11.1
- parking_lot_core-0.8.3
- proc-macro2-1.0.24
- pyo3-0.18.1
- pyo3-build-config-0.18.1
- pyo3-ffi-0.18.1
- pyo3-macros-0.18.1
- pyo3-macros-backend-0.18.1
- quote-1.0.9
- redox_syscall-0.2.5
- scopeguard-1.1.0
- smallvec-1.6.1
- syn-1.0.62
- target-lexicon-0.12.4
- unicode-xid-0.2.1
- unindent-0.1.7
- winapi-0.3.9
- winapi-i686-pc-windows-gnu-0.4.0
- winapi-x86_64-pc-windows-gnu-0.4.0
-"
-
-inherit distutils-r1 cargo pypi
-
-DESCRIPTION="Python wrapper around Rust kurbo 2D curves library "
-HOMEPAGE="https://github.com/simoncozens/kurbopy"
-SRC_URI+=" $(cargo_crate_uris)"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="${RDEPEND}"
-
-src_compile() {
- distutils-r1_src_compile
- cargo_src_compile
-}
-
-src_install() {
- distutils-r1_src_install
-}
-
-distutils_enable_tests pytest
-
-QA_FLAGS_IGNORED="usr/lib/python3\..*/site-packages/kurbopy/kurbopy.*.so"
diff --git a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
index f7217451f1..45c584df7b 100644
--- a/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
+++ b/dev-python/mkdocs-exclude/mkdocs-exclude-1.0.2-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
"
LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RDEPEND="dev-python/mkdocs[${PYTHON_USEDEP}]"
diff --git a/dev-python/oauth2/oauth2-1.9.ebuild b/dev-python/oauth2/oauth2-1.9.ebuild
index 99a27e2329..602912ffef 100644
--- a/dev-python/oauth2/oauth2-1.9.ebuild
+++ b/dev-python/oauth2/oauth2-1.9.ebuild
@@ -12,19 +12,19 @@ inherit distutils-r1
DESCRIPTION="A fully tested, abstract interface to creating OAuth clients and servers."
HOMEPAGE="https://github.com/joestump/python-oauth2"
SRC_URI="https://github.com/joestump/python-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S=${WORKDIR}/python-${P}
-KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}"/python-${P}
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pycodestyle[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
src_prepare() {
rm -rf "${S}/tests"
distutils-r1_src_prepare
diff --git a/dev-python/persist-queue/persist-queue-0.8.1.ebuild b/dev-python/persist-queue/persist-queue-0.8.1.ebuild
index bba88025f8..ed10029978 100644
--- a/dev-python/persist-queue/persist-queue-0.8.1.ebuild
+++ b/dev-python/persist-queue/persist-queue-0.8.1.ebuild
@@ -11,11 +11,10 @@ inherit distutils-r1 pypi
DESCRIPTION="A thread-safe disk based persistent queue in Python"
HOMEPAGE="https://github.com/peter-wangxu/persist-queue"
+
LICENSE="BSD"
-
-
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
# It tries to connect to a local MySQL server
RESTRICT="test"
@@ -25,7 +24,4 @@ DEPEND="
dev-python/msgpack[${PYTHON_USEDEP}]
dev-python/pymysql[${PYTHON_USEDEP}]
"
-
RDEPEND="${DEPEND}"
-
-#distutils_enable_tests nose
diff --git a/dev-python/pg8000/pg8000-1.29.4.ebuild b/dev-python/pg8000/pg8000-1.29.4.ebuild
index a862ae0e42..1547c20ec8 100644
--- a/dev-python/pg8000/pg8000-1.29.4.ebuild
+++ b/dev-python/pg8000/pg8000-1.29.4.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="
https://pypi.org/project/pg8000/
"
-SLOT="0"
LICENSE="BSD"
+SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
diff --git a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
index ab06b42387..cc1fae3b4e 100644
--- a/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
+++ b/dev-python/pyfiglet/pyfiglet-0.8_p1.ebuild
@@ -14,8 +14,8 @@ HOMEPAGE="
"
LICENSE="MIT"
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
# requires subprocess32
RESTRICT="test"
diff --git a/dev-python/pygsl/pygsl-2.3.3.ebuild b/dev-python/pygsl/pygsl-2.3.3.ebuild
index 02c874743c..7ab4af3503 100644
--- a/dev-python/pygsl/pygsl-2.3.3.ebuild
+++ b/dev-python/pygsl/pygsl-2.3.3.ebuild
@@ -12,14 +12,14 @@ DESCRIPTION="Python interface for the GNU scientific library (gsl)"
HOMEPAGE="https://github.com/pygsl/pygsl"
SRC_URI="https://github.com/pygsl/pygsl/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="examples"
# Tests are also failing upstream
# https://github.com/pygsl/pygsl/issues/15
RESTRICT="test"
-IUSE="examples"
DEPEND="
sci-libs/gsl
diff --git a/dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild b/dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild
index de6da7f3e0..5b5bd4cb26 100644
--- a/dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild
+++ b/dev-python/rpmautospec-core/rpmautospec-core-0.1.4.ebuild
@@ -14,8 +14,8 @@ HOMEPAGE="
https://pypi.org/project/rpmautospec-core/
"
-SLOT="0"
LICENSE="MIT"
+SLOT="0"
KEYWORDS="~amd64"
distutils_enable_tests pytest
diff --git a/dev-python/scramp/scramp-1.4.4.ebuild b/dev-python/scramp/scramp-1.4.4.ebuild
index e721bd4a0f..24a94bbb02 100644
--- a/dev-python/scramp/scramp-1.4.4.ebuild
+++ b/dev-python/scramp/scramp-1.4.4.ebuild
@@ -13,8 +13,8 @@ HOMEPAGE="
https://github.com/tlocke/scramp
"
-SLOT="0"
LICENSE="MIT"
+SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
diff --git a/dev-python/signalstickers-client/Manifest b/dev-python/signalstickers-client/Manifest
index 699e28d39d..682bbd0afb 100644
--- a/dev-python/signalstickers-client/Manifest
+++ b/dev-python/signalstickers-client/Manifest
@@ -1,2 +1 @@
-DIST signalstickers-client-3.2.0.tar.gz 14705 BLAKE2B b2423e96d4cbb9aadd8e1b900dc3c1ba678c619ef964387f937b121b361d341656b764e49d8dcd2d885c4b230f936936ea6487212dee4fce4c2ef40b59eb55e8 SHA512 6820fbb7577ca8ecb63a8fe9b10ad25d7fd510d3ea56bf0a5cd48f8b79595553eece6699308a1ff6d71ae7fecf88a0286d8c2f89a9487af0c7837be3f4436a7e
DIST signalstickers-client-3.3.0.tar.gz 15169 BLAKE2B f1437ed60b8d3995f00067bcd54c6f93566c040d46501aebbab8b9f48c1e59e75abd4d49009f6244b1e55923378a1142786fcade366989b27fa65abfd5dea06a SHA512 745e1e6ae29059c08b2f35357cd864884e4f67bef093fc303a5eba8c96bf3f2165267c1725399db23266db021248d351c0085eb5b6b514ba6c504f5e78f84b6a
diff --git a/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild b/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
deleted file mode 100644
index 1fe33bd41e..0000000000
--- a/dev-python/signalstickers-client/signalstickers-client-3.2.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python client for the Signal stickers API"
-HOMEPAGE="https://github.com/signalstickers/signalstickers-client"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/anyio[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/protobuf-python[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild b/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
index 5981ef715c..5bad9a5e5e 100644
--- a/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.1.0.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="
"
LICENSE="MIT"
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/sphinx-2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
index 5981ef715c..5bad9a5e5e 100644
--- a/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
+++ b/dev-python/sphinx-click/sphinx-click-4.2.0.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="
"
LICENSE="MIT"
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/sphinx-2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/steam/steam-1.4.4.ebuild b/dev-python/steam/steam-1.4.4.ebuild
index bfa9155433..3c6b1d2ebf 100644
--- a/dev-python/steam/steam-1.4.4.ebuild
+++ b/dev-python/steam/steam-1.4.4.ebuild
@@ -8,9 +8,13 @@ PYTHON_COMPAT=( python3_{9..12} )
inherit distutils-r1
-SRC_URI="https://github.com/ValvePython/steam/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="Python package for interacting with Steam"
HOMEPAGE="https://github.com/ValvePython/steam"
+SRC_URI="https://github.com/ValvePython/steam/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
DEPEND="dev-python/six
dev-python/pycryptodome
@@ -20,10 +24,6 @@ DEPEND="dev-python/six
dev-python/protobuf-python
dev-python/cachetools
"
-LICENSE="GPL-3"
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
src_compile() {
distutils-r1_src_compile
diff --git a/dev-python/templated-dictionary/templated-dictionary-1.4.ebuild b/dev-python/templated-dictionary/templated-dictionary-1.4.ebuild
index c2f0cbdc7e..e5039b1aa7 100644
--- a/dev-python/templated-dictionary/templated-dictionary-1.4.ebuild
+++ b/dev-python/templated-dictionary/templated-dictionary-1.4.ebuild
@@ -14,10 +14,11 @@ HOMEPAGE="
https://pypi.org/project/templated-dictionary/
"
SRC_URI="https://github.com/xsuchy/templated-dictionary/archive/refs/tags/python-${P}-1.tar.gz -> ${P}.gh.tar.gz"
+
S="${WORKDIR}/${PN}-python-${P}-1"
-SLOT="0"
LICENSE="GPL-2+"
+SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-python/jinja[${PYTHON_USEDEP}]"
diff --git a/dev-python/timeslot/timeslot-0.1.2.ebuild b/dev-python/timeslot/timeslot-0.1.2.ebuild
index 12530996eb..b3739bed82 100644
--- a/dev-python/timeslot/timeslot-0.1.2.ebuild
+++ b/dev-python/timeslot/timeslot-0.1.2.ebuild
@@ -10,11 +10,10 @@ inherit distutils-r1 pypi
DESCRIPTION="Time slots/intervals with an arbitrary start and stop"
HOMEPAGE="https://github.com/ErikBjare/timeslot"
+
LICENSE="MIT"
-
-
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
# Not available for now
RESTRICT="test"
diff --git a/dev-python/tulir-telethon/Manifest b/dev-python/tulir-telethon/Manifest
index 1010d67be6..d38d36cccd 100644
--- a/dev-python/tulir-telethon/Manifest
+++ b/dev-python/tulir-telethon/Manifest
@@ -1,3 +1 @@
-DIST tulir-telethon-1.34.0a2.tar.gz 575337 BLAKE2B e76172e38ab22383a584e18ac376cf1aaf5f9ae54428ed09e9cd99f7707b45aa11f5f2da5e601baa998d75e2df6fc036fb03516cf911d80241c3d82f83c439e4 SHA512 bc20db27b4d32675e38386a95b610be21ba83dead18a27907ff0673afc5f2d93002a4e79e62d7ac1f8d18d784c3e0904c760ea9b7fc93f88417c04197d5d7ab6
-DIST tulir-telethon-1.34.0a3.tar.gz 577740 BLAKE2B 2759d72ff83ee27e7f22b756099d9fd312026e6c28417a3a9243f8be941ff01997a2794324ecee8d71864c240ea7adc9770c04b12b0302c4d3b5a34ec26e3dd5 SHA512 f197a8b6192266da628750776863fda125d29530ce7bdfda1f65845ba8b6bcb95fa32cfb810e4b72b6c1825b20f9e2d794b3b5d2226a91589c4f03493ee3d490
DIST tulir-telethon-1.35.0a1.tar.gz 590359 BLAKE2B e145d6c89f7c465c308994c3646fcdd2e99941c37b3ba0be170f8784b0d8e18b5b513fad9b52e8d706532e359649d3368759f6d4676438c200882902a8a5be83 SHA512 17199aea16ede2051583cac857bac65b23301273f64e157c29acca142c7fe4bb9d3ea8d147c121a095b7a30c0bb92eab83aee3946093168ca5096fa84c9d4167
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha2.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha2.ebuild
deleted file mode 100644
index c648c3d07d..0000000000
--- a/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-MY_PV="${PV/_alph/}"
-DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
-HOMEPAGE="https://github.com/tulir/Telethon/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/cryptg[${PYTHON_USEDEP}]
- dev-python/hachoir[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pyaes[${PYTHON_USEDEP}]
- dev-python/PySocks[${PYTHON_USEDEP}]
- dev-python/python-socks[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha3.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha3.ebuild
deleted file mode 100644
index c648c3d07d..0000000000
--- a/dev-python/tulir-telethon/tulir-telethon-1.34.0_alpha3.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-MY_PV="${PV/_alph/}"
-DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!"
-HOMEPAGE="https://github.com/tulir/Telethon/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/cryptg[${PYTHON_USEDEP}]
- dev-python/hachoir[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pyaes[${PYTHON_USEDEP}]
- dev-python/PySocks[${PYTHON_USEDEP}]
- dev-python/python-socks[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-python/tulir-telethon/tulir-telethon-1.35.0_alpha1.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.35.0_alpha1.ebuild
index 4e216ff22c..dd878b8341 100644
--- a/dev-python/tulir-telethon/tulir-telethon-1.35.0_alpha1.ebuild
+++ b/dev-python/tulir-telethon/tulir-telethon-1.35.0_alpha1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/tweepy/tweepy-4.14.0.ebuild b/dev-python/tweepy/tweepy-4.14.0.ebuild
index 96ec0263e4..9839a91ddd 100644
--- a/dev-python/tweepy/tweepy-4.14.0.ebuild
+++ b/dev-python/tweepy/tweepy-4.14.0.ebuild
@@ -12,9 +12,9 @@ DESCRIPTION="An easy-to-use Python library for accessing the Twitter API."
HOMEPAGE="https://www.tweepy.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
# dev-python/nose removed from ::gentoo
RESTRICT="test"
@@ -24,9 +24,7 @@ RDEPEND="
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
"
-DEPEND="
- ${RDEPEND}
-"
+DEPEND="${RDEPEND}"
# test? (
# dev-python/aiohttp[${PYTHON_USEDEP}]
# dev-python/async-lru[${PYTHON_USEDEP}]
diff --git a/dev-python/types-requests/types-requests-2.31.0.20240311.ebuild b/dev-python/types-requests/types-requests-2.31.0.20240311.ebuild
index d9112c7eec..8ced6300e3 100644
--- a/dev-python/types-requests/types-requests-2.31.0.20240311.ebuild
+++ b/dev-python/types-requests/types-requests-2.31.0.20240311.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="
https://github.com/python/typeshed/tree/master/stubs/requests
"
-SLOT="0"
LICENSE="Apache-2.0"
+SLOT="0"
KEYWORDS="~amd64"
RDEPEND=">=dev-python/urllib3-2"
diff --git a/dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild b/dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild
index e7fdfe555c..7c5d6f1d81 100644
--- a/dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild
+++ b/dev-python/webrtcvad/webrtcvad-2.0.10-r1.ebuild
@@ -11,16 +11,20 @@ inherit distutils-r1
DESCRIPTION="Python interface to the Google WebRTC Voice Activity Detector (VAD)"
HOMEPAGE="https://github.com/wiseman/py-webrtcvad"
-SRC_URI="https://github.com/wiseman/py-${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://gentoo.kropotkin.rocks/distfiles/${P}-patches.tar.xz"
+SRC_URI="https://github.com/wiseman/py-${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://gentoo.kropotkin.rocks/distfiles/${P}-patches.tar.xz"
+
+S="${WORKDIR}/py-${P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-# Depends on a package removed from ::gento (bug #915162)
+# Depends on a package removed from ::gentoo (bug #915162)
RESTRICT="test"
-S="${WORKDIR}/py-${P}"
-
-PATCHES=( "${WORKDIR}/${PN}-update-webrtc.patch" "${WORKDIR}/${PN}-fix-mem-leak.patch" "${WORKDIR}/${PN}-fix-oob.patch" )
+PATCHES=(
+ "${WORKDIR}/${PN}-update-webrtc.patch"
+ "${WORKDIR}/${PN}-fix-mem-leak.patch"
+ "${WORKDIR}/${PN}-fix-oob.patch"
+)
diff --git a/dev-python/wheezy-template/Manifest b/dev-python/wheezy-template/Manifest
deleted file mode 100644
index adbbef0ea0..0000000000
--- a/dev-python/wheezy-template/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wheezy.template-3.1.0.gh.tar.gz 66965 BLAKE2B 6cbaa6e5656a0b3bf417ed500770c97f2207f97822ccdf624c87cb0f3c0d2fa3b1a2269641325c6d6138568aeff3bcc417e6e4896186e2fe7c1b31a15e2d7365 SHA512 f73bb03c6c4d1d34f493ea4e97014a2bd2e14eba3fde5f7fc84a05036a0fdce35ebf4b0ab2ba9ead2a6bec73c416c2f477e44281a437fe776abb009293e1eab3
diff --git a/dev-python/wheezy-template/metadata.xml b/dev-python/wheezy-template/metadata.xml
deleted file mode 100644
index 3f9430b089..0000000000
--- a/dev-python/wheezy-template/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
- akornatskyy/wheezy.template
-
-
diff --git a/dev-python/wheezy-template/wheezy-template-3.1.0.ebuild b/dev-python/wheezy-template/wheezy-template-3.1.0.ebuild
deleted file mode 100644
index dd9c47a2c7..0000000000
--- a/dev-python/wheezy-template/wheezy-template-3.1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Tests aren't passing with PEP517
-#DISTUTILS_USE_PEP517="setuptools"
-PYTHON_COMPAT=( python3_10 )
-
-inherit distutils-r1
-
-MY_PN="wheezy.template"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="lightweight template library"
-HOMEPAGE="https://github.com/akornatskyy/wheezy.template"
-# as usual pypi doesn't contains tests
-SRC_URI="https://github.com/akornatskyy/wheezy.template/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.gh.tar.gz"
-S="${WORKDIR}/${MY_P}"
-KEYWORDS="~amd64"
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="dev-python/cython[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
diff --git a/dev-python/xattr/xattr-1.0.0.ebuild b/dev-python/xattr/xattr-1.0.0.ebuild
index cd33536e29..824aee7660 100644
--- a/dev-python/xattr/xattr-1.0.0.ebuild
+++ b/dev-python/xattr/xattr-1.0.0.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="
https://github.com/xattr/xattr
"
-SLOT="0"
LICENSE="Apache-2.0"
+SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
diff --git a/dev-python/xattr/xattr-1.1.0.ebuild b/dev-python/xattr/xattr-1.1.0.ebuild
index cd33536e29..824aee7660 100644
--- a/dev-python/xattr/xattr-1.1.0.ebuild
+++ b/dev-python/xattr/xattr-1.1.0.ebuild
@@ -15,8 +15,8 @@ HOMEPAGE="
https://github.com/xattr/xattr
"
-SLOT="0"
LICENSE="Apache-2.0"
+SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
diff --git a/dev-tex/ninecolors/ninecolors-2022.02.13.ebuild b/dev-tex/ninecolors/ninecolors-2022.02.13.ebuild
index 982316bde7..0f9df6b45f 100644
--- a/dev-tex/ninecolors/ninecolors-2022.02.13.ebuild
+++ b/dev-tex/ninecolors/ninecolors-2022.02.13.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Select colors with proper WCAG color contrast"
HOMEPAGE="https://www.ctan.org/pkg/ninecolors/"
SRC_URI="https://mirrors.ctan.org/macros/latex/contrib/ninecolors.zip -> ${P}.zip"
+S="${WORKDIR}/${PN}"
+
LICENSE="LPPL-1.3"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
@@ -26,7 +28,6 @@ BDEPEND="
"
TEXMF="/usr/share/texmf-site"
-S=${WORKDIR}/${PN}
src_install() {
latex-package_src_doinstall styles
diff --git a/dev-tex/tabularray/tabularray-2023.03.01.ebuild b/dev-tex/tabularray/tabularray-2023.03.01.ebuild
index 8f52aea9d3..ce6ce00968 100644
--- a/dev-tex/tabularray/tabularray-2023.03.01.ebuild
+++ b/dev-tex/tabularray/tabularray-2023.03.01.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Typeset tabulars and arrays with LATEX3"
HOMEPAGE="https://www.ctan.org/pkg/tabularray/"
SRC_URI="https://mirrors.ctan.org/macros/latex/contrib/tabularray.zip -> ${P}.zip"
+S="${WORKDIR}/${PN}"
+
LICENSE="LPPL-1.3c"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
@@ -27,7 +29,6 @@ BDEPEND="
"
TEXMF="/usr/share/texmf-site"
-S=${WORKDIR}/${PN}
src_install() {
latex-package_src_doinstall styles
diff --git a/dev-util/bruno-bin/bruno-bin-1.9.0-r1.ebuild b/dev-util/bruno-bin/bruno-bin-1.9.0-r1.ebuild
index 26a7952949..ef9d3f9606 100644
--- a/dev-util/bruno-bin/bruno-bin-1.9.0-r1.ebuild
+++ b/dev-util/bruno-bin/bruno-bin-1.9.0-r1.ebuild
@@ -14,6 +14,8 @@ HOMEPAGE="
"
SRC_URI="https://github.com/usebruno/${PN%-*}/releases/download/v${PV}/${PN%-*}_${PV}_amd64_linux.deb"
+S="${WORKDIR}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -56,8 +58,6 @@ QA_PREBUILT="
opt/Bruno/libvulkan.so.1
"
-S="$WORKDIR"
-
src_prepare() {
default
rm opt/Bruno/LICENSE* || die
diff --git a/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild b/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild
index abde2b3035..477cdd9c00 100644
--- a/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild
+++ b/dev-util/bruno-bin/bruno-bin-1.9.0.ebuild
@@ -14,6 +14,8 @@ HOMEPAGE="
"
SRC_URI="https://github.com/usebruno/${PN%-*}/releases/download/v${PV}/${PN%-*}_${PV}_amd64_linux.deb"
+S="${WORKDIR}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -57,8 +59,6 @@ QA_PREBUILT="
opt/Bruno/libvulkan.so.1
"
-S="$WORKDIR"
-
src_install() {
for size in 16x16 32x32 48x48 128x128 256x256 512x512 1024x1024; do
doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/bruno.png
diff --git a/dev-util/exercism/exercism-3.1.0.ebuild b/dev-util/exercism/exercism-3.1.0.ebuild
index 819b2f6f94..d181898e95 100644
--- a/dev-util/exercism/exercism-3.1.0.ebuild
+++ b/dev-util/exercism/exercism-3.1.0.ebuild
@@ -64,6 +64,8 @@ SRC_URI="https://github.com/${PN}/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}
"
+S="${WORKDIR}/cli-${PV}"
+
LICENSE="MIT Apache-2.0 BSD-2 BSD MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -71,8 +73,6 @@ KEYWORDS="~amd64"
RDEPEND="sys-libs/glibc"
BDEPEND="dev-lang/go"
-S="${WORKDIR}/cli-${PV}"
-
src_compile() {
ego build -o out/exercism exercism/main.go
}
diff --git a/dev-util/exercism/exercism-3.2.0.ebuild b/dev-util/exercism/exercism-3.2.0.ebuild
index eb562edb6a..9b27b8a545 100644
--- a/dev-util/exercism/exercism-3.2.0.ebuild
+++ b/dev-util/exercism/exercism-3.2.0.ebuild
@@ -64,6 +64,8 @@ SRC_URI="https://github.com/${PN}/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}
"
+S="${WORKDIR}/cli-${PV}"
+
LICENSE="MIT Apache-2.0 BSD-2 BSD MPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -71,8 +73,6 @@ KEYWORDS="~amd64"
RDEPEND="sys-libs/glibc"
BDEPEND="dev-lang/go"
-S="${WORKDIR}/cli-${PV}"
-
src_compile() {
ego build -o out/exercism exercism/main.go
}
diff --git a/dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild b/dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild
index 5cff63bbb8..f0f4dca510 100644
--- a/dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild
+++ b/dev-util/fortran-test-drive/fortran-test-drive-0.4.0.ebuild
@@ -8,20 +8,20 @@ FORTRAN_STANDARD="2003"
inherit cmake fortran-2
MY_PN="test-drive"
-SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
DESCRIPTION="The simple testing framework (for Fortran)"
HOMEPAGE="https://github.com/fortran-lang/test-drive"
+SRC_URI="https://github.com/fortran-lang/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="MIT Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+
IUSE="test"
RESTRICT="mirror !test? ( test )"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-
pkg_setup() {
fortran-2_pkg_setup
}
diff --git a/dev-util/git-bug/git-bug-0.8.0.ebuild b/dev-util/git-bug/git-bug-0.8.0.ebuild
index 98ee10a6fd..0f99d62bd1 100644
--- a/dev-util/git-bug/git-bug-0.8.0.ebuild
+++ b/dev-util/git-bug/git-bug-0.8.0.ebuild
@@ -7,15 +7,15 @@ inherit go-module
DESCRIPTION="distributed, offline-first bug tracker"
HOMEPAGE="https://github.com/MichaelMure/git-bug"
+SRC_URI="https://github.com/MichaelMure/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz"
-SRC_URI="https://github.com/MichaelMure/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz"
-
-RESTRICT="strip"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
+RESTRICT="strip"
+
src_compile() {
ego generate
ego build \
diff --git a/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.42.0.ebuild b/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.42.0.ebuild
index 7e5c8ce879..1eb079fa8b 100644
--- a/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.42.0.ebuild
+++ b/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.42.0.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Run gitlab pipelines locally as shell executor or docker executor"
HOMEPAGE="https://github.com/firecow/gitlab-ci-local"
SRC_URI="https://github.com/firecow/gitlab-ci-local/releases/download/${PV}/linux.gz -> ${P}.gz"
+S="${WORKDIR}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -17,8 +19,6 @@ KEYWORDS="~amd64"
# sort of self-introspection.
RESTRICT="strip"
-S="${WORKDIR}"
-
MY_PN="${PN/-bin/}"
QA_PREBUILT="usr/bin/gitlab-ci-local"
diff --git a/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.43.0.ebuild b/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.43.0.ebuild
index 7e5c8ce879..1eb079fa8b 100644
--- a/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.43.0.ebuild
+++ b/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.43.0.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Run gitlab pipelines locally as shell executor or docker executor"
HOMEPAGE="https://github.com/firecow/gitlab-ci-local"
SRC_URI="https://github.com/firecow/gitlab-ci-local/releases/download/${PV}/linux.gz -> ${P}.gz"
+S="${WORKDIR}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -17,8 +19,6 @@ KEYWORDS="~amd64"
# sort of self-introspection.
RESTRICT="strip"
-S="${WORKDIR}"
-
MY_PN="${PN/-bin/}"
QA_PREBUILT="usr/bin/gitlab-ci-local"
diff --git a/dev-util/insomnia-bin/insomnia-bin-2020.5.2.ebuild b/dev-util/insomnia-bin/insomnia-bin-2020.5.2.ebuild
index 5cb6b8b25e..5c3591b94a 100644
--- a/dev-util/insomnia-bin/insomnia-bin-2020.5.2.ebuild
+++ b/dev-util/insomnia-bin/insomnia-bin-2020.5.2.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="HTTP and GraphQL client for developers"
HOMEPAGE="https://insomnia.rest"
SRC_URI="https://github.com/Kong/${MY_PN}/releases/download/core@${PV}/Insomnia.Core-${PV}.deb"
+S="${WORKDIR}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -48,8 +50,6 @@ RDEPEND="
QA_PREBUILT="*"
-S="${WORKDIR}"
-
src_prepare() {
default
diff --git a/dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild b/dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild
index f9e955389b..9dab20657b 100644
--- a/dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild
+++ b/dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="HTTP and GraphQL client for developers"
HOMEPAGE="https://insomnia.rest"
SRC_URI="https://github.com/Kong/${MY_PN}/releases/download/core@${PV}/Insomnia.Core-${PV}.deb"
+S="$WORKDIR"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -43,8 +45,6 @@ RDEPEND="
accessibility? ( app-accessibility/at-spi2-core )
"
-S="$WORKDIR"
-
src_install() {
for size in 16x16 32x32 48x48 128x128 256x256 512x512 ; do
doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/insomnia.png
diff --git a/dev-util/lottieconverter/lottieconverter-0.2.ebuild b/dev-util/lottieconverter/lottieconverter-0.2.ebuild
index 36a674c609..997c31987c 100644
--- a/dev-util/lottieconverter/lottieconverter-0.2.ebuild
+++ b/dev-util/lottieconverter/lottieconverter-0.2.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="Simple lottie (telegram animated sticker) converter."
HOMEPAGE="https://github.com/sot-tech/LottieConverter"
SRC_URI="https://github.com/sot-tech/${PN}/archive/refs/tags/r${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/LottieConverter-r0.2"
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc64"
-S="${WORKDIR}/LottieConverter-r0.2"
-
DEPEND="media-libs/rlottie media-libs/libpng media-libs/giflib"
RDEPEND="${DEPEND}"
diff --git a/dev-util/mh/mh-1.0.3.ebuild b/dev-util/mh/mh-1.0.3.ebuild
index d2c0f855c1..d3d830e8fc 100644
--- a/dev-util/mh/mh-1.0.3.ebuild
+++ b/dev-util/mh/mh-1.0.3.ebuild
@@ -6,22 +6,21 @@ EAPI=7
DESCRIPTION="Generate help for Makefile"
HOMEPAGE="https://github.com/oz123/mh"
SRC_URI="https://github.com/oz123/mh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="BSD"
SLOT=0
+KEYWORDS="~amd64"
IUSE="test"
-KEYWORDS="~amd64"
RESTRICT="!test? ( test )"
BDEPEND="virtual/pkgconfig"
-
RDEPEND="dev-libs/libpcre2"
-
DEPEND="
${RDEPEND}
test? ( dev-util/cmocka )
- "
+"
src_compile() {
emake mh VERSION="${PV}"
diff --git a/dev-util/stripe-cli/stripe-cli-9999.ebuild b/dev-util/stripe-cli/stripe-cli-9999.ebuild
index a3bfd95cfe..ab1ee54e95 100644
--- a/dev-util/stripe-cli/stripe-cli-9999.ebuild
+++ b/dev-util/stripe-cli/stripe-cli-9999.ebuild
@@ -10,9 +10,11 @@ MY_PN=${PN%-cli}
DESCRIPTION="A command-line tool for Stripe"
HOMEPAGE="https://stripe.com/docs/stripe-cli"
EGIT_REPO_URI="https://${EGO_PN}.git"
+
+LICENSE="Apache-2.0"
SLOT="0"
IUSE="bash-completion"
-LICENSE="Apache-2.0"
+
BDEPEND=">=dev-lang/go-1.18"
DEPEND="${BDEPEND}"
diff --git a/dev-util/stylua/stylua-0.20.0.ebuild b/dev-util/stylua/stylua-0.20.0.ebuild
index 5419b14405..8127a26f9c 100644
--- a/dev-util/stylua/stylua-0.20.0.ebuild
+++ b/dev-util/stylua/stylua-0.20.0.ebuild
@@ -179,6 +179,8 @@ SRC_URI="
${CARGO_CRATE_URIS}
"
+S="${WORKDIR}/StyLua-${PV}"
+
LICENSE="MPL-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-DFS-2016"
@@ -186,8 +188,6 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="lua52 lua53 lua54 luau"
-S="${WORKDIR}/StyLua-${PV}"
-
QA_FLAGS_IGNORED=".*"
src_configure() {
diff --git a/dev-util/xxd/xxd-8.2.4092.ebuild b/dev-util/xxd/xxd-8.2.4092.ebuild
index 42fd9b3133..a4bcb1bac7 100644
--- a/dev-util/xxd/xxd-8.2.4092.ebuild
+++ b/dev-util/xxd/xxd-8.2.4092.ebuild
@@ -14,6 +14,8 @@ SRC_URI="
-> ${P}.1
"
+S="${WORKDIR}"
+
# Attribution in xxd.c differs from vim.
LICENSE="GPL-2 MIT"
SLOT="0"
@@ -21,8 +23,6 @@ KEYWORDS="~amd64 ~x86"
RDEPEND="!app-editors/vim-core"
-S="${WORKDIR}"
-
src_unpack() {
cp "${DISTDIR}"/${P}.c xxd.c || die "cp failed"
cp "${DISTDIR}"/${P}.1 xxd.1 || die "cp failed"
diff --git a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
index 4b22787437..d9107e25e5 100644
--- a/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
+++ b/dev-vcs/gitahead/gitahead-2.7.1-r1.ebuild
@@ -21,8 +21,9 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-RESTRICT="test"
+
IUSE="gnome-keyring"
+RESTRICT="test"
RDEPEND="
app-text/cmark:=
diff --git a/dev-vcs/gitahead/gitahead-2.7.1.ebuild b/dev-vcs/gitahead/gitahead-2.7.1.ebuild
index 5408b298d4..c8283cc386 100644
--- a/dev-vcs/gitahead/gitahead-2.7.1.ebuild
+++ b/dev-vcs/gitahead/gitahead-2.7.1.ebuild
@@ -21,8 +21,9 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-RESTRICT="test"
+
IUSE="gnome-keyring"
+RESTRICT="test"
RDEPEND="
app-text/cmark:=
diff --git a/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild b/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild
index a2d34bacd7..3756f6211f 100644
--- a/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild
+++ b/dev-vcs/gitqlient-gitserver-plugin/gitqlient-gitserver-plugin-0.2.0.ebuild
@@ -17,11 +17,11 @@ SRC_URI="
https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
"
-KEYWORDS="~amd64"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
LICENSE="LGPL-2.1"
SLOT="0"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
+KEYWORDS="~amd64"
PDEPEND=">=dev-vcs/gitqlient-1.6.1"
RDEPEND="
@@ -29,7 +29,6 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtwebengine:5[widgets]
"
-DEPEND="${DEPEND}"
# No need SONAME for runtime plugin
QA_SONAME="usr/lib.*/lib${MY_PN}.so"
diff --git a/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild b/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild
index 6dd31629a2..01634b0e64 100644
--- a/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild
+++ b/dev-vcs/gitqlient-jenkins-plugin/gitqlient-jenkins-plugin-0.2.0.ebuild
@@ -17,11 +17,11 @@ SRC_URI="
https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
"
-KEYWORDS="~amd64"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
LICENSE="LGPL-2.1"
SLOT="0"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
+KEYWORDS="~amd64"
PDEPEND=">=dev-vcs/gitqlient-1.6.1"
RDEPEND="
@@ -29,7 +29,6 @@ RDEPEND="
dev-qt/qtwidgets:5
dev-qt/qtwebengine:5[widgets]
"
-DEPEND="${DEPEND}"
# No need SONAME for runtime plugin
QA_SONAME="usr/lib.*/lib${MY_PN}.so"
diff --git a/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild b/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild
index 683c5b9c49..346aa3547f 100644
--- a/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild
+++ b/dev-vcs/gitqlient/gitqlient-1.6.2.ebuild
@@ -9,13 +9,13 @@ MY_PN="GitQlient"
DESCRIPTION="Multi-platform Git client written with Qt"
HOMEPAGE="https://github.com/francescmm/GitQlient"
-
SRC_URI="https://github.com/francescmm/${MY_PN}/releases/download/v${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
+
S="${WORKDIR}/${PN}_${PV}"
LICENSE="LGPL-2.1"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
DEPEND="
dev-qt/qtcore:5
diff --git a/games-action/ATLauncher/ATLauncher-3.4.27.0.ebuild b/games-action/ATLauncher/ATLauncher-3.4.27.0.ebuild
index 030e21842f..d762e61254 100644
--- a/games-action/ATLauncher/ATLauncher-3.4.27.0.ebuild
+++ b/games-action/ATLauncher/ATLauncher-3.4.27.0.ebuild
@@ -11,16 +11,15 @@ HOMEPAGE="https://atlauncher.com
SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/v${PV}/${P}.jar
https://raw.githubusercontent.com/ATLauncher/ATLauncher/master/src/main/resources/assets/image/icon.ico -> ${PN}.ico"
-KEYWORDS="~amd64"
+S="${WORKDIR}"
+
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
BDEPEND="media-gfx/imagemagick[png]"
-
RDEPEND="virtual/jre:1.8"
-S="${WORKDIR}"
-
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
diff --git a/games-action/ATLauncher/ATLauncher-3.4.3.1.ebuild b/games-action/ATLauncher/ATLauncher-3.4.3.1.ebuild
index b3fc84d8c9..2a67cb469c 100644
--- a/games-action/ATLauncher/ATLauncher-3.4.3.1.ebuild
+++ b/games-action/ATLauncher/ATLauncher-3.4.3.1.ebuild
@@ -11,16 +11,15 @@ HOMEPAGE="https://atlauncher.com
SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/v${PV}/${P}.jar
https://raw.githubusercontent.com/ATLauncher/ATLauncher/master/src/main/resources/assets/image/icon.ico -> ${PN}.ico"
-KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}"
+
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
BDEPEND="media-gfx/imagemagick[png]"
-
RDEPEND="virtual/jre:1.8"
-S="${WORKDIR}"
-
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
diff --git a/games-action/blackvoxel/blackvoxel-2.50.ebuild b/games-action/blackvoxel/blackvoxel-2.50.ebuild
index be6600c225..4cb5b62ec3 100644
--- a/games-action/blackvoxel/blackvoxel-2.50.ebuild
+++ b/games-action/blackvoxel/blackvoxel-2.50.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Blackvoxel Video Game"
HOMEPAGE="https://www.blackvoxel.com/"
SRC_URI="https://www.blackvoxel.com/dm_download.php?file=170&key=1 -> ${P}.tar.bz2"
+S="${WORKDIR}/${PN}_source_${PV//./_}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -23,8 +25,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}_source_${PV//./_}"
-
PATCHES=(
"${FILESDIR}"/${P}-makefile.patch
"${FILESDIR}"/${P}-savedir.patch
diff --git a/games-action/ddnet/ddnet-18.2.ebuild b/games-action/ddnet/ddnet-18.2.ebuild
index 1a01f07c87..c540968071 100644
--- a/games-action/ddnet/ddnet-18.2.ebuild
+++ b/games-action/ddnet/ddnet-18.2.ebuild
@@ -27,9 +27,10 @@ ${CARGO_CRATE_URIS}"
LICENSE="CC-BY-SA-3.0 OFL-1.1 BSD"
SLOT="0"
-IUSE="antibot autoupdate +client download-gtest headless-client +inform-update +server +tools upnp +videorecorder vulkan websockets"
KEYWORDS="~amd64"
+IUSE="antibot autoupdate +client download-gtest headless-client +inform-update +server +tools upnp +videorecorder vulkan websockets"
+
DEPEND="
client? (
media-libs/freetype
diff --git a/games-action/netrek-brmh/netrek-brmh-2.6.0.ebuild b/games-action/netrek-brmh/netrek-brmh-2.6.0.ebuild
index 3780612af0..fcfb01658d 100644
--- a/games-action/netrek-brmh/netrek-brmh-2.6.0.ebuild
+++ b/games-action/netrek-brmh/netrek-brmh-2.6.0.ebuild
@@ -8,12 +8,12 @@ DESCRIPTION="brmh client for netrek"
HOMEPAGE="https://netrek.org"
SRC_URI="https://github.com/bgloyer/netrek-client-brmh/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/netrek-client-brmh-${PV}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/netrek-client-brmh-${PV}"
-
RDEPEND="
x11-base/xorg-proto
x11-libs/libX11
diff --git a/games-action/netrek-cow/netrek-cow-3.3.2.ebuild b/games-action/netrek-cow/netrek-cow-3.3.2.ebuild
index b5f04f1f73..f5e252233a 100644
--- a/games-action/netrek-cow/netrek-cow-3.3.2.ebuild
+++ b/games-action/netrek-cow/netrek-cow-3.3.2.ebuild
@@ -8,12 +8,12 @@ DESCRIPTION="cow client for netrek"
HOMEPAGE="https://netrek.org"
SRC_URI="https://github.com/quozl/netrek-client-cow/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/netrek-client-cow-${PV}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/netrek-client-cow-${PV}"
-
# upstream has a file named check that is unrelated to tests
RESTRICT="test"
diff --git a/games-action/technic-launcher/technic-launcher-4.625.ebuild b/games-action/technic-launcher/technic-launcher-4.625.ebuild
index bcc2c29c35..71de6b58bc 100644
--- a/games-action/technic-launcher/technic-launcher-4.625.ebuild
+++ b/games-action/technic-launcher/technic-launcher-4.625.ebuild
@@ -12,18 +12,16 @@ SRC_URI="
https://www.technicpack.net/favicon.ico -> ${PN}.ico
"
-KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}"
+
LICENSE="technic"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RESTRICT="bindist mirror"
-
BDEPEND="media-gfx/imagemagick[png]"
-
RDEPEND="virtual/jre:1.8"
-S="${WORKDIR}"
-
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
diff --git a/games-action/technic-launcher/technic-launcher-4.768.ebuild b/games-action/technic-launcher/technic-launcher-4.768.ebuild
index cacf1614ef..d0edf91a6e 100644
--- a/games-action/technic-launcher/technic-launcher-4.768.ebuild
+++ b/games-action/technic-launcher/technic-launcher-4.768.ebuild
@@ -12,18 +12,16 @@ SRC_URI="
https://www.technicpack.net/favicon.ico -> ${PN}.ico
"
-KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}"
+
LICENSE="technic"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RESTRICT="bindist mirror"
-
BDEPEND="media-gfx/imagemagick[png]"
-
RDEPEND="virtual/jre:1.8"
-S="${WORKDIR}"
-
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
diff --git a/games-action/technic-launcher/technic-launcher-4.822.ebuild b/games-action/technic-launcher/technic-launcher-4.822.ebuild
index cacf1614ef..d0edf91a6e 100644
--- a/games-action/technic-launcher/technic-launcher-4.822.ebuild
+++ b/games-action/technic-launcher/technic-launcher-4.822.ebuild
@@ -12,18 +12,16 @@ SRC_URI="
https://www.technicpack.net/favicon.ico -> ${PN}.ico
"
-KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}"
+
LICENSE="technic"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RESTRICT="bindist mirror"
-
BDEPEND="media-gfx/imagemagick[png]"
-
RDEPEND="virtual/jre:1.8"
-S="${WORKDIR}"
-
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
diff --git a/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.1.ebuild b/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.1.ebuild
index 0042136359..6389c6c7a1 100644
--- a/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.1.ebuild
+++ b/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.1.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Decompilation of 3D Pinball for Windows - Space Cadet"
HOMEPAGE="https://github.com/k4zmu2a/SpaceCadetPinball"
SRC_URI="https://github.com/k4zmu2a/${PN}/archive/refs/tags/Release_${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-Release_${PV}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -19,8 +21,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-Release_${PV}"
-
src_prepare(){
# the paths should be relative
sed -i "s|/Platform|Platform|g" CMakeLists.txt || die
diff --git a/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.ebuild b/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.ebuild
index af9bc3d8d5..bc491b1cb0 100644
--- a/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.ebuild
+++ b/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.0.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Decompilation of 3D Pinball for Windows - Space Cadet"
HOMEPAGE="https://github.com/k4zmu2a/SpaceCadetPinball"
SRC_URI="https://github.com/k4zmu2a/${PN}/archive/refs/tags/Release_${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-Release_${PV}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
@@ -23,8 +25,6 @@ PATCHES=(
"${FILESDIR}"/"${P}"-respect-XDG_DATA_HOME.patch
)
-S="${WORKDIR}/${PN}-Release_${PV}"
-
src_install(){
dobin "${S}/bin/${PN}"
}
diff --git a/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.1.0.ebuild b/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.1.0.ebuild
index 673101364d..658120473b 100644
--- a/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.1.0.ebuild
+++ b/games-arcade/SpaceCadetPinball/SpaceCadetPinball-2.1.0.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Decompilation of 3D Pinball for Windows - Space Cadet"
HOMEPAGE="https://github.com/k4zmu2a/SpaceCadetPinball"
SRC_URI="https://github.com/k4zmu2a/${PN}/archive/refs/tags/Release_${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-Release_${PV}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
@@ -19,8 +21,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-Release_${PV}"
-
pkg_postinst(){
ewarn "This game is distributed without the data files."
ewarn "To play, copy the original DAT and SOUND files from a Windows or"
diff --git a/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild b/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild
index e89a9c0ca7..7b0448bcbd 100644
--- a/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild
+++ b/games-board/fairy-stockfish/fairy-stockfish-14.0.1.ebuild
@@ -18,6 +18,8 @@ SRC_URI="
)
"
+S="${WORKDIR}/Fairy-Stockfish-fairy_sf_${MY_PV}_xq/src"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -33,8 +35,6 @@ DEPEND="
test? ( dev-tcltk/expect )
"
-S="${WORKDIR}/Fairy-Stockfish-fairy_sf_${MY_PV}_xq/src"
-
src_unpack() {
unpack ${P}.tar.gz
if use nnue ; then
diff --git a/games-emulation/conty/conty-1.25.1.ebuild b/games-emulation/conty/conty-1.25.1.ebuild
index 00680ba83f..5d149b89e2 100644
--- a/games-emulation/conty/conty-1.25.1.ebuild
+++ b/games-emulation/conty/conty-1.25.1.ebuild
@@ -3,24 +3,24 @@
EAPI=8
-DESCRIPTION="Easy to use unprivileged Linux container packed in a single portable executable"
-HOMEPAGE="https://github.com/Kron4ek/Conty"
-
inherit linux-info
NAME="${PN}_lite_dwarfs.sh"
+DESCRIPTION="Easy to use unprivileged Linux container packed in a single portable executable"
+HOMEPAGE="https://github.com/Kron4ek/Conty"
SRC_URI="https://github.com/Kron4ek/Conty/releases/download/${PV}/${NAME} -> $P"
-KEYWORDS="~amd64"
+
+S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
-S="${WORKDIR}"
-
QA_PREBUILT="*"
CONFIG_CHECK="
diff --git a/games-emulation/conty/conty-1.25.2.ebuild b/games-emulation/conty/conty-1.25.2.ebuild
index 00680ba83f..413c3f99c3 100644
--- a/games-emulation/conty/conty-1.25.2.ebuild
+++ b/games-emulation/conty/conty-1.25.2.ebuild
@@ -3,24 +3,24 @@
EAPI=8
-DESCRIPTION="Easy to use unprivileged Linux container packed in a single portable executable"
-HOMEPAGE="https://github.com/Kron4ek/Conty"
-
inherit linux-info
NAME="${PN}_lite_dwarfs.sh"
-SRC_URI="https://github.com/Kron4ek/Conty/releases/download/${PV}/${NAME} -> $P"
-KEYWORDS="~amd64"
+DESCRIPTION="Easy to use unprivileged Linux container packed in a single portable executable"
+HOMEPAGE="https://github.com/Kron4ek/Conty"
+SRC_URI="https://github.com/Kron4ek/Conty/releases/download/${PV}/${NAME} -> ${P}"
+
+S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
-S="${WORKDIR}"
-
QA_PREBUILT="*"
CONFIG_CHECK="
diff --git a/games-emulation/duckstation/duckstation-9999.ebuild b/games-emulation/duckstation/duckstation-9999.ebuild
index 8e8cd4d1d3..f5f6e53d8e 100644
--- a/games-emulation/duckstation/duckstation-9999.ebuild
+++ b/games-emulation/duckstation/duckstation-9999.ebuild
@@ -11,6 +11,8 @@ EGIT_REPO_URI="https://github.com/stenzek/duckstation.git"
EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}"
EGIT_SUBMODULES=()
+S="${WORKDIR}/${PN}"
+
LICENSE="GPL-3"
SLOT="0"
IUSE="+dbus discord +egl +evdev fbdev +gamepad gbm +nogui qt6 retroachievements wayland X"
@@ -44,8 +46,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}"
-
src_configure() {
local mycmakeargs=(
-DENABLE_CUBEB=ON
diff --git a/games-emulation/np2kai/np2kai-22.ebuild b/games-emulation/np2kai/np2kai-22.ebuild
index cf91d20a70..92817c60bd 100644
--- a/games-emulation/np2kai/np2kai-22.ebuild
+++ b/games-emulation/np2kai/np2kai-22.ebuild
@@ -7,9 +7,12 @@ DESCRIPTION="NP2kai is an emulator for the japanese PC-98 series of computers"
HOMEPAGE="https://domisan.sakura.ne.jp/article/np2kai/np2kai.html"
SRC_URI="https://github.com/AZO234/NP2kai/archive/refs/tags/rev.${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/NP2kai-rev.${PV}/x11"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="sdl +sdl2 +i286 ia32 haxm"
REQUIRED_USE="^^ ( sdl sdl2 )"
@@ -33,8 +36,6 @@ DEPEND="media-libs/libsdl
RDEPEND="${DEPEND}"
BDEPEND="dev-build/automake"
-S="${WORKDIR}/NP2kai-rev.${PV}/x11"
-
PATCHES=(
"${FILESDIR}/${P}-autogen.patch"
)
diff --git a/games-emulation/np2kai/np2kai-22_p20210211.ebuild b/games-emulation/np2kai/np2kai-22_p20210211.ebuild
index 15ccd8f3dc..e08fafd79a 100644
--- a/games-emulation/np2kai/np2kai-22_p20210211.ebuild
+++ b/games-emulation/np2kai/np2kai-22_p20210211.ebuild
@@ -16,9 +16,12 @@ SRC_URI="
-> sdl2-cmake-modules-${MY_SDL2_CMAKE_MODULES_REV}.tar.gz
"
+S="${WORKDIR}/NP2kai-${MY_REV}"
+
LICENSE="MIT BSD"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="+i286 ia32 haxm +sdl2 +X"
REQUIRED_USE="|| ( X sdl2 ) ^^ ( i286 ia32 )"
@@ -46,8 +49,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/NP2kai-${MY_REV}"
-
src_prepare() {
sed -i '+s/CONFIGURATIONS Release/CONFIGURATIONS Gentoo/g' CMakeLists.txt || die
mv "${WORKDIR}"/sdl2-cmake-modules-${MY_SDL2_CMAKE_MODULES_REV}/* \
diff --git a/games-engines/fs2_open/fs2_open-23.0.0.ebuild b/games-engines/fs2_open/fs2_open-23.0.0.ebuild
index 582e2abab5..35e94af61f 100644
--- a/games-engines/fs2_open/fs2_open-23.0.0.ebuild
+++ b/games-engines/fs2_open/fs2_open-23.0.0.ebuild
@@ -5,9 +5,6 @@ EAPI=8
inherit cmake
-DESCRIPTION="FreeSpace2 Source Code Project game engine"
-HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/"
-
# Replace "." with "_" in version
_PV=${PV//./_}
@@ -15,12 +12,16 @@ _PV=${PV//./_}
HASH_LIBROCKET="ecd648a43aff8a9f3daf064d75ca5725237d5b38"
HASH_CMAKE_MODULES="7cef9577d6fc35057ea57f46b4986a8a28aeff50"
+DESCRIPTION="FreeSpace2 Source Code Project game engine"
+HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/"
SRC_URI="
https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz
https://github.com/asarium/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz
https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz
"
+S="${WORKDIR}/fs2open.github.com-release_${_PV}"
+
LICENSE="Unlicense MIT Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -50,8 +51,6 @@ PATCHES=(
CMAKE_BUILD_TYPE=Release
-S="${WORKDIR}/fs2open.github.com-release_${_PV}"
-
src_unpack() {
unpack ${A}
mv libRocket-${HASH_LIBROCKET}/* "${S}/lib/libRocket/" || die
diff --git a/games-engines/fs2_open/fs2_open-23.2.1-r1.ebuild b/games-engines/fs2_open/fs2_open-23.2.1-r1.ebuild
index 4b10b96983..0b437cf5b1 100644
--- a/games-engines/fs2_open/fs2_open-23.2.1-r1.ebuild
+++ b/games-engines/fs2_open/fs2_open-23.2.1-r1.ebuild
@@ -5,9 +5,6 @@ EAPI=8
inherit cmake
-DESCRIPTION="FreeSpace2 Source Code Project game engine"
-HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/"
-
# Replace "." with "_" in version
_PV=${PV//./_}
@@ -15,12 +12,16 @@ _PV=${PV//./_}
HASH_LIBROCKET="ecd648a43aff8a9f3daf064d75ca5725237d5b38"
HASH_CMAKE_MODULES="7cef9577d6fc35057ea57f46b4986a8a28aeff50"
+DESCRIPTION="FreeSpace2 Source Code Project game engine"
+HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/"
SRC_URI="
https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz
https://github.com/asarium/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz
https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz
"
+S="${WORKDIR}/fs2open.github.com-release_${_PV}"
+
LICENSE="Unlicense MIT Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -51,8 +52,6 @@ PATCHES=(
CMAKE_BUILD_TYPE=Release
-S="${WORKDIR}/fs2open.github.com-release_${_PV}"
-
src_unpack() {
unpack ${A}
mv libRocket-${HASH_LIBROCKET}/* "${S}/lib/libRocket/" || die
diff --git a/games-engines/luxtorpeda/luxtorpeda-25.0.0.ebuild b/games-engines/luxtorpeda/luxtorpeda-25.0.0.ebuild
index 76840c8e86..d492da17a8 100644
--- a/games-engines/luxtorpeda/luxtorpeda-25.0.0.ebuild
+++ b/games-engines/luxtorpeda/luxtorpeda-25.0.0.ebuild
@@ -199,26 +199,26 @@ zip-0.5.6
inherit cargo
-DESCRIPTION="Steam Play compatibility tool to run games using native Linux engines"
-HOMEPAGE="https://luxtorpeda.gitlab.io"
-
MY_PV=$(ver_cut 1)
MY_P="${PN}-${MY_PV}"
+DESCRIPTION="Steam Play compatibility tool to run games using native Linux engines"
+HOMEPAGE="https://luxtorpeda.gitlab.io"
SRC_URI="
https://github.com/luxtorpeda-dev/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
-RESTRICT="mirror"
+
+S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2 BSD Apache-2.0 BSD-2 ISC MIT MPL-2.0 Unlicense"
SLOT="0"
KEYWORDS="~amd64"
+RESTRICT="mirror"
+
BEPEND=">=dev-libs/openssl-1.1.1g"
RDEPEND="${BDEPEND}"
-S="${WORKDIR}/${MY_P}"
-
src_prepare(){
default
sed "s/%name%/${PN}/; s/%display_name%/${PN}/" compatibilitytool.template \
diff --git a/games-engines/nxengine-evo/nxengine-evo-2.6.4.ebuild b/games-engines/nxengine-evo/nxengine-evo-2.6.4.ebuild
index 0018a9e626..d5786e1ab0 100644
--- a/games-engines/nxengine-evo/nxengine-evo-2.6.4.ebuild
+++ b/games-engines/nxengine-evo/nxengine-evo-2.6.4.ebuild
@@ -11,8 +11,8 @@ SRC_URI="
https://github.com/nxengine/nxengine-evo/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://www.cavestory.org/downloads/cavestoryen.zip
"
-SLOT="0"
LICENSE="GPL-3"
+SLOT="0"
KEYWORDS="~amd64"
DEPEND="
diff --git a/games-engines/nxengine-evo/nxengine-evo-2.6.5_p1.ebuild b/games-engines/nxengine-evo/nxengine-evo-2.6.5_p1.ebuild
index 428137e713..b92d95978f 100644
--- a/games-engines/nxengine-evo/nxengine-evo-2.6.5_p1.ebuild
+++ b/games-engines/nxengine-evo/nxengine-evo-2.6.5_p1.ebuild
@@ -5,18 +5,19 @@ EAPI=8
inherit xdg cmake
+MY_PV="${PV/_p/-}"
+
DESCRIPTION="rewrite of the jump-and-run platformer Doukutsu Monogatari(Cave Story)"
HOMEPAGE="https://github.com/nxengine/nxengine-evo http://nxengine.sourceforge.net/"
-
-MY_PV="${PV/_p/-}"
SRC_URI="
https://github.com/nxengine/nxengine-evo/archive/v${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz
https://www.cavestory.org/downloads/cavestoryen.zip
"
+
S="${WORKDIR}/${PN}-${MY_PV}"
-SLOT="0"
LICENSE="GPL-3 freedist"
+SLOT="0"
KEYWORDS="~amd64"
DEPEND="
diff --git a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild
index f84058dfe7..d5d62b6326 100644
--- a/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild
+++ b/games-fps/crispy-doom/crispy-doom-5.12.0.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Choc
HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom"
SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${P}
+
LICENSE="BSD GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -29,8 +31,6 @@ BDEPEND="
${PYTHON_DEPS}
doc? ( ${PYTHON_DEPS} )"
-S="${WORKDIR}"/${PN}-${P}
-
DOCS=(
"AUTHORS"
"ChangeLog"
diff --git a/games-fps/crispy-doom/crispy-doom-6.0.ebuild b/games-fps/crispy-doom/crispy-doom-6.0.ebuild
index 1afc599e7d..f132f01132 100644
--- a/games-fps/crispy-doom/crispy-doom-6.0.ebuild
+++ b/games-fps/crispy-doom/crispy-doom-6.0.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Choc
HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom"
SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${P}
+
LICENSE="BSD GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -30,8 +32,6 @@ BDEPEND="
${PYTHON_DEPS}
doc? ( ${PYTHON_DEPS} )"
-S="${WORKDIR}"/${PN}-${P}
-
DOCS=(
"AUTHORS"
"ChangeLog"
diff --git a/games-fps/etlegacy/etlegacy-2.81.0.ebuild b/games-fps/etlegacy/etlegacy-2.81.0.ebuild
index c45ba5c5bf..26671fb6db 100644
--- a/games-fps/etlegacy/etlegacy-2.81.0.ebuild
+++ b/games-fps/etlegacy/etlegacy-2.81.0.ebuild
@@ -5,13 +5,15 @@ EAPI=8
inherit cmake unpacker xdg
-DESCRIPTION="Wolfenstein: Enemy Territory 2.60b compatible client/server"
-HOMEPAGE="https://www.etlegacy.com/"
-
# We need the game files from the original enemy-territory release
ET_RELEASE="et260b"
+
+DESCRIPTION="Wolfenstein: Enemy Territory 2.60b compatible client/server"
+HOMEPAGE="https://www.etlegacy.com/"
SRC_URI="https://cdn.splashdamage.com/downloads/games/wet/${ET_RELEASE}.x86_full.zip"
+S="${WORKDIR}/${P/_rc/rc}"
+
if [[ ${PV} = "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
@@ -66,8 +68,6 @@ BDEPEND="$(unpacker_src_uri_depends)"
#QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so"
-S="${WORKDIR}/${P/_rc/rc}"
-
src_unpack() {
if [[ "${PV}" = 9999 ]] ; then
git-r3_src_unpack
diff --git a/games-fps/etlegacy/etlegacy-2.82.0.ebuild b/games-fps/etlegacy/etlegacy-2.82.0.ebuild
index c45ba5c5bf..26671fb6db 100644
--- a/games-fps/etlegacy/etlegacy-2.82.0.ebuild
+++ b/games-fps/etlegacy/etlegacy-2.82.0.ebuild
@@ -5,13 +5,15 @@ EAPI=8
inherit cmake unpacker xdg
-DESCRIPTION="Wolfenstein: Enemy Territory 2.60b compatible client/server"
-HOMEPAGE="https://www.etlegacy.com/"
-
# We need the game files from the original enemy-territory release
ET_RELEASE="et260b"
+
+DESCRIPTION="Wolfenstein: Enemy Territory 2.60b compatible client/server"
+HOMEPAGE="https://www.etlegacy.com/"
SRC_URI="https://cdn.splashdamage.com/downloads/games/wet/${ET_RELEASE}.x86_full.zip"
+S="${WORKDIR}/${P/_rc/rc}"
+
if [[ ${PV} = "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
@@ -66,8 +68,6 @@ BDEPEND="$(unpacker_src_uri_depends)"
#QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so"
-S="${WORKDIR}/${P/_rc/rc}"
-
src_unpack() {
if [[ "${PV}" = 9999 ]] ; then
git-r3_src_unpack
diff --git a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild
index 07b2ac44a9..b4eee6a12f 100644
--- a/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild
+++ b/games-fps/the-dark-mod-bin/the-dark-mod-bin-2.12.ebuild
@@ -10,19 +10,18 @@ HOMEPAGE="
"
SRC_URI="https://archive.org/download/the-dark-mod/the-dark-mod-$PV.tar.xz"
+S="${WORKDIR}/the-dark-mod"
+
LICENSE="
GPL-3
CC-BY-NC-ND-3.0
"
-
SLOT="0"
KEYWORDS="~amd64"
QA_PREBUILT="*"
RESTRICT="strip"
-S="${WORKDIR}/the-dark-mod"
-
src_install() {
dodir /opt
dodir /usr/bin/
diff --git a/games-puzzle/blockout/blockout-2.5.ebuild b/games-puzzle/blockout/blockout-2.5.ebuild
index 254f38d604..2b644921de 100644
--- a/games-puzzle/blockout/blockout-2.5.ebuild
+++ b/games-puzzle/blockout/blockout-2.5.ebuild
@@ -5,12 +5,13 @@ EAPI=8
inherit desktop
DESCRIPTION="BlockOut II is an adaptation of the original Blockout DOS game"
-
HOMEPAGE="http://www.blockout.net/blockout2"
SRC_URI="
https://downloads.sourceforge.net/blockout/bl25-src.tar.gz
https://downloads.sourceforge.net/blockout/bl25-linux-x86.tar.gz"
+S="${WORKDIR}"/BL_SRC
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -21,9 +22,8 @@ RDEPEND="
media-libs/sdl-mixer
virtual/glu
virtual/opengl"
-
DEPEND="${RDEPEND}"
-S="${WORKDIR}"/BL_SRC
+
PATCHES="${FILESDIR}"/${P}-datadir.patch
src_compile() {
diff --git a/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild b/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild
index 63681e906d..21d7f9fb64 100644
--- a/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild
+++ b/games-rpg/sacred-demo/sacred-demo-1.0.0.ebuild
@@ -3,18 +3,15 @@
EAPI=8
-inherit wrapper
-
DESCRIPTION="Like Diablo, isometric view, good rating, about a two hours of the gameplay"
HOMEPAGE="https://en.wikipedia.org/wiki/Sacred_(video_game)"
+SRC_URI="https://archive.org/download/${PN}.tar/${PN}.tar.xz"
-SRC_URI="https://archive.org/download/$PN.tar/$PN.tar.xz"
-
-KEYWORDS="~amd64"
S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
+KEYWORDS="~amd64"
RESTRICT="strip"
RDEPEND="
diff --git a/games-rpg/snoot-game/Manifest b/games-rpg/snoot-game/Manifest
index b487043b60..2338f45a76 100644
--- a/games-rpg/snoot-game/Manifest
+++ b/games-rpg/snoot-game/Manifest
@@ -1 +1 @@
-DIST SnootGame-Patch9.1-RoastedLaika-linux.tar.bz2 442451820 BLAKE2B 20b4ac0f03e252af0c1426f2397342c557fb1bc7536cc2f0e58bc1e6e77f7410c82456f6f976b6e975e444b7e57e97d473b91aa26f017eaf92e40784ee610b57 SHA512 25de9815d8417d306fc80f7162b46b302c7251ff1664b25f6b1ddda2619547860c96436618fb440e81467c93d440fd98d0847f933f1b05e77183e68af8d0710e
+DIST SnootGame-Patch8_NewYears-linux.tar.bz2 213046487 BLAKE2B c7a7b1f85eb46d7f5a67b7cd0f0a889cab33e44ade78a7e26b99d96243caa9b9cf3ea5ad1a8a7192ac7d3af65135bc49238391f40e82f8150ea8fac5a96617c9 SHA512 fa3dd74e3bf938a5ce59676f9d8332946d275d59115edd21f2c3df6d00f218542c4c9969ffa91f6a1200bdc715dc9d688ee4cfe7278bdbc9a236a2ac64d52a5f
diff --git a/games-rpg/snoot-game/snoot-game-1.9.1.ebuild b/games-rpg/snoot-game/snoot-game-1.9.1.ebuild
index 92b4115187..8585897b58 100644
--- a/games-rpg/snoot-game/snoot-game-1.9.1.ebuild
+++ b/games-rpg/snoot-game/snoot-game-1.9.1.ebuild
@@ -6,23 +6,25 @@ EAPI=8
PYTHON_COMPAT=( python3_{10,11,12} )
inherit python-single-r1 desktop wrapper
+MY_PV="Patch8_NewYears"
+
DESCRIPTION="Visual novel parody of Goodbye Volcano High"
-MY_PV="Patch9.1-RoastedLaika"
HOMEPAGE="https://snootgame.xyz/"
SRC_URI="https://snootgame.xyz/bin/SnootGame-${MY_PV}-linux.tar.bz2"
+S="${WORKDIR}/SnootGame-${MY_PV}-linux/"
+
LICENSE="AGPL-3 CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64"
+
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="strip"
RDEPEND="${PYTHON_DEPS} virtual/opengl"
BDEPEND="${RDEPEND}"
-S="${WORKDIR}/SnootGame-${MY_PV}-linux/"
-
QA_PREBUILT="*"
-RESTRICT+=" strip"
src_install() {
local dir=/opt/${PN}
diff --git a/games-strategy/general/general-4.6.ebuild b/games-strategy/general/general-4.6.ebuild
index 1f6506ee82..6005169ed6 100644
--- a/games-strategy/general/general-4.6.ebuild
+++ b/games-strategy/general/general-4.6.ebuild
@@ -5,14 +5,14 @@ EAPI=8
DESCRIPTION="Turn-based, old style with minimum graphic, full game, 5 MB size"
HOMEPAGE="http://akasoft.genliga.ru/index_e.php"
-
SRC_URI="https://archive.org/download/general.tar.xz/$P.tar.xz"
-KEYWORDS="~amd64"
S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="
diff --git a/games-strategy/ground-control/ground-control-1011.ebuild b/games-strategy/ground-control/ground-control-1011.ebuild
index 03ed885842..b7aa446b83 100644
--- a/games-strategy/ground-control/ground-control-1011.ebuild
+++ b/games-strategy/ground-control/ground-control-1011.ebuild
@@ -7,14 +7,14 @@ inherit wrapper
DESCRIPTION="RTS from 2000 by Massive Entertainment, without resources and buildings"
HOMEPAGE="https://en.wikipedia.org/wiki/Ground_Control_(video_game)"
-
SRC_URI="https://archive.org/download/$PN.tar.xz/$PN.tar.xz"
-KEYWORDS="~amd64"
S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="
diff --git a/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild b/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild
index 93818193d7..28e9ff2757 100644
--- a/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild
+++ b/games-strategy/massive-assault-network-ii/massive-assault-network-ii-2.0.270.ebuild
@@ -5,14 +5,14 @@ EAPI=8
DESCRIPTION="Turn-based, sci-fi, like a chess, from 2006, any screen resolution, good rating"
HOMEPAGE="http://www.massiveassaultnetwork.com/man2/"
-
SRC_URI="https://archive.org/download/massive-assault-network-2.tar.xz/massive-assault-network-2.tar.xz"
-KEYWORDS="~amd64"
S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="
diff --git a/games-strategy/swine/swine-1.ebuild b/games-strategy/swine/swine-1.ebuild
index e9f26cc2a4..efebb33000 100644
--- a/games-strategy/swine/swine-1.ebuild
+++ b/games-strategy/swine/swine-1.ebuild
@@ -3,18 +3,16 @@
EAPI=8
-inherit wrapper
-
DESCRIPTION="Fun RTS from 2001 by Hungarian developer StormRegion, similar to Ground Control"
HOMEPAGE="https://en.wikipedia.org/wiki/S.W.I.N.E."
-
SRC_URI="https://archive.org/download/$PN.tar.xz/$PN.tar.xz"
-KEYWORDS="~amd64"
S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="
diff --git a/games-util/NotEnoughProduction/NotEnoughProduction-0.0.4.ebuild b/games-util/NotEnoughProduction/NotEnoughProduction-0.0.4.ebuild
index 77d044161c..0e7afef93b 100644
--- a/games-util/NotEnoughProduction/NotEnoughProduction-0.0.4.ebuild
+++ b/games-util/NotEnoughProduction/NotEnoughProduction-0.0.4.ebuild
@@ -14,15 +14,16 @@ SRC_URI="
https://raw.githubusercontent.com/bigbass1997/${PN}/master/lwjgl3/src/main/resources/libgdx32.png -> ${PN}-32.png
https://raw.githubusercontent.com/bigbass1997/${PN}/master/lwjgl3/src/main/resources/libgdx16.png -> ${PN}-16.png
"
-KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}"
+
LICENSE="CC-BY-NC-SA-4.0"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RDEPEND="virtual/jre:1.8"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
src_unpack() {
default
cp "${DISTDIR}/${PN}"-{16,32,64,128}.png "${S}" || die
diff --git a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.2.ebuild b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.2.ebuild
index 25bbae4633..3e3d668643 100644
--- a/games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.2.ebuild
+++ b/games-util/ProtonUp-Qt/ProtonUp-Qt-2.9.2.ebuild
@@ -2,7 +2,6 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-_app_id=net.davidotek.pupgui2
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=(python3_{9..12})
@@ -11,12 +10,15 @@ EPYTHON=python3
inherit distutils-r1 desktop xdg-utils
-SRC_URI="https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+_app_id=net.davidotek.pupgui2
+
DESCRIPTION="Install and manage GE-Proton, Luxtorpeda & more for Steam Lutris and Heroic."
HOMEPAGE="https://davidotek.github.io/protonup-qt"
+SRC_URI="https://github.com/DavidoTek/ProtonUp-Qt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="dev-python/steam
dev-python/requests
@@ -26,14 +28,11 @@ RDEPEND="dev-python/steam
dev-python/pyaml
dev-python/zstandard
"
-
DEPEND="${RDEPEND}
dev-util/desktop-file-utils
dev-libs/appstream-glib
"
-KEYWORDS="~amd64"
-
src_compile() {
appstream-util validate-relax --nonet "share/metainfo/$_app_id.appdata.xml"
desktop-file-validate "share/applications/$_app_id.desktop"
diff --git a/games-util/gamehub/gamehub-0.16.0.1.ebuild b/games-util/gamehub/gamehub-0.16.0.1.ebuild
index f5061b3696..665cea4027 100644
--- a/games-util/gamehub/gamehub-0.16.0.1.ebuild
+++ b/games-util/gamehub/gamehub-0.16.0.1.ebuild
@@ -7,15 +7,16 @@ VALA_MIN_API_VERSION="0.44"
inherit gnome2-utils meson vala xdg
-DESCRIPTION="GameHub is a unified library for all your games"
-HOMEPAGE="https://tkashkin.tk/projects/gamehub"
-
MY_PN="GameHub"
MY_PV="$(ver_rs 3 '-')-master"
MY_P="${MY_PN}-${MY_PV}"
+DESCRIPTION="GameHub is a unified library for all your games"
+HOMEPAGE="https://tkashkin.tk/projects/gamehub"
SRC_URI="https://github.com/tkashkin/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -37,8 +38,6 @@ BDEPEND="
${RDEPEND}
$(vala_depend)"
-S="${WORKDIR}/${MY_P}"
-
src_prepare() {
default
vala_src_prepare
diff --git a/games-util/gamehub/gamehub-0.16.3.2.ebuild b/games-util/gamehub/gamehub-0.16.3.2.ebuild
index 4b07e2e73f..acabc671ce 100644
--- a/games-util/gamehub/gamehub-0.16.3.2.ebuild
+++ b/games-util/gamehub/gamehub-0.16.3.2.ebuild
@@ -5,15 +5,16 @@ EAPI=8
inherit gnome2-utils meson vala xdg
-DESCRIPTION="GameHub is a unified library for all your games"
-HOMEPAGE="https://tkashkin.github.io/projects/gamehub https://github.com/tkashkin/gamehub"
-
MY_PN="GameHub"
MY_PV="$(ver_rs 3 '-')-master"
MY_P="${MY_PN}-${MY_PV}"
+DESCRIPTION="GameHub is a unified library for all your games"
+HOMEPAGE="https://tkashkin.github.io/projects/gamehub https://github.com/tkashkin/gamehub"
SRC_URI="https://github.com/tkashkin/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -35,8 +36,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="$(vala_depend)"
-S="${WORKDIR}/${MY_P}"
-
src_prepare() {
default
vala_setup
diff --git a/games-util/itch-bin/itch-bin-25.5.1-r2.ebuild b/games-util/itch-bin/itch-bin-25.5.1-r2.ebuild
index e81890c241..3dabe9b286 100644
--- a/games-util/itch-bin/itch-bin-25.5.1-r2.ebuild
+++ b/games-util/itch-bin/itch-bin-25.5.1-r2.ebuild
@@ -9,9 +9,12 @@ DESCRIPTION="itch.io game browser, installer and launcher"
HOMEPAGE="https://itch.io/"
SRC_URI="https://broth.itch.ovh/itch/linux-amd64/${PV}/archive/default -> ${P}.zip"
-KEYWORDS="~amd64"
+S="${WORKDIR}"
+
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
+
IUSE="system-ffmpeg"
BDEPEND="app-arch/unzip"
@@ -39,8 +42,6 @@ QA_PREBUILT="
!system-ffmpeg? ( opt/itch-bin/libffmpeg.so )
"
-S="${WORKDIR}"
-
src_install() {
local destdir="${EPREFIX}/opt/${PN}"
insinto "${destdir}"
diff --git a/games-util/protonup/protonup-0.1.5.ebuild b/games-util/protonup/protonup-0.1.5.ebuild
index 37f6612d29..dfc0b51feb 100644
--- a/games-util/protonup/protonup-0.1.5.ebuild
+++ b/games-util/protonup/protonup-0.1.5.ebuild
@@ -9,13 +9,13 @@ PYTHON_COMPAT=( python3_{9..12} )
EPYTHON=python3
inherit distutils-r1
-SRC_URI="https://github.com/AUNaseef/protonup/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
DESCRIPTION="Install and Update Proton-GE"
HOMEPAGE="https://github.com/AUNaseef/protonup"
+SRC_URI="https://github.com/AUNaseef/protonup/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-
KEYWORDS="~amd64 ~x86"
src_compile() {
diff --git a/games-util/r2modman-bin/r2modman-bin-3.1.48.ebuild b/games-util/r2modman-bin/r2modman-bin-3.1.48.ebuild
index e2a6b4e7c4..ebd671ece4 100644
--- a/games-util/r2modman-bin/r2modman-bin-3.1.48.ebuild
+++ b/games-util/r2modman-bin/r2modman-bin-3.1.48.ebuild
@@ -6,6 +6,9 @@ EAPI=8
M_PN=r2modman
inherit desktop xdg
+
+DESCRIPTION="A simple and easy to use mod manager for several games using Thunderstore"
+HOMEPAGE="https://github.com/ebkr/r2modmanPlus"
SRC_URI="
https://github.com/ebkr/${M_PN}Plus/releases/download/v${PV}/${M_PN}-${PV}.tar.gz -> ${P}.tar.gz
https://raw.githubusercontent.com/ebkr/r2modmanPlus/v${PV}/src/assets/icon/16x16.png -> ${P}-16x16.png
@@ -17,11 +20,12 @@ SRC_URI="
https://raw.githubusercontent.com/ebkr/r2modmanPlus/v${PV}/src/assets/icon/192x192.png -> ${P}-192x192.png
https://raw.githubusercontent.com/ebkr/r2modmanPlus/v${PV}/src/assets/icon/256x256.png -> ${P}-256x256.png
"
-DESCRIPTION="A simple and easy to use mod manager for several games using Thunderstore"
-HOMEPAGE="https://github.com/ebkr/r2modmanPlus"
+
+S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RDEPEND="
net-dns/c-ares
@@ -41,10 +45,6 @@ RDEPEND="
app-arch/snappy
"
-KEYWORDS="~amd64 ~x86"
-
-S="${WORKDIR}"
-
QA_PREBUILT="
/opt/r2modman/chrome-sandbox
/opt/r2modman/libEGL.so
diff --git a/games-util/roll/roll-2.6.1.ebuild b/games-util/roll/roll-2.6.1.ebuild
index e6e254d320..c55540cd54 100644
--- a/games-util/roll/roll-2.6.1.ebuild
+++ b/games-util/roll/roll-2.6.1.ebuild
@@ -8,10 +8,10 @@ HOMEPAGE="http://matteocorti.github.io/roll/"
SRC_URI="https://github.com/matteocorti/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="GPL-2"
-IUSE="test"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND="${DEPEND}"
-
+IUSE="test"
RESTRICT="!test? ( test )"
+
+RDEPEND="${DEPEND}"
diff --git a/games-util/xivlauncher/xivlauncher-1.0.8.ebuild b/games-util/xivlauncher/xivlauncher-1.0.8.ebuild
index 70e7097fe6..7da3e93c04 100644
--- a/games-util/xivlauncher/xivlauncher-1.0.8.ebuild
+++ b/games-util/xivlauncher/xivlauncher-1.0.8.ebuild
@@ -234,9 +234,22 @@ vortice.mathematics@1.4.25
inherit dotnet-pkg desktop xdg
-DESCRIPTION="Custom Launcher for Final Fantasy XIV Online (Crossplatform rewrite)"
+XIVQL_COMMIT="020dde9d504f879a56b08fde570bcb4b5772ed3e"
+DESCRIPTION="Custom Launcher for Final Fantasy XIV Online (Crossplatform rewrite)"
HOMEPAGE="https://github.com/goatcorp/XIVLauncher.Core/"
+SRC_URI="
+ https://github.com/goatcorp/XIVLauncher.Core/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/goatcorp/FFXIVQuickLauncher/archive/${XIVQL_COMMIT}.tar.gz
+ -> FFXIVQuickLauncher-${XIVQL_COMMIT}.tar.gz
+ ${NUGET_URIS}
+"
+
+S="${WORKDIR}/XIVLauncher.Core-${PV}/src"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
IUSE="+aria2 +libsecret"
@@ -259,24 +272,8 @@ RDEPEND="
x11-libs/libSM
"
-XIVQL_COMMIT="020dde9d504f879a56b08fde570bcb4b5772ed3e"
-
-SRC_URI="
- https://github.com/goatcorp/XIVLauncher.Core/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/goatcorp/FFXIVQuickLauncher/archive/${XIVQL_COMMIT}.tar.gz
- -> FFXIVQuickLauncher-${XIVQL_COMMIT}.tar.gz
- ${NUGET_URIS}
-"
-
-S="${WORKDIR}/XIVLauncher.Core-${PV}/src"
-
DOTNET_PKG_PROJECTS=( "${S}/XIVLauncher.Core/XIVLauncher.Core.csproj" )
-LICENSE="GPL-3"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
src_prepare() {
rmdir "${WORKDIR}/XIVLauncher.Core-${PV}/lib/FFXIVQuickLauncher" || die
mv "${WORKDIR}/FFXIVQuickLauncher-${XIVQL_COMMIT}" \
diff --git a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild
index 8bdd7ff426..b28336f779 100644
--- a/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild
+++ b/gnome-extra/iio-sensor-proxy/iio-sensor-proxy-3.3.ebuild
@@ -12,8 +12,8 @@ SRC_URI="https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/archive/${PV}/
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
-RESTRICT="test"
IUSE="+systemd"
+RESTRICT="test"
RDEPEND="
dev-libs/glib:*
diff --git a/gnome-extra/junction/junction-1.7-r1.ebuild b/gnome-extra/junction/junction-1.7-r1.ebuild
index d47f929f4c..8b941c733b 100644
--- a/gnome-extra/junction/junction-1.7-r1.ebuild
+++ b/gnome-extra/junction/junction-1.7-r1.ebuild
@@ -6,6 +6,7 @@ EAPI=8
inherit gnome2-utils meson
TROLL_COMMIT="94ced56f1b08e6955f6c8325a04c74736d39b823"
+
DESCRIPTION="Application/browser chooser"
HOMEPAGE="
https://apps.gnome.org/app/re.sonny.Junction/
@@ -15,11 +16,12 @@ SRC_URI="
https://github.com/sonnyp/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/sonnyp/troll/archive/${TROLL_COMMIT}.tar.gz -> troll-${P}.tar.gz
"
+
S="${WORKDIR}/${PN^}-${PV}"
LICENSE="GPL-3+"
-KEYWORDS="~amd64"
SLOT="0"
+KEYWORDS="~amd64"
DEPEND="
dev-libs/gjs
diff --git a/gnome-extra/portfolio/portfolio-0.9.14.ebuild b/gnome-extra/portfolio/portfolio-0.9.14.ebuild
index ddda9e684c..24a3683fdd 100644
--- a/gnome-extra/portfolio/portfolio-0.9.14.ebuild
+++ b/gnome-extra/portfolio/portfolio-0.9.14.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="A minimalist file manager for those who want to use Linux mobile de
HOMEPAGE="https://github.com/tchx84/Portfolio"
SRC_URI="https://github.com/tchx84/Portfolio/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/Portfolio-"${PV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
@@ -24,8 +26,6 @@ RDEPEND="
x11-libs/gtk+
"
-S="${WORKDIR}"/Portfolio-"${PV}"
-
src_prepare() {
default
# shebang fixing craziness
diff --git a/gui-apps/fnott/fnott-1.2.1.ebuild b/gui-apps/fnott/fnott-1.2.1.ebuild
index 19ed939ac2..d6e41f94cc 100644
--- a/gui-apps/fnott/fnott-1.2.1.ebuild
+++ b/gui-apps/fnott/fnott-1.2.1.ebuild
@@ -11,12 +11,12 @@ DESCRIPTION="Keyboard driven and lightweight Wayland notification daemon."
HOMEPAGE="https://codeberg.org/dnkl/fnott"
SRC_URI="https://codeberg.org/dnkl/fnott/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
LICENSE="MIT ZLIB"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/${PN}"
-
DEPEND="
x11-libs/pixman
media-libs/libpng
diff --git a/gui-apps/nwg-bar/nwg-bar-0.1.5.ebuild b/gui-apps/nwg-bar/nwg-bar-0.1.5.ebuild
index 25ff653c0a..51884454f6 100644
--- a/gui-apps/nwg-bar/nwg-bar-0.1.5.ebuild
+++ b/gui-apps/nwg-bar/nwg-bar-0.1.5.ebuild
@@ -41,15 +41,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-bar/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="GTK3-based button bar for wlroots-based compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-bar"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-bar/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-bar/nwg-bar-0.1.6.ebuild b/gui-apps/nwg-bar/nwg-bar-0.1.6.ebuild
index 21678e35c2..8f922e3d1b 100644
--- a/gui-apps/nwg-bar/nwg-bar-0.1.6.ebuild
+++ b/gui-apps/nwg-bar/nwg-bar-0.1.6.ebuild
@@ -43,15 +43,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-bar/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="GTK3-based button bar for wlroots-based compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-bar"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-bar/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.1.7.ebuild b/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.1.7.ebuild
index 139ecee44b..952b1560c9 100644
--- a/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.1.7.ebuild
+++ b/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.1.7.ebuild
@@ -35,15 +35,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="GTK3-based dock for Hyprland"
HOMEPAGE="https://github.com/nwg-piotr/nwg-dock-hyprland"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-dock/nwg-dock-0.3.6.ebuild b/gui-apps/nwg-dock/nwg-dock-0.3.6.ebuild
index b78534eba9..ac0bf0d78f 100644
--- a/gui-apps/nwg-dock/nwg-dock-0.3.6.ebuild
+++ b/gui-apps/nwg-dock/nwg-dock-0.3.6.ebuild
@@ -41,15 +41,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-dock/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="GTK3-based dock for sway"
HOMEPAGE="https://github.com/nwg-piotr/nwg-dock"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-dock/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-dock/nwg-dock-0.3.9.ebuild b/gui-apps/nwg-dock/nwg-dock-0.3.9.ebuild
index 44265f66ad..40e674b2e5 100644
--- a/gui-apps/nwg-dock/nwg-dock-0.3.9.ebuild
+++ b/gui-apps/nwg-dock/nwg-dock-0.3.9.ebuild
@@ -46,15 +46,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-dock/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="GTK3-based dock for sway"
HOMEPAGE="https://github.com/nwg-piotr/nwg-dock"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-dock/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.3.ebuild b/gui-apps/nwg-drawer/nwg-drawer-0.4.3.ebuild
index 16d46c9e87..2602dd1c68 100644
--- a/gui-apps/nwg-drawer/nwg-drawer-0.4.3.ebuild
+++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.3.ebuild
@@ -56,15 +56,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="Application drawer for wlroots-based Wayland compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-drawer"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.4.ebuild b/gui-apps/nwg-drawer/nwg-drawer-0.4.4.ebuild
index d8f5a6351d..dbba76c24a 100644
--- a/gui-apps/nwg-drawer/nwg-drawer-0.4.4.ebuild
+++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.4.ebuild
@@ -60,15 +60,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="Application drawer for wlroots-based Wayland compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-drawer"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.5.ebuild b/gui-apps/nwg-drawer/nwg-drawer-0.4.5.ebuild
index 079787c3cf..7cbcb1b608 100644
--- a/gui-apps/nwg-drawer/nwg-drawer-0.4.5.ebuild
+++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.5.ebuild
@@ -62,15 +62,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="Application drawer for wlroots-based Wayland compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-drawer"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.6.ebuild b/gui-apps/nwg-drawer/nwg-drawer-0.4.6.ebuild
index 079787c3cf..7cbcb1b608 100644
--- a/gui-apps/nwg-drawer/nwg-drawer-0.4.6.ebuild
+++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.6.ebuild
@@ -62,15 +62,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="Application drawer for wlroots-based Wayland compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-drawer"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild b/gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild
index ba84cc2fd4..7fbca7a47d 100644
--- a/gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild
+++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.7.ebuild
@@ -64,15 +64,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="Application drawer for wlroots-based Wayland compositors"
HOMEPAGE="https://github.com/nwg-piotr/nwg-drawer"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-libs/gtk-layer-shell
diff --git a/gui-apps/nwg-launchers/nwg-launchers-0.5.0.ebuild b/gui-apps/nwg-launchers/nwg-launchers-0.5.0.ebuild
index 82163e8891..b466210fb6 100644
--- a/gui-apps/nwg-launchers/nwg-launchers-0.5.0.ebuild
+++ b/gui-apps/nwg-launchers/nwg-launchers-0.5.0.ebuild
@@ -3,6 +3,10 @@
EAPI=7
+inherit meson xdg
+
+DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
if [[ "${PV}" == 9999 ]]
then
inherit git-r3
@@ -11,14 +15,13 @@ else
SRC_URI="https://github.com/nwg-piotr/nwg-launchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
-inherit meson xdg
-DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
LICENSE="GPL-3 CC-BY-SA-3.0"
-
SLOT="0"
+IUSE="+bar +dmenu +grid layershell"
+RESTRICT="mirror"
+
RDEPEND="
x11-libs/gtk+:3
dev-cpp/gtkmm:3.0
@@ -26,10 +29,6 @@ RDEPEND="
layershell? ( gui-libs/gtk-layer-shell )"
DEPEND="${RDEPEND}"
-RESTRICT="mirror"
-
-IUSE="+bar +dmenu +grid layershell"
-
src_configure() {
meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid) $(meson_feature layershell layer-shell)
}
diff --git a/gui-apps/nwg-launchers/nwg-launchers-0.6.3.ebuild b/gui-apps/nwg-launchers/nwg-launchers-0.6.3.ebuild
index 82163e8891..b466210fb6 100644
--- a/gui-apps/nwg-launchers/nwg-launchers-0.6.3.ebuild
+++ b/gui-apps/nwg-launchers/nwg-launchers-0.6.3.ebuild
@@ -3,6 +3,10 @@
EAPI=7
+inherit meson xdg
+
+DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
if [[ "${PV}" == 9999 ]]
then
inherit git-r3
@@ -11,14 +15,13 @@ else
SRC_URI="https://github.com/nwg-piotr/nwg-launchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
-inherit meson xdg
-DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
LICENSE="GPL-3 CC-BY-SA-3.0"
-
SLOT="0"
+IUSE="+bar +dmenu +grid layershell"
+RESTRICT="mirror"
+
RDEPEND="
x11-libs/gtk+:3
dev-cpp/gtkmm:3.0
@@ -26,10 +29,6 @@ RDEPEND="
layershell? ( gui-libs/gtk-layer-shell )"
DEPEND="${RDEPEND}"
-RESTRICT="mirror"
-
-IUSE="+bar +dmenu +grid layershell"
-
src_configure() {
meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid) $(meson_feature layershell layer-shell)
}
diff --git a/gui-apps/nwg-launchers/nwg-launchers-0.7.1.1.ebuild b/gui-apps/nwg-launchers/nwg-launchers-0.7.1.1.ebuild
index d8db92c43b..894f163f32 100644
--- a/gui-apps/nwg-launchers/nwg-launchers-0.7.1.1.ebuild
+++ b/gui-apps/nwg-launchers/nwg-launchers-0.7.1.1.ebuild
@@ -3,6 +3,10 @@
EAPI=8
+inherit meson xdg
+
+DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
if [[ "${PV}" == 9999 ]]
then
inherit git-r3
@@ -11,14 +15,13 @@ else
SRC_URI="https://github.com/nwg-piotr/nwg-launchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
-inherit meson xdg
-DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
LICENSE="GPL-3 CC-BY-SA-3.0"
-
SLOT="0"
+IUSE="+bar +dmenu +grid layershell"
+RESTRICT="mirror"
+
RDEPEND="
x11-libs/gtk+:3
dev-cpp/gtkmm:3.0
@@ -32,10 +35,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-RESTRICT="mirror"
-
-IUSE="+bar +dmenu +grid layershell"
-
src_configure() {
meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid) $(meson_feature layershell layer-shell)
}
diff --git a/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild b/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild
index d8db92c43b..884e09505a 100644
--- a/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild
+++ b/gui-apps/nwg-launchers/nwg-launchers-9999.ebuild
@@ -3,6 +3,10 @@
EAPI=8
+inherit meson xdg
+
+DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
+HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
if [[ "${PV}" == 9999 ]]
then
inherit git-r3
@@ -11,13 +15,11 @@ else
SRC_URI="https://github.com/nwg-piotr/nwg-launchers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
-inherit meson xdg
-DESCRIPTION="GTK+ launchers for sway, i3 and some other WMs"
-HOMEPAGE="https://github.com/nwg-piotr/nwg-launchers"
LICENSE="GPL-3 CC-BY-SA-3.0"
-
SLOT="0"
+IUSE="+bar +dmenu +grid layershell"
+RESTRICT="mirror"
RDEPEND="
x11-libs/gtk+:3
@@ -32,10 +34,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-RESTRICT="mirror"
-
-IUSE="+bar +dmenu +grid layershell"
-
src_configure() {
meson_src_configure $(meson_use bar) $(meson_use dmenu) $(meson_use grid) $(meson_feature layershell layer-shell)
}
diff --git a/gui-apps/nwg-menu/nwg-menu-0.1.2.ebuild b/gui-apps/nwg-menu/nwg-menu-0.1.2.ebuild
index e025e7ace9..fb0d83a99c 100644
--- a/gui-apps/nwg-menu/nwg-menu-0.1.2.ebuild
+++ b/gui-apps/nwg-menu/nwg-menu-0.1.2.ebuild
@@ -48,15 +48,13 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-menu/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="enuStart plugin to nwg-panel, also capable of working standalone"
HOMEPAGE="https://github.com/nwg-piotr/nwg-menu"
+SRC_URI="https://github.com/nwg-piotr/nwg-menu/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
LICENSE="MIT"
-
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
dev-libs/glib:2
diff --git a/gui-apps/nwg-menu/nwg-menu-0.1.3.ebuild b/gui-apps/nwg-menu/nwg-menu-0.1.3.ebuild
index d59165f6b6..9fe6b65dfa 100644
--- a/gui-apps/nwg-menu/nwg-menu-0.1.3.ebuild
+++ b/gui-apps/nwg-menu/nwg-menu-0.1.3.ebuild
@@ -50,15 +50,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/nwg-menu/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="enuStart plugin to nwg-panel, also capable of working standalone"
HOMEPAGE="https://github.com/nwg-piotr/nwg-menu"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/nwg-menu/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
dev-libs/glib:2
diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild b/gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild
index e533477e86..87f5768407 100644
--- a/gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild
+++ b/gui-apps/nwg-shell/nwg-shell-0.5.33.ebuild
@@ -7,13 +7,13 @@ PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
-SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
DESCRIPTION="libraries an common functions for the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell"
+SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
gui-apps/grim
diff --git a/gui-apps/nwg/nwg-0.ebuild b/gui-apps/nwg/nwg-0.ebuild
index 4d9d89a1cb..3f08b2b687 100644
--- a/gui-apps/nwg/nwg-0.ebuild
+++ b/gui-apps/nwg/nwg-0.ebuild
@@ -6,13 +6,13 @@ EAPI=8
DESCRIPTION="meta package package for nwg-shell"
HOMEPAGE="https://nwg-piotr.github.io/nwg-shell/"
+S="${WORKDIR}"
+
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64"
IUSE="hyprland"
-S="${WORKDIR}"
-
RDEPEND="
app-misc/nwg-look
app-misc/nwg-shell-wallpapers
diff --git a/gui-apps/openrefine/openrefine-3.7.9.ebuild b/gui-apps/openrefine/openrefine-3.7.9.ebuild
index 6a5acf3417..3173bad910 100644
--- a/gui-apps/openrefine/openrefine-3.7.9.ebuild
+++ b/gui-apps/openrefine/openrefine-3.7.9.ebuild
@@ -7,22 +7,21 @@ inherit wrapper
DESCRIPTION="Wikidata batch editor, Wikimedia Commons mass upload tool"
HOMEPAGE="https://openrefine.org"
-
SRC_URI="https://github.com/OpenRefine/OpenRefine/releases/download/${PV}/${PN}-linux-${PV}.tar.gz
commons? ( https://github.com/OpenRefine/CommonsExtension/releases/download/v0.1.1/openrefine-commons-0.1.1.zip )"
-KEYWORDS="~amd64"
-IUSE="+commons"
LICENSE="BSD"
SLOT="0"
+KEYWORDS="~amd64"
-BDEPEND="commons? ( app-arch/unzip )"
+IUSE="+commons"
DEPEND="
virtual/jre
dev-java/maven-bin
net-libs/nodejs
"
+BDEPEND="commons? ( app-arch/unzip )"
src_install() {
local apphome="/opt/${PN}"
@@ -39,9 +38,9 @@ src_install() {
make_wrapper refine "
env REFINE_LIB_DIR=${apphome}/server/target/lib \
- REFINE_TOOLS_DIR=${apphome}/tools \
- REFINE_CLASSES_DIR=${apphome}/server/classes \
- REFINE_WEBAPP=${apphome}/main/webapp /opt/openrefine/refine"
+ REFINE_TOOLS_DIR=${apphome}/tools \
+ REFINE_CLASSES_DIR=${apphome}/server/classes \
+ REFINE_WEBAPP=${apphome}/main/webapp /opt/openrefine/refine"
}
pkg_postinst() {
diff --git a/gui-apps/packettracer/packettracer-8.2.0.ebuild b/gui-apps/packettracer/packettracer-8.2.0.ebuild
index 36664a8d38..469e658c8c 100644
--- a/gui-apps/packettracer/packettracer-8.2.0.ebuild
+++ b/gui-apps/packettracer/packettracer-8.2.0.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Cisco's packet tracer"
HOMEPAGE="https://www.netacad.com/portal/resources/packet-tracer"
SRC_URI="CiscoPacketTracer_820_Ubuntu_64bit.deb"
+S="${WORKDIR}"
+
LICENSE="Cisco"
SLOT="0"
KEYWORDS="~amd64"
@@ -18,7 +20,7 @@ RDEPEND="${DEPEND}
dev-libs/icu
x11-libs/xcb-util
"
-S="${WORKDIR}"
+
QA_PREBUILT="opt/pt/*"
pkg_nofetch(){
diff --git a/gui-apps/sfwbar/sfwbar-1.0_beta12.ebuild b/gui-apps/sfwbar/sfwbar-1.0_beta12.ebuild
index 19229ed2bf..cbcc018840 100644
--- a/gui-apps/sfwbar/sfwbar-1.0_beta12.ebuild
+++ b/gui-apps/sfwbar/sfwbar-1.0_beta12.ebuild
@@ -8,10 +8,10 @@ inherit meson xdg
DESCRIPTION="S* Floating Window Bar"
HOMEPAGE="https://github.com/LBCrion/sfwbar"
SRC_URI="https://github.com/LBCrion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
IUSE="X mpd pulseaudio alsa"
COMMON_DEPEND="
diff --git a/gui-apps/sfwbar/sfwbar-1.0_beta13.ebuild b/gui-apps/sfwbar/sfwbar-1.0_beta13.ebuild
index 0a25934553..ba881b4953 100644
--- a/gui-apps/sfwbar/sfwbar-1.0_beta13.ebuild
+++ b/gui-apps/sfwbar/sfwbar-1.0_beta13.ebuild
@@ -8,10 +8,11 @@ inherit meson xdg
DESCRIPTION="S* Floating Window Bar"
HOMEPAGE="https://github.com/LBCrion/sfwbar"
SRC_URI="https://github.com/LBCrion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
+
IUSE="X mpd pulseaudio alsa"
COMMON_DEPEND="
diff --git a/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild b/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild
index 18edd91f0e..412f2453e2 100644
--- a/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild
+++ b/gui-apps/sfwbar/sfwbar-1.0_beta14.ebuild
@@ -8,10 +8,11 @@ inherit meson xdg
DESCRIPTION="S* Floating Window Bar"
HOMEPAGE="https://github.com/LBCrion/sfwbar"
SRC_URI="https://github.com/LBCrion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
+
IUSE="X mpd pulseaudio alsa"
COMMON_DEPEND="
diff --git a/gui-apps/swww/swww-0.9.2.ebuild b/gui-apps/swww/swww-0.9.2.ebuild
index b34389395d..d0b9fea7c4 100644
--- a/gui-apps/swww/swww-0.9.2.ebuild
+++ b/gui-apps/swww/swww-0.9.2.ebuild
@@ -241,9 +241,10 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-IUSE="+man"
KEYWORDS="~amd64"
+IUSE="+man"
+
DEPEND="
app-arch/lz4
x11-libs/libxkbcommon[wayland]"
diff --git a/gui-apps/swww/swww-0.9.5.ebuild b/gui-apps/swww/swww-0.9.5.ebuild
index 268f76762f..00169d78cb 100644
--- a/gui-apps/swww/swww-0.9.5.ebuild
+++ b/gui-apps/swww/swww-0.9.5.ebuild
@@ -242,6 +242,8 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="+man"
+IUSE="+man"
+
DEPEND="
app-arch/lz4
x11-libs/libxkbcommon[wayland]"
diff --git a/gui-apps/vicuna/vicuna-1.25.ebuild b/gui-apps/vicuna/vicuna-1.25.ebuild
index 424a6e36bd..7a891dd9ab 100644
--- a/gui-apps/vicuna/vicuna-1.25.ebuild
+++ b/gui-apps/vicuna/vicuna-1.25.ebuild
@@ -5,19 +5,18 @@ EAPI=8
DESCRIPTION="Tool for uploading files to Wikimedia Commons and other Wikimedia projects"
HOMEPAGE="https://commons.wikimedia.org/wiki/Commons:Vicu%C3%B1aUploader"
+SRC_URI="https://github.com/yarl/${PN}/releases/download/${PV}/${P}.tar"
-SRC_URI="https://github.com/yarl/${PN}/releases/download/${PV}/${PN}-${PV}.tar"
-KEYWORDS="~amd64"
+S="${WORKDIR}"
LICENSE="Apache-2.0"
SLOT="0"
+KEYWORDS="~amd64"
DEPEND="
virtual/jre
"
-S="${WORKDIR}"
-
src_install() {
local apphome="/opt/${PN}"
mkdir -p "${ED}/${apphome}"
diff --git a/gui-apps/wbg/wbg-1.0.2.ebuild b/gui-apps/wbg/wbg-1.0.2.ebuild
index 6beeefdb77..bb2131ca6d 100644
--- a/gui-apps/wbg/wbg-1.0.2.ebuild
+++ b/gui-apps/wbg/wbg-1.0.2.ebuild
@@ -9,13 +9,13 @@ DESCRIPTION="Super simple wallpaper application"
HOMEPAGE="https://codeberg.org/dnkl/wbg"
SRC_URI="https://codeberg.org/dnkl/wbg/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="png jpeg"
-
-S="${WORKDIR}/${PN}"
-
REQUIRED_USE="|| ( png jpeg )"
DEPEND="
diff --git a/gui-apps/wbg/wbg-1.1.0.ebuild b/gui-apps/wbg/wbg-1.1.0.ebuild
index 0999491ab0..af2a89d859 100644
--- a/gui-apps/wbg/wbg-1.1.0.ebuild
+++ b/gui-apps/wbg/wbg-1.1.0.ebuild
@@ -9,13 +9,13 @@ DESCRIPTION="Super simple wallpaper application"
HOMEPAGE="https://codeberg.org/dnkl/wbg"
SRC_URI="https://codeberg.org/dnkl/wbg/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="png jpeg webp"
-
-S="${WORKDIR}/${PN}"
-
REQUIRED_USE="|| ( png jpeg webp )"
DEPEND="
diff --git a/gui-apps/wdisplays/wdisplays-1.0-r3.ebuild b/gui-apps/wdisplays/wdisplays-1.0-r3.ebuild
index a5ac286acc..1e6afa7402 100644
--- a/gui-apps/wdisplays/wdisplays-1.0-r3.ebuild
+++ b/gui-apps/wdisplays/wdisplays-1.0-r3.ebuild
@@ -17,6 +17,8 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
fi
+LICENSE="GPL-3+"
+SLOT="0"
RESTRICT="mirror test"
RDEPEND="
@@ -31,7 +33,4 @@ BDEPEND="
dev-libs/wayland-protocols
"
-LICENSE="GPL-3+"
-SLOT="0"
-
PATCHES=( "${FILESDIR}/${PN}-1.0-pull20.patch" )
diff --git a/gui-apps/wdisplays/wdisplays-1.1.ebuild b/gui-apps/wdisplays/wdisplays-1.1.ebuild
index 030499155b..1afe894e75 100644
--- a/gui-apps/wdisplays/wdisplays-1.1.ebuild
+++ b/gui-apps/wdisplays/wdisplays-1.1.ebuild
@@ -17,6 +17,8 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
fi
+LICENSE="GPL-3+"
+SLOT="0"
RESTRICT="mirror test"
RDEPEND="
@@ -30,6 +32,3 @@ DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/wayland-protocols
"
-
-LICENSE="GPL-3+"
-SLOT="0"
diff --git a/gui-apps/wdisplays/wdisplays-9999.ebuild b/gui-apps/wdisplays/wdisplays-9999.ebuild
index 030499155b..1afe894e75 100644
--- a/gui-apps/wdisplays/wdisplays-9999.ebuild
+++ b/gui-apps/wdisplays/wdisplays-9999.ebuild
@@ -17,6 +17,8 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
fi
+LICENSE="GPL-3+"
+SLOT="0"
RESTRICT="mirror test"
RDEPEND="
@@ -30,6 +32,3 @@ DEPEND="${RDEPEND}"
BDEPEND="
dev-libs/wayland-protocols
"
-
-LICENSE="GPL-3+"
-SLOT="0"
diff --git a/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild b/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild
index d4fe71e952..ae3e641aad 100644
--- a/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild
+++ b/gui-apps/wl-scripts/wl-scripts-1.2.3-r1.ebuild
@@ -3,10 +3,9 @@
EAPI=8
-SRC_URI="https://github.com/mazunki/wl-scripts/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
DESCRIPTION="A set of utils for wlroots window managers"
HOMEPAGE="https://github.com/mazunki/wl-scripts"
+SRC_URI="https://github.com/mazunki/wl-scripts/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
@@ -19,7 +18,6 @@ RDEPEND="
gui-apps/slurp
gui-libs/wlroots
"
-BDEPEND="" # scripts are just sh
src_install() {
exeinto "/usr/bin/"
diff --git a/gui-apps/wl-scripts/wl-scripts-9999.ebuild b/gui-apps/wl-scripts/wl-scripts-9999.ebuild
index be25ce66ae..0dc51d7b2c 100644
--- a/gui-apps/wl-scripts/wl-scripts-9999.ebuild
+++ b/gui-apps/wl-scripts/wl-scripts-9999.ebuild
@@ -19,7 +19,6 @@ RDEPEND="
gui-apps/slurp
gui-wm/sway
"
-BDEPEND="" # scripts are just sh
src_install() {
exeinto "/usr/bin/"
diff --git a/gui-wm/hyprland-contrib/hyprland-contrib-0.1-r1.ebuild b/gui-wm/hyprland-contrib/hyprland-contrib-0.1-r1.ebuild
index 687cfd39d2..f2d1657d71 100644
--- a/gui-wm/hyprland-contrib/hyprland-contrib-0.1-r1.ebuild
+++ b/gui-wm/hyprland-contrib/hyprland-contrib-0.1-r1.ebuild
@@ -12,10 +12,11 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/hyprwm/contrib/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/contrib-${PV}"
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/contrib-${PV}"
+
LICENSE="MIT"
SLOT="0"
IUSE="+grimblast +hyprprop +scratchpad +shellevents +swap"
@@ -51,7 +52,6 @@ BDEPEND="
"
DEPEND="${RDEPEND}"
-S="${WORKDIR}/contrib-${PV}"
src_install() {
if use grimblast; then
pushd grimblast || die
diff --git a/gui-wm/swayfx/swayfx-0.2.ebuild b/gui-wm/swayfx/swayfx-0.2.ebuild
index ddbd18989c..2daeb19e18 100644
--- a/gui-wm/swayfx/swayfx-0.2.ebuild
+++ b/gui-wm/swayfx/swayfx-0.2.ebuild
@@ -7,13 +7,14 @@ inherit meson optfeature
DESCRIPTION="SwayFX: Sway, but with eye candy!"
HOMEPAGE="https://github.com/WillPower3309/swayfx"
-
SRC_URI="https://github.com/WillPower3309/swayfx/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
+
IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
+REQUIRED_USE="tray? ( swaybar )"
DEPEND="
>=dev-libs/json-c-0.13:0=
@@ -21,6 +22,8 @@ DEPEND="
sys-auth/seatd:=
dev-libs/libpcre
>=dev-libs/wayland-1.20.0
+ >=gui-libs/wlroots-0.16:=[X?]
+ =gui-libs/wlroots-0.16:=[X?]
- =dev-libs/wayland-protocols-1.24
>=dev-build/meson-0.60.0
virtual/pkgconfig
-"
-BDEPEND+="man? ( >=app-text/scdoc-1.9.3 )"
-REQUIRED_USE="tray? ( swaybar )"
+ man? ( >=app-text/scdoc-1.9.3 )"
src_configure() {
local emesonargs=(
diff --git a/mail-client/heirloom-mailx/heirloom-mailx-12.5.ebuild b/mail-client/heirloom-mailx/heirloom-mailx-12.5.ebuild
index 42dcc5f315..236b33190d 100644
--- a/mail-client/heirloom-mailx/heirloom-mailx-12.5.ebuild
+++ b/mail-client/heirloom-mailx/heirloom-mailx-12.5.ebuild
@@ -3,10 +3,12 @@
EAPI=7
-LICENSE="BSD"
DESCRIPTION="The mailx utility from CentOS"
HOMEPAGE="https://www.debian.org/"
SRC_URI="https://yorune.pl/gentoo/${CATEGORY}/${PN}/${PN}_${PVR}.orig.tar.gz http://ftp.debian.org/debian/pool/main/h/${PN}/${PN}_${PVR}.orig.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
KEYWORDS="~amd64"
DEPEND="net-libs/liblockfile
@@ -22,8 +24,6 @@ RDEPEND="${DEPEND}
!net-mail/mailutils
!mail-client/mailx"
-SLOT="0"
-
src_prepare() {
eapply -p1 "${FILESDIR}/${PN}-${PVR}-fixes-1.patch"
eapply -p1 "${FILESDIR}/${PN}-${PVR}-enable-ldflags.patch"
diff --git a/mail-client/proton-mail-bin/proton-mail-bin-5.0.108.1.ebuild b/mail-client/proton-mail-bin/proton-mail-bin-5.0.108.1.ebuild
index a497251ac4..cd933abe60 100644
--- a/mail-client/proton-mail-bin/proton-mail-bin-5.0.108.1.ebuild
+++ b/mail-client/proton-mail-bin/proton-mail-bin-5.0.108.1.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="Beta Client for Proton Mail"
HOMEPAGE="https://proton.me/mail"
SRC_URI="https://proton.me/download/mail/linux/ProtonMail-desktop-beta.rpm -> ${P}.rpm"
+S="${WORKDIR}"
+
LICENSE="freedist"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}"
-
QA_PREBUILT="opt/lib/.*"
src_install() {
diff --git a/media-fonts/firacode-nerdfont/firacode-nerdfont-2.2.2.ebuild b/media-fonts/firacode-nerdfont/firacode-nerdfont-2.2.2.ebuild
index dc5bcb419c..41c982c25e 100644
--- a/media-fonts/firacode-nerdfont/firacode-nerdfont-2.2.2.ebuild
+++ b/media-fonts/firacode-nerdfont/firacode-nerdfont-2.2.2.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.zip -> ${P}.zip"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
diff --git a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild
index c37887eedf..ac4c44343d 100644
--- a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild
+++ b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.1.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.0.ebuild b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.0.ebuild
index c37887eedf..ac4c44343d 100644
--- a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.0.ebuild
+++ b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.0.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.1.ebuild b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.1.ebuild
index c37887eedf..ac4c44343d 100644
--- a/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.1.ebuild
+++ b/media-fonts/firacode-nerdfont/firacode-nerdfont-3.2.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/FiraCode.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/firago/firago-1.001.ebuild b/media-fonts/firago/firago-1.001.ebuild
index eee7b1d4cb..eef4c66e28 100644
--- a/media-fonts/firago/firago-1.001.ebuild
+++ b/media-fonts/firago/firago-1.001.ebuild
@@ -13,6 +13,8 @@ DESCRIPTION="A continuation of FiraSans"
HOMEPAGE="https://bboxtype.com/typefaces/FiraGO"
SRC_URI="https://bboxtype.com/downloads/${MY_PN}/${MY_P}.zip"
+S="${WORKDIR}/${MY_P}/Fonts"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -21,7 +23,6 @@ DEPEND="
${RDEPEND}
app-arch/unzip
"
-S="${WORKDIR}/${MY_P}/Fonts"
DOCS=(
${MY_PN}_${MY_PV}_CHANGE_LOG.rtf
)
diff --git a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.2.2.ebuild b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.2.2.ebuild
index 7a4d820398..2d3eb9f044 100644
--- a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.2.2.ebuild
+++ b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.2.2.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.zip -> ${P}.zip"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
diff --git a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.3.3.ebuild b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.3.3.ebuild
index 7a4d820398..2d3eb9f044 100644
--- a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.3.3.ebuild
+++ b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-2.3.3.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.zip -> ${P}.zip"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
diff --git a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild
index 12450eb3d9..dd53095dc2 100644
--- a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild
+++ b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.1.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.0.ebuild b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.0.ebuild
index 12450eb3d9..dd53095dc2 100644
--- a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.0.ebuild
+++ b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.0.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.1.ebuild b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.1.ebuild
index 12450eb3d9..dd53095dc2 100644
--- a/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.1.ebuild
+++ b/media-fonts/iosevka-nerdfont/iosevka-nerdfont-3.2.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/Iosevka.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-2.2.2.ebuild b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-2.2.2.ebuild
index aa40cb3111..2bba5f1e0e 100644
--- a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-2.2.2.ebuild
+++ b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-2.2.2.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.zip -> ${P}.zip"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
diff --git a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild
index 1a1b2194ab..2f093b2732 100644
--- a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild
+++ b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.1.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.0.ebuild b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.0.ebuild
index 1a1b2194ab..2f093b2732 100644
--- a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.0.ebuild
+++ b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.0.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.1.ebuild b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.1.ebuild
index 1a1b2194ab..2f093b2732 100644
--- a/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.1.ebuild
+++ b/media-fonts/jetbrainsmono-nerdfont/jetbrainsmono-nerdfont-3.2.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/JetBrainsMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/lato/lato-2.ebuild b/media-fonts/lato/lato-2.ebuild
index 1e9ef90f79..4d3f65d4c2 100644
--- a/media-fonts/lato/lato-2.ebuild
+++ b/media-fonts/lato/lato-2.ebuild
@@ -9,12 +9,13 @@ DESCRIPTION="Lato font"
HOMEPAGE="https://www.latofonts.com/"
SRC_URI="https://www.latofonts.com/files/Lato2OFL.zip -> ${P}.zip"
+S="${WORKDIR}/Lato2OFL"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DOCS="OFL.txt README.txt"
-S="${WORKDIR}/Lato2OFL"
FONT_SUFFIX="ttf"
BDEPEND="app-arch/unzip"
diff --git a/media-fonts/libertinus/libertinus-7.040.ebuild b/media-fonts/libertinus/libertinus-7.040.ebuild
index 0eec951414..1bb92c0af9 100644
--- a/media-fonts/libertinus/libertinus-7.040.ebuild
+++ b/media-fonts/libertinus/libertinus-7.040.ebuild
@@ -10,11 +10,12 @@ DESCRIPTION="Libertinus font"
HOMEPAGE="https://github.com/alerque/libertinus"
SRC_URI="https://github.com/alerque/libertinus/releases/download/v${PV}/${MY_PN}-${PV}.tar.xz -> ${P}.tar.xz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DOCS="AUTHORS.txt CONTRIBUTING.md CONTRIBUTORS.txt FONTLOG.txt OFL.txt README.md"
-S="${WORKDIR}/${MY_PN}-${PV}"
FONT_S="${S}/static/OTF"
FONT_SUFFIX="otf"
diff --git a/media-fonts/overpass/overpass-3.0.4.ebuild b/media-fonts/overpass/overpass-3.0.4.ebuild
index f2eb8d44d0..3176d402d8 100644
--- a/media-fonts/overpass/overpass-3.0.4.ebuild
+++ b/media-fonts/overpass/overpass-3.0.4.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="An open source webfont family inspired by Highway Gothic"
HOMEPAGE="http://overpassfont.org/"
SRC_URI="https://github.com/RedHatOfficial/Overpass/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/Overpass-${PV}"
+
LICENSE="|| ( LGPL-2.1 OFL-1.1 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/Overpass-${PV}"
-
src_install() {
FONT_SUFFIX="otf" && FONT_S="${S}/desktop-fonts/overpass" font_src_install
diff --git a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-2.2.2.ebuild b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-2.2.2.ebuild
index 0c82be95fc..983b1f97cb 100644
--- a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-2.2.2.ebuild
+++ b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-2.2.2.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.zip -> ${P}.zip"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
diff --git a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild
index 7ae2d0dd44..242084ac37 100644
--- a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild
+++ b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.1.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.0.ebuild b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.0.ebuild
index 7ae2d0dd44..242084ac37 100644
--- a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.0.ebuild
+++ b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.0.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.1.ebuild b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.1.ebuild
index 7ae2d0dd44..242084ac37 100644
--- a/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.1.ebuild
+++ b/media-fonts/robotomono-nerdfont/robotomono-nerdfont-3.2.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/RobotoMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/symbola/symbola-13.00.ebuild b/media-fonts/symbola/symbola-13.00.ebuild
index 626d7fc206..aaf004e3af 100644
--- a/media-fonts/symbola/symbola-13.00.ebuild
+++ b/media-fonts/symbola/symbola-13.00.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Unicode font for Latin, IPA Extensions, Greek, Cyrillic and many Sy
HOMEPAGE="https://dn-works.com/ufas/"
SRC_URI="https://dn-works.com/wp-content/uploads/2020/UFAS-Fonts/Symbola.zip -> ${P}.zip"
+S="${WORKDIR}"
+
LICENSE="UFAS"
SLOT="0"
KEYWORDS="~amd64"
@@ -18,7 +20,6 @@ RESTRICT="bindist mirror"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
FONT_S="${S}"
DOCS=(
diff --git a/media-fonts/symbola/symbola-7.17.ebuild b/media-fonts/symbola/symbola-7.17.ebuild
index 9611e3060e..26d92b56d9 100644
--- a/media-fonts/symbola/symbola-7.17.ebuild
+++ b/media-fonts/symbola/symbola-7.17.ebuild
@@ -14,14 +14,14 @@ SRC_URI="
https://web.archive.org/web/20140913154759if_/http://users.teilar.gr/~g1951d/Symbola.pdf -> ${P}.pdf
"
+S="${WORKDIR}"
+
LICENSE="Unicode_Fonts_for_Ancient_Scripts"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
DOCS=(
"${DISTDIR}/${P}.pdf"
"${MY_PN}.docx"
diff --git a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-2.2.2.ebuild b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-2.2.2.ebuild
index ae559bacb4..70e1964f3b 100644
--- a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-2.2.2.ebuild
+++ b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-2.2.2.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.zip -> ${P}.zip"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
diff --git a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild
index b991aea4b2..518cd5d3fa 100644
--- a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild
+++ b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.1.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.0.ebuild b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.0.ebuild
index b991aea4b2..518cd5d3fa 100644
--- a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.0.ebuild
+++ b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.0.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.1.ebuild b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.1.ebuild
index b991aea4b2..518cd5d3fa 100644
--- a/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.1.ebuild
+++ b/media-fonts/ubuntumono-nerdfont/ubuntumono-nerdfont-3.2.1.ebuild
@@ -9,11 +9,12 @@ DESCRIPTION="A free and open-source typeface for developers"
HOMEPAGE="https://github.com/ryanoasis/nerd-fonts"
SRC_URI="https://github.com/ryanoasis/nerd-fonts/releases/download/v${PV}/UbuntuMono.tar.xz -> ${P}.gh.tar.xz"
+S="${WORKDIR}"
+
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}"
FONT_SUFFIX="ttf"
pkg_postinst() {
diff --git a/media-fonts/unscii/unscii-2.1.ebuild b/media-fonts/unscii/unscii-2.1.ebuild
index 8e225728d3..04cc7179cf 100644
--- a/media-fonts/unscii/unscii-2.1.ebuild
+++ b/media-fonts/unscii/unscii-2.1.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Set of bitmapped Unicode fonts based on classic system fonts"
HOMEPAGE="http://viznut.fi/unscii/"
SRC_URI="http://viznut.fi/unscii/${P}-src.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}-src"
+
LICENSE="
public-domain
unicode? ( GPL-2 )
@@ -28,7 +30,6 @@ DEPEND="
unicode? ( media-fonts/unifont[utils] )
"
-S="${WORKDIR}/${P}-src"
DOCS=( ${PN}.txt )
src_prepare() {
diff --git a/media-fonts/victor-mono/victor-mono-1.5.4.ebuild b/media-fonts/victor-mono/victor-mono-1.5.4.ebuild
index 22d36addc2..3db83c69f3 100644
--- a/media-fonts/victor-mono/victor-mono-1.5.4.ebuild
+++ b/media-fonts/victor-mono/victor-mono-1.5.4.ebuild
@@ -8,19 +8,18 @@ inherit font
DESCRIPTION="A free programming font with cursive italics and ligatures"
HOMEPAGE="https://rubjo.github.io/victor-mono/"
SRC_URI="https://github.com/rubjo/victor-mono/raw/v${PV}/public/VictorMonoAll.zip -> ${P}.zip"
-RESTRICT="binchecks strip"
+S="${WORKDIR}"
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+otf ttf"
+IUSE="+otf ttf"
REQUIRED_USE="|| ( otf ttf )"
+RESTRICT="binchecks strip"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
FONT_CONF=(
"${FILESDIR}/66-victor-mono.conf"
)
diff --git a/media-fonts/victor-mono/victor-mono-1.5.5.ebuild b/media-fonts/victor-mono/victor-mono-1.5.5.ebuild
index 22d36addc2..1e4037e128 100644
--- a/media-fonts/victor-mono/victor-mono-1.5.5.ebuild
+++ b/media-fonts/victor-mono/victor-mono-1.5.5.ebuild
@@ -8,19 +8,19 @@ inherit font
DESCRIPTION="A free programming font with cursive italics and ligatures"
HOMEPAGE="https://rubjo.github.io/victor-mono/"
SRC_URI="https://github.com/rubjo/victor-mono/raw/v${PV}/public/VictorMonoAll.zip -> ${P}.zip"
-RESTRICT="binchecks strip"
+
+S="${WORKDIR}"
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+otf ttf"
+IUSE="+otf ttf"
REQUIRED_USE="|| ( otf ttf )"
+RESTRICT="binchecks strip"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
FONT_CONF=(
"${FILESDIR}/66-victor-mono.conf"
)
diff --git a/media-fonts/victor-mono/victor-mono-1.5.6.ebuild b/media-fonts/victor-mono/victor-mono-1.5.6.ebuild
index 20ae2db9db..6e707bce4f 100644
--- a/media-fonts/victor-mono/victor-mono-1.5.6.ebuild
+++ b/media-fonts/victor-mono/victor-mono-1.5.6.ebuild
@@ -8,19 +8,19 @@ inherit font
DESCRIPTION="A free programming font with cursive italics and ligatures"
HOMEPAGE="https://rubjo.github.io/victor-mono/"
SRC_URI="https://github.com/rubjo/victor-mono/raw/v${PV}/public/VictorMonoAll.zip -> ${P}.zip"
-RESTRICT="binchecks strip"
+
+S="${WORKDIR}"
LICENSE="OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+otf ttf"
+IUSE="+otf ttf"
REQUIRED_USE="|| ( otf ttf )"
+RESTRICT="binchecks strip"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
FONT_CONF=(
"${FILESDIR}/66-victor-mono.conf"
)
diff --git a/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild b/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild
index 9289db5a85..acb346632b 100644
--- a/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild
+++ b/media-fonts/warframe-fonts/warframe-fonts-0_pre20191111.ebuild
@@ -13,10 +13,13 @@ SRC_URI="
https://m.box.com/file/401042823306/download?shared_link=https%3A%2F%2Fdigitalextremesltd.app.box.com%2Fs%2Fvh2u41yhdlgp3girffucbynadoi33173 -> Grineer.ttf
https://m.box.com/file/302545392046/download?shared_link=https%3A%2F%2Fdigitalextremesltd.app.box.com%2Fs%2Fvh2u41yhdlgp3girffucbynadoi33173 -> Solaris.ttf
"
+S="${DISTDIR}"
+
LICENSE="Warframe-EULA"
-RESTRICT="bindist mirror"
SLOT="0"
KEYWORDS="~amd64"
-S="${DISTDIR}"
+
+RESTRICT="bindist mirror"
+
FONT_S="${S}"
FONT_SUFFIX="ttf"
diff --git a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild
index 27b151db35..028d83bb08 100644
--- a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild
+++ b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild
@@ -12,14 +12,13 @@ DESCRIPTION="Web based tool to extract data from plots, images, and maps"
HOMEPAGE="https://automeris.io/WebPlotDigitizer/"
SRC_URI="https://automeris.io/downloads/${MY_PN}-${PV}-linux-x64.zip"
+S="${WORKDIR}/${MY_PN}-${PV}-linux-x64"
+
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
-#RESTRICT="strip"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-QA_PREBUILT="*"
-
## RDEPEND is still required to be filled with actual runtime-deps:
## python is just assumed runtime-dependency.
RDEPEND="
@@ -29,9 +28,8 @@ RDEPEND="
"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}/${MY_PN}-${PV}-linux-x64"
-
QA_FLAGS_IGNORED="*"
+QA_PREBUILT="*"
## It seems media-libs/alsa-lib is required by chrome-sandbox.
## Actually this library isn't required to work.
diff --git a/media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild b/media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
index 2e5d34f330..044d12b6df 100644
--- a/media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
+++ b/media-gfx/grafx2/grafx2-2.7.2978-r100.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="A pixelart-oriented painting program"
HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2"
SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${P}-src.tgz"
+S="${WORKDIR}/${PN}/src/"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -29,8 +31,6 @@ DEPEND="
lua? ( ${LUA_DEPS} )
"
-S="${WORKDIR}/${PN}/src/"
-
PATCHES=( "${FILESDIR}/${PN}-desktop-file.patch" )
src_prepare() {
diff --git a/media-gfx/grafx2/grafx2-2.7.2978.ebuild b/media-gfx/grafx2/grafx2-2.7.2978.ebuild
index 574d98c6f8..4517af4d3d 100644
--- a/media-gfx/grafx2/grafx2-2.7.2978.ebuild
+++ b/media-gfx/grafx2/grafx2-2.7.2978.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="A pixelart-oriented painting program"
HOMEPAGE="http://www.pulkomandy.tk/projects/GrafX2"
SRC_URI="http://www.pulkomandy.tk/projects/GrafX2/downloads/${P}-src.tgz"
+S="${WORKDIR}/${PN}/src/"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -30,8 +32,6 @@ DEPEND="
lua? ( >=dev-lang/lua-5.1.0 )
"
-S="${WORKDIR}/${PN}/src/"
-
src_prepare() {
pushd ../
eapply ${PATCHES}
diff --git a/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild b/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild
index 277974d07e..12bfeaeea1 100644
--- a/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild
+++ b/media-gfx/oda-file-converter/oda-file-converter-23.5.0.0.ebuild
@@ -9,9 +9,10 @@ inherit desktop unpacker xdg
DESCRIPTION="For converting between different versions of .dwg and .dxf"
HOMEPAGE="https://www.opendesign.com"
-
SRC_URI="https://download.opendesign.com/guestfiles/Demo/ODAFileConverter_QT5_lnxX64_8.3dll_${MY_PV}.deb"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64"
@@ -27,8 +28,6 @@ DEPEND="${RDEPEND}"
BDEPEND="dev-util/patchelf"
-S="${WORKDIR}"
-
QA_PREBUILT="*"
QA_DESKTOP_FILE="usr/share/applications/ODAFileConverter.*\\.desktop"
diff --git a/media-gfx/vpuppr/vpuppr-0.9.0-r1.ebuild b/media-gfx/vpuppr/vpuppr-0.9.0-r1.ebuild
index d44f22bb54..db8f94bfe5 100644
--- a/media-gfx/vpuppr/vpuppr-0.9.0-r1.ebuild
+++ b/media-gfx/vpuppr/vpuppr-0.9.0-r1.ebuild
@@ -1,22 +1,19 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
EAPI=7
-DESCRIPTION="VTuber application made with Godot 3.4"
-HOMEPAGE="https://github.com/virtual-puppet-project/vpuppr"
-
-RESTRICT="strip"
-
PYTHON_COMPAT=( python3_{10..12} )
inherit desktop xdg python-single-r1
-IUSE="+osf-tracker ifm-tracker mouse-tracker vts-tracker meowface-tracker remote-control"
-REQUIRED_USE="osf-tracker? ( ${PYTHON_REQUIRED_USE} )"
-
IFACIALMOCAP_COMMIT="8095807804b138a3236d9ce21e800e02fe44e53a"
MEOWFACE_COMMIT="790e4c7a5913184f71076e1c8606236b02ff1de8"
OPENSEEFACE_COMMIT="c1b8bc5fd0014abb1a059368d205740dd7f0f592"
RC_SERVER_COMMIT="e95d2bf0f29767f9be8461422c696d691ca3da48"
VTUBE_STUDIO_COMMIT="0cf3304723dbe0f71d5e12bff2b76d0ef0c22aea"
+DESCRIPTION="VTuber application made with Godot 3.4"
+HOMEPAGE="https://github.com/virtual-puppet-project/vpuppr"
SRC_URI="
https://github.com/virtual-puppet-project/vpuppr/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/virtual-puppet-project/godot-builds/releases/download/latest/Godot_v3.x-stable_linux_headless.64.tar.gz
@@ -49,6 +46,11 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
+
+IUSE="+osf-tracker ifm-tracker mouse-tracker vts-tracker meowface-tracker remote-control"
+REQUIRED_USE="osf-tracker? ( ${PYTHON_REQUIRED_USE} )"
+
+RESTRICT="strip"
RDEPEND="
osf-tracker? ( ${PYTHON_DEPS} )
"
diff --git a/media-gfx/zw3d/zw3d-2022.0.3.1-r3.ebuild b/media-gfx/zw3d/zw3d-2022.0.3.1-r3.ebuild
index 7aa3a55b2b..f32fd72a4d 100644
--- a/media-gfx/zw3d/zw3d-2022.0.3.1-r3.ebuild
+++ b/media-gfx/zw3d/zw3d-2022.0.3.1-r3.ebuild
@@ -10,6 +10,8 @@ DESCRIPTION="CAD/CAM software for 3D design and processing"
HOMEPAGE="https://www.zwsoft.cn/product/zw3d/linux"
SRC_URI="https://home-store-packages.uniontech.com/appstore/pool/appstore/c/${MY_PGK_NAME}/${MY_PGK_NAME}_${PV}_amd64.deb -> ${P}.deb"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64"
@@ -60,8 +62,6 @@ BDEPEND="
dev-util/patchelf
"
-S=${WORKDIR}
-
QA_PREBUILT="*"
src_install() {
diff --git a/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild b/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild
index 0c655df975..39d41d97ff 100644
--- a/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild
+++ b/media-gfx/zw3d/zw3d-2023.0.3.1.ebuild
@@ -10,6 +10,8 @@ DESCRIPTION="CAD/CAM software for 3D design and processing"
HOMEPAGE="https://www.zwsoft.cn/product/zw3d/linux"
SRC_URI="https://home-store-packages.uniontech.com/appstore/pool/appstore/c/${MY_PGK_NAME}/${MY_PGK_NAME}_${PV}_amd64.deb -> ${P}.deb"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64"
@@ -60,8 +62,6 @@ BDEPEND="
dev-util/patchelf
"
-S=${WORKDIR}
-
QA_PREBUILT="*"
src_compile() {
diff --git a/media-gfx/zwcad/zwcad-2023.23.0.3.4-r2.ebuild b/media-gfx/zwcad/zwcad-2023.23.0.3.4-r2.ebuild
index 2f72246741..1031017185 100644
--- a/media-gfx/zwcad/zwcad-2023.23.0.3.4-r2.ebuild
+++ b/media-gfx/zwcad/zwcad-2023.23.0.3.4-r2.ebuild
@@ -18,6 +18,8 @@ SRC_URI="
${URI_ANACONDA}/python/3.7.13/download/linux-64/python-3.7.13-h12debd9_0.tar.bz2 -> ${PN}-python-3.7.13.tar.bz2
"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64"
@@ -37,8 +39,6 @@ DEPEND="${RDEPEND}"
BDEPEND="dev-util/patchelf"
-S=${WORKDIR}
-
QA_PREBUILT="*"
src_unpack() {
diff --git a/media-video/ffsubsync/Manifest b/media-video/ffsubsync/Manifest
deleted file mode 100644
index 77daac4633..0000000000
--- a/media-video/ffsubsync/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ffsubsync-0.4.25.tar.gz 3823703 BLAKE2B 059b043c90002c596fdccafe4892edb0249387adc10eba265ccd7c05fd1ed013a7542921e2fd000de6de1d185916db23b1d0d49262835dbdf294a0ebb9fbb337 SHA512 18b95a83ee87d5b9c028375c4e7bf8409f18d1d425dc3d7907d8a1814ef3c3c0cea0f8460d1fe0e2ad700ca92f3a0e464017b48ffae00edd234ec342c4a6deee
diff --git a/media-video/ffsubsync/ffsubsync-0.4.25.ebuild b/media-video/ffsubsync/ffsubsync-0.4.25.ebuild
deleted file mode 100644
index 429bcb4dff..0000000000
--- a/media-video/ffsubsync/ffsubsync-0.4.25.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Automagically syncronize subtitles with video"
-HOMEPAGE="https://github.com/smacke/ffsubsync"
-SRC_URI="https://github.com/smacke/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- ~dev-python/auditok-0.1.5[${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/charset-normalizer[${PYTHON_USEDEP}]
- dev-python/faust-cchardet[${PYTHON_USEDEP}]
- dev-python/ffmpeg-python[${PYTHON_USEDEP}]
- >=dev-python/future-0.18.2[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.12.0[${PYTHON_USEDEP}]
- >=dev-python/pysubs2-1.2.0[${PYTHON_USEDEP}]
- dev-python/rich[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- >=dev-python/srt-3.0.0[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-python/webrtcvad[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/media-video/ffsubsync/metadata.xml b/media-video/ffsubsync/metadata.xml
deleted file mode 100644
index e72fd8ae76..0000000000
--- a/media-video/ffsubsync/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- smaniotto.nicola@gmail.com
- Nicola Smaniotto
-
-
- smacke/ffsubsync
-
-
diff --git a/mpv-plugin/autosubsync-mpv/Manifest b/mpv-plugin/autosubsync-mpv/Manifest
deleted file mode 100644
index ce241e8f5c..0000000000
--- a/mpv-plugin/autosubsync-mpv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST autosubsync-mpv-20220402.tar.gz 9480 BLAKE2B 91cdbde4cef7fd3899d5e2bec649489ed9edb30f544ca333a679cca9ca7b472f5eb7075667f136f364eb4dfcd75430408da8f38d5c639bbf860e21e2db2a8f1c SHA512 f56404fe9fcdf5f77b1a4d5829741fe5737c16e88e4a07e8bea845b1f2b982345446140c3e9663ff41b0b13b953cdddb39c5bcb4203e020f7c53d9d855dc138b
diff --git a/mpv-plugin/autosubsync-mpv/autosubsync-mpv-20220402.ebuild b/mpv-plugin/autosubsync-mpv/autosubsync-mpv-20220402.ebuild
deleted file mode 100644
index cbbfccd387..0000000000
--- a/mpv-plugin/autosubsync-mpv/autosubsync-mpv-20220402.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_MPV="rdepend"
-MPV_REQ_USE="lua"
-inherit mpv-plugin
-
-COMMIT="989e73fd25800d4722b9bb1105aac65f55fec035"
-MY_P="${PN}-${COMMIT}"
-
-DESCRIPTION="Automatic subtitle synchronization script for mpv media player"
-HOMEPAGE="https://github.com/joaquintorres/autosubsync-mpv/"
-
-SRC_URI="https://github.com/joaquintorres/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-KEYWORDS="~amd64"
-
-RDEPEND="
- media-video/ffsubsync
-" # alass is supported but not in the gentoo tree
-
-S="${WORKDIR}/${MY_P}"
-
-MPV_PLUGIN_FILES=(
- autosubsync.lua
- main.lua
- menu.lua
- subtitle.lua
-)
diff --git a/mpv-plugin/autosubsync-mpv/metadata.xml b/mpv-plugin/autosubsync-mpv/metadata.xml
deleted file mode 100644
index 39479cdf54..0000000000
--- a/mpv-plugin/autosubsync-mpv/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- smaniotto.nicola@gmail.com
- Nicola Smaniotto
-
-
- joaquintorres/autosubsync-mpv
-
-
diff --git a/net-voip/discover-overlay/Manifest b/net-voip/discover-overlay/Manifest
index 03389e0f40..28dcd3d716 100644
--- a/net-voip/discover-overlay/Manifest
+++ b/net-voip/discover-overlay/Manifest
@@ -1,3 +1,2 @@
-DIST discover-overlay-0.5.4.tar.gz 87273 BLAKE2B bb34ec75f575aadc1ede2ebc7118026bdc47c3c5f0a13a994e28811e6765c3f375c45b941f99aa72b7e779e5d0e94915089d4c8a8f2b7a262723e09d3032813b SHA512 8e1893636063b741335c19438a85c65353b0ea82269de8deb342a3537016b3324d3a8549dd6f7d08a029512d4a34870bfb4ef88e57bd2a32be7766536f6b2040
DIST discover-overlay-0.6.9.gh.tar.gz 103339 BLAKE2B dec639ac361146bcf4d7951193163226bb19a71ab0614aa8facd5014c1d4ce58f8aa2ac26fe6edde4944c76aa3fb749a44b72385d769ffd8aaec52c112f00bdb SHA512 6cc1196fcfc86a60f0fc1bbd073c5b531813862412a1c9ac10edcb2311d7c4f623aa4fc8c271398b7a781b14186967d00edbc2ab50f3e2a9199873884b22bec9
DIST discover-overlay-0.7.4.gh.tar.gz 112860 BLAKE2B cb812473be6d0d0a948ed590d06b932b81bbaf83fc81501ec3c0890e824456eb33b5f542f11244729b28e5fab432e11ebde1bb01f70340336fb63885ce2ba798 SHA512 6b0f75ee42f47ebb99b83d1db5e9384669d930c1b1f77dd88bec4f63c497c30fd7d4843d73423ae22e60be5764a525153e6286236dcb62e80939227cbd5ff3f8
diff --git a/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild b/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild
deleted file mode 100644
index d8283d8289..0000000000
--- a/net-voip/discover-overlay/discover-overlay-0.5.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Yet another Discord overlay for Linux written in Python using GTK3"
-HOMEPAGE="https://github.com/trigg/Discover"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/pygobject-3.22[${PYTHON_USEDEP}]
- dev-python/websocket-client[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- >=dev-python/python-pidfile-3.0.0[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/python-xlib[${PYTHON_USEDEP}]
-"
diff --git a/net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild b/net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild
index 0688f7058a..c1ce72f184 100644
--- a/net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild
+++ b/net-voip/discover-overlay/discover-overlay-0.6.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,6 +11,7 @@ inherit distutils-r1 xdg
DESCRIPTION="Yet another Discord overlay for Linux written in Python using GTK3"
HOMEPAGE="https://github.com/trigg/Discover"
SRC_URI="https://github.com/trigg/Discover/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/Discover-${PV}"
LICENSE="GPL-3"
SLOT="0"
@@ -27,5 +28,3 @@ RDEPEND="
dev-python/python-xlib[${PYTHON_USEDEP}]
wayland? ( gui-libs/gtk-layer-shell[introspection(+)] )
"
-
-S="${WORKDIR}/Discover-${PV}"
diff --git a/net-voip/discover-overlay/discover-overlay-0.7.4.ebuild b/net-voip/discover-overlay/discover-overlay-0.7.4.ebuild
index e111dcc118..0ad061b92b 100644
--- a/net-voip/discover-overlay/discover-overlay-0.7.4.ebuild
+++ b/net-voip/discover-overlay/discover-overlay-0.7.4.ebuild
@@ -11,6 +11,7 @@ inherit distutils-r1 xdg
DESCRIPTION="Yet another Discord overlay for Linux written in Python using GTK3"
HOMEPAGE="https://github.com/trigg/Discover"
SRC_URI="https://github.com/trigg/Discover/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/Discover-${PV}"
LICENSE="GPL-3"
SLOT="0"
@@ -28,5 +29,3 @@ RDEPEND="
dev-python/pulsectl-asyncio[${PYTHON_USEDEP}]
wayland? ( gui-libs/gtk-layer-shell[introspection(+)] )
"
-
-S="${WORKDIR}/Discover-${PV}"
diff --git a/profiles/package.mask b/profiles/package.mask
index b381d658dd..646837289b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,37 @@
# New entries go on top.
+# Julien Roy (2024-05-13)
+# Mask stale packages
+# These packages are abandoned by their maintainers and/or outdated
+# In addition, they have open (and also abandoned) bugs
+# If anyone is interested in maintaining them:
+# - add yourself as maintainer
+# - bump revisions if needed
+# - bump python compat version (at least to 11, try 12)
+# - try and fix open bugs for these packages
+# Otherwise, they will be removed by 2024-06-13
+dev-python/hypothesmith # Bugs 931377, 921823, 921821
+dev-python/pymorphy2-dicts-uk # Bugs 931405, 921863
+dev-python/pymorphy2-dicts-ru # Bug 921862
+dev-python/pymorphy2-dicts # Bugs 921861
+dev-python/pymorphy2 # Bugs 921860, 931404
+media-video/tartube # Bugs 931465, 922019
+dev-python/python-skywater-pdk # Bugs 931417, 921867
+sys-apps/fchroot # Bugs 931477, 922048
+x11-misc/caffeine-ng # Bugs 931487, 922088
+# Reverse dependencies
+sci-electronics/skywater-pdk
+# Revdep of revdevs
+sci-electronics/open_pdks # Bug 931473
+
+# Julien Roy (2024-05-13)
+# Libraries with no reverse dependencies
+# Removal in 30 days
+dev-python/orderedmultidict # Bug 931391
+dev-python/multipart # Bug 931388
+dev-python/portion # Bug 931401
+
# Viorel Munteanu (2024-05-10)
# No upstream activity in 3 years.
# No revdeps left in tree.
@@ -146,32 +177,6 @@ dev-python/django-markdownify
dev-python/django-widget-tweaks
dev-python/inscriptis
-# Julien Roy (2024-04-13)
-# Mask stale/unmaintained packages for removal in 30 days
-# Unmaintained upstream, runtime failure on >=dev-lang/python-3.9
-dev-python/clufter
-
-# Julien Roy (2024-04-13)
-# Mask stale/unmaintained packages for removal in 30 days
-# Deprecated upstream, replaced by oracledb, no revdeps
-dev-python/cx-oracle
-
-# Julien Roy (2024-04-13)
-# Mask stale/unmaintained packages for removal in 30 days
-# Library with no revdeps, upstream no longer tagging releases, need to use live ebuild or tag commits
-dev-python/curio
-
-# Julien Roy (2024-04-13)
-# Mask stale/unmaintained packages for removal in 30 days
-# Can't be merged due to banned files (bug https://bugs.gentoo.org/884691)
-dev-python/wheezy-template
-
-# Julien Roy (2024-04-13)
-# Depends on last rited dev-python/future
-# Masked for removal in 30 days
-media-video/ffsubsync
-mpv-plugin/autosubsync-mpv
-
# Julien Roy (2024-03-21)
# sys-libs/libucontext is masked in ::gentoo
sys-libs/gcompat