mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-10 20:18:41 -04:00
sys-apps/utils-extra: import package from own overlay, add 0.0.1, 9999
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
This commit is contained in:
parent
17844d2163
commit
98f46506cf
2
sys-apps/utils-extra/Manifest
Normal file
2
sys-apps/utils-extra/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
DIST utils-extra-0.0.1.tar.gz 27724 BLAKE2B ccf292e487eb5c2a6d960b0ea9ba49323661db324e7947511af6996cbbe3a7efa9a4b0443e872ee6a81649e4bec50dd41db6fb93fc69e307b0799e23bae32346 SHA512 7c54e2d81758e5f949df0f89b86a9ed5187527b338c8f037d706c5ab962c39009208ebc3e9b17df96b5c1560a31074b982c29f291796d37a720784b70d14795f
|
||||
DIST utils-extra-0.0.1.tar.gz.sign 141 BLAKE2B 8eadd33f9e2997771c97ff7ec4981c133844e8dbf85a50dab84e5f01610ebddd2458d43c5bf4e305996fbff27920ab20914628c0034f2e60585bf7330d8d540c SHA512 3db4757af3584084e76839836177a3b945fc522edca1839d6d954411514a2eceee82566158033b02155b0ee9f01e34c74675a84de0047ba87b77e51bb8d397ca
|
8
sys-apps/utils-extra/metadata.xml
Normal file
8
sys-apps/utils-extra/metadata.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>contact@hacktivis.me</email>
|
||||
<name>Haelwenn (lanodan) Monnier</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
66
sys-apps/utils-extra/utils-extra-0.0.1.ebuild
Normal file
66
sys-apps/utils-extra/utils-extra-0.0.1.ebuild
Normal file
@ -0,0 +1,66 @@
|
||||
# Copyright 2021-2024 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://anongit.hacktivis.me/git/utils-extra.git"
|
||||
else
|
||||
VERIFY_SIG_METHOD=signify
|
||||
inherit verify-sig
|
||||
|
||||
SRC_URI="
|
||||
https://distfiles.hacktivis.me/releases/utils-extra/${P}.tar.gz
|
||||
verify-sig? ( https://distfiles.hacktivis.me/releases/utils-extra/${P}.tar.gz.sign )
|
||||
"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Collection of extra tools for Unixes"
|
||||
HOMEPAGE="https://hacktivis.me/git/utils-extra"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test static"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-libs/atf
|
||||
dev-util/kyua
|
||||
)
|
||||
"
|
||||
|
||||
if [[ "${PV}" != 9999* ]]
|
||||
then
|
||||
BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
|
||||
|
||||
src_unpack() {
|
||||
if use verify-sig; then
|
||||
# Too many levels of symbolic links workaround
|
||||
cd "${WORKDIR}" || die
|
||||
cp "${DISTDIR}/${P}.tar.gz" "${DISTDIR}/${P}.tar.gz.sign" "${WORKDIR}/" || die
|
||||
verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign"
|
||||
unpack "${WORKDIR}/${P}.tar.gz"
|
||||
rm "${WORKDIR}/${P}.tar.gz"
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
fi
|
||||
|
||||
src_configure() {
|
||||
export NO_BWRAP=1
|
||||
|
||||
use static && export LDSTATIC="-static-pie"
|
||||
|
||||
./configure PREFIX='/usr'
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
}
|
66
sys-apps/utils-extra/utils-extra-9999.ebuild
Normal file
66
sys-apps/utils-extra/utils-extra-9999.ebuild
Normal file
@ -0,0 +1,66 @@
|
||||
# Copyright 2021-2024 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://anongit.hacktivis.me/git/utils-extra.git"
|
||||
else
|
||||
VERIFY_SIG_METHOD=signify
|
||||
inherit verify-sig
|
||||
|
||||
SRC_URI="
|
||||
https://distfiles.hacktivis.me/releases/utils-extra/${P}.tar.gz
|
||||
verify-sig? ( https://distfiles.hacktivis.me/releases/utils-extra/${P}.tar.gz.sign )
|
||||
"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Collection of extra tools for Unixes"
|
||||
HOMEPAGE="https://hacktivis.me/git/utils-extra"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="test static"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-libs/atf
|
||||
dev-util/kyua
|
||||
)
|
||||
"
|
||||
|
||||
if [[ "${PV}" != 9999* ]]
|
||||
then
|
||||
BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
|
||||
|
||||
src_unpack() {
|
||||
if use verify-sig; then
|
||||
# Too many levels of symbolic links workaround
|
||||
cd "${WORKDIR}" || die
|
||||
cp "${DISTDIR}/${P}.tar.gz" "${DISTDIR}/${P}.tar.gz.sign" "${WORKDIR}/" || die
|
||||
verify-sig_verify_detached "${P}.tar.gz" "${P}.tar.gz.sign"
|
||||
unpack "${WORKDIR}/${P}.tar.gz"
|
||||
rm "${WORKDIR}/${P}.tar.gz"
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
fi
|
||||
|
||||
src_configure() {
|
||||
export NO_BWRAP=1
|
||||
|
||||
use static && export LDSTATIC="-static-pie"
|
||||
|
||||
./configure PREFIX='/usr'
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user