Sync with portage [Mon Jan 13 08:54:58 MSK 2025].
This commit is contained in:
parent
a776f0533a
commit
289ba06d0e
3713 changed files with 26113 additions and 23022 deletions
30
Manifest
30
Manifest
|
@ -1,23 +1,23 @@
|
||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 30081 BLAKE2B b830ed203e91d85cd8bce61a9ec0658528c51695232759f3730f236f21c85c1edd123917425bbaa5febbde93d0643f18e6cac8f475e8bc14fedebebc04c78f9d SHA512 eeecbd789189c227e8e4b60fffc886cbb40eb86bcf7024131ebd8ca410399175eeffd8f1dd513106d51e428c0687853fc69a4a10c9df42024297007858af0ac5
|
MANIFEST Manifest.files.gz 30142 BLAKE2B 7f07c9f0bb170c84374689e63ccf942d348f8c1a578453da4e78c57ad7ac19feb778b8a9386376caa90ad3381e2d0f7c67226aa90ed3f251ecfa8d9a05f3ab87 SHA512 af49ec6cd6b3098d8adda7d9c30a935c479fcad10aadcd16040ec126f746f9b32a1cfc60d9c900e1e302d06e732e013bff584ed9035fe44cf84cbb69ccc6ffd3
|
||||||
TIMESTAMP 2025-01-10T06:10:43Z
|
TIMESTAMP 2025-01-13T05:10:50Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmeAueNfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmeEoFpfFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klCwUBAAnSYTnrOF2nJlrQVtE2P2/ItJpRiaZ8qImJ4S+aYs3in19/i8OnNkahgA
|
klDwWxAAn2al/BEJVw6fdcJle0Buz98X/dL0gVAoGeG1yi9kkQwobUBtm4vZFRLo
|
||||||
huWMus22Y3NQ65qsG0sTpZDjdtd0OM1K0ffYGDmWeCJqD969ygNGh5hlIELcsKCc
|
JsJRILEN4RmUjs3yi38zFZkqgo2tklLZT5A3OXR/oP6eP+8cyPbA0DA2IS+599cL
|
||||||
eP4cq27v2oy/PMjEY0/gGVbE8cl6UVJrusAtGeNe30wiWqAO5rdqVFzuaumWzZWi
|
7yICsks8JJDuzx7JHXC4AN+sv16uG1mlXCjl4d0pEjunQ710ZF7u9KZcKHF4Kgbx
|
||||||
tDPuNuj4etVfvAMdnlpCuNrv3kZSIxVo4K9tW9WwBgMZ+RclqkTZnMGXvZ/E2hiI
|
n+hY/yI/YrqK3ND2mKnzC5o1QpCDM+nYX5q2s5TCcm7UJVNSDDIRH+65ioqKj8Vx
|
||||||
tLUtOoxhO7aMBcl96J/tOylrKihb3f+xsbokT86UZDb10vhhPcvr4P30Zb88fArf
|
t3yVJePSTUByUks5D9gUPB0afXRS+JomH/EYaKjpwLDj/CPPo5lrxbe5g5nDr7hO
|
||||||
lc37SRZ19Yjl5PRxkG8Zkkz6mZeyP3UTzRVAglWDe8Pnz23mjBa73fP+ng+iATDU
|
EnpST8QNFW7D2rOORY0FibtcUJOxQWmoLhYXbpVJE8YQsXXxECTn/J0glg6RizVK
|
||||||
NLkuU+25IpsCUq5eIoX4EYBTiO9a3LFTFxVgGflULsD99eQBPUWXboNwXdHwhjCn
|
tDL13+oouQogUSbu+Fx5qMWWnBlEnKUG2XzcrvC+THB0goezwHRjzoNYZtVX4fEW
|
||||||
uJLWME46HnnvkuigaWFwhwTBEfQTImZDm9JdpG1DhhYy/T0XXAbdQCPHFg63L/tg
|
9pe37xMB7Kk/gYMtsUM0tcbKrLU6Q6l1GKn2gyMTw1ZBL2apWBT4a5v/5kgyfJdY
|
||||||
E7RwPEUsvBn+N7vjZgwQ4n7muhLoBhYAvOClIFVgh4a8tL9DJXH1lE7CpFMMVksF
|
i4GauiSoNiPjLQIyexbG4dgvbAFb5j5eRdESAmRiKjEVId76WaAgEd5P3ytkmi/M
|
||||||
DN2tJ2QvrS5CFKvJjnwLqOemn2xD1w/dgnijr2kM0auX+sB8sGU/M8JjvAE+LrR3
|
5zWBpjvF9WXAV9cbTCw1F5mT8zspgb7ZCSS9029SyDvC3dMWoT+dagjXmYYNjJSg
|
||||||
1vNdDZSr/XTY9T0eZq2u6B2lou/3sWB9LuX+Tjc9D6M11TSt6jo=
|
raaMYwS3ZFPvKFN9RyQSb64idAbWcmfwZgF7sKauJW6mkmyhhNQ=
|
||||||
=VFsW
|
=UlWZ
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -1,4 +1,6 @@
|
||||||
DIST emacspeak-56.0.tar.bz2 7158646 BLAKE2B 484b98e5fac51d30bd9b2705308042ed9e0a49a4684ca777cbc60368fdadd8206ef212af514a5940509c84fee3fdcad12486a31a47cac658c912d7573a484fb7 SHA512 9b18fada991b914ddd3ed30950e685c1c164434536c3dd119b9ed52db80e7e31b7399c72a584938bfb63daa7e1aa76a1f377d664cc1118ffa7f0a4cbdddf0818
|
DIST emacspeak-56.0.tar.bz2 7158646 BLAKE2B 484b98e5fac51d30bd9b2705308042ed9e0a49a4684ca777cbc60368fdadd8206ef212af514a5940509c84fee3fdcad12486a31a47cac658c912d7573a484fb7 SHA512 9b18fada991b914ddd3ed30950e685c1c164434536c3dd119b9ed52db80e7e31b7399c72a584938bfb63daa7e1aa76a1f377d664cc1118ffa7f0a4cbdddf0818
|
||||||
|
DIST emacspeak-60.0.tar.bz2 3056708 BLAKE2B 34e2112992fb95aa58e7ab1adf02c8839ab4729ffb920df7d93917c748d6d1c2d6c4ad68d8174da89f7fd6d6ea23d5a3d3f9bf1c59df0b988f3db70a9a1eeea4 SHA512 f48040f2dfaf7cb67d779d219c59477aaddb9c8b400666e5e9d9850e75575d5276f5b596ab1e8976057e5078d914a610cd537068ccc748e6c45aef64b02eaba9
|
||||||
EBUILD emacspeak-56.0-r1.ebuild 2283 BLAKE2B fb0b0ea079e257e0a1a2dd27776fadcadac4aa0d0bdcf43c5c86ef9f04b4c56e37df533ec6fb3c047bb52f254389a454560b6a038ec1586f0c4b8524b30e27b2 SHA512 c7a751d05064e3cdec174e3e521f16319a062d1f5295f0a1fa97eec4babf6a9a349ae0c4138e8eae2a12ddd39ef858b8359975d8bb3837b37859b25d4aaa9926
|
EBUILD emacspeak-56.0-r1.ebuild 2283 BLAKE2B fb0b0ea079e257e0a1a2dd27776fadcadac4aa0d0bdcf43c5c86ef9f04b4c56e37df533ec6fb3c047bb52f254389a454560b6a038ec1586f0c4b8524b30e27b2 SHA512 c7a751d05064e3cdec174e3e521f16319a062d1f5295f0a1fa97eec4babf6a9a349ae0c4138e8eae2a12ddd39ef858b8359975d8bb3837b37859b25d4aaa9926
|
||||||
EBUILD emacspeak-9999.ebuild 2286 BLAKE2B 85fc53a57ab63441f5e0c1a66c55902e865bd23c63302cc8908538b21da65ddc25c1ee9acdd2428e0d772bc1bf6ed62a7a28fd65d548a7366c7fe88b1cf31f61 SHA512 69fe9774972fc90488cbd8b5457a0f2881e0068c7a32d9fd5b4f7f98de545b12b7ba18a2809cb5f8cc1b17ae98032f1683c6ba73a510ae0fcb18cd97c339f88e
|
EBUILD emacspeak-60.0-r1.ebuild 2705 BLAKE2B a0ac66e90743ceb14caf6a12040d4e802fc5731f1ce4af76eb7412d47983e5be0f80b4e548dcfbed1a5cf507dc32e69c4fc311c48b6ff8e82eda131049b547d3 SHA512 d756eb5b7d043a9136c6c23bec20db6053ef3f6b9f2238d2d145ce4d05446b24682e849243d3d35de6899051cb57683a08a55e7cbe6209db25e2aead365b8022
|
||||||
|
EBUILD emacspeak-9999.ebuild 2705 BLAKE2B a0ac66e90743ceb14caf6a12040d4e802fc5731f1ce4af76eb7412d47983e5be0f80b4e548dcfbed1a5cf507dc32e69c4fc311c48b6ff8e82eda131049b547d3 SHA512 d756eb5b7d043a9136c6c23bec20db6053ef3f6b9f2238d2d145ce4d05446b24682e849243d3d35de6899051cb57683a08a55e7cbe6209db25e2aead365b8022
|
||||||
MISC metadata.xml 993 BLAKE2B e69adb1f4b3764ccbc6f716e1917ac6d29fbb0d596edc5f2aae57fafbb3ef1eef105cadb35e0f52d18f842cfa657f994cf5d38970777186c3f29125e5f9b79e2 SHA512 31a4d84e9c8910506df082217fd27f3eeb6f038e7f14903179f6b67c24cff4a7d00542565b99e9047aca80b2a78c47666e7f3670db2b9635b6c2dfdc25147bba
|
MISC metadata.xml 993 BLAKE2B e69adb1f4b3764ccbc6f716e1917ac6d29fbb0d596edc5f2aae57fafbb3ef1eef105cadb35e0f52d18f842cfa657f994cf5d38970777186c3f29125e5f9b79e2 SHA512 31a4d84e9c8910506df082217fd27f3eeb6f038e7f14903179f6b67c24cff4a7d00542565b99e9047aca80b2a78c47666e7f3670db2b9635b6c2dfdc25147bba
|
||||||
|
|
116
app-accessibility/emacspeak/emacspeak-60.0-r1.ebuild
Normal file
116
app-accessibility/emacspeak/emacspeak-60.0-r1.ebuild
Normal file
|
@ -0,0 +1,116 @@
|
||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
NEED_EMACS="29.1"
|
||||||
|
FORCE_PRINT_ELOG="1"
|
||||||
|
DISABLE_AUTOFORMATTING="1"
|
||||||
|
|
||||||
|
inherit elisp toolchain-funcs readme.gentoo-r1
|
||||||
|
|
||||||
|
DESCRIPTION="The emacspeak audio desktop"
|
||||||
|
HOMEPAGE="http://emacspeak.sourceforge.net/
|
||||||
|
https://github.com/tvraman/emacspeak/"
|
||||||
|
|
||||||
|
if [[ "${PV}" == 9999 ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
|
||||||
|
EGIT_REPO_URI="https://github.com/tvraman/${PN}"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/tvraman/${PN}/releases/download/${PV}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="GPL-2+ GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="+espeak"
|
||||||
|
|
||||||
|
# Usually need := dep with tcl anyway but in particular, it's needed
|
||||||
|
# here as we do a version check in src_compile and bake in the results.
|
||||||
|
DEPEND="
|
||||||
|
app-emacs/hydra
|
||||||
|
dev-lang/tcl:=
|
||||||
|
espeak? ( app-accessibility/espeak-ng )
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
>=dev-tcltk/tclx-8.4
|
||||||
|
"
|
||||||
|
|
||||||
|
DOC_CONTENTS='
|
||||||
|
As of version 39.0 and later, the /usr/bin/emacspeak
|
||||||
|
shell script has been removed downstream in Gentoo.
|
||||||
|
You should launch emacspeak by another method, for instance by adding
|
||||||
|
the following to your init file (~/.emacs or ~/.config/emacs/init.el):
|
||||||
|
(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
|
||||||
|
'
|
||||||
|
|
||||||
|
HTML_DOCS=( etc/ info/ )
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
elisp_src_prepare
|
||||||
|
|
||||||
|
# A Make rule will regenerate it.
|
||||||
|
rm -f ./lisp/emacspeak-loaddefs.el || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
MAKEOPTS+=" -j1 "
|
||||||
|
tc-export CXX
|
||||||
|
|
||||||
|
emake config
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake README
|
||||||
|
|
||||||
|
cd "${S}/lisp" || die
|
||||||
|
emake emacspeak-loaddefs.el
|
||||||
|
local -x BYTECOMPFLAGS="-L . -l emacspeak-preamble.el -l emacspeak-loaddefs.el"
|
||||||
|
elisp_src_compile
|
||||||
|
|
||||||
|
if use espeak ; then
|
||||||
|
local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
|
||||||
|
|
||||||
|
if [[ -z ${tcl_version} ]]; then
|
||||||
|
die 'Unable to detect the installed version of dev-lang/tcl.'
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "${S}/servers/native-espeak" || die
|
||||||
|
emake TCL_VERSION="${tcl_version}"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
elisp-install emacspeak/lisp ./lisp/*.el{,c}
|
||||||
|
|
||||||
|
if use espeak ; then
|
||||||
|
pushd ./servers/native-espeak > /dev/null || die
|
||||||
|
|
||||||
|
emake DESTDIR="${D}" install
|
||||||
|
local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
|
||||||
|
local serverfile="${ED}${orig_serverdir}/tclespeak.so"
|
||||||
|
|
||||||
|
install -Dm755 "${serverfile}" \
|
||||||
|
"${ED}/usr/$(get_libdir)/emacspeak/tclespeak.so" || die
|
||||||
|
rm -f "${serverfile}" || die
|
||||||
|
|
||||||
|
dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
|
||||||
|
"${orig_serverdir}/tclespeak.so"
|
||||||
|
|
||||||
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
exeinto /usr/share/emacs/site-lisp/emacspeak/servers
|
||||||
|
doexe ./servers/espeak
|
||||||
|
|
||||||
|
insinto /usr/share/emacs/site-lisp/emacspeak/servers
|
||||||
|
doins ./servers/tts-lib.tcl
|
||||||
|
fi
|
||||||
|
|
||||||
|
dodoc README etc/NEWS* etc/COPYRIGHT
|
||||||
|
einstalldocs
|
||||||
|
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
|
@ -1,22 +1,26 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
NEED_EMACS=26.1
|
NEED_EMACS="29.1"
|
||||||
FORCE_PRINT_ELOG=1
|
FORCE_PRINT_ELOG="1"
|
||||||
DISABLE_AUTOFORMATTING=1
|
DISABLE_AUTOFORMATTING="1"
|
||||||
|
|
||||||
inherit elisp toolchain-funcs readme.gentoo-r1
|
inherit elisp toolchain-funcs readme.gentoo-r1
|
||||||
|
|
||||||
DESCRIPTION="The emacspeak audio desktop"
|
DESCRIPTION="The emacspeak audio desktop"
|
||||||
HOMEPAGE="http://emacspeak.sourceforge.net/"
|
HOMEPAGE="http://emacspeak.sourceforge.net/
|
||||||
|
https://github.com/tvraman/emacspeak/"
|
||||||
|
|
||||||
if [[ ${PV} == 9999 ]] ; then
|
if [[ "${PV}" == 9999 ]] ; then
|
||||||
EGIT_REPO_URI="https://github.com/tvraman/emacspeak.git"
|
|
||||||
inherit git-r3
|
inherit git-r3
|
||||||
|
|
||||||
|
EGIT_REPO_URI="https://github.com/tvraman/${PN}"
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/tvraman/emacspeak/releases/download/${PV}/${P}.tar.bz2"
|
SRC_URI="https://github.com/tvraman/${PN}/releases/download/${PV}/${P}.tar.bz2"
|
||||||
KEYWORDS="~amd64 ~ppc ~x86"
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-2+ GPL-3+"
|
LICENSE="GPL-2+ GPL-3+"
|
||||||
|
@ -26,6 +30,7 @@ IUSE="+espeak"
|
||||||
# Usually need := dep with tcl anyway but in particular, it's needed
|
# Usually need := dep with tcl anyway but in particular, it's needed
|
||||||
# here as we do a version check in src_compile and bake in the results.
|
# here as we do a version check in src_compile and bake in the results.
|
||||||
DEPEND="
|
DEPEND="
|
||||||
|
app-emacs/hydra
|
||||||
dev-lang/tcl:=
|
dev-lang/tcl:=
|
||||||
espeak? ( app-accessibility/espeak-ng )
|
espeak? ( app-accessibility/espeak-ng )
|
||||||
"
|
"
|
||||||
|
@ -37,39 +42,52 @@ RDEPEND="
|
||||||
DOC_CONTENTS='
|
DOC_CONTENTS='
|
||||||
As of version 39.0 and later, the /usr/bin/emacspeak
|
As of version 39.0 and later, the /usr/bin/emacspeak
|
||||||
shell script has been removed downstream in Gentoo.
|
shell script has been removed downstream in Gentoo.
|
||||||
You should launch emacspeak by another method, for instance
|
You should launch emacspeak by another method, for instance by adding
|
||||||
by adding the following to your ~/.emacs file:
|
the following to your init file (~/.emacs or ~/.config/emacs/init.el):
|
||||||
(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
|
(load "/usr/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.el")
|
||||||
'
|
'
|
||||||
|
|
||||||
HTML_DOCS=( etc/ info/ )
|
HTML_DOCS=( etc/ info/ )
|
||||||
|
|
||||||
src_configure() {
|
src_prepare() {
|
||||||
MAKEOPTS+=" -j1"
|
elisp_src_prepare
|
||||||
|
|
||||||
|
# A Make rule will regenerate it.
|
||||||
|
rm -f ./lisp/emacspeak-loaddefs.el || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
MAKEOPTS+=" -j1 "
|
||||||
tc-export CXX
|
tc-export CXX
|
||||||
|
|
||||||
emake config
|
emake config
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
emake emacspeak
|
emake README
|
||||||
if use espeak; then
|
|
||||||
|
cd "${S}/lisp" || die
|
||||||
|
emake emacspeak-loaddefs.el
|
||||||
|
local -x BYTECOMPFLAGS="-L . -l emacspeak-preamble.el -l emacspeak-loaddefs.el"
|
||||||
|
elisp_src_compile
|
||||||
|
|
||||||
|
if use espeak ; then
|
||||||
local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
|
local tcl_version="$(echo 'puts $tcl_version;exit 0' |tclsh)"
|
||||||
|
|
||||||
if [[ -z ${tcl_version} ]]; then
|
if [[ -z ${tcl_version} ]]; then
|
||||||
die 'Unable to detect the installed version of dev-lang/tcl.'
|
die 'Unable to detect the installed version of dev-lang/tcl.'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd servers/native-espeak || die
|
cd "${S}/servers/native-espeak" || die
|
||||||
emake TCL_VERSION="${tcl_version}"
|
emake TCL_VERSION="${tcl_version}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
emake DESTDIR="${D}" install
|
elisp-install emacspeak/lisp ./lisp/*.el{,c}
|
||||||
|
|
||||||
if use espeak; then
|
if use espeak ; then
|
||||||
pushd servers/native-espeak > /dev/null || die
|
pushd ./servers/native-espeak > /dev/null || die
|
||||||
|
|
||||||
emake DESTDIR="${D}" install
|
emake DESTDIR="${D}" install
|
||||||
local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
|
local orig_serverdir="/usr/share/emacs/site-lisp/emacspeak/servers/native-espeak"
|
||||||
|
@ -81,14 +99,18 @@ src_install() {
|
||||||
|
|
||||||
dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
|
dosym -r "/usr/$(get_libdir)/emacspeak/tclespeak.so" \
|
||||||
"${orig_serverdir}/tclespeak.so"
|
"${orig_serverdir}/tclespeak.so"
|
||||||
|
|
||||||
popd > /dev/null || die
|
popd > /dev/null || die
|
||||||
|
|
||||||
|
exeinto /usr/share/emacs/site-lisp/emacspeak/servers
|
||||||
|
doexe ./servers/espeak
|
||||||
|
|
||||||
|
insinto /usr/share/emacs/site-lisp/emacspeak/servers
|
||||||
|
doins ./servers/tts-lib.tcl
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dodoc README etc/NEWS* etc/COPYRIGHT
|
dodoc README etc/NEWS* etc/COPYRIGHT
|
||||||
einstalldocs
|
einstalldocs
|
||||||
|
|
||||||
cd "${ED}"/usr/share/emacs/site-lisp/${PN} || die
|
|
||||||
rm -rf README etc/NEWS* etc/COPYRIGHT install-guide \
|
|
||||||
user-guide || die
|
|
||||||
readme.gentoo_create_doc
|
readme.gentoo_create_doc
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
DIST kontrast-24.08.3.tar.xz 216192 BLAKE2B a645d18ad35da68078e811719aef0891274b711f1c6b7e4243fce28c3b3387a3583f441c50a9350525e5dc975ae392f7561de776dbbb7f3020fc2f6f384347fa SHA512 739dbcdaac77642eb3cf1b70fc163802ebf89071c10db5d2fd5ee7ce170a0648146634b5fde1570d760be92c13f7b727ae6d84b66b512ac1d2b94437ab3c1c4e
|
DIST kontrast-24.08.3.tar.xz 216192 BLAKE2B a645d18ad35da68078e811719aef0891274b711f1c6b7e4243fce28c3b3387a3583f441c50a9350525e5dc975ae392f7561de776dbbb7f3020fc2f6f384347fa SHA512 739dbcdaac77642eb3cf1b70fc163802ebf89071c10db5d2fd5ee7ce170a0648146634b5fde1570d760be92c13f7b727ae6d84b66b512ac1d2b94437ab3c1c4e
|
||||||
DIST kontrast-24.12.1.tar.xz 217316 BLAKE2B 6e402cb7f7061f14dc07670213ec1c166c8050b04af499b28ae7567f5a2ce606dff750ac31869c1b864cf9b39d997c94d455045b782518fb2ed5454c63d3e4d8 SHA512 88221c514c28c4055e7c7bd6edf230dfffae8f43a624417dccb7ad62a03db861cb2c310085071963b883b55c5f3bb23085d477fbb6aa152604b2e9453fa36a62
|
DIST kontrast-24.12.1.tar.xz 217316 BLAKE2B 6e402cb7f7061f14dc07670213ec1c166c8050b04af499b28ae7567f5a2ce606dff750ac31869c1b864cf9b39d997c94d455045b782518fb2ed5454c63d3e4d8 SHA512 88221c514c28c4055e7c7bd6edf230dfffae8f43a624417dccb7ad62a03db861cb2c310085071963b883b55c5f3bb23085d477fbb6aa152604b2e9453fa36a62
|
||||||
EBUILD kontrast-24.08.3.ebuild 722 BLAKE2B 99252bcebb7d642bf05fb9f0087212568f0e6cb4e92c3be6df8e88df7acec50ab02d02873c3573c0ed2b8657c95f5d6de6ae93ccb835da9e3efe10a37ed40081 SHA512 d625eaf5e3b6d5a46577fb318757423ad22f29eede9fd2c5b4603594d8303f74a7b559da39534b3b450aba21baa62ce1ec18e7a06ddb972af1af0053e240d4d0
|
EBUILD kontrast-24.08.3.ebuild 722 BLAKE2B 99252bcebb7d642bf05fb9f0087212568f0e6cb4e92c3be6df8e88df7acec50ab02d02873c3573c0ed2b8657c95f5d6de6ae93ccb835da9e3efe10a37ed40081 SHA512 d625eaf5e3b6d5a46577fb318757423ad22f29eede9fd2c5b4603594d8303f74a7b559da39534b3b450aba21baa62ce1ec18e7a06ddb972af1af0053e240d4d0
|
||||||
EBUILD kontrast-24.12.1.ebuild 760 BLAKE2B 8e72b8a06b19436e19e47c7d5509809be5777fddcd6dbee4bcf98671aa8c8946ae7ed67662907534345a96dc4b46862d970f4f31c9e8dbdf762269de034d17c4 SHA512 f821dc7bd730d1b3e6055b0aad19b2f1213ecc0f51d8474b5258b621fe74592ebb3f8cdc440cb54205b317ce15ed156756f515d03800c534533ced3c7e81dd18
|
EBUILD kontrast-24.12.1.ebuild 767 BLAKE2B fa9ba1f2316bd760b37f71a772b6e8a1d105ac53685bd1571d88acd86a5fb544c1f1b0e1e07ddf7f8bcc375852f00cbdb402b6c70476fa3e5c98e24d7575ab0d SHA512 19b066c2482b763356424e7fd562d76baa0af426919d200f048d8978e0ea723a2d1764107744a742c156437b343bb2c2a9657b79d278bb55ec3c79c0aec0ae72
|
||||||
MISC metadata.xml 384 BLAKE2B 769505c8a869e842511bb7202a31c4ac5d89dbf378199f669bfe7038d27aa63febbf2eedf8ea767545e1ab99be1718c9d67ff506842e2b624f512a98efcb0de4 SHA512 52a7f09822301efe07ad292d16d6625a22da14febe2236e69dfe7e7088750d2d2095d765a65466d80285d3b87ef8979ed0e75956f3cb9cd52127994b23de3c75
|
MISC metadata.xml 384 BLAKE2B 769505c8a869e842511bb7202a31c4ac5d89dbf378199f669bfe7038d27aa63febbf2eedf8ea767545e1ab99be1718c9d67ff506842e2b624f512a98efcb0de4 SHA512 52a7f09822301efe07ad292d16d6625a22da14febe2236e69dfe7e7088750d2d2095d765a65466d80285d3b87ef8979ed0e75956f3cb9cd52127994b23de3c75
|
||||||
|
|
|
@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/kontrast/"
|
||||||
|
|
||||||
LICENSE="GPL-3+"
|
LICENSE="GPL-3+"
|
||||||
SLOT="6"
|
SLOT="6"
|
||||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
|
|
Binary file not shown.
|
@ -5,6 +5,6 @@ DIST ansible_core-2.18.1.tar.gz 3069965 BLAKE2B 0c21c36754b32c115eaae452583fd0a5
|
||||||
EBUILD ansible-core-2.16.6.ebuild 1286 BLAKE2B 3058395a058da21858ffee3e8570dbbcb6c94bde02f1463fd6cd93e2ed2b67825d3ff669d1d94174f0f4c5c6ffc31ddc421953d8ac93181654db37486a9d0b39 SHA512 0e0f6694774f81be6340575a2b50c99c4255a702e8f87a5a08b6e73f151603749d5ccf5b890451477082db613d23d4dca485f9f80e2d7b04efa96702a5b3f6df
|
EBUILD ansible-core-2.16.6.ebuild 1286 BLAKE2B 3058395a058da21858ffee3e8570dbbcb6c94bde02f1463fd6cd93e2ed2b67825d3ff669d1d94174f0f4c5c6ffc31ddc421953d8ac93181654db37486a9d0b39 SHA512 0e0f6694774f81be6340575a2b50c99c4255a702e8f87a5a08b6e73f151603749d5ccf5b890451477082db613d23d4dca485f9f80e2d7b04efa96702a5b3f6df
|
||||||
EBUILD ansible-core-2.17.2.ebuild 1286 BLAKE2B 7e8aecb8910bd095029f05035d2a31a3854214204ad1bd654838e13cced7a92200c39d73fcc35293605bcd0d4df3e0bb471d3cd60730440fc5a9823edf1ae681 SHA512 1e03eab26f3250a937dec6c5f741e436d62742a4e312d556d9c7b92b60a4fde340181da59ffe3da61d7e8c1c41a5f8de063ae8cb2a1d0e9d49297397dde1a450
|
EBUILD ansible-core-2.17.2.ebuild 1286 BLAKE2B 7e8aecb8910bd095029f05035d2a31a3854214204ad1bd654838e13cced7a92200c39d73fcc35293605bcd0d4df3e0bb471d3cd60730440fc5a9823edf1ae681 SHA512 1e03eab26f3250a937dec6c5f741e436d62742a4e312d556d9c7b92b60a4fde340181da59ffe3da61d7e8c1c41a5f8de063ae8cb2a1d0e9d49297397dde1a450
|
||||||
EBUILD ansible-core-2.18.0.ebuild 1289 BLAKE2B ba5580c4948d74b1d7fed66f7dc935d7ba2d84966b14c2727c601c3f16fa00c9b64143fc53e9981edbce5b9fbc9614717687874c7f3d731475a1e4eebf80e22a SHA512 7e822377caa003fec8430b45e294d2ebc310ef17fe2fbee24bc641686018e199c12ea04ba47c2a6b8228a709b3f13d73e02bc8efbe1c9a49d0b89be45e489033
|
EBUILD ansible-core-2.18.0.ebuild 1289 BLAKE2B ba5580c4948d74b1d7fed66f7dc935d7ba2d84966b14c2727c601c3f16fa00c9b64143fc53e9981edbce5b9fbc9614717687874c7f3d731475a1e4eebf80e22a SHA512 7e822377caa003fec8430b45e294d2ebc310ef17fe2fbee24bc641686018e199c12ea04ba47c2a6b8228a709b3f13d73e02bc8efbe1c9a49d0b89be45e489033
|
||||||
EBUILD ansible-core-2.18.1-r1.ebuild 1296 BLAKE2B 2cec248cb73741f02fd737ec058d41a6cc2f06ac881a6ee28aa25ec8b84f06d5a8e070f796627ee4702cf736a1947e2d93762f7308ee798b96c68487b576aa4c SHA512 cc61e5ab04a3ea69e62b24bb4bc58e534660073bcd8ab9047f8913683d2460aee1c72a3cc48b23e044cb9a12588ed4475a85cd38d935d308661806ac8e5c358a
|
EBUILD ansible-core-2.18.1-r1.ebuild 1293 BLAKE2B e50cbd8f9a9578cd19939a95a974189305fc19cdc6a0522dd26eccaf61652f185cc097641aa619ab5b2aba5ab2efa7669ade85c7fc365e952e3e1962617a2610 SHA512 a8a6dc365dbd55eb02c118eb19c494d083791fdb84ee9e15acbcc6fb9e213785d0e67c30cdce324ac501b54791d49d4d645a3a834e933995b6720e8023b3abb1
|
||||||
EBUILD ansible-core-9999.ebuild 1289 BLAKE2B ba5580c4948d74b1d7fed66f7dc935d7ba2d84966b14c2727c601c3f16fa00c9b64143fc53e9981edbce5b9fbc9614717687874c7f3d731475a1e4eebf80e22a SHA512 7e822377caa003fec8430b45e294d2ebc310ef17fe2fbee24bc641686018e199c12ea04ba47c2a6b8228a709b3f13d73e02bc8efbe1c9a49d0b89be45e489033
|
EBUILD ansible-core-9999.ebuild 1289 BLAKE2B ba5580c4948d74b1d7fed66f7dc935d7ba2d84966b14c2727c601c3f16fa00c9b64143fc53e9981edbce5b9fbc9614717687874c7f3d731475a1e4eebf80e22a SHA512 7e822377caa003fec8430b45e294d2ebc310ef17fe2fbee24bc641686018e199c12ea04ba47c2a6b8228a709b3f13d73e02bc8efbe1c9a49d0b89be45e489033
|
||||||
MISC metadata.xml 924 BLAKE2B 7dcd1be7a7eea2a5a762ec295d2d285242f9350d377abb1d633c6eb7cdd1eb8f59b02a6908924f424c0b5f42b2f6b3a153523439cc10caef51656c9f75bcd87c SHA512 a6fbf2ee3743ad9d54864c8d22b75cd506f17e1abd6963b3499de55675fed711abf4df6b9fe2589d8ea0b2f93311d06cfbcca7b99469107d708d2bee5cea0694
|
MISC metadata.xml 924 BLAKE2B 7dcd1be7a7eea2a5a762ec295d2d285242f9350d377abb1d633c6eb7cdd1eb8f59b02a6908924f424c0b5f42b2f6b3a153523439cc10caef51656c9f75bcd87c SHA512 a6fbf2ee3743ad9d54864c8d22b75cd506f17e1abd6963b3499de55675fed711abf4df6b9fe2589d8ea0b2f93311d06cfbcca7b99469107d708d2bee5cea0694
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
|
||||||
EGIT_BRANCH="devel"
|
EGIT_BRANCH="devel"
|
||||||
else
|
else
|
||||||
inherit pypi
|
inherit pypi
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
|
KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
LICENSE="GPL-3"
|
||||||
|
|
|
@ -1,15 +1,7 @@
|
||||||
DIST aws-cli-1.36.27.gh.tar.gz 2874317 BLAKE2B 5f696b14ba47e6b9b0150e600d7f3241d5bebc1c66e848239221db74dada3c358c5eae795e9d3988383ac431f449729c4226e17724d54d5a6b9531e046c15810 SHA512 0e8dd2bb6dc086f3ff29931c1f41778f6c25e3a173def142f12b6e57fac6edd0df0cd588bc522045561afc44827b8fd2a0bcd582bb72ee01727d22bd0b34a3cc
|
|
||||||
DIST aws-cli-1.36.31.gh.tar.gz 2876521 BLAKE2B 6ba90d3852b25608bb908b3853bff3de7c0fb94ee6177177abefab16993e7cbd85dec62db8e453c4de2e846bda7ab46efb8e71f6bbb28a458e5bf7cbd53cdc7f SHA512 a0b7de55c3bd518f61d112fa9bd710636ba0118322ceedb959cd2f814fb6dd983516717a3a0c6b3af3a507365da2b73553ede4e0e6dd691601fdbe8e90c0fa68
|
DIST aws-cli-1.36.31.gh.tar.gz 2876521 BLAKE2B 6ba90d3852b25608bb908b3853bff3de7c0fb94ee6177177abefab16993e7cbd85dec62db8e453c4de2e846bda7ab46efb8e71f6bbb28a458e5bf7cbd53cdc7f SHA512 a0b7de55c3bd518f61d112fa9bd710636ba0118322ceedb959cd2f814fb6dd983516717a3a0c6b3af3a507365da2b73553ede4e0e6dd691601fdbe8e90c0fa68
|
||||||
DIST aws-cli-1.36.33.gh.tar.gz 2877337 BLAKE2B 0e3cdbac864370c0ef785191fc692e1a28c81467fac6e8bc5840b6fa79ef6b09583ce70f85b2220538c587ddf4c320aef9ba2cb9bfaaa30c68f0498556b256f0 SHA512 78a106f0fd30eef9f6e0d48800fd7f2144ffd7a01adf669d6d84ab5f064045a6c163bbd042a788c3d51a70060165f0d29a603734ac43680afcb4711dc8e31b53
|
DIST aws-cli-1.36.33.gh.tar.gz 2877337 BLAKE2B 0e3cdbac864370c0ef785191fc692e1a28c81467fac6e8bc5840b6fa79ef6b09583ce70f85b2220538c587ddf4c320aef9ba2cb9bfaaa30c68f0498556b256f0 SHA512 78a106f0fd30eef9f6e0d48800fd7f2144ffd7a01adf669d6d84ab5f064045a6c163bbd042a788c3d51a70060165f0d29a603734ac43680afcb4711dc8e31b53
|
||||||
DIST aws-cli-1.36.34.gh.tar.gz 2877281 BLAKE2B e6e5e7cba252891e22de98bdb7a3791486e8a1a729acedecb57a70471487f4b31fb7bd35cc91d15b7831b0f4963ff44371ce11c6d62ff9fc8fe737748b66f5ca SHA512 793c97eebe32b60125f13989fc49aa0dc12963b9a596b9d38ce58cacaeebeff128b4bdb0647ab38af54fbe5972e15b24ec3326c4c213e7647cd77fa286135781
|
DIST aws-cli-1.36.38.gh.tar.gz 2879388 BLAKE2B 2780cfeb9e6ca61635638ad3df9a0e6cb81eeeb45d7573f5033f37a2366c907e1cc4661766a72d4b45ced5e52d5dae82bd61c2dec455a6e5763ae2605b1e8f0f SHA512 626b606d86cb877c562031c23da57385b5014046d97cbf6cb3f6e73bb528755ff4a12190211feffbe326533500d988e93f55090f242b2b49ae725fc509575780
|
||||||
DIST aws-cli-1.36.35.gh.tar.gz 2875492 BLAKE2B 7484dcc22a3a8e74f5c12f572f3cc32e013db052ed8c5792666fb3cc1a1ab4cc1d8fb744895f48d9ad62939d5d7915a288306b947e2a9ce73320346e42f1760d SHA512 b96fc97f4663bc2e7d9ee5dbca0fec323e3ecb5485648882c2e2288bd35a4f50b8ee3dd015f4e55cdfc95460cb9f380cd845d0c5ffc3ddd66f4fa392b77052b8
|
EBUILD awscli-1.36.31.ebuild 3179 BLAKE2B 166dab27a2c434c083129b7cfd4dd2af3a1b7d60e98bca4c664a9540b62421228aaab77a2a654799c79b0003d81bab00c78e12bda5a931bcea30afff0ecc8c32 SHA512 10bead82e87c3c857b4fa2c4168629b4113d49b481374b95ad5813cd440d9f5d36d3e0413c28038176f31d11a873d41638e31329ef1360e5755b95a90f6e441b
|
||||||
DIST aws-cli-1.36.36.gh.tar.gz 2875582 BLAKE2B fa7d3fa63155e081a358dec7e1b82887d01f11a2936babb83a6f279f86db31aba6cc662b6ccadd505739aba9e9f63578f1f74e7e602b3b9199b57b23518a5de9 SHA512 dbe018b10815461f192d7310950657cd7011730ac7d0f1889a57b51eecb63d4302d2a24db7b98c3500095edcd0841a30734f46e4073976734f8206253bf54db6
|
|
||||||
DIST aws-cli-1.36.37.gh.tar.gz 2875519 BLAKE2B 5765c00a4d0e1622c138a47fc9ae85b7d7ea86e87d9380cfb5636bd06a8ba43f9438b4f1db3f4fabe1f4650c36f4444c757a67eec41336cdbac37395560d35b8 SHA512 3398c3421b63f38f406b3730b1bdc5a668b60c4827ba895d7efb31c729a4b0698aca4c577a30f767efdfd5c70b8c5d358a2ac2e892614f3a90da2dfb6368f8f5
|
|
||||||
EBUILD awscli-1.36.27.ebuild 3179 BLAKE2B 166dab27a2c434c083129b7cfd4dd2af3a1b7d60e98bca4c664a9540b62421228aaab77a2a654799c79b0003d81bab00c78e12bda5a931bcea30afff0ecc8c32 SHA512 10bead82e87c3c857b4fa2c4168629b4113d49b481374b95ad5813cd440d9f5d36d3e0413c28038176f31d11a873d41638e31329ef1360e5755b95a90f6e441b
|
|
||||||
EBUILD awscli-1.36.31.ebuild 3186 BLAKE2B 63a0fb498273465997fdf8010dcec351d473545febb8aaf2c222c3176a00f0cce5edadbfbc778689949142466c05e371a017c07a54ce30deb7bd7ca86cdb1e82 SHA512 2db712c340a0d13e4f89a8ca4599cb89f83d11d519b2f90f1dcf72e903830d70ae31efbed50a958b98655e24327cc027c0c945bc061f9de7c8fbf4d45f2fa625
|
|
||||||
EBUILD awscli-1.36.33.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70
|
EBUILD awscli-1.36.33.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70
|
||||||
EBUILD awscli-1.36.34.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70
|
EBUILD awscli-1.36.38.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70
|
||||||
EBUILD awscli-1.36.35.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70
|
|
||||||
EBUILD awscli-1.36.36.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70
|
|
||||||
EBUILD awscli-1.36.37.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70
|
|
||||||
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
||||||
|
|
|
@ -1,95 +0,0 @@
|
||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..13} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
|
|
||||||
|
|
||||||
# botocore is x.(y-1).(z+59)
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
"${serial_tests[@]}"
|
|
||||||
|
|
||||||
# flaky (some ordering?)
|
|
||||||
tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
|
|
||||||
)
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
LICENSE="Apache-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
|
||||||
|
|
||||||
# botocore is x.(y-1).(z+59)
|
# botocore is x.(y-1).(z+59)
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))"
|
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))"
|
||||||
|
|
|
@ -1,95 +0,0 @@
|
||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..13} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y-1).(z+59)
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
"${serial_tests[@]}"
|
|
||||||
|
|
||||||
# flaky (some ordering?)
|
|
||||||
tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
|
|
||||||
)
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
|
@ -1,95 +0,0 @@
|
||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..13} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y-1).(z+59)
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
"${serial_tests[@]}"
|
|
||||||
|
|
||||||
# flaky (some ordering?)
|
|
||||||
tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
|
|
||||||
)
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
|
@ -1,95 +0,0 @@
|
||||||
# Copyright 1999-2025 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..13} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y-1).(z+59)
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/packaging[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
EPYTEST_XDIST=1
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local serial_tests=(
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
|
||||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/test_sessionmanager.py
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
|
||||||
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
"${serial_tests[@]}"
|
|
||||||
|
|
||||||
# flaky (some ordering?)
|
|
||||||
tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
|
|
||||||
)
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit}
|
|
||||||
}
|
|
||||||
|
|
||||||
python_install_all() {
|
|
||||||
newbashcomp bin/aws_bash_completer aws
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
newins bin/aws_zsh_completer.sh _aws
|
|
||||||
|
|
||||||
distutils-r1_python_install_all
|
|
||||||
|
|
||||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
|
||||||
}
|
|
|
@ -1,4 +1,6 @@
|
||||||
AUX hardinfo-0.6-fix-function-declarations.patch 5559 BLAKE2B df1c7393b645067f68a128fbf39b2eb75501fd40c4f5de52662aeaa77ed94193b6e0b7975993fbb1e64619a1e9f0a6e72c4333ec51e30ba6f4483319f3fd041e SHA512 5d5fef6fd8e6f9817b871b635a53c1682f193a7303b308d7a3493f63b2334589f278b4a40d7e87b62634aeffab82a2227cf142f29c9b8548d13a07d69133fead
|
AUX hardinfo-0.6-fix-function-declarations.patch 5559 BLAKE2B df1c7393b645067f68a128fbf39b2eb75501fd40c4f5de52662aeaa77ed94193b6e0b7975993fbb1e64619a1e9f0a6e72c4333ec51e30ba6f4483319f3fd041e SHA512 5d5fef6fd8e6f9817b871b635a53c1682f193a7303b308d7a3493f63b2334589f278b4a40d7e87b62634aeffab82a2227cf142f29c9b8548d13a07d69133fead
|
||||||
DIST hardinfo-0.6_alpha_pre20221113-a798cbaed6f1b083cc3c26dbede74cf40947d0ef.tar.gz 1411038 BLAKE2B 8a6ca1a8e2bd53804cd6f55f0b9ce89d24d61aff9e267636301331d329229cd11778ea087e1906e7313cb1bd077ca69766e6fdf86c21985deba51f942cedf904 SHA512 faa7db1c8a7ac4f432a27cf10d21b453091136dd2d171b63f0b91eeea65c3cec25e7b4c2a845dfb64ff572ee6acaddfec56bd51f7292ed8b3674b44755a7a631
|
DIST hardinfo-0.6_alpha_pre20221113-a798cbaed6f1b083cc3c26dbede74cf40947d0ef.tar.gz 1411038 BLAKE2B 8a6ca1a8e2bd53804cd6f55f0b9ce89d24d61aff9e267636301331d329229cd11778ea087e1906e7313cb1bd077ca69766e6fdf86c21985deba51f942cedf904 SHA512 faa7db1c8a7ac4f432a27cf10d21b453091136dd2d171b63f0b91eeea65c3cec25e7b4c2a845dfb64ff572ee6acaddfec56bd51f7292ed8b3674b44755a7a631
|
||||||
|
DIST hardinfo-0.6_alpha_pre20240320-4c97625c5666fa5fc353e7cab322b09159e54ed4.tar.gz 1467190 BLAKE2B 7d34e5ace15008471bb488fe19cde320e8a4fd4939b69bc417ea653bdd4fffe49c87e60b5c03c57a30130350a2b9fe649673738bffe8e5d2246ebea5076054bb SHA512 022646e78ed90e36db432fa6a49ba327d455012e91059a41f8e0f5d5a2b1619cd4b22b93e6d2c6bab80965f2bb7cb295b2c24b780938ac24507d654a95b44fc8
|
||||||
EBUILD hardinfo-0.6_alpha_pre20221113.ebuild 892 BLAKE2B a6051037db0b2fb45f15e51c9e205a7d24a9ea46671439bed3b04b539aa77677a97655600f8bb493b90fe9e8de1ed0c620b5993795fb4699ab476403b48596e5 SHA512 5bb228fccb9e19143df6117e5f563b1f322e95bd59b491730786c7e588c4a201cadfe9cf38512e3eed3728c65c57034a15fe6a2f1f2a87143537876dff8dffb0
|
EBUILD hardinfo-0.6_alpha_pre20221113.ebuild 892 BLAKE2B a6051037db0b2fb45f15e51c9e205a7d24a9ea46671439bed3b04b539aa77677a97655600f8bb493b90fe9e8de1ed0c620b5993795fb4699ab476403b48596e5 SHA512 5bb228fccb9e19143df6117e5f563b1f322e95bd59b491730786c7e588c4a201cadfe9cf38512e3eed3728c65c57034a15fe6a2f1f2a87143537876dff8dffb0
|
||||||
|
EBUILD hardinfo-0.6_alpha_pre20240320.ebuild 991 BLAKE2B a9689517b49b5e43d8aab6627f0cf0a185e4d1d5185d6615c14bb49c28cba1f61ee51be038501050c051955444ad98d3b0f53e66f8224cd0074b1a07c82a0c98 SHA512 c784fe1df209f70dccfc93e74d98086308e702d9a3c91125c5b39ee12ff8edba65746dd8eed862a597cdc8b9164daecc2a0e3a03b06db7b0ec5645bc3f96a862
|
||||||
MISC metadata.xml 250 BLAKE2B ba7b806be711ae1988ec55d849a15675432fc0e75efb82b2e7fdd8a2366dbc01fbf0d56985af11c2da599849b01e5edf6a4076a5c3d3cb5893145e87bf3cdab1 SHA512 b08f58427154512cd38957b241f0226ef4cdd2edc202044af62720696116d408164773ca67f86b72ffd83587827ea2d4717f3feb7ba7fc978633079b08989bc2
|
MISC metadata.xml 250 BLAKE2B ba7b806be711ae1988ec55d849a15675432fc0e75efb82b2e7fdd8a2366dbc01fbf0d56985af11c2da599849b01e5edf6a4076a5c3d3cb5893145e87bf3cdab1 SHA512 b08f58427154512cd38957b241f0226ef4cdd2edc202044af62720696116d408164773ca67f86b72ffd83587827ea2d4717f3feb7ba7fc978633079b08989bc2
|
||||||
|
|
40
app-admin/hardinfo/hardinfo-0.6_alpha_pre20240320.ebuild
Normal file
40
app-admin/hardinfo/hardinfo-0.6_alpha_pre20240320.ebuild
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit xdg cmake
|
||||||
|
|
||||||
|
GIT_COMMIT="4c97625c5666fa5fc353e7cab322b09159e54ed4"
|
||||||
|
|
||||||
|
DESCRIPTION="System information and benchmark tool for Linux systems"
|
||||||
|
HOMEPAGE="https://github.com/lpereira/hardinfo"
|
||||||
|
SRC_URI="https://github.com/lpereira/hardinfo/archive/${GIT_COMMIT}.tar.gz -> ${P}-${GIT_COMMIT}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
RDEPEND="dev-libs/glib:2
|
||||||
|
dev-libs/json-glib
|
||||||
|
sys-libs/zlib
|
||||||
|
x11-libs/cairo
|
||||||
|
>=x11-libs/gtk+-3.0:3"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
BDEPEND="virtual/pkgconfig"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-${GIT_COMMIT}"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/hardinfo-0.6-fix-function-declarations.patch )
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# Only used for update checking. Revisit when switching to hardinfo2.
|
||||||
|
sed -i -e '/LIBSOUP/d' CMakeLists.txt || die
|
||||||
|
|
||||||
|
local mycmakeargs=(
|
||||||
|
-DHARDINFO_GTK3=1
|
||||||
|
-DHARDINFO_DEBUG=$(usex debug 1 0)
|
||||||
|
)
|
||||||
|
cmake_src_configure
|
||||||
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
DIST kio-admin-24.08.3.tar.xz 38688 BLAKE2B ededa0da867c76e45efec80d60e8f4c720fe7fa663d574dd910a35d5f7b77e8b8b5d23f0322b2f635dc34f7318351400e9c9f9e032f014a68ec3ecbf86f4054b SHA512 d357ce492798cbcc1f91933c0ded5c3d1c80c9fdb9d53a7e9c98038cf87825ccc10608c763e66b46410508d9afb52a9f93623e4dcad647657d0c5237395dc1b1
|
DIST kio-admin-24.08.3.tar.xz 38688 BLAKE2B ededa0da867c76e45efec80d60e8f4c720fe7fa663d574dd910a35d5f7b77e8b8b5d23f0322b2f635dc34f7318351400e9c9f9e032f014a68ec3ecbf86f4054b SHA512 d357ce492798cbcc1f91933c0ded5c3d1c80c9fdb9d53a7e9c98038cf87825ccc10608c763e66b46410508d9afb52a9f93623e4dcad647657d0c5237395dc1b1
|
||||||
DIST kio-admin-24.12.1.tar.xz 39084 BLAKE2B 1c3339c46a49781ed4d315121e8b9523f219b423159cd11be22161da92689d3d49e6176e270bb8aeaa13ac1dc9d76cb35849ddd5366ca28189259764d92772dc SHA512 dcae417fe3befff12ac575d5830c3c8944ba3cfe84042c4e8dd60c7936e496f83cade3e718651b955d507f9a9e5e9466918d406db179a236e742d4749d7e8fdd
|
DIST kio-admin-24.12.1.tar.xz 39084 BLAKE2B 1c3339c46a49781ed4d315121e8b9523f219b423159cd11be22161da92689d3d49e6176e270bb8aeaa13ac1dc9d76cb35849ddd5366ca28189259764d92772dc SHA512 dcae417fe3befff12ac575d5830c3c8944ba3cfe84042c4e8dd60c7936e496f83cade3e718651b955d507f9a9e5e9466918d406db179a236e742d4749d7e8fdd
|
||||||
EBUILD kio-admin-24.08.3.ebuild 628 BLAKE2B a8df3ef3b47fef9e712a29c508c405c63ef59fbb8d722a471526324f7169575ad6a787c19e5b10ae07e2f88ed8d004c1f180a4c1121173222c0c02ebeb6e4596 SHA512 39c2e250a62d37a11e2055b3bc44e9b9809ad15cc67071312e42fd877fc2d80fafd65a1422d08bce78f55300749ff3993eeffb0dd7bf1a592497cc867bdf1b07
|
EBUILD kio-admin-24.08.3.ebuild 628 BLAKE2B a8df3ef3b47fef9e712a29c508c405c63ef59fbb8d722a471526324f7169575ad6a787c19e5b10ae07e2f88ed8d004c1f180a4c1121173222c0c02ebeb6e4596 SHA512 39c2e250a62d37a11e2055b3bc44e9b9809ad15cc67071312e42fd877fc2d80fafd65a1422d08bce78f55300749ff3993eeffb0dd7bf1a592497cc867bdf1b07
|
||||||
EBUILD kio-admin-24.12.1.ebuild 633 BLAKE2B 3a59d42c47398eb6034607dd1676b2e14331b169dc8258bed7aa0f227b30e593b38e559800cc7ddf2cd001858d660fe7c92725569ddfedd7c5813fe28d915629 SHA512 1c94edd747b83d43e26d8b342737a692fece3e149dd98a21d03183b5234b3e1865793d4e18a760eb144fc7d80211bc531a0b139476d6b5df6f1bc31d5cce5ea7
|
EBUILD kio-admin-24.12.1.ebuild 640 BLAKE2B 91e6df318042493471265de28c1f153c08f0af50cbdbe008dce9274f0fecb6f4d8be4cec39424ba36e0c7137fcf95233f283381fafb45956e1ae94d7b971712b SHA512 e66923f94be9def9acc94c3d8955f2864720c43a1d2ed396072dd07c19e53cfed9f61f41dd931bc74d17fbb2fa51e66004e9c71f7817080eac10b6448bc2ba7c
|
||||||
MISC metadata.xml 409 BLAKE2B 806cca01eabcbaa961a219c8df865253d5eb4aac6f2d80a08715606ec9ac883990b8ce2ace14b53c47a81f4b061cdc489490c6d8bf8cf2dc53e16027675b1f12 SHA512 d3f45492aab35f8938f1ad59bb40a49a554e0da3fd530ff2d478911f323ad92badeabccae3c32f7256cd140cb3caac9d2bdb3e762becc2be1d0bb012e735c5a8
|
MISC metadata.xml 409 BLAKE2B 806cca01eabcbaa961a219c8df865253d5eb4aac6f2d80a08715606ec9ac883990b8ce2ace14b53c47a81f4b061cdc489490c6d8bf8cf2dc53e16027675b1f12 SHA512 d3f45492aab35f8938f1ad59bb40a49a554e0da3fd530ff2d478911f323ad92badeabccae3c32f7256cd140cb3caac9d2bdb3e762becc2be1d0bb012e735c5a8
|
||||||
|
|
|
@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/system/kio-admin"
|
||||||
|
|
||||||
LICENSE="BSD CC0-1.0 FSFAP GPL-2 GPL-3"
|
LICENSE="BSD CC0-1.0 FSFAP GPL-2 GPL-3"
|
||||||
SLOT="6"
|
SLOT="6"
|
||||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
|
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
|
||||||
|
|
|
@ -7,5 +7,5 @@ AUX rasdaemon.openrc-r2 424 BLAKE2B d3be2b06631ec3dc60e464b5fb38a4778e92a93fc284
|
||||||
DIST rasdaemon-0.8.0.tar.bz2 394983 BLAKE2B 24209f468fea2bc4e85dcac51e363e44a8a44b224b448ec1330bcd15a5b2b4b3cceeec78dbc86b4a88f5a378ecacba62cdba8e9c3e2b1b3a70be85a18af166ab SHA512 f6262f098fd2a08d35fef2c25e2452a202151d4cc93a1829e821abd564acf7dcf80b08f819cbd7f04244dcc9f1dec5d9138aa013bb43c8fcf19d340233275614
|
DIST rasdaemon-0.8.0.tar.bz2 394983 BLAKE2B 24209f468fea2bc4e85dcac51e363e44a8a44b224b448ec1330bcd15a5b2b4b3cceeec78dbc86b4a88f5a378ecacba62cdba8e9c3e2b1b3a70be85a18af166ab SHA512 f6262f098fd2a08d35fef2c25e2452a202151d4cc93a1829e821abd564acf7dcf80b08f819cbd7f04244dcc9f1dec5d9138aa013bb43c8fcf19d340233275614
|
||||||
DIST rasdaemon-0.8.2.tar.bz2 447263 BLAKE2B 65bc3f390a56afcc31878d6f0b7b887d0d9c5b534cd228d733b3b09464bcf0720a3e7d5d088a3532a7c2249d7c62c2a8af34c0bc4904fb9ff4df0aee86c0d5d9 SHA512 223f14d7e4ce212b7770eee9a723aae8466d5891ae853f913a32f00f1772266cbb88c1c44c88924fe514719323a63c867bb15b5fbada4d8176b3cf50175b889d
|
DIST rasdaemon-0.8.2.tar.bz2 447263 BLAKE2B 65bc3f390a56afcc31878d6f0b7b887d0d9c5b534cd228d733b3b09464bcf0720a3e7d5d088a3532a7c2249d7c62c2a8af34c0bc4904fb9ff4df0aee86c0d5d9 SHA512 223f14d7e4ce212b7770eee9a723aae8466d5891ae853f913a32f00f1772266cbb88c1c44c88924fe514719323a63c867bb15b5fbada4d8176b3cf50175b889d
|
||||||
EBUILD rasdaemon-0.8.0-r2.ebuild 1935 BLAKE2B 10b79e3f219c93d4cab0ce17665d34aa776bac3c9c557c4034a76cc920863932cbc3f0083ddc473b959fb23453d7ad936574b4d802e8c8a1563aabbf65016bc8 SHA512 ebd2a963935307364a73aad53f083dc4d850bf70106652670fd04e9897b3f3cca8dda8777e4b3408db18a7f40b2e29461d8b5e5e1df4c02358a1bec5d7a92c71
|
EBUILD rasdaemon-0.8.0-r2.ebuild 1935 BLAKE2B 10b79e3f219c93d4cab0ce17665d34aa776bac3c9c557c4034a76cc920863932cbc3f0083ddc473b959fb23453d7ad936574b4d802e8c8a1563aabbf65016bc8 SHA512 ebd2a963935307364a73aad53f083dc4d850bf70106652670fd04e9897b3f3cca8dda8777e4b3408db18a7f40b2e29461d8b5e5e1df4c02358a1bec5d7a92c71
|
||||||
EBUILD rasdaemon-0.8.2.ebuild 1517 BLAKE2B 0db43f409307f33b3928b478fce39b6c79bff811016fcfc13909865e3f66a62d74dcf3e5ed154bb33b4b00c3509c23279e7ae83477bbff74af86911c7d55d528 SHA512 a8e62fdab4a2181d3321743e07e98fc393c12c27629ca10d2f318218b5b0d83af80b281f94dfc6dcc54e8b4a50130d8a06beca17e77aba2c55214035f551d323
|
EBUILD rasdaemon-0.8.2.ebuild 1515 BLAKE2B 7c5d8b59137287ca1d3c13ab6f3b9a5de117f0c4c4480c5059819fcb0139591cfd030eeee3cfadc1df94a067813fc8ae01060a8d52274238b8ff7d85210a5169 SHA512 ee88334bd7dfc83c0d8b998a132563ec1c02c92f96cebb84597d3e15c0afaea35835d3b038c977ff28305f8cb545978df804cd52b6db0ff467f398917732fb9c
|
||||||
MISC metadata.xml 1086 BLAKE2B d9017158e600a5aca8b1ca0600a36efec9f12c26493e28b129a0029caa37224b2e5341292ffdebabdc81893aebddba7b893d69f66f87ff4fd927e5310a4482c8 SHA512 3801a8c374a0d38f9efc07a288eb338739e74d1e7e41a182b871f01ce8cfd695621cfb6c883e5ce8da267e1440bf8106db6ad5ac12ef5e156bba958f72ea6297
|
MISC metadata.xml 1086 BLAKE2B d9017158e600a5aca8b1ca0600a36efec9f12c26493e28b129a0029caa37224b2e5341292ffdebabdc81893aebddba7b893d69f66f87ff4fd927e5310a4482c8 SHA512 3801a8c374a0d38f9efc07a288eb338739e74d1e7e41a182b871f01ce8cfd695621cfb6c883e5ce8da267e1440bf8106db6ad5ac12ef5e156bba958f72ea6297
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -11,7 +11,7 @@ SRC_URI="https://www.infradead.org/~mchehab/rasdaemon/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
|
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
|
||||||
IUSE="selinux"
|
IUSE="selinux"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
|
|
|
@ -3,6 +3,6 @@ AUX setools-4.5.1-remove-gui.patch 1194 BLAKE2B 39c9fe32301b065bee51358694f4f79d
|
||||||
DIST setools-4.4.4.tar.bz2 262867 BLAKE2B d64605ef050a2d51531e2a180bff086da536aa8d5e5c8cb96a81e137f575d089f9e9ec117cf0de9864f07174d92258b27ebf8fbc462714ef50bbd6d9f80d0a60 SHA512 ef72a7244ba0c724c4aea3afc40d71427e9c0592715f81cccaa8917e96836a88807ea78039c11c261dd3b4d72294accd76ab4bd37447cd500772030245db3c6e
|
DIST setools-4.4.4.tar.bz2 262867 BLAKE2B d64605ef050a2d51531e2a180bff086da536aa8d5e5c8cb96a81e137f575d089f9e9ec117cf0de9864f07174d92258b27ebf8fbc462714ef50bbd6d9f80d0a60 SHA512 ef72a7244ba0c724c4aea3afc40d71427e9c0592715f81cccaa8917e96836a88807ea78039c11c261dd3b4d72294accd76ab4bd37447cd500772030245db3c6e
|
||||||
DIST setools-4.5.1.tar.bz2 264998 BLAKE2B 479cec6f541c1e7125d641928ba49aee949e538612a478840cec2d70106dcf9f7fa5b8049c9d18c560587670ee624a3a744714667d52b99cff24c51e72026db7 SHA512 1045c223423fcb056ffbc2f93c4dc0ccc6ae078ce7d2acbe3a3c65de19440fe801b5b9f71038cde62bf9851f52d868c845aafbe33691ee531cf9854217e061d8
|
DIST setools-4.5.1.tar.bz2 264998 BLAKE2B 479cec6f541c1e7125d641928ba49aee949e538612a478840cec2d70106dcf9f7fa5b8049c9d18c560587670ee624a3a744714667d52b99cff24c51e72026db7 SHA512 1045c223423fcb056ffbc2f93c4dc0ccc6ae078ce7d2acbe3a3c65de19440fe801b5b9f71038cde62bf9851f52d868c845aafbe33691ee531cf9854217e061d8
|
||||||
EBUILD setools-4.4.4.ebuild 1353 BLAKE2B 87f4801abbcf91b3ef920460cb806b2bc51114b45619e2f51404e7959ed704b76a6d3c752d8ecef4cabd17514a83b1ec70c28202980d3a0333d8f5e7a176d90f SHA512 87493707fec2369723ac3f433fd73531d5db6baa1d54dc02d302ed9e73229f4a60f1c0aebd89cc84c7d82a1ce9a4b2a552c13d2373b36f15aee28f14eeb50ecf
|
EBUILD setools-4.4.4.ebuild 1353 BLAKE2B 87f4801abbcf91b3ef920460cb806b2bc51114b45619e2f51404e7959ed704b76a6d3c752d8ecef4cabd17514a83b1ec70c28202980d3a0333d8f5e7a176d90f SHA512 87493707fec2369723ac3f433fd73531d5db6baa1d54dc02d302ed9e73229f4a60f1c0aebd89cc84c7d82a1ce9a4b2a552c13d2373b36f15aee28f14eeb50ecf
|
||||||
EBUILD setools-4.5.1.ebuild 1497 BLAKE2B 3302b042a03d813925d85a94d84823eb1c81d98cdfdd823bf0b6dd41f2da527eebe957a3e0973b8654cffd689ed952eb3763e87babcf4edc261817457f5060e8 SHA512 7e291309564cd12775de27860ff3eb4494817e821bd284aca150ce23cd2325627422b036a36b806d95a094c3d31ab11b81bbd5f3fc2e53c4fb71a8ed47537265
|
EBUILD setools-4.5.1.ebuild 1500 BLAKE2B b82d87d2b003c7730f275d849e33c26ae5f7b04402c848020c49a6447ab822355069d1ce12b4d1c6b3a9e62f2475d6906a3a07851a71851811ee096a2c7268d9 SHA512 992c416a3db4700e14f08382caa126eec05c0e33baff323a7258e1d0323f2b1adce49bacc5e68bc6a7bed3b3439df116fa95bf77bbb4b5781042737e54e42300
|
||||||
EBUILD setools-9999.ebuild 1402 BLAKE2B b9ef165dfc462cfe42858ff291ac5a6278db7db26ab9ee7dac0917985015feeacb1991d6fa35ebe37b29a9639abcc868f949502207e805a78d69beb7383e88f5 SHA512 cb31dc8c888f84288c15cf2aa0acbbd5aace3e841a96bd1e8afdcd6c9fc519253e90eaba8386d0cfee2d11cfa3b083875db5e0bfeb18b7fc99128b98ccf1dd10
|
EBUILD setools-9999.ebuild 1402 BLAKE2B b9ef165dfc462cfe42858ff291ac5a6278db7db26ab9ee7dac0917985015feeacb1991d6fa35ebe37b29a9639abcc868f949502207e805a78d69beb7383e88f5 SHA512 cb31dc8c888f84288c15cf2aa0acbbd5aace3e841a96bd1e8afdcd6c9fc519253e90eaba8386d0cfee2d11cfa3b083875db5e0bfeb18b7fc99128b98ccf1dd10
|
||||||
MISC metadata.xml 335 BLAKE2B 81a7604472415bdf249d90f69e80a7a7c66f23597cba3005fc1fc825012ffdeb29bcb3f8f8b028ee35e0a076fe4863c25d79077718b28d5f658e68df2a703c5b SHA512 9115e12f13e78b8f63ec90a2ed71c5c731781415a77c2fd06bba358240261bf83183f14f2d38e5e9ffcafaee56de4df224b517afceb536d8e1e6af6f1eaa0938
|
MISC metadata.xml 335 BLAKE2B 81a7604472415bdf249d90f69e80a7a7c66f23597cba3005fc1fc825012ffdeb29bcb3f8f8b028ee35e0a076fe4863c25d79077718b28d5f658e68df2a703c5b SHA512 9115e12f13e78b8f63ec90a2ed71c5c731781415a77c2fd06bba358240261bf83183f14f2d38e5e9ffcafaee56de4df224b517afceb536d8e1e6af6f1eaa0938
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI="8"
|
EAPI="8"
|
||||||
|
@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]] ; then
|
||||||
S="${WORKDIR}/${P}"
|
S="${WORKDIR}/${P}"
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/SELinuxProject/setools/releases/download/${PV}/${P}.tar.bz2"
|
SRC_URI="https://github.com/SELinuxProject/setools/releases/download/${PV}/${P}.tar.bz2"
|
||||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
KEYWORDS="amd64 arm64 ~riscv ~x86"
|
||||||
S="${WORKDIR}/${PN}"
|
S="${WORKDIR}/${PN}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,6 @@ DIST sudo-1.9.16p2.tar.gz.sig 566 BLAKE2B 90f90658a7d6ec3b32f6a726a2cd28e156826a
|
||||||
EBUILD sudo-1.9.15_p5-r1.ebuild 7482 BLAKE2B df84493d45ee882a4be94981285ed34fce78e3a5f191bc31b37c126778722aa420212adc502ef71effe578fedb64fd9dade84c3cd7bf0cb19e6bbcb654a1e324 SHA512 9542bc31b786d1a9789d7722527ac159e7c17a57f2efa7037e793ee620ccc379ae07ad74cb541fbd353f65bb9088d7adf7b5622092d50f080544b83c097d24eb
|
EBUILD sudo-1.9.15_p5-r1.ebuild 7482 BLAKE2B df84493d45ee882a4be94981285ed34fce78e3a5f191bc31b37c126778722aa420212adc502ef71effe578fedb64fd9dade84c3cd7bf0cb19e6bbcb654a1e324 SHA512 9542bc31b786d1a9789d7722527ac159e7c17a57f2efa7037e793ee620ccc379ae07ad74cb541fbd353f65bb9088d7adf7b5622092d50f080544b83c097d24eb
|
||||||
EBUILD sudo-1.9.16-r2.ebuild 7719 BLAKE2B b514bf8f1fdb9d2d9e6aa29e440a4a16b07069e8284cc53e0b15e264ff95956a6e19e7451d6357b197bff76068586222683e65dc01e3f1f2840c6dc19139bee6 SHA512 e6fb3785f2314db3e14079ba0d8f657bad20c3e41c78affd1d70c1ef68bfb621cd7009bfc2b48f3e4451833744f3121d7c0eeba3110da37af1f60f6a70e264f4
|
EBUILD sudo-1.9.16-r2.ebuild 7719 BLAKE2B b514bf8f1fdb9d2d9e6aa29e440a4a16b07069e8284cc53e0b15e264ff95956a6e19e7451d6357b197bff76068586222683e65dc01e3f1f2840c6dc19139bee6 SHA512 e6fb3785f2314db3e14079ba0d8f657bad20c3e41c78affd1d70c1ef68bfb621cd7009bfc2b48f3e4451833744f3121d7c0eeba3110da37af1f60f6a70e264f4
|
||||||
EBUILD sudo-1.9.16_p1-r1.ebuild 7588 BLAKE2B 16fc31f2aaf3b40ca36e79d2cd9f980d6950507c35e7f67da24ef1e211d56b74a8639f63ae3e2985ad416d6f98d77c88343ac010a6f63614014a17dbe3055628 SHA512 c951ade9637030054080be98bce9fbbd0198a99e37a60b530782adb3c2ad9e5d8db066f665846458a190d908276e6897fc6092a96cf1c481e9b9e09a8639ca7e
|
EBUILD sudo-1.9.16_p1-r1.ebuild 7588 BLAKE2B 16fc31f2aaf3b40ca36e79d2cd9f980d6950507c35e7f67da24ef1e211d56b74a8639f63ae3e2985ad416d6f98d77c88343ac010a6f63614014a17dbe3055628 SHA512 c951ade9637030054080be98bce9fbbd0198a99e37a60b530782adb3c2ad9e5d8db066f665846458a190d908276e6897fc6092a96cf1c481e9b9e09a8639ca7e
|
||||||
EBUILD sudo-1.9.16_p2-r1.ebuild 7510 BLAKE2B 1c838ba68a01704c2ba7e726341caba466f03ba8f195bb48814a41fa29a5ad0febf39127597b8d36b00b870a75b7844e456b8fec880e9eb3a22d23825587d14d SHA512 8b6288656e993ba89d750c05d05609c785f5a1654c1b218177de3e5108c5c5577238273b9806a98e5005dc48bcde9351beb7ea0011ceb82cd3d351787ec6e82e
|
EBUILD sudo-1.9.16_p2-r1.ebuild 7504 BLAKE2B de0f2c29b8eb75d6998c4c07a394e8d08f90f4d5412783aeaa46156881ced30d01bfb8ec4114f309cfce0c53af91295fe0719cef6cfdfa535a1e056c04675b1c SHA512 aeb90e221e3a31cb69c2d7673eb9d8ce3f8fe0777a49b5fd88ec56d456fd350e7f7e5ecdab9c2e65d74fb5e8394bcfbd3c47b3a016a25a73cdf4b847f4d42c2d
|
||||||
EBUILD sudo-9999.ebuild 7588 BLAKE2B 16fc31f2aaf3b40ca36e79d2cd9f980d6950507c35e7f67da24ef1e211d56b74a8639f63ae3e2985ad416d6f98d77c88343ac010a6f63614014a17dbe3055628 SHA512 c951ade9637030054080be98bce9fbbd0198a99e37a60b530782adb3c2ad9e5d8db066f665846458a190d908276e6897fc6092a96cf1c481e9b9e09a8639ca7e
|
EBUILD sudo-9999.ebuild 7588 BLAKE2B 16fc31f2aaf3b40ca36e79d2cd9f980d6950507c35e7f67da24ef1e211d56b74a8639f63ae3e2985ad416d6f98d77c88343ac010a6f63614014a17dbe3055628 SHA512 c951ade9637030054080be98bce9fbbd0198a99e37a60b530782adb3c2ad9e5d8db066f665846458a190d908276e6897fc6092a96cf1c481e9b9e09a8639ca7e
|
||||||
MISC metadata.xml 1107 BLAKE2B a18b1d280445ea98ba686021abf08ab47a5ac590795018c125008f2a8e44f7ea45e256e32a737781030960cb984bc16d8fd23175fd1e88b294e5036c86085367 SHA512 8cacbd9a1a23fc7734c5ad8b95c769b8506ec35490b5e3f69439bf71bd51d1eaf04fe699a82cbb3ac56182195fff570d75e3b20c33d86774480a2939122752a6
|
MISC metadata.xml 1107 BLAKE2B a18b1d280445ea98ba686021abf08ab47a5ac590795018c125008f2a8e44f7ea45e256e32a737781030960cb984bc16d8fd23175fd1e88b294e5036c86085367 SHA512 8cacbd9a1a23fc7734c5ad8b95c769b8506ec35490b5e3f69439bf71bd51d1eaf04fe699a82cbb3ac56182195fff570d75e3b20c33d86774480a2939122752a6
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -33,7 +33,7 @@ else
|
||||||
"
|
"
|
||||||
|
|
||||||
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
|
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
|
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
|
||||||
|
|
|
@ -15,5 +15,5 @@ DIST syslog-ng-4.8.1.tar.gz 6956412 BLAKE2B e545107a714e37b51f3c6f652c23a61615b7
|
||||||
EBUILD syslog-ng-4.6.0.ebuild 5299 BLAKE2B d2d453eb67314a57700f8ecfaa94eae172e3b47de41e7022bedc09c956f510d9ab85a021675fb1c5909a83acb113fd6cd7fec12af63e7f4ceef9c3b9bb0c2400 SHA512 0536ff638759b6bdc9982f7849a72573b36bb90bf43684661d634dfdf616185ddd84fe39f4f79035ef89b5391b9c2ad375615c6dd802866274f362618bf51ef4
|
EBUILD syslog-ng-4.6.0.ebuild 5299 BLAKE2B d2d453eb67314a57700f8ecfaa94eae172e3b47de41e7022bedc09c956f510d9ab85a021675fb1c5909a83acb113fd6cd7fec12af63e7f4ceef9c3b9bb0c2400 SHA512 0536ff638759b6bdc9982f7849a72573b36bb90bf43684661d634dfdf616185ddd84fe39f4f79035ef89b5391b9c2ad375615c6dd802866274f362618bf51ef4
|
||||||
EBUILD syslog-ng-4.7.1.ebuild 5363 BLAKE2B 9990591ff1f656478ef7facb613ed362cf711768c24392c4f239bee723fd65d03f909476818adf58a6072e596e90ac09a5136f61eddcab1085749cf994af00f6 SHA512 3d3089ae2085a0009c6b5545fa2cebe392eee1d5e31f6948665c93b36d33a228633f94c11f701bcadc2a35431197b8900714732ee049b4ae7374a4e3ec118cbc
|
EBUILD syslog-ng-4.7.1.ebuild 5363 BLAKE2B 9990591ff1f656478ef7facb613ed362cf711768c24392c4f239bee723fd65d03f909476818adf58a6072e596e90ac09a5136f61eddcab1085749cf994af00f6 SHA512 3d3089ae2085a0009c6b5545fa2cebe392eee1d5e31f6948665c93b36d33a228633f94c11f701bcadc2a35431197b8900714732ee049b4ae7374a4e3ec118cbc
|
||||||
EBUILD syslog-ng-4.8.1-r1.ebuild 5454 BLAKE2B 8a59e0a081c17aa52a59fd6c6b746a806d9b7d651549be9e7fa5f4ac8276894348ddd962d7f09bc6c654210c65e898b6c8919bc68b0bf1022de0a14a8a917690 SHA512 cf3bdc121d16aec7ce6565afb7b37cc7fedd392dafbf8404b8bc9d3a7610a9f7c0a86bbcc813de5b816c1ed0f992a35b352eb92fcaad88396993457d5911bd2c
|
EBUILD syslog-ng-4.8.1-r1.ebuild 5454 BLAKE2B 8a59e0a081c17aa52a59fd6c6b746a806d9b7d651549be9e7fa5f4ac8276894348ddd962d7f09bc6c654210c65e898b6c8919bc68b0bf1022de0a14a8a917690 SHA512 cf3bdc121d16aec7ce6565afb7b37cc7fedd392dafbf8404b8bc9d3a7610a9f7c0a86bbcc813de5b816c1ed0f992a35b352eb92fcaad88396993457d5911bd2c
|
||||||
EBUILD syslog-ng-4.8.1.ebuild 5356 BLAKE2B 56932818d5b9e4470149215f9b8641037ebe3dcd9d134e87c7a7d708e60a151a02989175f56b3c9d3d4874af9d78a41c480534a634e463d7721d4547d4dc8a08 SHA512 8d3cbcf60504f4f62364927ceab434ca86e34745186c8b30d0e814d5e9cf433c0e4eeaccbf9f35ff382a8b8d3e5c457cc65bdfa94bc8ce263a13c488f7fa745c
|
EBUILD syslog-ng-4.8.1.ebuild 5355 BLAKE2B e9d6a56938a37d19c01b6c56502567d642e8e63b0e19ff00c32af1f2cc177553e933b55a1458cc842e9029c16b344bacef4de384bc33065a36e8e77b2a06ec05 SHA512 39b97ae747a6b5fa9a313e8ae6c3d37e73f9b72765ac376b5b242f0149b727acd619e976809102dc8b4d5e15f31a75cb58db88b5c2f9db94516f1a3ab58610a0
|
||||||
MISC metadata.xml 1473 BLAKE2B 89d2c90327ef56334e99d081debd682538e25db7f26ec1d369912b67e8bb7b878412f167a1e1020a49baa5165fa2887103b0a3d021fe9c4502d2bd7b56ee681f SHA512 392d0702ddea668bd927cb89b06deaa532b2605d2f1caec46c5c00430dfa8bf3056f8050f7442501aad89c58813a9d1cfa6b46f904323711fc1800d9275702a5
|
MISC metadata.xml 1473 BLAKE2B 89d2c90327ef56334e99d081debd682538e25db7f26ec1d369912b67e8bb7b878412f167a1e1020a49baa5165fa2887103b0a3d021fe9c4502d2bd7b56ee681f SHA512 392d0702ddea668bd927cb89b06deaa532b2605d2f1caec46c5c00430dfa8bf3056f8050f7442501aad89c58813a9d1cfa6b46f904323711fc1800d9275702a5
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -12,7 +12,7 @@ SRC_URI="https://github.com/syslog-ng/syslog-ng/releases/download/${P}/${P}.tar.
|
||||||
|
|
||||||
LICENSE="GPL-2+ LGPL-2.1+"
|
LICENSE="GPL-2+ LGPL-2.1+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
|
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
|
||||||
IUSE="amqp caps dbi geoip2 grpc http json kafka mongodb mqtt pacct python redis smtp snmp test spoof-source systemd tcpd"
|
IUSE="amqp caps dbi geoip2 grpc http json kafka mongodb mqtt pacct python redis smtp snmp test spoof-source systemd tcpd"
|
||||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
|
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
|
||||||
test? ( python )"
|
test? ( python )"
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
DIST winbox-4.0_beta14.zip 23298527 BLAKE2B a56392ef04d0267399b456b02ea5c39215649444d5d1de7d593f62fb4ad0cc16a90672e16efda4afe25709a3b5e6582e8724065f7aca7432ef6e4d272ebf65d6 SHA512 3b84434b438a8b0c59ff66cf3b5240e8e301352e1dd1f048bba7441c754c593bc0059bb5a62c8c08632aab0d23bf99b6004901ca3e7f1a1252f54e5fd36bea21
|
DIST winbox-4.0_beta16.zip 23482580 BLAKE2B fffaccaa23e76acf839308be51768480c139ae57fc3aae44d239e787e024b258d0da0a4bcf7b7dd1016bbb15df4d0434aef64f458261719824960bf4bf15c625 SHA512 e23469d2106b547ccb877efd2820fd7f39c6941026742d4a162a509fa0b12a4dc643ed514979fea3c09c443d1b49a626de8da58c42499f3d102dbcd957e927fe
|
||||||
EBUILD winbox-4.0_beta14.ebuild 967 BLAKE2B a20c223729f925fcb14a9b8da04095eac636e332237c423d7e22473571e35508d53a27bd790a4f5ee96085b6dab329726f655478ac34d3c59eea83030dcbc4c3 SHA512 57ea82e178a7e4ad61ca92ce41e9926b231c7ee6010ccd9d2209ba13c5dd9993a2a2f19c55d3f899ecbd774b90febfefd7dbeafc3d28b04bf7ce565fea57cbcf
|
EBUILD winbox-4.0_beta16.ebuild 967 BLAKE2B 52813eaf091676afc288c26999a8e36bf0e58cf36895245a5b6bcd2505d45247ef59a7d422c923998c8876df42fde42d490134b6c675de38bc9697c80048c8e9 SHA512 23c6ea46fce3589717d1a6e2d763e7791f6fd759fb362948f2169bed2471e506fca90d607ae71d00a73e99073fa259b0a82088aff15f4491c073bc3c3cffde1c
|
||||||
MISC metadata.xml 397 BLAKE2B 74b4d1e3c50447f470c2004c6094ca281d3eb71ccfe0cb428321b7a132dfdc291b1d2e0b86d5582f9f5bf022b120427dad50fd797e1301fda8ef91a1c3b14b28 SHA512 f6680ee8e6bd0b29de66db0de8abdf11fa2187398954cbe2d6fe7b6ddf7d3af1ba89744cc340d6b54213812500c74cb6a7632d2dc74fd7c2223f0d9db1a74f1a
|
MISC metadata.xml 397 BLAKE2B 74b4d1e3c50447f470c2004c6094ca281d3eb71ccfe0cb428321b7a132dfdc291b1d2e0b86d5582f9f5bf022b120427dad50fd797e1301fda8ef91a1c3b14b28 SHA512 f6680ee8e6bd0b29de66db0de8abdf11fa2187398954cbe2d6fe7b6ddf7d3af1ba89744cc340d6b54213812500c74cb6a7632d2dc74fd7c2223f0d9db1a74f1a
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
Binary file not shown.
|
@ -1,4 +1,4 @@
|
||||||
AUX csnappy-0_pre20220804-fix-tests.patch 2008 BLAKE2B 4d6715a5f22018635cf9d4ab59b059b62c5be9643ac7613cb1de4bacb85039072f53a989b2c7e39ec6733bf9e30fedf59544b1ba5a27c9025ec18eb6251e3aa8 SHA512 e6bd51d21ca9a8feb9ea128289572c1ccc35dc32ef13c36248337ca031685874dd76aff180ea7a8bd01869a5235c6ce2ec744aa54e4dd8c6c6fd09df6b668861
|
AUX csnappy-0_pre20220804-fix-tests.patch 2008 BLAKE2B 4d6715a5f22018635cf9d4ab59b059b62c5be9643ac7613cb1de4bacb85039072f53a989b2c7e39ec6733bf9e30fedf59544b1ba5a27c9025ec18eb6251e3aa8 SHA512 e6bd51d21ca9a8feb9ea128289572c1ccc35dc32ef13c36248337ca031685874dd76aff180ea7a8bd01869a5235c6ce2ec744aa54e4dd8c6c6fd09df6b668861
|
||||||
DIST csnappy-0_pre20220804.tar.gz 594988 BLAKE2B ce82ef7945ba3110d0d2878d4fcd3d48631f260dad94c1b40f7811de17e60568b2934d33e43966f559b0d840f5eed659bde84eab46954679754e9de5306508a1 SHA512 53f602c58a3a9932ac580412d90f3aa7f820cb9bbc9e2dec240dd28de55210fd17ac61a5f8e4a2cebffe2914837c7cabba1061536abd96e35da57c799e8ee7b7
|
DIST csnappy-0_pre20220804.tar.gz 594988 BLAKE2B ce82ef7945ba3110d0d2878d4fcd3d48631f260dad94c1b40f7811de17e60568b2934d33e43966f559b0d840f5eed659bde84eab46954679754e9de5306508a1 SHA512 53f602c58a3a9932ac580412d90f3aa7f820cb9bbc9e2dec240dd28de55210fd17ac61a5f8e4a2cebffe2914837c7cabba1061536abd96e35da57c799e8ee7b7
|
||||||
EBUILD csnappy-0_pre20220804.ebuild 1188 BLAKE2B 73b8542190a413ecb41f3905adc537bd869ca095728e583b728e8c501fab83b5e84d06f6b1ff7c577f618bd05c5f079b0d86490e62c337d7434d05ca373bbd31 SHA512 4f0e4c1f6f2ea694759137d2ef217d7c53ead7e41ffdbc9548083bbde6651ec1e470c4470edb21382cb31c447eba87ce2eacca99ffd925a27a86fb3e26efa0fa
|
EBUILD csnappy-0_pre20220804.ebuild 1207 BLAKE2B 25fb1642410b3cd94c3672a02e78cb33c06d14456d7597379f5d35c919491ec22fa53367844a2f32b209f06a6199fb59bcc1cf0e4e07dba3eda204bf4c1414a1 SHA512 f47604f1817725e2e28555e2c766e5716051f88398c5ab9f5dfca8cda02bc175d0052eddd7ad441cf9c3160ec018023a9c670a30f39498186757612f95eac0f2
|
||||||
MISC metadata.xml 318 BLAKE2B ea1a70433187f4d4b5c9d7d66e7c7360bb4b509bbc2dc4dc0d619b7e84bf7ed68384093b8beb85b8ce5199a6193009d1c4b61a9e5c9141a1908c10ef616fe8ea SHA512 cb8eae4d09adf7837f423c8eb7fee010b2287bd3b4a798d1322f9f69ea538e662ab3bd3ca70603316410728ba3626a9e97ae5b73c61789d466aa2a0ebc9853bf
|
MISC metadata.xml 318 BLAKE2B ea1a70433187f4d4b5c9d7d66e7c7360bb4b509bbc2dc4dc0d619b7e84bf7ed68384093b8beb85b8ce5199a6193009d1c4b61a9e5c9141a1908c10ef616fe8ea SHA512 cb8eae4d09adf7837f423c8eb7fee010b2287bd3b4a798d1322f9f69ea538e662ab3bd3ca70603316410728ba3626a9e97ae5b73c61789d466aa2a0ebc9853bf
|
||||||
|
|
|
@ -16,7 +16,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT}
|
||||||
LICENSE="BSD"
|
LICENSE="BSD"
|
||||||
# 0/${PV} b/c of the SONAME situation (see below).
|
# 0/${PV} b/c of the SONAME situation (see below).
|
||||||
SLOT="0/${PV}"
|
SLOT="0/${PV}"
|
||||||
KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 sparc x86"
|
KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
|
||||||
|
|
||||||
# https://github.com/zeevt/csnappy/issues/33
|
# https://github.com/zeevt/csnappy/issues/33
|
||||||
# No SONAME yet.
|
# No SONAME yet.
|
||||||
|
|
|
@ -1,4 +1,7 @@
|
||||||
DIST lziprecover-1.24.tar.gz 161471 BLAKE2B b96bba4aff4423c8681ae5c86efa66af61ee88b50050e262959b51c22927c594a8f5ca8f3d59a46ddae842a5078fe2ed955e279a412708247f7dd3140e6763b7 SHA512 b1f126fa24b1627c6e98ba8fa4fc30dac248f81f92be12f1063db6e40fd9c6f9f8b5a2306bde72f30623a64de5befec28b34073309f393317b56a38527947466
|
DIST lziprecover-1.24.tar.gz 161471 BLAKE2B b96bba4aff4423c8681ae5c86efa66af61ee88b50050e262959b51c22927c594a8f5ca8f3d59a46ddae842a5078fe2ed955e279a412708247f7dd3140e6763b7 SHA512 b1f126fa24b1627c6e98ba8fa4fc30dac248f81f92be12f1063db6e40fd9c6f9f8b5a2306bde72f30623a64de5befec28b34073309f393317b56a38527947466
|
||||||
DIST lziprecover-1.24.tar.gz.sig 72 BLAKE2B 8f4aa191b19e92c225138331f278bb907cf823917ee528ec3f9da9fa75abcc94eea4d676979d7b914fe099b7bed49c1feccf6e9fb069a873ad3b723a4e65af85 SHA512 d708a0573d9a46b92d59c08a988068735e0f76316896489f2ce0585d09f0178718bdd5fd59dc869c7314ba8fb64c4c4aa73eb8e226db1564cbc964422bde13e4
|
DIST lziprecover-1.24.tar.gz.sig 72 BLAKE2B 8f4aa191b19e92c225138331f278bb907cf823917ee528ec3f9da9fa75abcc94eea4d676979d7b914fe099b7bed49c1feccf6e9fb069a873ad3b723a4e65af85 SHA512 d708a0573d9a46b92d59c08a988068735e0f76316896489f2ce0585d09f0178718bdd5fd59dc869c7314ba8fb64c4c4aa73eb8e226db1564cbc964422bde13e4
|
||||||
|
DIST lziprecover-1.25.tar.gz 198358 BLAKE2B 191485dbdcc1f01e1ff3eb49587181e11493a78ffa547875e10666a9d7b015751f8f89283705c73242a8389b215bd57e752606cf011d30c834f6375e0a46c45e SHA512 ed75642fcd7b50b5d58f31b1525a433fb462f2c2b2e9a7988ff8dea6f1c2195a905d0e00946b186c1459e1bb06c1b1294f4be2f3796bcf4cb52da7a4aaadf0e5
|
||||||
|
DIST lziprecover-1.25.tar.gz.sig 72 BLAKE2B be44ac2747c14d8c8df6ca057a851b2ef0e79b8b2bf3521bd6b2c072b9426a9df4bd31e7e969be850a52ffa40fc0b628d8388ac787d028c5c3e421e2886f141b SHA512 81eb6d623349575faafe79f6d17bf749758c74ecf5c7409505eb197d6f2a73c6af7306ac56d572c0b3914e6addbb29c74ca848de4cd5766e6e1a0a358155d490
|
||||||
EBUILD lziprecover-1.24.ebuild 952 BLAKE2B 3b08d1aaf7928da4e5a6daad844e8ba1cc06458a8ba1e584842782aea2ee385169d1b390f98730494799e1432fc37fa57f2f4b8bbe18dd6b9b542f1598244d23 SHA512 ee1352931b1f7c7dcf0975092c919200e73fbf9614a51ca1a9d1281ca5b32e1d4b82fba1ab5cd709231ddc2f67d807a0e917e45c573562da49fbc77afba22ca2
|
EBUILD lziprecover-1.24.ebuild 952 BLAKE2B 3b08d1aaf7928da4e5a6daad844e8ba1cc06458a8ba1e584842782aea2ee385169d1b390f98730494799e1432fc37fa57f2f4b8bbe18dd6b9b542f1598244d23 SHA512 ee1352931b1f7c7dcf0975092c919200e73fbf9614a51ca1a9d1281ca5b32e1d4b82fba1ab5cd709231ddc2f67d807a0e917e45c573562da49fbc77afba22ca2
|
||||||
|
EBUILD lziprecover-1.25.ebuild 954 BLAKE2B 041a097c205cd95d2acb957da5cfa7d522eee50a2de63906a33039f407b205d2a3ed124a8e9d3e038c2d7339b9837f2985b4539cf917a06ffb34a62df19b0038 SHA512 5c87725b523d5ef3d504122bee0c2acf1a488437fc06c0b99acff2177d5b2d58d1b5f9718591556b7e21d16f39c7374eec2526fd84699116b145a0f9716057ec
|
||||||
MISC metadata.xml 2563 BLAKE2B 9e7d4791c066228b6c36b9937b33308cbd9419aef42a54a5222eea816d20eb97f1038a27a26ba334a653f5eb634bb84f9f2f72cfd562e74ad1cf53f18d5fcd6f SHA512 6c491a092494104dd64867e748f20500187e24b70f590eab61deda9b07ceb9416f509cae08eb6cc11472b1ead47dc24dffd88daec8f0d8b81f86d22cbc24930a
|
MISC metadata.xml 2563 BLAKE2B 9e7d4791c066228b6c36b9937b33308cbd9419aef42a54a5222eea816d20eb97f1038a27a26ba334a653f5eb634bb84f9f2f72cfd562e74ad1cf53f18d5fcd6f SHA512 6c491a092494104dd64867e748f20500187e24b70f590eab61deda9b07ceb9416f509cae08eb6cc11472b1ead47dc24dffd88daec8f0d8b81f86d22cbc24930a
|
||||||
|
|
34
app-arch/lziprecover/lziprecover-1.25.ebuild
Normal file
34
app-arch/lziprecover/lziprecover-1.25.ebuild
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/antoniodiazdiaz.asc
|
||||||
|
inherit toolchain-funcs verify-sig
|
||||||
|
|
||||||
|
DESCRIPTION="Lziprecover is a data recovery tool and decompressor for lzip compressed files"
|
||||||
|
HOMEPAGE="https://www.nongnu.org/lzip/lziprecover.html"
|
||||||
|
SRC_URI="https://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz"
|
||||||
|
SRC_URI+=" verify-sig? ( https://download.savannah.gnu.org/releases/lzip/${PN}/${P/_/-}.tar.gz.sig )"
|
||||||
|
S="${WORKDIR}/${P/_/-}"
|
||||||
|
|
||||||
|
LICENSE="GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="test"
|
||||||
|
RESTRICT="!test? ( test )"
|
||||||
|
|
||||||
|
BDEPEND="
|
||||||
|
test? ( app-arch/lzip )
|
||||||
|
verify-sig? ( sec-keys/openpgp-keys-antoniodiazdiaz )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# not autotools-based
|
||||||
|
./configure \
|
||||||
|
--prefix="${EPREFIX}"/usr \
|
||||||
|
CXX="$(tc-getCXX)" \
|
||||||
|
CPPFLAGS="${CPPFLAGS}" \
|
||||||
|
CXXFLAGS="${CXXFLAGS}" \
|
||||||
|
LDFLAGS="${LDFLAGS}" || die
|
||||||
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
AUX ncompress-5.0-c23.patch 7592 BLAKE2B 3e2a88eff2b644a29dcccaa8e9bfd6bdc10f8b96456b466e22322228f7e4b7cac53ab1061049068635b10a7bdaef9876662699da51aef0de9f379d2afba86c44 SHA512 ddfd9ed9f9942168509e09976a1fbbee54af98e6d0c8690de1d6870f7bba9d6eec8d7fc22a74eb1a545800928804bd6cce6a4b4062217e7988b00c3734d5d1be
|
AUX ncompress-5.0-c23.patch 7592 BLAKE2B 3e2a88eff2b644a29dcccaa8e9bfd6bdc10f8b96456b466e22322228f7e4b7cac53ab1061049068635b10a7bdaef9876662699da51aef0de9f379d2afba86c44 SHA512 ddfd9ed9f9942168509e09976a1fbbee54af98e6d0c8690de1d6870f7bba9d6eec8d7fc22a74eb1a545800928804bd6cce6a4b4062217e7988b00c3734d5d1be
|
||||||
DIST ncompress-5.0.tar.gz 34185 BLAKE2B 7b296bd00024bfb483d3261ff8aa6e47a6be8c62b445c3d456d702b69fbc2a7b731326f7ea91aa331ba8e8a27936f4318b3e252cc978b6bf3198e8812988913f SHA512 5bc886f98f25b03d034e8d8ebb0ee9388d727ee3e0c6d8a906698b2f8fa5c930f55d857486244b7f40447c7b74f3c620626600db619d0c6d6fd434f52912be42
|
DIST ncompress-5.0.tar.gz 34185 BLAKE2B 7b296bd00024bfb483d3261ff8aa6e47a6be8c62b445c3d456d702b69fbc2a7b731326f7ea91aa331ba8e8a27936f4318b3e252cc978b6bf3198e8812988913f SHA512 5bc886f98f25b03d034e8d8ebb0ee9388d727ee3e0c6d8a906698b2f8fa5c930f55d857486244b7f40447c7b74f3c620626600db619d0c6d6fd434f52912be42
|
||||||
EBUILD ncompress-5.0-r1.ebuild 1045 BLAKE2B 240b4cb863f2e8ff522361935d58bb85e221d1d42dc2b67d2f42f5dc00113c193deeb77676709760ef2f7ecab4e466937319c525cd24046bc8a799436d1093f6 SHA512 d203bbc23fd05096cac021cdb7aa7ef9005e1b2585059e5544bac37207c9188e882ec96af724945d1348de14092a74a0586deeebd3b843b7834d19c402bdb86f
|
EBUILD ncompress-5.0-r1.ebuild 1045 BLAKE2B 240b4cb863f2e8ff522361935d58bb85e221d1d42dc2b67d2f42f5dc00113c193deeb77676709760ef2f7ecab4e466937319c525cd24046bc8a799436d1093f6 SHA512 d203bbc23fd05096cac021cdb7aa7ef9005e1b2585059e5544bac37207c9188e882ec96af724945d1348de14092a74a0586deeebd3b843b7834d19c402bdb86f
|
||||||
EBUILD ncompress-5.0-r2.ebuild 1091 BLAKE2B 7337575f53b6f6e07e6621507ed3e21a316d53ab6d40adfadf280e7a7151990b8f3b987bc44c9018047a35710f5e2aa80bc7f584f4736cf276829a536649ff5a SHA512 15bf26299cea798ec5ad254a0d73b9b0ef3ae13691854234c924e9e0cb2d77a32c486409f821fb4897997bb1b8c2c7177dc6448835e2a2f6adcb167e4ad74018
|
EBUILD ncompress-5.0-r2.ebuild 1085 BLAKE2B 801a59d55a6af67cfdb5c3c49b4c6ba24184b6b9068c8e22e9aa27b3a6babeda118b8dcc9555e5c8fc869212c776b808d97f3063196a7dc5ea631f01e1240e28 SHA512 1ddba45c782c25968dc228032a8c4d03415325803eb2ac0da0606efbcd0ecb88e6539b883373d4fa8efec4cf8c9b476ba7700058f71a55b68fa12d457f547fd2
|
||||||
MISC metadata.xml 393 BLAKE2B 24133518bbc568fc7861bb255fcd6ebb34d8ed24912889ac7df4f0517f34fcb281a3eff0c75d5a285891f820956b680270b42cdb1f5cf7a417f43241b46d392f SHA512 7b5f6f0ea16f60fb9b05d9a27701b56e80b62c8e9d1fbf05ecc75015f51dc010f53546661013ec36831051985360e21fb374bc8b5006ecc14f707f9b715fe745
|
MISC metadata.xml 393 BLAKE2B 24133518bbc568fc7861bb255fcd6ebb34d8ed24912889ac7df4f0517f34fcb281a3eff0c75d5a285891f820956b680270b42cdb1f5cf7a417f43241b46d392f SHA512 7b5f6f0ea16f60fb9b05d9a27701b56e80b62c8e9d1fbf05ecc75015f51dc010f53546661013ec36831051985360e21fb374bc8b5006ecc14f707f9b715fe745
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -11,7 +11,7 @@ SRC_URI="https://github.com/vapier/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="public-domain"
|
LICENSE="public-domain"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}"/${PN}-5.0-c23.patch
|
"${FILESDIR}"/${PN}-5.0-c23.patch
|
||||||
|
|
Binary file not shown.
|
@ -3,7 +3,6 @@ AUX 5.2.3/bacula-5.2.3-openssl-1.patch 863 BLAKE2B 32d49a53c8f639e762bd964f4fa14
|
||||||
AUX 7.2.0/bacula-7.2.0-doc.patch 435 BLAKE2B 65d528b337f9a3e2eaf456b6dad37ddc59bc1a3f6e54208899346a6bc285fe2b19a464b39cc0c9439c4266baf98c1b3a06afd235b3ee7c88373d3c890163e01a SHA512 27d2839658e3471487dce023c806261e5b5d03212f12eab75885b9b61eb22e57c96e85c07a5f81c812974963904ab81b6ce15abf5381647bd2188abd14139b34
|
AUX 7.2.0/bacula-7.2.0-doc.patch 435 BLAKE2B 65d528b337f9a3e2eaf456b6dad37ddc59bc1a3f6e54208899346a6bc285fe2b19a464b39cc0c9439c4266baf98c1b3a06afd235b3ee7c88373d3c890163e01a SHA512 27d2839658e3471487dce023c806261e5b5d03212f12eab75885b9b61eb22e57c96e85c07a5f81c812974963904ab81b6ce15abf5381647bd2188abd14139b34
|
||||||
AUX 9.0.2/bacula-9.0.2-lib-search-path.patch 1431 BLAKE2B f04bbf695a926424092dd974994967eefcd48407f2de43b9e94bff25403e66f4a49cde08d667e3b5fc4fb9f8d273a786c3422325db3f589278d16f136d4a9a0c SHA512 3863102d2f8db4158dede306b07297da6550bbad1c77aea49a75de412a7f4630216ef2ae28fc51ffa8d8f9c373510e58982f28e32fdbb142a3551eef7f112b7d
|
AUX 9.0.2/bacula-9.0.2-lib-search-path.patch 1431 BLAKE2B f04bbf695a926424092dd974994967eefcd48407f2de43b9e94bff25403e66f4a49cde08d667e3b5fc4fb9f8d273a786c3422325db3f589278d16f136d4a9a0c SHA512 3863102d2f8db4158dede306b07297da6550bbad1c77aea49a75de412a7f4630216ef2ae28fc51ffa8d8f9c373510e58982f28e32fdbb142a3551eef7f112b7d
|
||||||
AUX 9.0.6/bacula-9.0.6-bat-pro.patch 667 BLAKE2B b8987c244025f029a182d6b44f30e0e0a6835b9f6cadb6b43b2b55ea33113e20c20b6a367d965ea12358597e9807c79846e45571b31f9b66dc3ad83265fed4e7 SHA512 d521759cad65ef73fb674cd6b58f9540ef6e86842bcd45ece4730f71a408076b38faea2088bf6f2993fed9a88d727ff2ff8c3e3619e27fcaa1d5afe4506640cf
|
AUX 9.0.6/bacula-9.0.6-bat-pro.patch 667 BLAKE2B b8987c244025f029a182d6b44f30e0e0a6835b9f6cadb6b43b2b55ea33113e20c20b6a367d965ea12358597e9807c79846e45571b31f9b66dc3ad83265fed4e7 SHA512 d521759cad65ef73fb674cd6b58f9540ef6e86842bcd45ece4730f71a408076b38faea2088bf6f2993fed9a88d727ff2ff8c3e3619e27fcaa1d5afe4506640cf
|
||||||
AUX bacula-11.0.2-fix-static.patch 3752 BLAKE2B c910fa044c79f0f50abf5ac86b9f34489cd1bab599394449ec8cf27d2dbb65c36bed77fec80dfccc28c0b1b27bfaafee4127fdf90e77d044a2fed7351973f432 SHA512 63505e9c571b5fd034754da87052441f8438ca0efe4511406eaf142891bd09128c8e478c536f114c4823c53c9f09995bd734dc7efe3e10bdfda337d78c4667bd
|
|
||||||
AUX bacula-15.0.2-fix-static.patch 3830 BLAKE2B 79328ae40d94f88f8769e93f72cbd9cf1c66c332f28126260d46ae76f9271ca2535cbb8839a2f6c8430209e30cf8176a96e691ff80a7683d2a6d845d24a497f0 SHA512 a667f5ea4a86d8f2b0d77f44e08a98dc6e25c0ef257a3aa314f9971174ad7b2fd2d5e2ccc4baea607667b6637ae903be60d3dbe0eeca5fd0afbbaa90e2603dcb
|
AUX bacula-15.0.2-fix-static.patch 3830 BLAKE2B 79328ae40d94f88f8769e93f72cbd9cf1c66c332f28126260d46ae76f9271ca2535cbb8839a2f6c8430209e30cf8176a96e691ff80a7683d2a6d845d24a497f0 SHA512 a667f5ea4a86d8f2b0d77f44e08a98dc6e25c0ef257a3aa314f9971174ad7b2fd2d5e2ccc4baea607667b6637ae903be60d3dbe0eeca5fd0afbbaa90e2603dcb
|
||||||
AUX bacula-15.0.2-fix_slibtool.patch 3868 BLAKE2B 34186137dbeb183118b573ebd574ff6463e5280363df3ce2898d7e4a9570b196eddcbf85312ce7a7969ff75e86b6dacc526eddad92b010863af58683959151c5 SHA512 9c041e4841a7ff789a97c88135a646d41cc0e6bc658eebee866888fe6781ea0eedc39acff100e703ec047a8212f60d03b398a1e845f2937bb1b3906f372ea5cf
|
AUX bacula-15.0.2-fix_slibtool.patch 3868 BLAKE2B 34186137dbeb183118b573ebd574ff6463e5280363df3ce2898d7e4a9570b196eddcbf85312ce7a7969ff75e86b6dacc526eddad92b010863af58683959151c5 SHA512 9c041e4841a7ff789a97c88135a646d41cc0e6bc658eebee866888fe6781ea0eedc39acff100e703ec047a8212f60d03b398a1e845f2937bb1b3906f372ea5cf
|
||||||
AUX bacula-dir.confd 629 BLAKE2B 85eb7131fe1735ea3af0075b26c88408a11ce7653b92e27198d6bbfdbe2bf4d4e157eb6685f2cac79a8de1e4d24d9c4eb25f9d64b1b956162718fe09633018c4 SHA512 85ed5317313721a7b3776a257c204e0ac45a5221c6bd0b5886944cbd1e4829fe146e7af52cdc604cbf5e3d8722c955da40cbf989dc9ea7466653c98bf8c7cfdf
|
AUX bacula-dir.confd 629 BLAKE2B 85eb7131fe1735ea3af0075b26c88408a11ce7653b92e27198d6bbfdbe2bf4d4e157eb6685f2cac79a8de1e4d24d9c4eb25f9d64b1b956162718fe09633018c4 SHA512 85ed5317313721a7b3776a257c204e0ac45a5221c6bd0b5886944cbd1e4829fe146e7af52cdc604cbf5e3d8722c955da40cbf989dc9ea7466653c98bf8c7cfdf
|
||||||
|
@ -11,16 +10,11 @@ AUX bacula-drop-which.patch 298 BLAKE2B dcfc9231ec10940d87bddbf9b99d9a07076f70bd
|
||||||
AUX bacula-fd.confd 241 BLAKE2B fe41e6376e46e674ef1aa32f02e2dee9721189fb56c4d25c2f49bd6bb0b9c8bcc811cd58db62b9b8bffd80514a24e9d60385a395dfdb93627d473ba7bbf05131 SHA512 0e5a21d8ed3cd39135c8db5b8c59e615161848aaca582851d3599fe0e6ad4f47c04fede13cdc648a2cbdc032de6ca00aa954111bbb2930eb006e7e0984cb882f
|
AUX bacula-fd.confd 241 BLAKE2B fe41e6376e46e674ef1aa32f02e2dee9721189fb56c4d25c2f49bd6bb0b9c8bcc811cd58db62b9b8bffd80514a24e9d60385a395dfdb93627d473ba7bbf05131 SHA512 0e5a21d8ed3cd39135c8db5b8c59e615161848aaca582851d3599fe0e6ad4f47c04fede13cdc648a2cbdc032de6ca00aa954111bbb2930eb006e7e0984cb882f
|
||||||
AUX bacula-fix-sonames-new.patch 2090 BLAKE2B 1d181464b599fbb40b5d463b17b6364dc144bb82071e1a3454f30d6f60c8679f738b59dccbc01a73cc14f882997ca5dae438ba2d3d7d1ea20ac148e1da3e2e9c SHA512 c9f6ec30c15f22fc57bed05ed387f99102bc234d50de4762785ec17c4ef3a68d8f560c3878e5843dc3bf1b2680b41f9990dcc89a3c238760deeb5fd95ed5d50a
|
AUX bacula-fix-sonames-new.patch 2090 BLAKE2B 1d181464b599fbb40b5d463b17b6364dc144bb82071e1a3454f30d6f60c8679f738b59dccbc01a73cc14f882997ca5dae438ba2d3d7d1ea20ac148e1da3e2e9c SHA512 c9f6ec30c15f22fc57bed05ed387f99102bc234d50de4762785ec17c4ef3a68d8f560c3878e5843dc3bf1b2680b41f9990dcc89a3c238760deeb5fd95ed5d50a
|
||||||
AUX bacula-sd.confd 391 BLAKE2B 922ebff1772470f611661b03e6216d3bf11a09e9e552e5df59d9fcd5c14bde1b943e151892648e6176cef643ede01ec710f0aa892c35b51753331c96885cbe9e SHA512 ee7372582f6f8c7b4552ed5fd71293f712af22d0de30d02e3f5e08b3738da978eebc42dd601d88735f0412b1429be624a28d86e5f32aba2ddb127ca1ebd10e0d
|
AUX bacula-sd.confd 391 BLAKE2B 922ebff1772470f611661b03e6216d3bf11a09e9e552e5df59d9fcd5c14bde1b943e151892648e6176cef643ede01ec710f0aa892c35b51753331c96885cbe9e SHA512 ee7372582f6f8c7b4552ed5fd71293f712af22d0de30d02e3f5e08b3738da978eebc42dd601d88735f0412b1429be624a28d86e5f32aba2ddb127ca1ebd10e0d
|
||||||
AUX fix_slibtool.patch 3842 BLAKE2B 7ff68035ebe84ecb3dae562214be5ede22e86e868ed13d8c319a4bb2f9c366adcd47424d36d774c1e1d35de10a2991bca27a94badeef839be24e19aee53db5f0 SHA512 13855ede7f74ceea838bf5faa7635d331a7ecaa4f79ff15087bdf522c8527bdeac43ac1d273d0d86ed89dad1ed82164f73e4c0c7cc8adeea06b787dc6507e3c9
|
|
||||||
AUX fix_tray_monitor.patch 432 BLAKE2B a4c011e439978c9d767ac3aa82cc7c110ec1f93fd74c9cb1cfe60dd29860b1c4268e934b34da46d319982765cf420438eef6332c0cc3f8e0ff3ec691251480f7 SHA512 afb95521926f498aa38b3fbe389ed8fd2cc0d3a4878b6f562becd8b9adc15b7db2ddbf195336aa913a82315b41229110a235cfe5ad038cb129332f59e6538804
|
AUX fix_tray_monitor.patch 432 BLAKE2B a4c011e439978c9d767ac3aa82cc7c110ec1f93fd74c9cb1cfe60dd29860b1c4268e934b34da46d319982765cf420438eef6332c0cc3f8e0ff3ec691251480f7 SHA512 afb95521926f498aa38b3fbe389ed8fd2cc0d3a4878b6f562becd8b9adc15b7db2ddbf195336aa913a82315b41229110a235cfe5ad038cb129332f59e6538804
|
||||||
AUX newscripts/bacula-dir.initd 391 BLAKE2B 80cc13d6f946e5faad95774b3cc3f4575c28b826af618bb241a4acfafb01bace37e24dae4e90cabeeb2d0ac32a224ec27a69c6e4ae2502cb34113bd32df5208f SHA512 8364fe26ef042f03ac2e3868e577e28a8b9bc1de0e53391140696d91c5df78df456292ee359e12ddf371452305e1aaffaa391b1cb3482c6c8e17154259b3cc35
|
AUX newscripts/bacula-dir.initd 391 BLAKE2B 80cc13d6f946e5faad95774b3cc3f4575c28b826af618bb241a4acfafb01bace37e24dae4e90cabeeb2d0ac32a224ec27a69c6e4ae2502cb34113bd32df5208f SHA512 8364fe26ef042f03ac2e3868e577e28a8b9bc1de0e53391140696d91c5df78df456292ee359e12ddf371452305e1aaffaa391b1cb3482c6c8e17154259b3cc35
|
||||||
AUX newscripts/bacula-fd.initd 324 BLAKE2B cfc134247570538fed3aa1a96e51a45704cd747bda65e5bcdc6461bbcea27634909675a9c46eb3f00607c5ac8afdb481ca8ce1cd80e006bf00b59e78db58c750 SHA512 9c998c0deafe2882edbbd2ddd7e9bdc0f6cae3752a0e0f875d2350cf8eda20fb5bdb6781d1a57303cf4ebf8e719bdd7396fb0fed81726d752d035c82f26cc5cf
|
AUX newscripts/bacula-fd.initd 324 BLAKE2B cfc134247570538fed3aa1a96e51a45704cd747bda65e5bcdc6461bbcea27634909675a9c46eb3f00607c5ac8afdb481ca8ce1cd80e006bf00b59e78db58c750 SHA512 9c998c0deafe2882edbbd2ddd7e9bdc0f6cae3752a0e0f875d2350cf8eda20fb5bdb6781d1a57303cf4ebf8e719bdd7396fb0fed81726d752d035c82f26cc5cf
|
||||||
AUX newscripts/bacula-sd.initd 324 BLAKE2B fe9c1c5893d9e8c80d906e4c31e2645414674b0b26aaca7ec54217ccff90cf2718c5e3fa3dc28079693fb742765178c4d8fd1f7eceac4a205ce4b1995b0f212f SHA512 df6d7b20a8ce8622bf1c4806384a5fae0178e331d5355de2e2d2bfb29204ec627964752a53828cd0aa6a37bd61522638a7267568f86e0b0ebbcdcc12bb176d9a
|
AUX newscripts/bacula-sd.initd 324 BLAKE2B fe9c1c5893d9e8c80d906e4c31e2645414674b0b26aaca7ec54217ccff90cf2718c5e3fa3dc28079693fb742765178c4d8fd1f7eceac4a205ce4b1995b0f212f SHA512 df6d7b20a8ce8622bf1c4806384a5fae0178e331d5355de2e2d2bfb29204ec627964752a53828cd0aa6a37bd61522638a7267568f86e0b0ebbcdcc12bb176d9a
|
||||||
AUX tray-monitor-pro.patch 651 BLAKE2B 87a75a10fe709ca780ddb721576808b0a5ffe6f489fbe2844e7150586e5a114b4771646ba1b6fd3f1fb0d2a606080e69eff1fadb3fc2eb4a90d3c8fe1d4de2a6 SHA512 0e68e9867307e5fb978f1a54b2efe20a07bebf9d9651cfbf0a0c789751336cf131fd0f07f313b73ed7d0b8f2a26c1fb6c737936a048ad3c0cf8a9e1dd094601b
|
AUX tray-monitor-pro.patch 651 BLAKE2B 87a75a10fe709ca780ddb721576808b0a5ffe6f489fbe2844e7150586e5a114b4771646ba1b6fd3f1fb0d2a606080e69eff1fadb3fc2eb4a90d3c8fe1d4de2a6 SHA512 0e68e9867307e5fb978f1a54b2efe20a07bebf9d9651cfbf0a0c789751336cf131fd0f07f313b73ed7d0b8f2a26c1fb6c737936a048ad3c0cf8a9e1dd094601b
|
||||||
DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7 SHA512 59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5
|
|
||||||
DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a SHA512 5d33714d5575c351e28676cbd165fe7648ce15a1bc2a03f6d5635528083f3ec3bd6c7137a987690dcc8b232105e5768be91ba405a033ad60c4b82f3c88d73812
|
|
||||||
DIST bacula-15.0.2.tar.gz 6524812 BLAKE2B 1dd0722ce2bb6363936ed9cc9df1b6d842945f17277c77f40884bafc4b0a254c5fdd2c21bd200c6ca8b77c8eb718a319552e50135c9925d2b4ad81a64ab819d2 SHA512 71bd206a2bb0cf3ca0f2cb6547b63946bc2a8a5f70c5506b9a589e5ed9871bb98b56205da7d12e54a41c9ab3539fe1114bc94d926f0f831ee9e15bba36f167f3
|
DIST bacula-15.0.2.tar.gz 6524812 BLAKE2B 1dd0722ce2bb6363936ed9cc9df1b6d842945f17277c77f40884bafc4b0a254c5fdd2c21bd200c6ca8b77c8eb718a319552e50135c9925d2b4ad81a64ab819d2 SHA512 71bd206a2bb0cf3ca0f2cb6547b63946bc2a8a5f70c5506b9a589e5ed9871bb98b56205da7d12e54a41c9ab3539fe1114bc94d926f0f831ee9e15bba36f167f3
|
||||||
EBUILD bacula-13.0.3-r2.ebuild 13179 BLAKE2B 3164969c3f2c5ba04a499c4282a15afaa6bf2afb82d309b5431b75dd1992fb500dd9fe859611e524d8271ba420091eef1468738c04d697ad6a40e2db0999f887 SHA512 e5e7f2671925994fb41e1ec430fc1ca76521ae6b8675f4ecb7383a5f191eaa3d42a7730d4e71daa41716eb07245530c5586108110b806e03e63772f5a04fc2a5
|
|
||||||
EBUILD bacula-13.0.4.ebuild 13181 BLAKE2B 98d8ed281cf63236d00eb7524a03361b7aaa563ea6228ef2c5ad19a42b74d551f02c5323d09105759e336375a541e4583a3ae5b326a808bb9e68c8de8467fe36 SHA512 306744e6b7734564305100c4d0bf568a2043873e54f1b77b40a0e81977f9d88146fe0d3e68e0a78e4c93d279bc813f700698be77a087bd7165772ffe3e4b963c
|
|
||||||
EBUILD bacula-15.0.2.ebuild 13473 BLAKE2B a6817caefbbc54f6ea4b9031c60e7d37822cab90fc0f6cab1745289ac6f3620c408da5dc28f11984c585b0293449168c156de0571255ab600fea6ec643b3d09a SHA512 acbe0ec9502bf1237ee6740f38b0fc0704fa50a03465b1f96de7ade2c296c02d52123b51c145ae9857e5df908db6cc82556b2811db45ffa82dcefedc5fce745f
|
EBUILD bacula-15.0.2.ebuild 13473 BLAKE2B a6817caefbbc54f6ea4b9031c60e7d37822cab90fc0f6cab1745289ac6f3620c408da5dc28f11984c585b0293449168c156de0571255ab600fea6ec643b3d09a SHA512 acbe0ec9502bf1237ee6740f38b0fc0704fa50a03465b1f96de7ade2c296c02d52123b51c145ae9857e5df908db6cc82556b2811db45ffa82dcefedc5fce745f
|
||||||
MISC metadata.xml 747 BLAKE2B bae193fb0ae5e5e92b0b6e935691f19235a230b0a7e69083aeb344db0e451ca55f16c9f3c163eab390621ab266e0f7f7ee1e75eff69589b2de0c730d2cf0d965 SHA512 df7c2a1296cb7da96928de07347df04f741b8b91de72d39c002dda3e5c9564341a5bc73b60f68752a806175fd5709b35f1eb4ecf00e85e1237c4672c0b948557
|
MISC metadata.xml 747 BLAKE2B bae193fb0ae5e5e92b0b6e935691f19235a230b0a7e69083aeb344db0e451ca55f16c9f3c163eab390621ab266e0f7f7ee1e75eff69589b2de0c730d2cf0d965 SHA512 df7c2a1296cb7da96928de07347df04f741b8b91de72d39c002dda3e5c9564341a5bc73b60f68752a806175fd5709b35f1eb4ecf00e85e1237c4672c0b948557
|
||||||
|
|
|
@ -1,449 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit desktop libtool qmake-utils systemd
|
|
||||||
|
|
||||||
MY_PV=${PV/_beta/-b}
|
|
||||||
MY_P=${PN}-${MY_PV}
|
|
||||||
|
|
||||||
DESCRIPTION="Featureful client/server network backup suite"
|
|
||||||
HOMEPAGE="https://www.bacula.org/"
|
|
||||||
SRC_URI="https://downloads.sourceforge.net/bacula/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="AGPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~ppc ~sparc x86"
|
|
||||||
IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd vim-syntax X"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
!bacula-clientonly? (
|
|
||||||
!bacula-nodir? ( virtual/mta )
|
|
||||||
postgres? ( dev-db/postgresql:=[threads(+)] )
|
|
||||||
mysql? ( || ( dev-db/mysql-connector-c dev-db/mariadb-connector-c ) )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
)
|
|
||||||
dev-libs/gmp:0
|
|
||||||
qt5? (
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtsvg:5
|
|
||||||
x11-libs/qwt:6
|
|
||||||
)
|
|
||||||
logwatch? ( sys-apps/logwatch )
|
|
||||||
readline? ( sys-libs/readline:0 )
|
|
||||||
static? (
|
|
||||||
dev-libs/lzo[static-libs]
|
|
||||||
sys-libs/ncurses:=[static-libs]
|
|
||||||
sys-libs/zlib[static-libs]
|
|
||||||
acl? ( virtual/acl[static-libs(+)] )
|
|
||||||
ssl? (
|
|
||||||
dev-libs/openssl:0=[static-libs]
|
|
||||||
)
|
|
||||||
)
|
|
||||||
!static? (
|
|
||||||
dev-libs/lzo
|
|
||||||
sys-libs/ncurses:=
|
|
||||||
sys-libs/zlib
|
|
||||||
acl? ( virtual/acl )
|
|
||||||
ssl? (
|
|
||||||
dev-libs/openssl:0=
|
|
||||||
)
|
|
||||||
)
|
|
||||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
|
||||||
dev-util/patchelf
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
acct-user/bacula
|
|
||||||
acct-group/bacula
|
|
||||||
!bacula-clientonly? (
|
|
||||||
!bacula-nosd? (
|
|
||||||
app-arch/mt-st
|
|
||||||
sys-block/mtx
|
|
||||||
)
|
|
||||||
)
|
|
||||||
selinux? ( sec-policy/selinux-bacula )
|
|
||||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
|
||||||
"
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
|
|
||||||
static? ( bacula-clientonly )
|
|
||||||
"
|
|
||||||
|
|
||||||
# suppress warning wrt 'implicit function declaration' in config logs
|
|
||||||
# bug 900663
|
|
||||||
QA_CONFIG_IMPL_DECL_SKIP=(
|
|
||||||
makedev # designed to check availability in
|
|
||||||
# used header file
|
|
||||||
)
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
#XOR and !bacula-clientonly controlled by REQUIRED_USE
|
|
||||||
use mysql && export mydbtype="mysql"
|
|
||||||
use postgres && export mydbtype="postgresql"
|
|
||||||
use sqlite && export mydbtype="sqlite3"
|
|
||||||
|
|
||||||
if use bacula-clientonly && use static && use qt5; then
|
|
||||||
ewarn
|
|
||||||
ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt5' useflag."
|
|
||||||
ewarn
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# adjusts default configuration files for several binaries
|
|
||||||
# to /etc/bacula/<config> instead of ./<config>
|
|
||||||
pushd src >&/dev/null || die
|
|
||||||
for f in console/console.c dird/dird.c filed/filed.c \
|
|
||||||
stored/bcopy.c stored/bextract.c stored/bls.c \
|
|
||||||
stored/bscan.c stored/btape.c stored/stored.c \
|
|
||||||
qt-console/main.cpp; do
|
|
||||||
sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' "${f}" \
|
|
||||||
|| die "sed on ${f} failed"
|
|
||||||
done
|
|
||||||
popd >&/dev/null || die
|
|
||||||
|
|
||||||
# bug 466688 drop deprecated categories from Desktop file
|
|
||||||
sed -i -e 's/Application;//' scripts/bat.desktop.in || die
|
|
||||||
|
|
||||||
# bug 466690 Use CXXFLAGS instead of CFLAGS
|
|
||||||
sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
|
|
||||||
|
|
||||||
# drop automatic install of unneeded documentation (for bug 356499)
|
|
||||||
eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
|
|
||||||
|
|
||||||
# bug #310087
|
|
||||||
eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
|
|
||||||
|
|
||||||
# bug #311161
|
|
||||||
eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
|
|
||||||
|
|
||||||
# bat needs to respect LDFLAGS and CFLAGS
|
|
||||||
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
|
|
||||||
|
|
||||||
# tray-monitor needs to respect LDFLAGS and CFLAGS
|
|
||||||
eapply -p0 "${FILESDIR}"/tray-monitor-pro.patch
|
|
||||||
|
|
||||||
# bug #328701
|
|
||||||
eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
|
|
||||||
|
|
||||||
eapply -p0 "${FILESDIR}"/${PN}-11.0.2-fix-static.patch
|
|
||||||
|
|
||||||
# fix soname in libbaccat.so, see bugs #602952, #790140 and #845126
|
|
||||||
eapply "${FILESDIR}/bacula-fix-sonames-new.patch"
|
|
||||||
|
|
||||||
# correct library search path for slibtool usage (bug #914389)
|
|
||||||
eapply -p0 "${FILESDIR}/fix_slibtool.patch"
|
|
||||||
|
|
||||||
# do not strip binaries
|
|
||||||
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
|
|
||||||
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
|
|
||||||
sed -i -e "s/+= qt$/+= qt nostrip/" \
|
|
||||||
src/qt-console/tray-monitor/tray-monitor.pro.in || die
|
|
||||||
|
|
||||||
eapply_user
|
|
||||||
|
|
||||||
# Fix systemd unit files:
|
|
||||||
# bug 497748
|
|
||||||
sed -i -e '/Requires/d' platforms/systemd/*.service.in || die
|
|
||||||
sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in || die
|
|
||||||
# bug 504370
|
|
||||||
sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in || die
|
|
||||||
# bug 584442 and 504368
|
|
||||||
sed -i -e 's/@dir_user@/root/g' platforms/systemd/bacula-dir.service.in || die
|
|
||||||
|
|
||||||
# build 'bat' for Qt5
|
|
||||||
export QMAKE="$(qt5_get_bindir)"/qmake
|
|
||||||
|
|
||||||
# adapt to >=Qt-5.9 (see bug #644566)
|
|
||||||
# qmake needs an existing target file to generate install instructions
|
|
||||||
sed -i -e 's#bins.files = bat#bins.files = .libs/bat#g' \
|
|
||||||
src/qt-console/bat.pro.in || die
|
|
||||||
mkdir src/qt-console/.libs || die
|
|
||||||
touch src/qt-console/.libs/bat || die
|
|
||||||
chmod 755 src/qt-console/.libs/bat || die
|
|
||||||
|
|
||||||
# same for tray-monitor (bug #915605)
|
|
||||||
sed -i -e 's#bins.files = bac#bins.files = .libs/bac#g' \
|
|
||||||
src/qt-console/tray-monitor/tray-monitor.pro.in || die
|
|
||||||
mkdir src/qt-console/tray-monitor/.libs || die
|
|
||||||
touch src/qt-console/tray-monitor/.libs/bacula-tray-monitor || die
|
|
||||||
chmod 755 src/qt-console/tray-monitor/.libs/bacula-tray-monitor || die
|
|
||||||
|
|
||||||
eapply -p0 "${FILESDIR}/fix_tray_monitor.patch" || die
|
|
||||||
|
|
||||||
# Don't let program install man pages directly
|
|
||||||
sed -i -e 's/ manpages//' Makefile.in || die
|
|
||||||
|
|
||||||
# correct installation for plugins to mode 0755 (bug #725946)
|
|
||||||
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/Makefile ||die
|
|
||||||
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/docker/Makefile ||die
|
|
||||||
|
|
||||||
# fix bundled libtool (bug 466696)
|
|
||||||
# But first move directory with M4 macros out of the way.
|
|
||||||
# It is only needed by autoconf and gives errors during elibtoolize.
|
|
||||||
mv autoconf/libtool autoconf/libtool1 || die
|
|
||||||
elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconf=''
|
|
||||||
|
|
||||||
if use bacula-clientonly; then
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_enable bacula-clientonly client-only) \
|
|
||||||
$(use_enable !static libtool) \
|
|
||||||
$(use_enable static static-cons) \
|
|
||||||
$(use_enable static static-fd)"
|
|
||||||
else
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_enable !bacula-nodir build-dird) \
|
|
||||||
$(use_enable !bacula-nosd build-stored)"
|
|
||||||
# bug #311099
|
|
||||||
# database support needed by dir-only *and* sd-only
|
|
||||||
# build as well (for building bscan, btape, etc.)
|
|
||||||
myconf="${myconf}
|
|
||||||
--with-${mydbtype}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# do not build bat if 'static' clientonly
|
|
||||||
if ! use bacula-clientonly || ! use static; then
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_enable qt5 bat)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_with X x) \
|
|
||||||
$(use_enable batch-insert) \
|
|
||||||
$(use_enable !readline conio) \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_with ssl openssl) \
|
|
||||||
$(use_enable ipv6) \
|
|
||||||
$(use_enable acl) \
|
|
||||||
$(use_with tcpd tcp-wrappers)"
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--with-pid-dir=/var/run \
|
|
||||||
--sysconfdir=/etc/bacula \
|
|
||||||
--with-archivedir=/var/lib/bacula/tmp \
|
|
||||||
--with-subsys-dir=/var/lock/subsys \
|
|
||||||
--with-working-dir=/var/lib/bacula \
|
|
||||||
--with-logdir=/var/lib/bacula \
|
|
||||||
--with-scriptdir=/usr/libexec/bacula \
|
|
||||||
--with-systemd=$(systemd_get_systemunitdir) \
|
|
||||||
--with-dir-user=bacula \
|
|
||||||
--with-dir-group=bacula \
|
|
||||||
--with-sd-user=root \
|
|
||||||
--with-sd-group=bacula \
|
|
||||||
--with-fd-user=root \
|
|
||||||
--with-fd-group=bacula \
|
|
||||||
--enable-smartalloc \
|
|
||||||
--disable-afs \
|
|
||||||
--without-s3 \
|
|
||||||
--host=${CHOST} \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# Make build log verbose (bug #447806)
|
|
||||||
emake NO_ECHO=""
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
doicon scripts/bacula.png
|
|
||||||
keepdir /var/lib/bacula/tmp
|
|
||||||
|
|
||||||
# remove not needed .la files #840957
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
|
|
||||||
# install bat icon and desktop file when enabled
|
|
||||||
# (for some reason ./configure doesn't pick this up)
|
|
||||||
if use qt5 && ! use static ; then
|
|
||||||
doicon src/qt-console/images/bat_icon.png
|
|
||||||
domenu scripts/bat.desktop
|
|
||||||
fi
|
|
||||||
|
|
||||||
# remove some scripts we don't need at all
|
|
||||||
rm -f "${D}"/usr/libexec/bacula/{bacula,bacula-ctl-dir,bacula-ctl-fd,bacula-ctl-sd,startmysql,stopmysql}
|
|
||||||
|
|
||||||
# rename statically linked apps
|
|
||||||
if use bacula-clientonly && use static ; then
|
|
||||||
pushd "${D}"/usr/sbin || die
|
|
||||||
mv static-bacula-fd bacula-fd || die
|
|
||||||
mv static-bconsole bconsole || die
|
|
||||||
popd || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# extra files which 'make install' doesn't cover
|
|
||||||
if ! use bacula-clientonly; then
|
|
||||||
# the database update scripts
|
|
||||||
diropts -m0750
|
|
||||||
insinto /usr/libexec/bacula/updatedb
|
|
||||||
insopts -m0754
|
|
||||||
doins "${S}"/updatedb/*
|
|
||||||
fperms 0640 /usr/libexec/bacula/updatedb/README
|
|
||||||
|
|
||||||
# the logrotate configuration
|
|
||||||
# (now unconditional wrt bug #258187)
|
|
||||||
diropts -m0755
|
|
||||||
insinto /etc/logrotate.d
|
|
||||||
insopts -m0644
|
|
||||||
newins "${S}"/scripts/logrotate bacula
|
|
||||||
|
|
||||||
# the logwatch scripts
|
|
||||||
if use logwatch; then
|
|
||||||
diropts -m0750
|
|
||||||
dodir /usr/share/logwatch/scripts/services
|
|
||||||
dodir /usr/share/logwatch/scripts/shared
|
|
||||||
dodir /etc/logwatch/conf/logfiles
|
|
||||||
dodir /etc/logwatch/conf/services
|
|
||||||
pushd "${S}"/scripts/logwatch >&/dev/null || die
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
popd >&/dev/null || die
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install all man pages
|
|
||||||
doman "${S}"/manpages/*.[18]
|
|
||||||
|
|
||||||
if ! use qt5; then
|
|
||||||
rm -vf "${D}"/usr/share/man/man1/bat.1*
|
|
||||||
rm -vf "${D}"/usr/share/man/man1/bacula-tray-monitor.1*
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use bacula-clientonly || use bacula-nodir ; then
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/create_*_database
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/drop_*_database
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/make_*_tables
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/update_*_tables
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/drop_*_tables
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/grant_*_privileges
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/*_catalog_backup
|
|
||||||
fi
|
|
||||||
if use bacula-clientonly || use bacula-nosd; then
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/disk-changer
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/mtx-changer
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/dvd-handler
|
|
||||||
fi
|
|
||||||
|
|
||||||
# documentation
|
|
||||||
dodoc ChangeLog ReleaseNotes SUPPORT
|
|
||||||
|
|
||||||
# install examples (bug #457504)
|
|
||||||
if use examples; then
|
|
||||||
docinto examples/
|
|
||||||
dodoc -r examples/*
|
|
||||||
fi
|
|
||||||
|
|
||||||
# vim-files
|
|
||||||
if use vim-syntax; then
|
|
||||||
insinto /usr/share/vim/vimfiles/syntax
|
|
||||||
doins scripts/bacula.vim
|
|
||||||
insinto /usr/share/vim/vimfiles/ftdetect
|
|
||||||
newins scripts/filetype.vim bacula_ft.vim
|
|
||||||
fi
|
|
||||||
|
|
||||||
# setup init scripts
|
|
||||||
myscripts="bacula-fd"
|
|
||||||
if ! use bacula-clientonly; then
|
|
||||||
if ! use bacula-nodir; then
|
|
||||||
myscripts="${myscripts} bacula-dir"
|
|
||||||
fi
|
|
||||||
if ! use bacula-nosd; then
|
|
||||||
myscripts="${myscripts} bacula-sd"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
for script in ${myscripts}; do
|
|
||||||
# copy over init script and config to a temporary location
|
|
||||||
# so we can modify them as needed
|
|
||||||
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
|
|
||||||
cp "${FILESDIR}/newscripts/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
|
|
||||||
|
|
||||||
# now set the database dependency for the director init script
|
|
||||||
case "${script}" in
|
|
||||||
bacula-dir)
|
|
||||||
case "${mydbtype}" in
|
|
||||||
sqlite3)
|
|
||||||
# sqlite databases don't have a daemon
|
|
||||||
sed -i -e 's/need "%database%"/:/g' "${T}/${script}".initd || die
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
# all other databases have daemons
|
|
||||||
sed -i -e "s:%database%:${mydbtype}:" "${T}/${script}".initd || die
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# install init script and config
|
|
||||||
newinitd "${T}/${script}".initd "${script}"
|
|
||||||
newconfd "${T}/${script}".confd "${script}"
|
|
||||||
done
|
|
||||||
|
|
||||||
systemd_dounit "${S}"/platforms/systemd/bacula-{dir,fd,sd}.service
|
|
||||||
|
|
||||||
# make sure the working directory exists
|
|
||||||
diropts -m0750
|
|
||||||
keepdir /var/lib/bacula
|
|
||||||
|
|
||||||
# make sure bacula group can execute bacula libexec scripts
|
|
||||||
fowners -R root:bacula /usr/libexec/bacula
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use bacula-clientonly; then
|
|
||||||
fowners root:bacula /var/lib/bacula
|
|
||||||
else
|
|
||||||
fowners bacula:bacula /var/lib/bacula
|
|
||||||
fi
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "A group 'bacula' has been created. Any users you add to this"
|
|
||||||
einfo "group have access to files created by the daemons."
|
|
||||||
einfo
|
|
||||||
einfo "A user 'bacula' has been created. Please see the bacula manual"
|
|
||||||
einfo "for information about running bacula as a non-root user."
|
|
||||||
einfo
|
|
||||||
|
|
||||||
if ! use bacula-clientonly && ! use bacula-nodir; then
|
|
||||||
einfo
|
|
||||||
einfo "If this is a new install, you must create the ${mydbtype} databases with:"
|
|
||||||
einfo " /usr/libexec/bacula/create_${mydbtype}_database"
|
|
||||||
einfo " /usr/libexec/bacula/make_${mydbtype}_tables"
|
|
||||||
einfo " /usr/libexec/bacula/grant_${mydbtype}_privileges"
|
|
||||||
einfo
|
|
||||||
|
|
||||||
ewarn "ATTENTION!"
|
|
||||||
ewarn "The format of the database may have changed."
|
|
||||||
ewarn "If you just upgraded from a version below 9.0.0 you must run"
|
|
||||||
ewarn "'update_bacula_tables' now."
|
|
||||||
ewarn "Make sure to have a backup of your catalog before."
|
|
||||||
ewarn
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use sqlite; then
|
|
||||||
einfo
|
|
||||||
einfo "Be aware that Bacula does not officially support SQLite database anymore."
|
|
||||||
einfo "Best use it only for a client-only installation. See Bug #445540."
|
|
||||||
einfo
|
|
||||||
fi
|
|
||||||
|
|
||||||
einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
|
|
||||||
einfo "you have to enable 'USE=qt5'."
|
|
||||||
einfo
|
|
||||||
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during"
|
|
||||||
einfo "restores, so be sure to set it to an appropriate in dir in the bacula config."
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "If you adapt the port numbers for baculas components in the config files"
|
|
||||||
einfo "make sure to adapt the file names for the pidfile accordingly"
|
|
||||||
einfo "(see init.d scripts)."
|
|
||||||
}
|
|
|
@ -1,449 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit desktop libtool qmake-utils systemd
|
|
||||||
|
|
||||||
MY_PV=${PV/_beta/-b}
|
|
||||||
MY_P=${PN}-${MY_PV}
|
|
||||||
|
|
||||||
DESCRIPTION="Featureful client/server network backup suite"
|
|
||||||
HOMEPAGE="https://www.bacula.org/"
|
|
||||||
SRC_URI="https://downloads.sourceforge.net/bacula/${MY_P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="AGPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
|
||||||
IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd vim-syntax X"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
!bacula-clientonly? (
|
|
||||||
!bacula-nodir? ( virtual/mta )
|
|
||||||
postgres? ( dev-db/postgresql:=[threads(+)] )
|
|
||||||
mysql? ( || ( dev-db/mysql-connector-c dev-db/mariadb-connector-c ) )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
)
|
|
||||||
dev-libs/gmp:0
|
|
||||||
qt5? (
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
dev-qt/qtsvg:5
|
|
||||||
x11-libs/qwt:6
|
|
||||||
)
|
|
||||||
logwatch? ( sys-apps/logwatch )
|
|
||||||
readline? ( sys-libs/readline:0 )
|
|
||||||
static? (
|
|
||||||
dev-libs/lzo[static-libs]
|
|
||||||
sys-libs/ncurses:=[static-libs]
|
|
||||||
sys-libs/zlib[static-libs]
|
|
||||||
acl? ( virtual/acl[static-libs(+)] )
|
|
||||||
ssl? (
|
|
||||||
dev-libs/openssl:0=[static-libs]
|
|
||||||
)
|
|
||||||
)
|
|
||||||
!static? (
|
|
||||||
dev-libs/lzo
|
|
||||||
sys-libs/ncurses:=
|
|
||||||
sys-libs/zlib
|
|
||||||
acl? ( virtual/acl )
|
|
||||||
ssl? (
|
|
||||||
dev-libs/openssl:0=
|
|
||||||
)
|
|
||||||
)
|
|
||||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
|
||||||
dev-util/patchelf
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
acct-user/bacula
|
|
||||||
acct-group/bacula
|
|
||||||
!bacula-clientonly? (
|
|
||||||
!bacula-nosd? (
|
|
||||||
app-arch/mt-st
|
|
||||||
sys-block/mtx
|
|
||||||
)
|
|
||||||
)
|
|
||||||
selinux? ( sec-policy/selinux-bacula )
|
|
||||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
|
|
||||||
"
|
|
||||||
|
|
||||||
REQUIRED_USE="
|
|
||||||
!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
|
|
||||||
static? ( bacula-clientonly )
|
|
||||||
"
|
|
||||||
|
|
||||||
# suppress warning wrt 'implicit function declaration' in config logs
|
|
||||||
# bug 900663
|
|
||||||
QA_CONFIG_IMPL_DECL_SKIP=(
|
|
||||||
makedev # designed to check availability in
|
|
||||||
# used header file
|
|
||||||
)
|
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
#XOR and !bacula-clientonly controlled by REQUIRED_USE
|
|
||||||
use mysql && export mydbtype="mysql"
|
|
||||||
use postgres && export mydbtype="postgresql"
|
|
||||||
use sqlite && export mydbtype="sqlite3"
|
|
||||||
|
|
||||||
if use bacula-clientonly && use static && use qt5; then
|
|
||||||
ewarn
|
|
||||||
ewarn "Building statically linked 'bat' is not supported. Ignorig 'qt5' useflag."
|
|
||||||
ewarn
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# adjusts default configuration files for several binaries
|
|
||||||
# to /etc/bacula/<config> instead of ./<config>
|
|
||||||
pushd src >&/dev/null || die
|
|
||||||
for f in console/console.c dird/dird.c filed/filed.c \
|
|
||||||
stored/bcopy.c stored/bextract.c stored/bls.c \
|
|
||||||
stored/bscan.c stored/btape.c stored/stored.c \
|
|
||||||
qt-console/main.cpp; do
|
|
||||||
sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' "${f}" \
|
|
||||||
|| die "sed on ${f} failed"
|
|
||||||
done
|
|
||||||
popd >&/dev/null || die
|
|
||||||
|
|
||||||
# bug 466688 drop deprecated categories from Desktop file
|
|
||||||
sed -i -e 's/Application;//' scripts/bat.desktop.in || die
|
|
||||||
|
|
||||||
# bug 466690 Use CXXFLAGS instead of CFLAGS
|
|
||||||
sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
|
|
||||||
|
|
||||||
# drop automatic install of unneeded documentation (for bug 356499)
|
|
||||||
eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
|
|
||||||
|
|
||||||
# bug #310087
|
|
||||||
eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
|
|
||||||
|
|
||||||
# bug #311161
|
|
||||||
eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
|
|
||||||
|
|
||||||
# bat needs to respect LDFLAGS and CFLAGS
|
|
||||||
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
|
|
||||||
|
|
||||||
# tray-monitor needs to respect LDFLAGS and CFLAGS
|
|
||||||
eapply -p0 "${FILESDIR}"/tray-monitor-pro.patch
|
|
||||||
|
|
||||||
# bug #328701
|
|
||||||
eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
|
|
||||||
|
|
||||||
eapply -p0 "${FILESDIR}"/${PN}-11.0.2-fix-static.patch
|
|
||||||
|
|
||||||
# fix soname in libbaccat.so, see bugs #602952, #790140 and #845126
|
|
||||||
eapply "${FILESDIR}/bacula-fix-sonames-new.patch"
|
|
||||||
|
|
||||||
# correct library search path for slibtool usage (bug #914389)
|
|
||||||
eapply -p0 "${FILESDIR}/fix_slibtool.patch"
|
|
||||||
|
|
||||||
# do not strip binaries
|
|
||||||
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
|
|
||||||
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
|
|
||||||
sed -i -e "s/+= qt$/+= qt nostrip/" \
|
|
||||||
src/qt-console/tray-monitor/tray-monitor.pro.in || die
|
|
||||||
|
|
||||||
eapply_user
|
|
||||||
|
|
||||||
# Fix systemd unit files:
|
|
||||||
# bug 497748
|
|
||||||
sed -i -e '/Requires/d' platforms/systemd/*.service.in || die
|
|
||||||
sed -i -e '/StandardOutput/d' platforms/systemd/*.service.in || die
|
|
||||||
# bug 504370
|
|
||||||
sed -i -e '/Alias=bacula-dir/d' platforms/systemd/bacula-dir.service.in || die
|
|
||||||
# bug 584442 and 504368
|
|
||||||
sed -i -e 's/@dir_user@/root/g' platforms/systemd/bacula-dir.service.in || die
|
|
||||||
|
|
||||||
# build 'bat' for Qt5
|
|
||||||
export QMAKE="$(qt5_get_bindir)"/qmake
|
|
||||||
|
|
||||||
# adapt to >=Qt-5.9 (see bug #644566)
|
|
||||||
# qmake needs an existing target file to generate install instructions
|
|
||||||
sed -i -e 's#bins.files = bat#bins.files = .libs/bat#g' \
|
|
||||||
src/qt-console/bat.pro.in || die
|
|
||||||
mkdir src/qt-console/.libs || die
|
|
||||||
touch src/qt-console/.libs/bat || die
|
|
||||||
chmod 755 src/qt-console/.libs/bat || die
|
|
||||||
|
|
||||||
# same for tray-monitor (bug #915605)
|
|
||||||
sed -i -e 's#bins.files = bac#bins.files = .libs/bac#g' \
|
|
||||||
src/qt-console/tray-monitor/tray-monitor.pro.in || die
|
|
||||||
mkdir src/qt-console/tray-monitor/.libs || die
|
|
||||||
touch src/qt-console/tray-monitor/.libs/bacula-tray-monitor || die
|
|
||||||
chmod 755 src/qt-console/tray-monitor/.libs/bacula-tray-monitor || die
|
|
||||||
|
|
||||||
eapply -p0 "${FILESDIR}/fix_tray_monitor.patch" || die
|
|
||||||
|
|
||||||
# Don't let program install man pages directly
|
|
||||||
sed -i -e 's/ manpages//' Makefile.in || die
|
|
||||||
|
|
||||||
# correct installation for plugins to mode 0755 (bug #725946)
|
|
||||||
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/Makefile ||die
|
|
||||||
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/docker/Makefile ||die
|
|
||||||
|
|
||||||
# fix bundled libtool (bug 466696)
|
|
||||||
# But first move directory with M4 macros out of the way.
|
|
||||||
# It is only needed by autoconf and gives errors during elibtoolize.
|
|
||||||
mv autoconf/libtool autoconf/libtool1 || die
|
|
||||||
elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconf=''
|
|
||||||
|
|
||||||
if use bacula-clientonly; then
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_enable bacula-clientonly client-only) \
|
|
||||||
$(use_enable !static libtool) \
|
|
||||||
$(use_enable static static-cons) \
|
|
||||||
$(use_enable static static-fd)"
|
|
||||||
else
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_enable !bacula-nodir build-dird) \
|
|
||||||
$(use_enable !bacula-nosd build-stored)"
|
|
||||||
# bug #311099
|
|
||||||
# database support needed by dir-only *and* sd-only
|
|
||||||
# build as well (for building bscan, btape, etc.)
|
|
||||||
myconf="${myconf}
|
|
||||||
--with-${mydbtype}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# do not build bat if 'static' clientonly
|
|
||||||
if ! use bacula-clientonly || ! use static; then
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_enable qt5 bat)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
myconf="${myconf} \
|
|
||||||
$(use_with X x) \
|
|
||||||
$(use_enable batch-insert) \
|
|
||||||
$(use_enable !readline conio) \
|
|
||||||
$(use_enable readline) \
|
|
||||||
$(use_with ssl openssl) \
|
|
||||||
$(use_enable ipv6) \
|
|
||||||
$(use_enable acl) \
|
|
||||||
$(use_with tcpd tcp-wrappers)"
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--with-pid-dir=/var/run \
|
|
||||||
--sysconfdir=/etc/bacula \
|
|
||||||
--with-archivedir=/var/lib/bacula/tmp \
|
|
||||||
--with-subsys-dir=/var/lock/subsys \
|
|
||||||
--with-working-dir=/var/lib/bacula \
|
|
||||||
--with-logdir=/var/lib/bacula \
|
|
||||||
--with-scriptdir=/usr/libexec/bacula \
|
|
||||||
--with-systemd=$(systemd_get_systemunitdir) \
|
|
||||||
--with-dir-user=bacula \
|
|
||||||
--with-dir-group=bacula \
|
|
||||||
--with-sd-user=root \
|
|
||||||
--with-sd-group=bacula \
|
|
||||||
--with-fd-user=root \
|
|
||||||
--with-fd-group=bacula \
|
|
||||||
--enable-smartalloc \
|
|
||||||
--disable-afs \
|
|
||||||
--without-s3 \
|
|
||||||
--host=${CHOST} \
|
|
||||||
${myconf}
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# Make build log verbose (bug #447806)
|
|
||||||
emake NO_ECHO=""
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
doicon scripts/bacula.png
|
|
||||||
keepdir /var/lib/bacula/tmp
|
|
||||||
|
|
||||||
# remove not needed .la files #840957
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
|
|
||||||
# install bat icon and desktop file when enabled
|
|
||||||
# (for some reason ./configure doesn't pick this up)
|
|
||||||
if use qt5 && ! use static ; then
|
|
||||||
doicon src/qt-console/images/bat_icon.png
|
|
||||||
domenu scripts/bat.desktop
|
|
||||||
fi
|
|
||||||
|
|
||||||
# remove some scripts we don't need at all
|
|
||||||
rm -f "${D}"/usr/libexec/bacula/{bacula,bacula-ctl-dir,bacula-ctl-fd,bacula-ctl-sd,startmysql,stopmysql}
|
|
||||||
|
|
||||||
# rename statically linked apps
|
|
||||||
if use bacula-clientonly && use static ; then
|
|
||||||
pushd "${D}"/usr/sbin || die
|
|
||||||
mv static-bacula-fd bacula-fd || die
|
|
||||||
mv static-bconsole bconsole || die
|
|
||||||
popd || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# extra files which 'make install' doesn't cover
|
|
||||||
if ! use bacula-clientonly; then
|
|
||||||
# the database update scripts
|
|
||||||
diropts -m0750
|
|
||||||
insinto /usr/libexec/bacula/updatedb
|
|
||||||
insopts -m0754
|
|
||||||
doins "${S}"/updatedb/*
|
|
||||||
fperms 0640 /usr/libexec/bacula/updatedb/README
|
|
||||||
|
|
||||||
# the logrotate configuration
|
|
||||||
# (now unconditional wrt bug #258187)
|
|
||||||
diropts -m0755
|
|
||||||
insinto /etc/logrotate.d
|
|
||||||
insopts -m0644
|
|
||||||
newins "${S}"/scripts/logrotate bacula
|
|
||||||
|
|
||||||
# the logwatch scripts
|
|
||||||
if use logwatch; then
|
|
||||||
diropts -m0750
|
|
||||||
dodir /usr/share/logwatch/scripts/services
|
|
||||||
dodir /usr/share/logwatch/scripts/shared
|
|
||||||
dodir /etc/logwatch/conf/logfiles
|
|
||||||
dodir /etc/logwatch/conf/services
|
|
||||||
pushd "${S}"/scripts/logwatch >&/dev/null || die
|
|
||||||
emake DESTDIR="${D}" install
|
|
||||||
popd >&/dev/null || die
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install all man pages
|
|
||||||
doman "${S}"/manpages/*.[18]
|
|
||||||
|
|
||||||
if ! use qt5; then
|
|
||||||
rm -vf "${D}"/usr/share/man/man1/bat.1*
|
|
||||||
rm -vf "${D}"/usr/share/man/man1/bacula-tray-monitor.1*
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use bacula-clientonly || use bacula-nodir ; then
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/create_*_database
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/drop_*_database
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/make_*_tables
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/update_*_tables
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/drop_*_tables
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/grant_*_privileges
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/*_catalog_backup
|
|
||||||
fi
|
|
||||||
if use bacula-clientonly || use bacula-nosd; then
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/disk-changer
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/mtx-changer
|
|
||||||
rm -vf "${D}"/usr/libexec/bacula/dvd-handler
|
|
||||||
fi
|
|
||||||
|
|
||||||
# documentation
|
|
||||||
dodoc ChangeLog ReleaseNotes SUPPORT
|
|
||||||
|
|
||||||
# install examples (bug #457504)
|
|
||||||
if use examples; then
|
|
||||||
docinto examples/
|
|
||||||
dodoc -r examples/*
|
|
||||||
fi
|
|
||||||
|
|
||||||
# vim-files
|
|
||||||
if use vim-syntax; then
|
|
||||||
insinto /usr/share/vim/vimfiles/syntax
|
|
||||||
doins scripts/bacula.vim
|
|
||||||
insinto /usr/share/vim/vimfiles/ftdetect
|
|
||||||
newins scripts/filetype.vim bacula_ft.vim
|
|
||||||
fi
|
|
||||||
|
|
||||||
# setup init scripts
|
|
||||||
myscripts="bacula-fd"
|
|
||||||
if ! use bacula-clientonly; then
|
|
||||||
if ! use bacula-nodir; then
|
|
||||||
myscripts="${myscripts} bacula-dir"
|
|
||||||
fi
|
|
||||||
if ! use bacula-nosd; then
|
|
||||||
myscripts="${myscripts} bacula-sd"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
for script in ${myscripts}; do
|
|
||||||
# copy over init script and config to a temporary location
|
|
||||||
# so we can modify them as needed
|
|
||||||
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
|
|
||||||
cp "${FILESDIR}/newscripts/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
|
|
||||||
|
|
||||||
# now set the database dependency for the director init script
|
|
||||||
case "${script}" in
|
|
||||||
bacula-dir)
|
|
||||||
case "${mydbtype}" in
|
|
||||||
sqlite3)
|
|
||||||
# sqlite databases don't have a daemon
|
|
||||||
sed -i -e 's/need "%database%"/:/g' "${T}/${script}".initd || die
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
# all other databases have daemons
|
|
||||||
sed -i -e "s:%database%:${mydbtype}:" "${T}/${script}".initd || die
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# install init script and config
|
|
||||||
newinitd "${T}/${script}".initd "${script}"
|
|
||||||
newconfd "${T}/${script}".confd "${script}"
|
|
||||||
done
|
|
||||||
|
|
||||||
systemd_dounit "${S}"/platforms/systemd/bacula-{dir,fd,sd}.service
|
|
||||||
|
|
||||||
# make sure the working directory exists
|
|
||||||
diropts -m0750
|
|
||||||
keepdir /var/lib/bacula
|
|
||||||
|
|
||||||
# make sure bacula group can execute bacula libexec scripts
|
|
||||||
fowners -R root:bacula /usr/libexec/bacula
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if use bacula-clientonly; then
|
|
||||||
fowners root:bacula /var/lib/bacula
|
|
||||||
else
|
|
||||||
fowners bacula:bacula /var/lib/bacula
|
|
||||||
fi
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "A group 'bacula' has been created. Any users you add to this"
|
|
||||||
einfo "group have access to files created by the daemons."
|
|
||||||
einfo
|
|
||||||
einfo "A user 'bacula' has been created. Please see the bacula manual"
|
|
||||||
einfo "for information about running bacula as a non-root user."
|
|
||||||
einfo
|
|
||||||
|
|
||||||
if ! use bacula-clientonly && ! use bacula-nodir; then
|
|
||||||
einfo
|
|
||||||
einfo "If this is a new install, you must create the ${mydbtype} databases with:"
|
|
||||||
einfo " /usr/libexec/bacula/create_${mydbtype}_database"
|
|
||||||
einfo " /usr/libexec/bacula/make_${mydbtype}_tables"
|
|
||||||
einfo " /usr/libexec/bacula/grant_${mydbtype}_privileges"
|
|
||||||
einfo
|
|
||||||
|
|
||||||
ewarn "ATTENTION!"
|
|
||||||
ewarn "The format of the database may have changed."
|
|
||||||
ewarn "If you just upgraded from a version below 9.0.0 you must run"
|
|
||||||
ewarn "'update_bacula_tables' now."
|
|
||||||
ewarn "Make sure to have a backup of your catalog before."
|
|
||||||
ewarn
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use sqlite; then
|
|
||||||
einfo
|
|
||||||
einfo "Be aware that Bacula does not officially support SQLite database anymore."
|
|
||||||
einfo "Best use it only for a client-only installation. See Bug #445540."
|
|
||||||
einfo
|
|
||||||
fi
|
|
||||||
|
|
||||||
einfo "Please note that 'bconsole' will always be installed. To compile 'bat'"
|
|
||||||
einfo "you have to enable 'USE=qt5'."
|
|
||||||
einfo
|
|
||||||
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will be used during"
|
|
||||||
einfo "restores, so be sure to set it to an appropriate in dir in the bacula config."
|
|
||||||
|
|
||||||
einfo
|
|
||||||
einfo "If you adapt the port numbers for baculas components in the config files"
|
|
||||||
einfo "make sure to adapt the file names for the pidfile accordingly"
|
|
||||||
einfo "(see init.d scripts)."
|
|
||||||
}
|
|
|
@ -1,63 +0,0 @@
|
||||||
--- src/console/Makefile.in.orig 2017-07-25 19:03:05.664760298 +0200
|
|
||||||
+++ src/console/Makefile.in 2017-07-25 19:05:43.576706091 +0200
|
|
||||||
@@ -24,6 +24,7 @@
|
|
||||||
CONSSRCS = console.c console_conf.c authenticate.c @CONS_SRC@
|
|
||||||
CONSOBJS = console.o console_conf.o authenticate.o @CONS_OBJ@
|
|
||||||
JSONOBJS = bbconsjson.o console_conf.o
|
|
||||||
+ZLIBS=@ZLIBS@
|
|
||||||
|
|
||||||
# these are the objects that are changed by the .configure process
|
|
||||||
EXTRAOBJS = @OBJLIST@
|
|
||||||
@@ -50,18 +51,18 @@
|
|
||||||
|
|
||||||
bconsole: Makefile $(CONSOBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
$(LIBTOOL_LINK) $(CXX) -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(CONSOBJS) \
|
|
||||||
- $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
|
|
||||||
- $(OPENSSL_LIBS)
|
|
||||||
+ $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(ZLIBS) $(GETTEXT_LIBS) \
|
|
||||||
+ $(OPENSSL_LIBS) $(LIBS)
|
|
||||||
|
|
||||||
bbconsjson: Makefile $(JSONOBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
$(LIBTOOL_LINK) $(CXX) -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(JSONOBJS) \
|
|
||||||
- $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
|
|
||||||
- $(OPENSSL_LIBS)
|
|
||||||
+ $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(ZLIBS) $(GETTEXT_LIBS) \
|
|
||||||
+ $(OPENSSL_LIBS) $(LIBS)
|
|
||||||
|
|
||||||
static-bconsole: Makefile $(CONSOBJS) ../lib/libbac.a ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
$(LIBTOOL_LINK) $(CXX) -static -L../lib -L../cats $(LDFLAGS) $(CONS_LDFLAGS) -o $@ $(CONSOBJS) \
|
|
||||||
- $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
|
|
||||||
- $(OPENSSL_LIBS)
|
|
||||||
+ $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(ZLIBS) $(GETTEXT_LIBS) \
|
|
||||||
+ $(OPENSSL_LIBS) $(LIBS)
|
|
||||||
strip $@
|
|
||||||
|
|
||||||
|
|
||||||
--- src/filed/Makefile.in.orig 2017-07-25 19:09:19.655852979 +0200
|
|
||||||
+++ src/filed/Makefile.in 2017-07-25 19:11:39.519558592 +0200
|
|
||||||
@@ -69,19 +69,19 @@
|
|
||||||
bacula-fd: Makefile $(SVROBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @WIN32@
|
|
||||||
@echo "Linking $@ ..."
|
|
||||||
$(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(SVROBJS) \
|
|
||||||
- $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
|
|
||||||
- $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS) $(IOKITLIBS)
|
|
||||||
+ $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm \
|
|
||||||
+ $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS) $(IOKITLIBS)
|
|
||||||
|
|
||||||
bfdjson: Makefile $(JSONOBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @WIN32@
|
|
||||||
@echo "Linking $@ ..."
|
|
||||||
$(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(JSONOBJS) \
|
|
||||||
- $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
|
|
||||||
- $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
|
|
||||||
+ $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm \
|
|
||||||
+ $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
|
|
||||||
|
|
||||||
static-bacula-fd: Makefile $(SVROBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @WIN32@
|
|
||||||
$(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -static -L../lib -L../findlib -o $@ $(SVROBJS) \
|
|
||||||
- $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) \
|
|
||||||
- $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
|
|
||||||
+ $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm \
|
|
||||||
+ $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZO_LIBS)
|
|
||||||
strip $@
|
|
||||||
|
|
||||||
Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
|
|
|
@ -1,67 +0,0 @@
|
||||||
# slibtool creates library in .libs directory but need -L. to find them
|
|
||||||
# Bug #914389
|
|
||||||
--- src/stored/Makefile.in.orig 2023-11-15 14:20:23.135630968 +0100
|
|
||||||
+++ src/stored/Makefile.in 2023-11-15 14:22:35.771246680 +0100
|
|
||||||
@@ -267,7 +267,7 @@
|
|
||||||
-I$(basedir) $(DINCLUDE) $(CFLAGS) $<
|
|
||||||
|
|
||||||
btape: Makefile $(TAPEOBJS) libbacsd.la drivers ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(TAPEOBJS) \
|
|
||||||
+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib -o $@ $(TAPEOBJS) \
|
|
||||||
$(SD_LIBS) $(DLIB) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
|
|
||||||
|
|
||||||
|
|
||||||
@@ -277,7 +277,7 @@
|
|
||||||
-I$(basedir) $(DINCLUDE) $(CFLAGS) $<
|
|
||||||
|
|
||||||
cloud_test: Makefile cloud_test.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) $(BLSOBJS) libbacsd.la drivers
|
|
||||||
- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(CLOUDTESTOBJS) $(DLIB) \
|
|
||||||
+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib -o $@ $(CLOUDTESTOBJS) $(DLIB) \
|
|
||||||
$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
|
|
||||||
|
|
||||||
bcloud.o: bcloud.c
|
|
||||||
@@ -286,7 +286,7 @@
|
|
||||||
-I$(basedir) $(DINCLUDE) $(S3_INC) $(CFLAGS) $<
|
|
||||||
|
|
||||||
bcloud: Makefile bcloud.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) $(BLSOBJS) libbacsd.la drivers
|
|
||||||
- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(CLOUDCLIOBJS) $(DLIB) \
|
|
||||||
+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib -o $@ $(CLOUDCLIOBJS) $(DLIB) \
|
|
||||||
$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(S3_LIBS)
|
|
||||||
|
|
||||||
bls.o: bls.c
|
|
||||||
@@ -296,7 +296,7 @@
|
|
||||||
|
|
||||||
bls: Makefile $(BLSOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
@echo "Compiling $<"
|
|
||||||
- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BLSOBJS) $(DLIB) \
|
|
||||||
+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib -o $@ $(BLSOBJS) $(DLIB) \
|
|
||||||
$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
|
|
||||||
|
|
||||||
bextract.o: bextract.c
|
|
||||||
@@ -306,7 +306,7 @@
|
|
||||||
|
|
||||||
bextract: Makefile $(BEXTOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
@echo "Compiling $<"
|
|
||||||
- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \
|
|
||||||
+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \
|
|
||||||
$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
|
|
||||||
|
|
||||||
bscan.o: bscan.c
|
|
||||||
@@ -316,7 +316,7 @@
|
|
||||||
|
|
||||||
bscan: Makefile $(SCNOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \
|
|
||||||
../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../cats -L../findlib -o $@ $(SCNOBJS) \
|
|
||||||
+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib -L../cats -L../findlib -o $@ $(SCNOBJS) \
|
|
||||||
$(SD_LIBS) -lbacsql -lbaccats $(DB_LIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
|
|
||||||
|
|
||||||
bcopy.o: bcopy.c
|
|
||||||
@@ -325,7 +325,7 @@
|
|
||||||
-I$(basedir) $(DINCLUDE) $(CFLAGS) $<
|
|
||||||
|
|
||||||
bcopy: Makefile $(COPYOBJS) libbacsd.la drivers ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
|
|
||||||
- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(COPYOBJS) \
|
|
||||||
+ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib -o $@ $(COPYOBJS) \
|
|
||||||
$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
|
|
||||||
|
|
||||||
cloud_parts_test: Makefile cloud_parts.c
|
|
|
@ -1,9 +1,7 @@
|
||||||
AUX snapper-0.10.1-testsuite.patch 2525 BLAKE2B 0ece146356113d456ef0a56e46e76eae1f9509e3b454459499fa457119c75a9e5fecb85d5530caaab340cea7f4deba0f155ac9e31706ab3899372c45e381cf77 SHA512 e0e1a4ed7c9ef069bc0bc5449f784c2deda1ce6851e98ca6d04c03988361f00e06b6a4f347671ee905f496dba19f8dffa64e5bdcba89f547292fc9c8d276ecd7
|
AUX snapper-0.10.1-testsuite.patch 2525 BLAKE2B 0ece146356113d456ef0a56e46e76eae1f9509e3b454459499fa457119c75a9e5fecb85d5530caaab340cea7f4deba0f155ac9e31706ab3899372c45e381cf77 SHA512 e0e1a4ed7c9ef069bc0bc5449f784c2deda1ce6851e98ca6d04c03988361f00e06b6a4f347671ee905f496dba19f8dffa64e5bdcba89f547292fc9c8d276ecd7
|
||||||
AUX snapper-0.11.0-cron-confd.patch 424 BLAKE2B beb358e0405a680963fc5776dc2bdd6de36958c53579d4097dd43655a4e4abd1dba0eaeff789da435b7f6fd13993e2dca29f07dd0b29e9bfcb29fa31c3623848 SHA512 1ac7ed0de6be97219282bcff82ebb0c62a9ae1a8869fd8e1246dc06b20aac81e3f95d306198d29d69223226b4efd5b1f4555b3280935f09c1c374803236c1bee
|
AUX snapper-0.11.0-cron-confd.patch 424 BLAKE2B beb358e0405a680963fc5776dc2bdd6de36958c53579d4097dd43655a4e4abd1dba0eaeff789da435b7f6fd13993e2dca29f07dd0b29e9bfcb29fa31c3623848 SHA512 1ac7ed0de6be97219282bcff82ebb0c62a9ae1a8869fd8e1246dc06b20aac81e3f95d306198d29d69223226b4efd5b1f4555b3280935f09c1c374803236c1bee
|
||||||
DIST snapper-0.11.0.tar.gz 445685 BLAKE2B 301e6d745d8d6d7acc6ca0c9fc431a0e46700aabd9882785bb2be38152693f9dbe897f85f6ad724c9529a0754b6146b53dda0a24141b386e59e7737855bc5da2 SHA512 fe86be4ceb1439b5be3fa61f5bc037bc51a5fe47451d0698851f83e2783d6c245ef8d40a33f79b03e8d1d8b63433743c35938ad7dca0747e0e1f650a5a766c40
|
|
||||||
DIST snapper-0.11.2.tar.gz 451240 BLAKE2B 08afbdb7808d16555ca476e2a4336b9ee7da7e368a8bba1f131b7413d60ce0c61cb8e6ebc14cfebf5184d426b39c2d042f450494dcd65de30627870407ec8652 SHA512 b418ff91c6ba655edebd600691e2a7c0bc277eb6e327d5c57d0e5b2e008ee859e82a7dc49f2b25003001f0e6e5fc69e611c843231160bbb4626867cfc4cf95e2
|
|
||||||
DIST snapper-0.12.0.tar.gz 530406 BLAKE2B 575a1cf251c789c38f3cce623e6074dde4d195914f7b391f2a0d4f588e5ff90b47c56b1897cb9a6d6a7789ed6d5e3676cb9ac3719fa33e9dabdc26227ea5b1e2 SHA512 f022ce76633e3d64e2c3c825a9113b2f77d0e672188b4af644e37388cb3636b4878131917a734aab3b74e744b5e437d53657744df37ec53671442cef4e3bb873
|
DIST snapper-0.12.0.tar.gz 530406 BLAKE2B 575a1cf251c789c38f3cce623e6074dde4d195914f7b391f2a0d4f588e5ff90b47c56b1897cb9a6d6a7789ed6d5e3676cb9ac3719fa33e9dabdc26227ea5b1e2 SHA512 f022ce76633e3d64e2c3c825a9113b2f77d0e672188b4af644e37388cb3636b4878131917a734aab3b74e744b5e437d53657744df37ec53671442cef4e3bb873
|
||||||
EBUILD snapper-0.11.0.ebuild 2052 BLAKE2B 13fdc4dfc90e5413b187cb3445b23b68fb271595553277861d5807ca2d7f93cc2719e1418ff8349d253f175d23b85a92a1e1fe73eca35ffd8ebc9fac4cdae51c SHA512 6fbb43ca53e9bf3e40be32bc0c2257b17128f2a8d61219465586de48be1404ed964a5fc6a156c5db3025da1c078a9ac04caf41b7d1f078204ff75678f2bdac57
|
DIST snapper-0.12.1.tar.gz 536687 BLAKE2B 1fbc8a99848016974db82c3993cd22fe402fba49ab128919e291704f602447c3d5b63f9681eff038e4bfbf89da8e5516516b22e8d93ca637ecca89c33ce89df6 SHA512 be7e227c7b7935d9be25ada77b758e654102881b8b7886fca312a9be990fbf701db774bfcccde4a05b9e1c0b31aa7f757a7a94a254c49fd54ba7a1395b3a6716
|
||||||
EBUILD snapper-0.11.2.ebuild 2062 BLAKE2B bfa3c6823b4d131caf04b10283cc4e91d957c9f8fe6608af4489370d23ff7801d31cc09dbd3d51d451228341921a6db29c04f35ec9228a0bcfbc346011b2d093 SHA512 6251093935e6c75abfc666711596ad52a15fcc78d0bf6aa5b70492ca6fa6246406d06632772b45a5dea05bf20be31b1ca379cc91581510b2231ee4d2078cc596
|
EBUILD snapper-0.12.0.ebuild 2060 BLAKE2B c8dfb267cbab5721d0b129a93ce59f609214dfd05d3149f431ca40312df12d66ab1d37947f3a2a0af29ca6548621de7ddae4a6cde3585305e9a9bbcbaa1c5fcf SHA512 aaa7ef62b9db8038c7e4df86caaf4f2613a97597c1ea76972d0e1bc5bcf79ba84c778e2bfa147e0f42c3bf8cbd78c8e4ae7faa2215fd396499c872b511493e4f
|
||||||
EBUILD snapper-0.12.0.ebuild 2062 BLAKE2B bfa3c6823b4d131caf04b10283cc4e91d957c9f8fe6608af4489370d23ff7801d31cc09dbd3d51d451228341921a6db29c04f35ec9228a0bcfbc346011b2d093 SHA512 6251093935e6c75abfc666711596ad52a15fcc78d0bf6aa5b70492ca6fa6246406d06632772b45a5dea05bf20be31b1ca379cc91581510b2231ee4d2078cc596
|
EBUILD snapper-0.12.1.ebuild 2062 BLAKE2B d2c5c49998e917fc32d44e5414a049e7577272553aab5317cd4d9dfd361e939091a4d4ebd4613001d7bbd14ca96623d5d446d6d9f479852878969c3b71a0bc31 SHA512 4ea6d91c35eb745fa07d9b4d0e615c130fc71a5cee3d47fe299da75a9d4e37789b37bd04dcade24213092e754140b5f152c605c17dbdbcd332140cc6072f6fac
|
||||||
MISC metadata.xml 1331 BLAKE2B 891a27fbae2ed364a26952def66b3e9e62be7025580d7b89f559f284888efed53476f4a8f5bcd7209c3c4de8494913a05354059004ef6c3aa6c1829a3e093efb SHA512 add8dffdf453f079d09f06608cae732ce61e04a5fac1988afb0733c8d60a943efe054a4973e54ca1cf304ad3d3778fd8aa6b01fc16815a1f42f83048d58adb63
|
MISC metadata.xml 1331 BLAKE2B 891a27fbae2ed364a26952def66b3e9e62be7025580d7b89f559f284888efed53476f4a8f5bcd7209c3c4de8494913a05354059004ef6c3aa6c1829a3e093efb SHA512 add8dffdf453f079d09f06608cae732ce61e04a5fac1988afb0733c8d60a943efe054a4973e54ca1cf304ad3d3778fd8aa6b01fc16815a1f42f83048d58adb63
|
||||||
|
|
|
@ -1,90 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit autotools systemd
|
|
||||||
|
|
||||||
DESCRIPTION="Command-line program for btrfs and lvm snapshot management"
|
|
||||||
HOMEPAGE="http://snapper.io/"
|
|
||||||
SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm64 ~riscv x86"
|
|
||||||
IUSE="lvm pam test systemd xattr"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
BDEPEND="app-text/docbook-xsl-stylesheets
|
|
||||||
dev-libs/libxslt
|
|
||||||
sys-devel/gettext
|
|
||||||
virtual/pkgconfig"
|
|
||||||
|
|
||||||
RDEPEND="dev-libs/boost:=
|
|
||||||
dev-libs/json-c:=
|
|
||||||
dev-libs/libxml2
|
|
||||||
dev-libs/icu:=
|
|
||||||
sys-apps/acl
|
|
||||||
sys-apps/dbus
|
|
||||||
sys-apps/util-linux
|
|
||||||
>=sys-fs/btrfs-progs-3.17.1
|
|
||||||
sys-libs/zlib
|
|
||||||
virtual/libintl
|
|
||||||
lvm? ( sys-fs/lvm2 )
|
|
||||||
pam? ( sys-libs/pam )
|
|
||||||
xattr? ( sys-apps/attr )"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${P}-cron-confd.patch
|
|
||||||
"${FILESDIR}"/${PN}-0.10.1-testsuite.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
sed -e "s,/usr/lib/systemd/system,$(systemd_get_systemunitdir),g" \
|
|
||||||
-i data/Makefile.* \
|
|
||||||
|| die "Failed to fix systemd services and timers installation path"
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# ext4 code does not work anymore
|
|
||||||
# snapper does not build without btrfs
|
|
||||||
local myeconfargs=(
|
|
||||||
--disable-silent-rules
|
|
||||||
--with-conf="/etc/conf.d"
|
|
||||||
--enable-zypp
|
|
||||||
--enable-rollback
|
|
||||||
--enable-btrfs-quota
|
|
||||||
--disable-ext4
|
|
||||||
--enable-btrfs
|
|
||||||
--enable-doc
|
|
||||||
$(use_enable lvm)
|
|
||||||
$(use_enable pam)
|
|
||||||
$(use_enable test tests)
|
|
||||||
$(use_enable systemd)
|
|
||||||
$(use_enable xattr xattrs)
|
|
||||||
)
|
|
||||||
|
|
||||||
econf "${myeconfargs[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
# Existing configuration file required to function
|
|
||||||
keepdir /etc/snapper/configs
|
|
||||||
newconfd data/sysconfig.snapper snapper
|
|
||||||
find "${D}" -name '*.la' -delete || die
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "In order to use Snapper, you need to set up"
|
|
||||||
elog "at least one config first. To do this, run:"
|
|
||||||
elog "snapper create-config <subvolume>"
|
|
||||||
elog "For more information, see man (8) snapper or"
|
|
||||||
elog "http://snapper.io/documentation.html and"
|
|
||||||
elog "https://wiki.gentoo.org/wiki/Snapper"
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -11,7 +11,7 @@ SRC_URI="https://github.com/openSUSE/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
KEYWORDS="amd64 ~arm64 ~riscv x86"
|
||||||
IUSE="lvm pam test systemd xattr"
|
IUSE="lvm pam test systemd xattr"
|
||||||
RESTRICT="test"
|
RESTRICT="test"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
Binary file not shown.
|
@ -8,7 +8,7 @@ DIST aardvark-dns-v1.12.2-vendor.tar.gz 6919039 BLAKE2B 5edc43d9e7044da6e3a1694a
|
||||||
DIST aardvark-dns-v1.9.0-vendor.tar.gz 8085548 BLAKE2B 487f69a9c34832d74783b66c565a7c2f67f101527e8a44c215f167e4ea80f069846b25decbb423972cd42cd9ee7717efc21c3d1b0885a7d87c0fbdb9cfb9d26f SHA512 f7174f1c4275991a6a2655046697f32511586f53fb343efa25f995cc07663091a634e8a82395840b022b6b3c8363863cdf8c9b6d4e38984fb841978eef0b1f22
|
DIST aardvark-dns-v1.9.0-vendor.tar.gz 8085548 BLAKE2B 487f69a9c34832d74783b66c565a7c2f67f101527e8a44c215f167e4ea80f069846b25decbb423972cd42cd9ee7717efc21c3d1b0885a7d87c0fbdb9cfb9d26f SHA512 f7174f1c4275991a6a2655046697f32511586f53fb343efa25f995cc07663091a634e8a82395840b022b6b3c8363863cdf8c9b6d4e38984fb841978eef0b1f22
|
||||||
EBUILD aardvark-dns-1.10.0-r1.ebuild 1097 BLAKE2B 67f4643151ce9f5efc4bf6f6415cd3ae6224c55fbc66dadc2a5155211556928a2373bd55abce93212bc04fcffd7a239ccb76777e35439a949f364743564e965f SHA512 a851974effdc3a66e426cab4bfdd2cc0c35f7e56ee2f136fbb96d32e55b86458f49ed8fbba14ed37ce94b04bf99c053d9373ece0a982b5f974296cfb1af9b54f
|
EBUILD aardvark-dns-1.10.0-r1.ebuild 1097 BLAKE2B 67f4643151ce9f5efc4bf6f6415cd3ae6224c55fbc66dadc2a5155211556928a2373bd55abce93212bc04fcffd7a239ccb76777e35439a949f364743564e965f SHA512 a851974effdc3a66e426cab4bfdd2cc0c35f7e56ee2f136fbb96d32e55b86458f49ed8fbba14ed37ce94b04bf99c053d9373ece0a982b5f974296cfb1af9b54f
|
||||||
EBUILD aardvark-dns-1.11.0-r1.ebuild 1104 BLAKE2B f8ccaa04f8c584e0a1759c39663d2183b320c918ba9e5c8b51caffd073f2c79adb5dbcf848cd27b519501175d411e7005f594071b007dd757869affc402852dc SHA512 4fffbef119250bbacbb63da0420c6efe4c838f74401e836a2dd785c762ee405598221d5b423a9dc1a1f35dd832844e7f9031ce8a854162d2270a4be037c43bf3
|
EBUILD aardvark-dns-1.11.0-r1.ebuild 1104 BLAKE2B f8ccaa04f8c584e0a1759c39663d2183b320c918ba9e5c8b51caffd073f2c79adb5dbcf848cd27b519501175d411e7005f594071b007dd757869affc402852dc SHA512 4fffbef119250bbacbb63da0420c6efe4c838f74401e836a2dd785c762ee405598221d5b423a9dc1a1f35dd832844e7f9031ce8a854162d2270a4be037c43bf3
|
||||||
EBUILD aardvark-dns-1.12.2-r1.ebuild 1106 BLAKE2B d6007c1ec8a83890386aa0663384c74aa6c92870071af2fbb8e6fd66e4cd63a607a8ce27022a5825ca2d9d5877c88bc219d49019dda3b1ab8017fdb21b8e6aeb SHA512 feafdda46634663ba10496e6fa6f4be35d2ca7bc7bed4a60e895298692e942ce17eaecce58f1d81fd05eed358ce075dea53d2e35b3fe82e830bb318a4656f52c
|
EBUILD aardvark-dns-1.12.2-r1.ebuild 1104 BLAKE2B 03b101208772c826ade53ce0954ff7629789c3d56dd1c85c0d1bbea45b8389653075905e69fe1c7e3fd6d14e2175ed18188ea989bc91dd88e7c97a524aa95f88 SHA512 483d3be92bdadc8b56f931c39e43baf5a3f75ed1387608b958a908cd297a873275eb06114195f10aafc5f57099babff5deedb71b76131f23347d7ba7f6e795c3
|
||||||
EBUILD aardvark-dns-1.9.0-r1.ebuild 1097 BLAKE2B 67f4643151ce9f5efc4bf6f6415cd3ae6224c55fbc66dadc2a5155211556928a2373bd55abce93212bc04fcffd7a239ccb76777e35439a949f364743564e965f SHA512 a851974effdc3a66e426cab4bfdd2cc0c35f7e56ee2f136fbb96d32e55b86458f49ed8fbba14ed37ce94b04bf99c053d9373ece0a982b5f974296cfb1af9b54f
|
EBUILD aardvark-dns-1.9.0-r1.ebuild 1097 BLAKE2B 67f4643151ce9f5efc4bf6f6415cd3ae6224c55fbc66dadc2a5155211556928a2373bd55abce93212bc04fcffd7a239ccb76777e35439a949f364743564e965f SHA512 a851974effdc3a66e426cab4bfdd2cc0c35f7e56ee2f136fbb96d32e55b86458f49ed8fbba14ed37ce94b04bf99c053d9373ece0a982b5f974296cfb1af9b54f
|
||||||
EBUILD aardvark-dns-9999.ebuild 1106 BLAKE2B d6007c1ec8a83890386aa0663384c74aa6c92870071af2fbb8e6fd66e4cd63a607a8ce27022a5825ca2d9d5877c88bc219d49019dda3b1ab8017fdb21b8e6aeb SHA512 feafdda46634663ba10496e6fa6f4be35d2ca7bc7bed4a60e895298692e942ce17eaecce58f1d81fd05eed358ce075dea53d2e35b3fe82e830bb318a4656f52c
|
EBUILD aardvark-dns-9999.ebuild 1106 BLAKE2B d6007c1ec8a83890386aa0663384c74aa6c92870071af2fbb8e6fd66e4cd63a607a8ce27022a5825ca2d9d5877c88bc219d49019dda3b1ab8017fdb21b8e6aeb SHA512 feafdda46634663ba10496e6fa6f4be35d2ca7bc7bed4a60e895298692e942ce17eaecce58f1d81fd05eed358ce075dea53d2e35b3fe82e830bb318a4656f52c
|
||||||
MISC metadata.xml 915 BLAKE2B 7ae712b0f52e804cb23911533c31bd5520bd76e1371e07625f7054fcb4ad8fd432476556ade943d9f8700d91ad7f081fed9856c553c9db97125d0c7d20ac8d5d SHA512 b9b1b3ac577f60c233559abf0286e4c5ca7d25e825faf74aa962867189c3dd2fbb968b791dae0fb565786446ad8495973e5ffa1f36a5193d349dd44846395fac
|
MISC metadata.xml 915 BLAKE2B 7ae712b0f52e804cb23911533c31bd5520bd76e1371e07625f7054fcb4ad8fd432476556ade943d9f8700d91ad7f081fed9856c553c9db97125d0c7d20ac8d5d SHA512 b9b1b3ac577f60c233559abf0286e4c5ca7d25e825faf74aa962867189c3dd2fbb968b791dae0fb565786446ad8495973e5ffa1f36a5193d349dd44846395fac
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 2023-2024 Gentoo Authors
|
# Copyright 2023-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]]; then
|
||||||
else
|
else
|
||||||
SRC_URI="${CARGO_CRATE_URIS}"
|
SRC_URI="${CARGO_CRATE_URIS}"
|
||||||
SRC_URI+="https://github.com/containers/aardvark-dns/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
SRC_URI+="https://github.com/containers/aardvark-dns/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
||||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
|
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# main
|
# main
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
DIST buildah-1.37.5.tar.gz 19323742 BLAKE2B 1c03cc201f10f4d3645ecd3dac9ae97b3fe585b63ca8980e22e8b13d6dab05842c47e694b45c13875f03dadf0a656177445b0f3835a8a6faca63b288ff136013 SHA512 ee33d85ea3aa9ec423b4e48e19db69359e3fc480a61abd511fa473257aa326e9a9c4dafc985afb83f7caa9a7a5ba6a89b2a1c028fe6ef7bd4ef382ec8591331d
|
DIST buildah-1.37.5.tar.gz 19323742 BLAKE2B 1c03cc201f10f4d3645ecd3dac9ae97b3fe585b63ca8980e22e8b13d6dab05842c47e694b45c13875f03dadf0a656177445b0f3835a8a6faca63b288ff136013 SHA512 ee33d85ea3aa9ec423b4e48e19db69359e3fc480a61abd511fa473257aa326e9a9c4dafc985afb83f7caa9a7a5ba6a89b2a1c028fe6ef7bd4ef382ec8591331d
|
||||||
DIST buildah-1.38.0.tar.gz 18547712 BLAKE2B a7c8df00ecc570d44173318adf68036389ce27bad5c10c7ba2bf7a728c29647186fcf0bfb9d0949e7947aff1e64cb2683b69ea0b4cb3d4181697813de8a5870f SHA512 c9f31693043e348c2bee6219f5a42738d93aa690a81f6bb283bd4d93ea6fe0cbde50754f7ee1a7e690853b7cfb934ce60e35ceb029180f41a95192773023c243
|
DIST buildah-1.38.0.tar.gz 18547712 BLAKE2B a7c8df00ecc570d44173318adf68036389ce27bad5c10c7ba2bf7a728c29647186fcf0bfb9d0949e7947aff1e64cb2683b69ea0b4cb3d4181697813de8a5870f SHA512 c9f31693043e348c2bee6219f5a42738d93aa690a81f6bb283bd4d93ea6fe0cbde50754f7ee1a7e690853b7cfb934ce60e35ceb029180f41a95192773023c243
|
||||||
EBUILD buildah-1.37.5.ebuild 3088 BLAKE2B 67e0f9d958907dc416e19f657a8a3f68022ac5214613716a23ace88d814c2433741f465756d718425817a3fabe61d0c39e2a8f46eb0535130acf83338b6f062e SHA512 1f341865dd92b2ebbcd1bca2a6ce9ee68778127514e81440edd97994971d05fc9af5b5f23717a36470afaeff485808cce9de0b8bba21359efa31baa9ca5c55c2
|
EBUILD buildah-1.37.5.ebuild 3088 BLAKE2B 67e0f9d958907dc416e19f657a8a3f68022ac5214613716a23ace88d814c2433741f465756d718425817a3fabe61d0c39e2a8f46eb0535130acf83338b6f062e SHA512 1f341865dd92b2ebbcd1bca2a6ce9ee68778127514e81440edd97994971d05fc9af5b5f23717a36470afaeff485808cce9de0b8bba21359efa31baa9ca5c55c2
|
||||||
EBUILD buildah-1.38.0.ebuild 3099 BLAKE2B bb155ae447ceab425ed02f802e0b734d52e71bd7a6d2900de3f72d657159c086ff2bf7d2cd28f747c34e4db95d0bdcdb2522701a7b90655000b7dd160bf8f17d SHA512 8d2f3c3b591f4af7b3ea09d82e74b7ec12d653ef771b25fb24c25cb0114660922b35c85f910511a5464f914c4785f6f74600cd1af77a7cf572047b71d89ca61b
|
EBUILD buildah-1.38.0.ebuild 3097 BLAKE2B 1456523de66a5e6782c7114d519e69ca8bc9ff3853f0c915ec200d89e41166f7b7cc19dee0b894605589846aa5a5943736e1fa15686c4bc1e5ea74db05e9e336 SHA512 fb00ae023de7a3ae3a7f81cab73eda6f06701d36636fab7fae8263949a132c57466f27ba5d5cae0250503aceff8e40835e888d95182b90762947b0d7b52d7169
|
||||||
EBUILD buildah-9999.ebuild 3099 BLAKE2B bb155ae447ceab425ed02f802e0b734d52e71bd7a6d2900de3f72d657159c086ff2bf7d2cd28f747c34e4db95d0bdcdb2522701a7b90655000b7dd160bf8f17d SHA512 8d2f3c3b591f4af7b3ea09d82e74b7ec12d653ef771b25fb24c25cb0114660922b35c85f910511a5464f914c4785f6f74600cd1af77a7cf572047b71d89ca61b
|
EBUILD buildah-9999.ebuild 3099 BLAKE2B bb155ae447ceab425ed02f802e0b734d52e71bd7a6d2900de3f72d657159c086ff2bf7d2cd28f747c34e4db95d0bdcdb2522701a7b90655000b7dd160bf8f17d SHA512 8d2f3c3b591f4af7b3ea09d82e74b7ec12d653ef771b25fb24c25cb0114660922b35c85f910511a5464f914c4785f6f74600cd1af77a7cf572047b71d89ca61b
|
||||||
MISC metadata.xml 716 BLAKE2B 8d1868e48306b5ded8700bcfde93d2a0d1a4afedc5440781355f0645b5f71e5a80569be4b14ab459033c5ec7cf5f02eb49e3948154274ad09b088e09d8ac5069 SHA512 b8a7e951a5342ad1a32f650ab21d373c3afa86d482463d87dad5db0e6e715e3d4bde7642b75f68da7f5b4a7e935953ce2ac41affb66724e7882f75f97dfde023
|
MISC metadata.xml 716 BLAKE2B 8d1868e48306b5ded8700bcfde93d2a0d1a4afedc5440781355f0645b5f71e5a80569be4b14ab459033c5ec7cf5f02eb49e3948154274ad09b088e09d8ac5069 SHA512 b8a7e951a5342ad1a32f650ab21d373c3afa86d482463d87dad5db0e6e715e3d4bde7642b75f68da7f5b4a7e935953ce2ac41affb66724e7882f75f97dfde023
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -27,7 +27,7 @@ if [[ ${PV} == 9999* ]]; then
|
||||||
EGIT_REPO_URI="https://github.com/containers/buildah.git"
|
EGIT_REPO_URI="https://github.com/containers/buildah.git"
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
KEYWORDS="~amd64 ~arm64"
|
KEYWORDS="amd64 arm64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
AUX cadvisor.initd-r1 564 BLAKE2B 5bc982674aca7c3cfd248ee92a0db91d919d26ad67a078a63b99842a629c35dac5b01ef97b36ce28681ffa69c5c7225b2facfdf8c973b975084fb07870237410 SHA512 b0fc7160a2c2515038a4661f847fcb9f63cd39bb5d65ad28b371d0cff0d680c2a8dbbf289b2db2eaefed50e601525da19e233c365251e52d6e72df92694a318b
|
AUX cadvisor.initd-r1 564 BLAKE2B 5bc982674aca7c3cfd248ee92a0db91d919d26ad67a078a63b99842a629c35dac5b01ef97b36ce28681ffa69c5c7225b2facfdf8c973b975084fb07870237410 SHA512 b0fc7160a2c2515038a4661f847fcb9f63cd39bb5d65ad28b371d0cff0d680c2a8dbbf289b2db2eaefed50e601525da19e233c365251e52d6e72df92694a318b
|
||||||
|
AUX cadvisor.service 328 BLAKE2B ff02b27b998b832ebe84ddef57993bebc4831e3e82e1475279aedfe35ccb15c05ee300573fede489d73e8bf82b511971e9485d2b395026defcadd74ecc8d92b7 SHA512 8558a8a781395f57daa5ddc39fbcbda3ad1b366764b0986428f1bdf38d9935af3b09ad2f6d539ebe6fc33a21edf2ac68caaf5f697c926933bcde19c3e38a181f
|
||||||
DIST cadvisor-0.36.0-deps.tar.xz 149740960 BLAKE2B cff89f7661ed78addd1551b4353a93183c0fc317add01756a250429ad27a1b7c1c92fa6c1f0a129337204f89e85b1bfe16b1e17ff2ef7587f921ce1c9aaffdee SHA512 3e159c38fde84cb513bac3e2c3abce6ee1d4a60a2e77ba6a2c55e1abffde7df56c34b60e9b22379681d4d98575e4099f295735418bac8e960932183b9561c82a
|
DIST cadvisor-0.36.0-deps.tar.xz 149740960 BLAKE2B cff89f7661ed78addd1551b4353a93183c0fc317add01756a250429ad27a1b7c1c92fa6c1f0a129337204f89e85b1bfe16b1e17ff2ef7587f921ce1c9aaffdee SHA512 3e159c38fde84cb513bac3e2c3abce6ee1d4a60a2e77ba6a2c55e1abffde7df56c34b60e9b22379681d4d98575e4099f295735418bac8e960932183b9561c82a
|
||||||
DIST cadvisor-0.36.0.tar.gz 6182273 BLAKE2B 0406bd88c6595f23de06be1e63e7c0affda7f94a3bbbb1b9e390f2747fdd3ef3199622a5003b79ed083a0cd80e6c013d7776e18269044150dafb98341c54425b SHA512 2da8a2e81d33b97e6f7c5ba3982e51b6d87748b138345ff94eb7671df851f0a535ceeef61358b0ee43bc161a88becdb153065bd7ff8fc9d7c390a4629ad10f02
|
DIST cadvisor-0.36.0.tar.gz 6182273 BLAKE2B 0406bd88c6595f23de06be1e63e7c0affda7f94a3bbbb1b9e390f2747fdd3ef3199622a5003b79ed083a0cd80e6c013d7776e18269044150dafb98341c54425b SHA512 2da8a2e81d33b97e6f7c5ba3982e51b6d87748b138345ff94eb7671df851f0a535ceeef61358b0ee43bc161a88becdb153065bd7ff8fc9d7c390a4629ad10f02
|
||||||
|
DIST cadvisor-0.49.2-deps.tar.xz 101993792 BLAKE2B c76a951b0741b513b7a700d9a31b6a0c49d0ae747375e9e968e77035d119a9351ba09e83c7d5d34bd081924e1fdccfd8851c9c7215d049c27da7469c63aab578 SHA512 2a104a236749bfcc1b785bf13352d217633c835beddf0c98219dd7dad602a36a934a2acf21975db06e72456ba15a01a5b685b9019f05f0d19e4eb562861478aa
|
||||||
|
DIST cadvisor-0.49.2.tar.gz 1198084 BLAKE2B 7d4a28a22404f324c8cc0d956959bd397426b4fef8462d85bfd3cd5a1f9ec6f5add26c996cce9fb7e2edc382b592ca4cf1ff984371e32ad4fbc3daab050bfc67 SHA512 b789ab9d1b96b63edeeba2b474e9d6fb23bfb3c7e4778811fc92cc9b39084a70aaea991aa859b863a44d57934d0231c8ff5c48abfa6dce4b020827f6db3b5cb4
|
||||||
EBUILD cadvisor-0.36.0.ebuild 1123 BLAKE2B b368640282276ece5f8319a6321ce202e8570d1498e068ef6303cfd8a43c3036c2bfec7610943e508fc3e03046b58e89added1ba9ca1800ae4e48fcfcbd8c598 SHA512 d26b2b4bdc29c546d64185d1a45150d890a1956103daca01d86a3c9fb56d483110c6028211e17fc44a6a63ec5f6e49bc89cc674961f9886b81995ff6bd0165c0
|
EBUILD cadvisor-0.36.0.ebuild 1123 BLAKE2B b368640282276ece5f8319a6321ce202e8570d1498e068ef6303cfd8a43c3036c2bfec7610943e508fc3e03046b58e89added1ba9ca1800ae4e48fcfcbd8c598 SHA512 d26b2b4bdc29c546d64185d1a45150d890a1956103daca01d86a3c9fb56d483110c6028211e17fc44a6a63ec5f6e49bc89cc674961f9886b81995ff6bd0165c0
|
||||||
|
EBUILD cadvisor-0.49.2.ebuild 1219 BLAKE2B e4be82c52c3bae3b065e5e6a318af12b319d4c99570ab94425b199b3ce4eeea37e7b024af7f1ec3daab974ddec5b1e27cf04f2ffc75f551930efdabb9c9f8b6d SHA512 9fa3c30f488a39fd12c8114af822e9d99ae6dd9f0c4b8b8c26a767334f7ad1c42884d40f2997ebd090aadd0b9d6ed3e5f99d56c8a02bda3148407442dc7733fa
|
||||||
MISC metadata.xml 329 BLAKE2B f14c3fca64a9e6e381808d48c6ee9adec6fe9bd3c3265b54377297c25558e88a8826b8f269c66b691763a97319a7a39ef73754231de7080a0767754055705b77 SHA512 5764fe83933901049ae724c8ebf3dbc7f11221515228486c17c67aae96983f8248f47ef2a1842c9551e2bea4b4808a7899f6855c341418d6d9c6ec7d02f35fe2
|
MISC metadata.xml 329 BLAKE2B f14c3fca64a9e6e381808d48c6ee9adec6fe9bd3c3265b54377297c25558e88a8826b8f269c66b691763a97319a7a39ef73754231de7080a0767754055705b77 SHA512 5764fe83933901049ae724c8ebf3dbc7f11221515228486c17c67aae96983f8248f47ef2a1842c9551e2bea4b4808a7899f6855c341418d6d9c6ec7d02f35fe2
|
||||||
|
|
47
app-containers/cadvisor/cadvisor-0.49.2.ebuild
Normal file
47
app-containers/cadvisor/cadvisor-0.49.2.ebuild
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit go-module systemd
|
||||||
|
|
||||||
|
COMMIT=6876475afe3755d62b65df0d32b005047fc69377
|
||||||
|
|
||||||
|
DESCRIPTION="Analyzes resource usage and performance characteristics of running containers"
|
||||||
|
HOMEPAGE="https://github.com/google/cadvisor"
|
||||||
|
SRC_URI="https://github.com/google/cadvisor/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
SRC_URI+=" https://dev.gentoo.org/~arthurzam/distfiles/app-containers/${PN}/${P}-deps.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0 BSD BSD-2 ISC MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
COMMON_DEPEND="acct-group/cadvisor
|
||||||
|
acct-user/cadvisor"
|
||||||
|
DEPEND="${COMMON_DEPEND}"
|
||||||
|
RDEPEND="${COMMON_DEPEND}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
sed -i build/assets.sh -e "/go install/d" || die
|
||||||
|
sed -i build/build.sh \
|
||||||
|
-e "/^version=/s/=.*/=${PV}/" \
|
||||||
|
-e "/^revision=/s/=.*/=${COMMIT}/" \
|
||||||
|
-e "/^branch=/s/=.*/=v${PV}/" || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
GO_FLAGS="${GOFLAGS}" VERBOSE="true" emake build
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
GO_FLAGS="${GOFLAGS}" VERBOSE="true" emake test
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
|
||||||
|
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||||
|
dobin _output/${PN}
|
||||||
|
keepdir /var/log/${PN}
|
||||||
|
fowners ${PN}:${PN} /var/log/${PN}
|
||||||
|
}
|
13
app-containers/cadvisor/files/cadvisor.service
Normal file
13
app-containers/cadvisor/files/cadvisor.service
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
[Unit]
|
||||||
|
Description=cAdvisor - Analyzes resource usage and performance characteristics of running containers
|
||||||
|
Documentation=https://github.com/google/cadvisor
|
||||||
|
After=network-online.target docker.socket
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=cadvisor
|
||||||
|
Restart=on-failure
|
||||||
|
ExecStart=/usr/bin/cadvisor
|
||||||
|
TimeoutStopSec=20s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
|
@ -16,5 +16,5 @@ EBUILD containerd-1.7.23.ebuild 2022 BLAKE2B 6d9195dff277519a734b1959a304fe01d6e
|
||||||
EBUILD containerd-1.7.24.ebuild 2021 BLAKE2B 8d1f30c5e2d88874e63aaf2452c1f594379587506f0dd5c4cad2531f4ced6f9a341ee0a4800c68b828b133312637767f6d2aab5f52dbc46a7c391448c6b3d50e SHA512 668630c48fbe40f7c658a3170d45ac0242bfda54aeef324db896e1c769f5891503368533ca630af0afd7217040f00edd9bfc27e30636bc625666c9e5bb8219d6
|
EBUILD containerd-1.7.24.ebuild 2021 BLAKE2B 8d1f30c5e2d88874e63aaf2452c1f594379587506f0dd5c4cad2531f4ced6f9a341ee0a4800c68b828b133312637767f6d2aab5f52dbc46a7c391448c6b3d50e SHA512 668630c48fbe40f7c658a3170d45ac0242bfda54aeef324db896e1c769f5891503368533ca630af0afd7217040f00edd9bfc27e30636bc625666c9e5bb8219d6
|
||||||
EBUILD containerd-2.0.0-r1.ebuild 2030 BLAKE2B f10ec799e3834c40608ee0d2bd3daaedca88fc4467ccd8b95093bf33b8acc6f33275348899beb1d4b5cce1e94da33b25dd1e4b892879aec3a01fc5f0d9bb4e50 SHA512 326ce0123977ca3a3892b8a49a395e64d945ea36f39fff9114855040690cfa2280a3191e0e8dfab28cc82ea10365749c2fc2f732a709db60a75cd5bf51208a15
|
EBUILD containerd-2.0.0-r1.ebuild 2030 BLAKE2B f10ec799e3834c40608ee0d2bd3daaedca88fc4467ccd8b95093bf33b8acc6f33275348899beb1d4b5cce1e94da33b25dd1e4b892879aec3a01fc5f0d9bb4e50 SHA512 326ce0123977ca3a3892b8a49a395e64d945ea36f39fff9114855040690cfa2280a3191e0e8dfab28cc82ea10365749c2fc2f732a709db60a75cd5bf51208a15
|
||||||
EBUILD containerd-2.0.0.ebuild 2021 BLAKE2B b4a80a24a5eb0d90c8c89ee5f9104de363a77d8031968f595faf6fddc426a7b73eeb9e89a6b381eb3c4b09c20c991c60228c79f22c3a6f80261456d944e43940 SHA512 1d6bb45bc502c62c18a24af6981ffbe6c4086502c6e7d24495b278bd241b6dee1dc5ee3dc3857da1a5ed8ebe2226a52b48c7ff521b55462605de297cb38e29d6
|
EBUILD containerd-2.0.0.ebuild 2021 BLAKE2B b4a80a24a5eb0d90c8c89ee5f9104de363a77d8031968f595faf6fddc426a7b73eeb9e89a6b381eb3c4b09c20c991c60228c79f22c3a6f80261456d944e43940 SHA512 1d6bb45bc502c62c18a24af6981ffbe6c4086502c6e7d24495b278bd241b6dee1dc5ee3dc3857da1a5ed8ebe2226a52b48c7ff521b55462605de297cb38e29d6
|
||||||
EBUILD containerd-2.0.1.ebuild 2030 BLAKE2B cfd9cd409b2ad20f890534b37fcac556a68d586fc4bd5e2740697d98a3c92c3407a569a5431ba674e52a553b5730d4673ad82f120ae74af01b42093353dbf05a SHA512 4a857cec9b3683fbd7dc657830d7375d20ce1ed8bd3c5b987fc964f0db928afe957fb7ed7bcc43ccef8798b2c0b60661d6bd3129361bd29e3b23d0c9d92fc883
|
EBUILD containerd-2.0.1.ebuild 2027 BLAKE2B a0a02d7e60d5673d03eac7eada811b7434e2ce58455b138e4cf6071a1d27681c0f1ae466d0eed112e97ba5f952dc5c4cda6e3cb4c471a2f6b42889b9695a85d4 SHA512 2e5806f163bdf790306dada370ce3d493a3dc62de3c72259b22fb07b6d9d9c4fa2a3301e0557b57fb04ba4927b936a75c7022f77d70ea133fa3d9778dac51c3b
|
||||||
MISC metadata.xml 981 BLAKE2B 78f44dd46331f9159931ff289a5adfdc177cb5e0c1d12cf717fad4f227b15ae40f479f40554dc4855009342cb7d699aaa543a0fbcc962789fe100a1cc9b350c5 SHA512 a171a3fcd67d8b410148d3e99477ea69be7e84ba2a2d24739343bfde29b88f8f799530c3b1107829ebd52eb847b4f5c25e4d4701ea9a2bc196c761b0768906d1
|
MISC metadata.xml 981 BLAKE2B 78f44dd46331f9159931ff289a5adfdc177cb5e0c1d12cf717fad4f227b15ae40f479f40554dc4855009342cb7d699aaa543a0fbcc962789fe100a1cc9b350c5 SHA512 a171a3fcd67d8b410148d3e99477ea69be7e84ba2a2d24739343bfde29b88f8f799530c3b1107829ebd52eb847b4f5c25e4d4701ea9a2bc196c761b0768906d1
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 2022-2024 Gentoo Authors
|
# Copyright 2022-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -11,7 +11,7 @@ SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
LICENSE="Apache-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
|
||||||
IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
|
IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
|
||||||
|
|
||||||
COMMON_DEPEND="
|
COMMON_DEPEND="
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
AUX examplify-mounts-conf.patch 214 BLAKE2B 3e72e91ce65190acb437a1ec5e0cbbb27b46b8581a062729bd90792bea8ea3a9549c4cc4d445198eda05ef4673391aa8bff6616918fab427fb2c9973e81484e1 SHA512 2f1aaadca8644c6e7062ac7d79864297b3bcd34c4c84a6d2651ac24e159fae8773cc240d0916f27354e394ab701a4339c15d5dde6957d61f5b153677a5bebca1
|
AUX examplify-mounts-conf.patch 214 BLAKE2B 3e72e91ce65190acb437a1ec5e0cbbb27b46b8581a062729bd90792bea8ea3a9549c4cc4d445198eda05ef4673391aa8bff6616918fab427fb2c9973e81484e1 SHA512 2f1aaadca8644c6e7062ac7d79864297b3bcd34c4c84a6d2651ac24e159fae8773cc240d0916f27354e394ab701a4339c15d5dde6957d61f5b153677a5bebca1
|
||||||
DIST containers-common-0.57.0.tar.gz 12700958 BLAKE2B 8432a7d839b94b59eabd75d4978a4d0c1340a64ed626db74e74a8318e08c61172bfba5e4f4c4b0dfffec302c5a310bb5be8fad3ab4d91a6d89ced373a0a6f297 SHA512 b993821040788085ff44e48023a64cea4e3e7e50731c359087bd287168e6849a543d930acbdaff2437fc7951acc46f7183f337dd977215eca814332e6869d1e3
|
|
||||||
DIST containers-common-0.58.0.tar.gz 13164567 BLAKE2B 17795eec2d38b4d8b9d6afeb20e249208c5ae2ac767a365ef7313d1e7c36eadb9a9eb284a657dfe3f4fcb0577448d4883fabbad76e0318425fdc03809e27cd7c SHA512 6f569d68d3b0e5ead304c7f23341808d66a47b6352c772d353d50c5f4777cd8a5a5b85d6faaf2887f828c17ec49b9c5f929177a67294b5bbb69baa80656982a8
|
|
||||||
DIST containers-common-0.59.1.tar.gz 13131960 BLAKE2B 5b3b947789f889955716816fa15a84eb2f398d6cfb59c85bd969442fb8f55715f2c17c78d963ae913d96e6a109f69da745cfc7db8d23e2ed6516f992b982dda0 SHA512 452c9b84f7631afdf39b7b1fcaf2f721bede312d8fb55b89a953f16ca3546c0df11bb23c99588a592b6375275516d1364570261fbc15301ca3ad486ee66eae32
|
DIST containers-common-0.59.1.tar.gz 13131960 BLAKE2B 5b3b947789f889955716816fa15a84eb2f398d6cfb59c85bd969442fb8f55715f2c17c78d963ae913d96e6a109f69da745cfc7db8d23e2ed6516f992b982dda0 SHA512 452c9b84f7631afdf39b7b1fcaf2f721bede312d8fb55b89a953f16ca3546c0df11bb23c99588a592b6375275516d1364570261fbc15301ca3ad486ee66eae32
|
||||||
DIST containers-common-0.60.4.tar.gz 13106900 BLAKE2B 1afb428044bc8eebd002b884f2a2072971cd83fca561fd509b83088ccdf82b3a62d63ff32ec5ef856c3d0ee0ffac316201fa8f1d7956153ce30e2244cc860f02 SHA512 5d61415d4959486223a36ff98304363a558e6da9ccbdca94f976649a37d404ac00c8454019f60a79360029c91c9565d22868b109dbb84c19f13377e0e23dcc4d
|
DIST containers-common-0.60.4.tar.gz 13106900 BLAKE2B 1afb428044bc8eebd002b884f2a2072971cd83fca561fd509b83088ccdf82b3a62d63ff32ec5ef856c3d0ee0ffac316201fa8f1d7956153ce30e2244cc860f02 SHA512 5d61415d4959486223a36ff98304363a558e6da9ccbdca94f976649a37d404ac00c8454019f60a79360029c91c9565d22868b109dbb84c19f13377e0e23dcc4d
|
||||||
EBUILD containers-common-0.57.0-r1.ebuild 1469 BLAKE2B f83e531ffd457701110bac047423efc64de104efb3fe8343bd572f7742b2c340a2c11528ddadca19da6e98dcc4549ad458be3e76a587f46efede14b199c5af54 SHA512 4c7edd8ea8580e080ab96e8a833f37be236db8d7fb6370e0a8b205daac659947d27d549f0038ee7908cdbd8bcdc0e91f93ee7338d85a396d38b2e0dc1bfd1e53
|
|
||||||
EBUILD containers-common-0.58.0-r1.ebuild 1831 BLAKE2B 5d4f98e52111ff64943128235fed05377c04d2a5e2b8d7610c23f1be32551e56327e7e78bbb8bca243beefa843b33cea4584fa6436738534be2065110ed04217 SHA512 a91a4d3d2e4375bf93a5a733c358b3da601b088933746b7bb683390d0da20a9218eb98c938944741c5357c887c19e9417b02a0660eebe57d12e38070151d6560
|
|
||||||
EBUILD containers-common-0.59.1.ebuild 1836 BLAKE2B 0b728de99ccc6f80ae8f2709d3a3362faa39467023e87b552a020f42efac3a8c7dc36d408df091eed96655ad50fcd84afe53be3525a53e92065b2f0825542152 SHA512 f2c79608f8737cfdfd76aa6607feffada0db5dfd208218aca536d6789e456ed420a71a4a72a2b9383a782b22276c0a5c89b00cb6ca40132005ece4a9abcc4532
|
EBUILD containers-common-0.59.1.ebuild 1836 BLAKE2B 0b728de99ccc6f80ae8f2709d3a3362faa39467023e87b552a020f42efac3a8c7dc36d408df091eed96655ad50fcd84afe53be3525a53e92065b2f0825542152 SHA512 f2c79608f8737cfdfd76aa6607feffada0db5dfd208218aca536d6789e456ed420a71a4a72a2b9383a782b22276c0a5c89b00cb6ca40132005ece4a9abcc4532
|
||||||
EBUILD containers-common-0.60.4.ebuild 1836 BLAKE2B 516b4d6ff4f0a8235206f28f6a254527b21cbff2db55e438a6ecc515bcd4b34d983fea7a13c0bf7b233ac3b68c2e61ed1d1e383e73cfeca3b0e30e44cfe58fcc SHA512 954b99a77dcfe272bf02fdfdf1a85862575d94b81b152273f5e6b10d95cef838a9a88fb6a24b7cd5ce33435bbeb4fb21fe498b1fe71978659ae0d80b41eed498
|
EBUILD containers-common-0.60.4.ebuild 1834 BLAKE2B 38d6daf2a46fefc269d628f513cdd4348363e1057523475882178f190c809b433979ee8d07e5bc456dc08e8ab983556f72becbe58d7bd83b85cde60c67b95be7 SHA512 05bbbc3bac7a418e4127fe72899337386721902500e8efdeab155d87022362bb811ad481947aa5b1004d6b0c34f9c45b8ecab7b9718a1840f74536fc6f36fe41
|
||||||
EBUILD containers-common-9999.ebuild 1836 BLAKE2B 516b4d6ff4f0a8235206f28f6a254527b21cbff2db55e438a6ecc515bcd4b34d983fea7a13c0bf7b233ac3b68c2e61ed1d1e383e73cfeca3b0e30e44cfe58fcc SHA512 954b99a77dcfe272bf02fdfdf1a85862575d94b81b152273f5e6b10d95cef838a9a88fb6a24b7cd5ce33435bbeb4fb21fe498b1fe71978659ae0d80b41eed498
|
EBUILD containers-common-9999.ebuild 1836 BLAKE2B 516b4d6ff4f0a8235206f28f6a254527b21cbff2db55e438a6ecc515bcd4b34d983fea7a13c0bf7b233ac3b68c2e61ed1d1e383e73cfeca3b0e30e44cfe58fcc SHA512 954b99a77dcfe272bf02fdfdf1a85862575d94b81b152273f5e6b10d95cef838a9a88fb6a24b7cd5ce33435bbeb4fb21fe498b1fe71978659ae0d80b41eed498
|
||||||
MISC metadata.xml 741 BLAKE2B 727dfc3215f6fb9155105aad6b83e4cff72d8f484e2abaf267a299c07777490abb657a6d0eb349587bae53ad614a6137bd6a205252c835d8141925698cdc2464 SHA512 d014e28716c2b2fd1926a5d7612437cf7553a62fcd26ede88dd180eeb8cfa52f0bfc0c61f539b05dcc7a7faf7c1f17a99e20cbf3743044c1aad1478fbfb11316
|
MISC metadata.xml 741 BLAKE2B 727dfc3215f6fb9155105aad6b83e4cff72d8f484e2abaf267a299c07777490abb657a6d0eb349587bae53ad614a6137bd6a205252c835d8141925698cdc2464 SHA512 d014e28716c2b2fd1926a5d7612437cf7553a62fcd26ede88dd180eeb8cfa52f0bfc0c61f539b05dcc7a7faf7c1f17a99e20cbf3743044c1aad1478fbfb11316
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Common config files and docs for Containers stack"
|
|
||||||
HOMEPAGE="https://github.com/containers/common"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/common.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/${P#containers-}"
|
|
||||||
KEYWORDS="amd64 arm64 ~riscv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
RESTRICT="test"
|
|
||||||
RDEPEND="
|
|
||||||
>=app-containers/containers-image-5.29.2
|
|
||||||
app-containers/containers-storage
|
|
||||||
app-containers/containers-shortnames
|
|
||||||
!<app-containers/podman-4.5.0-r1
|
|
||||||
net-firewall/nftables
|
|
||||||
net-firewall/iptables[nftables]
|
|
||||||
|| ( app-containers/crun app-containers/runc )
|
|
||||||
|| (
|
|
||||||
( >=app-containers/netavark-1.6.0 >=app-containers/aardvark-dns-1.6.0 )
|
|
||||||
>=app-containers/cni-plugins-0.9.1
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
>=dev-go/go-md2man-2.0.2
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
[[ -f docs/Makefile && -f Makefile ]] || die
|
|
||||||
sed -i -e 's|/usr/local|/usr|g;' docs/Makefile Makefile || die
|
|
||||||
|
|
||||||
# add comments to mounts.conf
|
|
||||||
eapply "${FILESDIR}/examplify-mounts-conf.patch"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake docs
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${ED}" install
|
|
||||||
|
|
||||||
insinto /usr/share/containers
|
|
||||||
doins pkg/seccomp/seccomp.json pkg/subscriptions/mounts.conf
|
|
||||||
|
|
||||||
keepdir /etc/containers/certs.d /etc/containers/oci/hooks.d /etc/containers/systemd /var/lib/containers/sigstore
|
|
||||||
}
|
|
|
@ -1,75 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit readme.gentoo-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Common config files and docs for Containers stack"
|
|
||||||
HOMEPAGE="https://github.com/containers/common"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/common.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/${P#containers-}"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
RESTRICT="test"
|
|
||||||
RDEPEND="
|
|
||||||
>=app-containers/aardvark-dns-1.10.0
|
|
||||||
>=app-containers/crun-1.14.3
|
|
||||||
>=app-containers/containers-image-5.30.0
|
|
||||||
>=app-containers/containers-storage-1.53.0
|
|
||||||
app-containers/containers-shortnames
|
|
||||||
>=app-containers/netavark-1.10.3
|
|
||||||
net-firewall/nftables
|
|
||||||
net-firewall/iptables[nftables]
|
|
||||||
>=net-misc/passt-2024.03.20
|
|
||||||
>=sys-fs/fuse-overlayfs-1.13
|
|
||||||
"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
>=dev-go/go-md2man-2.0.3
|
|
||||||
"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}/examplify-mounts-conf.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
DOC_CONTENTS="\n
|
|
||||||
For rootless operations, one needs to configure subuid(5) and subgid(5)\n
|
|
||||||
See /etc/sub{uid,gid} to check whether rootless user is already configured\n
|
|
||||||
If not, quickly configure it with:\n
|
|
||||||
usermod --add-subuids 1065536-1131071 <rootless user>\n
|
|
||||||
usermod --add-subgids 1065536-1131071 <rootless user>\n
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
[[ -f docs/Makefile && -f Makefile ]] || die
|
|
||||||
sed -i -e 's|/usr/local|/usr|g;' docs/Makefile Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake docs
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${ED}" install
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
|
|
||||||
insinto /usr/share/containers
|
|
||||||
doins pkg/seccomp/seccomp.json pkg/subscriptions/mounts.conf
|
|
||||||
|
|
||||||
keepdir /etc/containers/certs.d /etc/containers/oci/hooks.d /etc/containers/systemd /var/lib/containers/sigstore
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -14,7 +14,7 @@ if [[ ${PV} == 9999* ]]; then
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/containers/common/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
S="${WORKDIR}/${P#containers-}"
|
S="${WORKDIR}/${P#containers-}"
|
||||||
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
|
KEYWORDS="amd64 arm64 ~loong ~riscv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
LICENSE="Apache-2.0"
|
||||||
|
|
|
@ -1,11 +1,9 @@
|
||||||
AUX fix-warnings.patch 397 BLAKE2B a5922e061c825e25398fc3fccdf683abf8331b065337ff240227478d7d3ef5398957d56a430c0b04aa823033b56653e87c8186065e5898818e75310451b347e0 SHA512 a96ab3fea76be4751d6dc3893b4272b063c854503e1a65b4501819a5925f3911c285fbfb4ee6827795a41c696015cc06f446e4ddb1318e21cf0141e15804833e
|
AUX fix-warnings.patch 397 BLAKE2B a5922e061c825e25398fc3fccdf683abf8331b065337ff240227478d7d3ef5398957d56a430c0b04aa823033b56653e87c8186065e5898818e75310451b347e0 SHA512 a96ab3fea76be4751d6dc3893b4272b063c854503e1a65b4501819a5925f3911c285fbfb4ee6827795a41c696015cc06f446e4ddb1318e21cf0141e15804833e
|
||||||
AUX moving-policy-json-default-yaml.patch 3285 BLAKE2B c0c9dd1380b6edec05162df127085ba74b7f426b00f7565bf4f14a2fe1809fe66fa13b19a84d84ae32dc3179ea0967aff8d8e24875ae706906f2427120fad801 SHA512 a3e8d2cbf3797e998636feaf963968b1e382ab1376b4d6a42bfa7187359e04d782aa043debd20f4ea2b1e4280d049029a71d8525a3fd2a87c780523eedcaf04f
|
AUX moving-policy-json-default-yaml.patch 3285 BLAKE2B c0c9dd1380b6edec05162df127085ba74b7f426b00f7565bf4f14a2fe1809fe66fa13b19a84d84ae32dc3179ea0967aff8d8e24875ae706906f2427120fad801 SHA512 a3e8d2cbf3797e998636feaf963968b1e382ab1376b4d6a42bfa7187359e04d782aa043debd20f4ea2b1e4280d049029a71d8525a3fd2a87c780523eedcaf04f
|
||||||
AUX prevent-downloading-mods-5.29.2.patch 322 BLAKE2B b3358abc9a9850a24153d188289068e3a8482a7b30e56b9440694ab78c04c37f10f5e3f31a24e82cbbe2f4c365d0df3dc5ccea1778df6dc9fe3dc12977169bf6 SHA512 1c78ae9dd35c7e8546984b32e149f29beaf955fe673264c0a3ea45b86046fa1628b5f74696f7224fcffbf54fc642d696848d0530beadf41be0084e4d77992a04
|
AUX prevent-downloading-mods-5.29.2.patch 322 BLAKE2B b3358abc9a9850a24153d188289068e3a8482a7b30e56b9440694ab78c04c37f10f5e3f31a24e82cbbe2f4c365d0df3dc5ccea1778df6dc9fe3dc12977169bf6 SHA512 1c78ae9dd35c7e8546984b32e149f29beaf955fe673264c0a3ea45b86046fa1628b5f74696f7224fcffbf54fc642d696848d0530beadf41be0084e4d77992a04
|
||||||
DIST containers-image-5.29.2.tar.gz 707618 BLAKE2B f1556cbb26ceedd74a338355caf8b557c43286726f4be63544cebc9a8f4b92be78d7a0cddbedaba7352d13e9fc399f62ee114caba6c8b1ecc334dab1379e523b SHA512 f3f6e09670dc393067992a78303f01e2584dabe79ba156973a50d7a460c011e5a27d0ccdf0ff6b399099a9a3a4c57f3badf24fb5d0704efd645ab7196a544d8f
|
|
||||||
DIST containers-image-5.30.0.tar.gz 719070 BLAKE2B 5952ab703b6df793f326dd4fc82f50c5f672e2b9d142e0bc706014092420e3563599d9f1c1f65f743e1a8144b91f92b2326d7bf4c3024b5efb466d777a8ad613 SHA512 89cd0d482bb5d70037ff51413b7abca01d36bc7f39e9dc130c78462e501dae32193137a367d81532afd216a7432e127728147e6e839d5d99eeb6b6680f31d4dc
|
DIST containers-image-5.30.0.tar.gz 719070 BLAKE2B 5952ab703b6df793f326dd4fc82f50c5f672e2b9d142e0bc706014092420e3563599d9f1c1f65f743e1a8144b91f92b2326d7bf4c3024b5efb466d777a8ad613 SHA512 89cd0d482bb5d70037ff51413b7abca01d36bc7f39e9dc130c78462e501dae32193137a367d81532afd216a7432e127728147e6e839d5d99eeb6b6680f31d4dc
|
||||||
DIST containers-image-5.32.2.tar.gz 735422 BLAKE2B a0585c877b4679226d1760bf873ceeb5cba7f5177ab83fa6f8a161b1f3958f3d660445556b13b4221712c241cee94429cabdb1fd4186d4dc6edba7b032fce2bc SHA512 7498f9e446b2c205b033703641f7cfcb6c8bd8f097b12ef3f734c94772d63fc7b9b40a6700d53d93919d2c34772f079aa3cb7d9f9e5a130b6587f4fe2a558df6
|
DIST containers-image-5.32.2.tar.gz 735422 BLAKE2B a0585c877b4679226d1760bf873ceeb5cba7f5177ab83fa6f8a161b1f3958f3d660445556b13b4221712c241cee94429cabdb1fd4186d4dc6edba7b032fce2bc SHA512 7498f9e446b2c205b033703641f7cfcb6c8bd8f097b12ef3f734c94772d63fc7b9b40a6700d53d93919d2c34772f079aa3cb7d9f9e5a130b6587f4fe2a558df6
|
||||||
EBUILD containers-image-5.29.2-r1.ebuild 941 BLAKE2B fc67e64e032fdeabffe229307966f71732fd8de208e2059c866da21f246a0f356122f40bc3b2cdee53dfb4bf5c4dcd054e8bb844cee7e01835239ad4aeaf4c40 SHA512 f912c9f49786be67573ade0cbd1c7676fa4e13d054d44c947b55b7dd4e7faa5a98f5813e261d029666bd7d302452c63ee84fd1e734e2cbbe67dcbf2b098eff38
|
|
||||||
EBUILD containers-image-5.30.0.ebuild 876 BLAKE2B 33c68c540357f5741622eadc8d6052a9fe916aebc4b490048eb0fe567f339534e3c4905b6a0549a3a24c2ac84438e9f80fff77d185846489df015e8ac58b7433 SHA512 0cda4908a4dd9e1c369053bd62cd78cf06b9e3e3286d4935e1359e2688b3428bd278961a54a09ad0584e565764a95f4cf0ce9b3d3baf8ed66ff0405c8cf059a2
|
EBUILD containers-image-5.30.0.ebuild 876 BLAKE2B 33c68c540357f5741622eadc8d6052a9fe916aebc4b490048eb0fe567f339534e3c4905b6a0549a3a24c2ac84438e9f80fff77d185846489df015e8ac58b7433 SHA512 0cda4908a4dd9e1c369053bd62cd78cf06b9e3e3286d4935e1359e2688b3428bd278961a54a09ad0584e565764a95f4cf0ce9b3d3baf8ed66ff0405c8cf059a2
|
||||||
EBUILD containers-image-5.32.2.ebuild 832 BLAKE2B 28111e291882afa8f49ce40664039869a01a1514e3937c272002bc44d1497290bec6b45ac7f017fe9b7c04be1b7d0b52da385fa67183569236a128c22258de5b SHA512 4f6c5d60b4a9995a9c9c994cdf69af9d573a40548df9fbcedcdbabe63ca18398c4caf240f27f68ead4608928f9bc87060c517e25bfeb0070da26d167e25cb957
|
EBUILD containers-image-5.32.2.ebuild 830 BLAKE2B d07749947955ddf185306dfafed5b9113d9fd2b5b16f4688190295484df35f32cd19f0ffdf033b24bc6097ce36f8f39e1311c9a56c1f53f1d65713a167ad6bfa SHA512 5e3bd2e474da6f104fb29e9ce72a858bed0a3ac84bcf0b7789a91d75ffd04e3aaeae3dcc0e311736f9cd4963c36337a56145d372f0bf787fc58d386244021cab
|
||||||
EBUILD containers-image-9999.ebuild 832 BLAKE2B 28111e291882afa8f49ce40664039869a01a1514e3937c272002bc44d1497290bec6b45ac7f017fe9b7c04be1b7d0b52da385fa67183569236a128c22258de5b SHA512 4f6c5d60b4a9995a9c9c994cdf69af9d573a40548df9fbcedcdbabe63ca18398c4caf240f27f68ead4608928f9bc87060c517e25bfeb0070da26d167e25cb957
|
EBUILD containers-image-9999.ebuild 832 BLAKE2B 28111e291882afa8f49ce40664039869a01a1514e3937c272002bc44d1497290bec6b45ac7f017fe9b7c04be1b7d0b52da385fa67183569236a128c22258de5b SHA512 4f6c5d60b4a9995a9c9c994cdf69af9d573a40548df9fbcedcdbabe63ca18398c4caf240f27f68ead4608928f9bc87060c517e25bfeb0070da26d167e25cb957
|
||||||
MISC metadata.xml 738 BLAKE2B ce4b4915d322a13866596221e70f6d19fecf6835cc7d56cdf58d8fbb640aeeb68c03cc0e97a77db270879fd2fdd6751157d932afd69aa31256200ffecf7993e9 SHA512 19f3c8bc2109b189cf6bc8f37fedf7426d0a8c76efc3862d23a10a233cd9bbad20d0798601f999a60c86856d8825b5d4f91931388aded6185144399731fd09c7
|
MISC metadata.xml 738 BLAKE2B ce4b4915d322a13866596221e70f6d19fecf6835cc7d56cdf58d8fbb640aeeb68c03cc0e97a77db270879fd2fdd6751157d932afd69aa31256200ffecf7993e9 SHA512 19f3c8bc2109b189cf6bc8f37fedf7426d0a8c76efc3862d23a10a233cd9bbad20d0798601f999a60c86856d8825b5d4f91931388aded6185144399731fd09c7
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DESCRIPTION="Default config and docs related to Containers' images"
|
|
||||||
HOMEPAGE="https://github.com/containers/image"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/image.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/${P#containers-}"
|
|
||||||
KEYWORDS="amd64 arm64 ~riscv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
# https://github.com/gentoo/gentoo/pull/35012#discussion_r1473740969
|
|
||||||
RESTRICT='test'
|
|
||||||
BDEPEND=">=dev-go/go-md2man-2.0.3"
|
|
||||||
RDEPEND="!<=app-containers/containers-common-0.57.0"
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/moving-policy-json-default-yaml.patch
|
|
||||||
"${FILESDIR}"/prevent-downloading-mods-5.29.2.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake docs
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake DESTDIR="${ED}" install
|
|
||||||
|
|
||||||
insinto /etc/containers
|
|
||||||
doins registries.conf
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]]; then
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/containers/image/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
S="${WORKDIR}/${P#containers-}"
|
S="${WORKDIR}/${P#containers-}"
|
||||||
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
|
KEYWORDS="amd64 arm64 ~loong ~riscv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
LICENSE="Apache-2.0"
|
||||||
|
|
|
@ -3,5 +3,5 @@ DIST cosign-2.2.4.tar.gz 840586 BLAKE2B 22522fc70ff6b01957af2e294b7fdad740d55cc9
|
||||||
DIST cosign-2.4.0-deps.tar.xz 153232112 BLAKE2B 9aa2da10bb063a554c4722ed3523ab1ec332209eec3d1adffa53d22ddec4296b834a2c9194323684ef27d738439818ba9e6e8539ca10e17eb40a835178eaf7fb SHA512 ff3a16420d2e0291bb67f856cd21ad519fcdbd08489cfd9dfe29aa816d077f6fc32ec1d314291f4811ae717270448b92c000e1a0d115a9b5f1346f17567e78a5
|
DIST cosign-2.4.0-deps.tar.xz 153232112 BLAKE2B 9aa2da10bb063a554c4722ed3523ab1ec332209eec3d1adffa53d22ddec4296b834a2c9194323684ef27d738439818ba9e6e8539ca10e17eb40a835178eaf7fb SHA512 ff3a16420d2e0291bb67f856cd21ad519fcdbd08489cfd9dfe29aa816d077f6fc32ec1d314291f4811ae717270448b92c000e1a0d115a9b5f1346f17567e78a5
|
||||||
DIST cosign-2.4.0.tar.gz 864498 BLAKE2B 7154e8b1b171e2491f68a000925b9ad2e59dd8eae8fa5431e482dfdb1b9e04dd42b59c988d765eae615dedc95b35d34d82b3adb9ae7a0bf4bd0a5fefde7a39c5 SHA512 35a57a0cd627d470c957da972e9acbc415a4b7ab0d9ead7e3d3499ecac5a167d93026f886d1c686882a97daac75944d326b06b292cb614ce8e727c81be04fdcb
|
DIST cosign-2.4.0.tar.gz 864498 BLAKE2B 7154e8b1b171e2491f68a000925b9ad2e59dd8eae8fa5431e482dfdb1b9e04dd42b59c988d765eae615dedc95b35d34d82b3adb9ae7a0bf4bd0a5fefde7a39c5 SHA512 35a57a0cd627d470c957da972e9acbc415a4b7ab0d9ead7e3d3499ecac5a167d93026f886d1c686882a97daac75944d326b06b292cb614ce8e727c81be04fdcb
|
||||||
EBUILD cosign-2.2.4.ebuild 703 BLAKE2B a830cb2aba41a92b233d974d5e59afd9875294cb30a89b04e76e291c984fa6bb3b96aa41dabb0622f7f4698e217615d537dca63dc4b96d1b9e378aab7b4e315d SHA512 e4d4eaa34d4aec98826561b71556bfe7150cafa8038c3a4cc12e82b0faf5302db94d9cb2d47672a1715dec2710bde9b4db466107e07cfcfbd39edbdbbc6fe7af
|
EBUILD cosign-2.2.4.ebuild 703 BLAKE2B a830cb2aba41a92b233d974d5e59afd9875294cb30a89b04e76e291c984fa6bb3b96aa41dabb0622f7f4698e217615d537dca63dc4b96d1b9e378aab7b4e315d SHA512 e4d4eaa34d4aec98826561b71556bfe7150cafa8038c3a4cc12e82b0faf5302db94d9cb2d47672a1715dec2710bde9b4db466107e07cfcfbd39edbdbbc6fe7af
|
||||||
EBUILD cosign-2.4.0.ebuild 704 BLAKE2B 2f79e335838812ea613f027e83948d6fdb6249809445156075828749edee26bac6019432aa2b0fb5946d7473966c807f19a41ba197438ffbd9f680d7fb48b0fd SHA512 b01877a57fbcdbb548cfae98c13c8d339171b6093b612a49ae9a4b22b9d3ef6e53c7cb5c00ac0c1d9e0bb40199755016ea6ccfaeb7a7e8f54d78f79fde02e9ca
|
EBUILD cosign-2.4.0.ebuild 703 BLAKE2B 26549a648fe180aad109bcd92fcc2ded75a9ad8b2d6e122c60ba256b9491d1a2cbf2944113dc4879dfdd3aeb6e7748d614adf63ab80f2dca461c7d86d367f823 SHA512 c12f806d03ff4419adad7c70d2504229d83b505409a329e12499d8f772bb9ce62588dd62e800952ffc109358b193d9e49a4d406ea7cb562ae548d4c7cf4ac7b8
|
||||||
MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251
|
MISC metadata.xml 329 BLAKE2B a1b89f50ed29e79c0f10c026f4f4d2b13c98678b264dfa815f4e5bcb902334dfaf7e0e05d5ff53a1cda89437eff8fd9abd07e2c9ff72108c83b0b911a6f5fa18 SHA512 1b4fc909c896266714fec030cff768dbc7466470e0ad0e90e03a1f1dd139f846b221a90dac2e5c56ce4404e6b5f4addaac980fd29efcfd223dfdd982bf643876
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 2022-2024 Gentoo Authors
|
# Copyright 2022-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -13,7 +13,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
LICENSE="Apache-2.0"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64"
|
KEYWORDS="amd64"
|
||||||
|
|
||||||
RESTRICT="test"
|
RESTRICT="test"
|
||||||
|
|
||||||
|
|
|
@ -5,4 +5,7 @@
|
||||||
<email>williamh@gentoo.org</email>
|
<email>williamh@gentoo.org</email>
|
||||||
<name>William Hubbs</name>
|
<name>William Hubbs</name>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">sigstore/cosign</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
|
|
@ -1,12 +1,10 @@
|
||||||
AUX crun-1.11.2-caps.patch 1149 BLAKE2B 241d7b26555d32d082e3c770a61b6c01285b4e3dcd9f54922c2fb38cc14581cf08c7b53f96d9e61b5a8f436725473df26008d04890c698cf23edbb60ae57d937 SHA512 73477342c4de8b28c02c7c2c57940e3800662a90d43849aeea90562582deccf06f2860cd41ba8ff9a45a0c68ce9aa751a9f19ad239b5d5f8009c0bf7e38b4d53
|
AUX crun-1.11.2-caps.patch 1149 BLAKE2B 241d7b26555d32d082e3c770a61b6c01285b4e3dcd9f54922c2fb38cc14581cf08c7b53f96d9e61b5a8f436725473df26008d04890c698cf23edbb60ae57d937 SHA512 73477342c4de8b28c02c7c2c57940e3800662a90d43849aeea90562582deccf06f2860cd41ba8ff9a45a0c68ce9aa751a9f19ad239b5d5f8009c0bf7e38b4d53
|
||||||
DIST crun-1.11.2.tar.xz 738176 BLAKE2B ef13475089c87599159ce00dd26fbb19c7f2bb9564352c1f8040925e521bb924cf28a8d1f37cc95ce7d1b2797b8654740e9ad08352e357c8c9e2d176466101e0 SHA512 ae35ffb9bd1c7acebfd7f6236fa6a7ad524593d8f2cea1203f0e89023e9791d2d5bbc5c5cfc32ee5f18ad80662a1659076ab5f4d5ff74c6026842f2dd12be977
|
|
||||||
DIST crun-1.14.3.tar.xz 750456 BLAKE2B 5a63b5da2f85ff1a83d4589be224c5b7a1123b6d7714b90a63c1907b78d42392aff25ffe5d9a4127173ac47026d57e9c93a39f5ba4b07de7f9f3722c14e6d203 SHA512 d6645c519ff00dda5def6d58240600d15e76969489918d51c0def2fee7dbad6374f83e5afc14a998d176aa2944765df5cd84c3031b265a1931ab23f2fc965fc1
|
DIST crun-1.14.3.tar.xz 750456 BLAKE2B 5a63b5da2f85ff1a83d4589be224c5b7a1123b6d7714b90a63c1907b78d42392aff25ffe5d9a4127173ac47026d57e9c93a39f5ba4b07de7f9f3722c14e6d203 SHA512 d6645c519ff00dda5def6d58240600d15e76969489918d51c0def2fee7dbad6374f83e5afc14a998d176aa2944765df5cd84c3031b265a1931ab23f2fc965fc1
|
||||||
DIST crun-1.16.tar.gz 1759549 BLAKE2B 1dfdf9177ae52e627c92e70e48a558bb355c87f629e95f1debaf6b7d8c38802110bd796545d5b2dbe3cac7f8de1f9c94e9b5f046cc618e73afd4c434188d585c SHA512 718e17abdb8c2a9e1fdd39f09e7e3e435d88c5785cc13c1e67f492847d7d938cf399aecc055ecf88720fa8f73b8539f057e3b0e53f10f4e382f5664a2243b959
|
DIST crun-1.16.tar.gz 1759549 BLAKE2B 1dfdf9177ae52e627c92e70e48a558bb355c87f629e95f1debaf6b7d8c38802110bd796545d5b2dbe3cac7f8de1f9c94e9b5f046cc618e73afd4c434188d585c SHA512 718e17abdb8c2a9e1fdd39f09e7e3e435d88c5785cc13c1e67f492847d7d938cf399aecc055ecf88720fa8f73b8539f057e3b0e53f10f4e382f5664a2243b959
|
||||||
DIST crun-1.17.tar.gz 1773153 BLAKE2B 9f75cb6879e0b8cd47bb8939c1cf6f88d5e13e6d8932c652ea20c64501bc69fbda84dd061866a9c08e353848f39d1022bf67fbc0d160d5ef7fdc08c1edec03f9 SHA512 7556467c5e0e93bb7321e2e88de8a2f537340e3e0acaa5501eab8deb0f4bb93c4561f8d063156789d3ee98fdd49069fc52c0ed0c773bd44db476eeeccc16aa1a
|
DIST crun-1.17.tar.gz 1773153 BLAKE2B 9f75cb6879e0b8cd47bb8939c1cf6f88d5e13e6d8932c652ea20c64501bc69fbda84dd061866a9c08e353848f39d1022bf67fbc0d160d5ef7fdc08c1edec03f9 SHA512 7556467c5e0e93bb7321e2e88de8a2f537340e3e0acaa5501eab8deb0f4bb93c4561f8d063156789d3ee98fdd49069fc52c0ed0c773bd44db476eeeccc16aa1a
|
||||||
DIST crun-1.8.4.tar.xz 729552 BLAKE2B 8169518a0ddd8deb3820f7030d03dec6941d5d34fb73a036b82f15b0d8f2f702e117de00b829a16cb9976e118f5a5ca732b1cd572708f664cfeafc564f883824 SHA512 2ed80db2e7ddd1438bbe33e99ec2cdbcc55c4869504f719ff9302e834929752af09a59cd905accb37ee5f6cae3b9b16fd4f4c3fdab31db5fc38b007c1505bfa0
|
DIST crun-1.19.1.tar.gz 1786019 BLAKE2B 555f7c917c9e9ed80919b708cd711890d47c395b5b6fa1c2b542d311176941c5ece23bd7ff0cb4c3dcf81be4f46fec21fa8127da57092657157707537771dfe1 SHA512 6cb6148a3b6e18b4dbb0178ea23eaaa57c040781a34b5c5c5dac71be513941717011fe996a7400b9dee0a73f7f0dd2fc36544fe72382a3f2543e4de90589fe6a
|
||||||
EBUILD crun-1.11.2.ebuild 1829 BLAKE2B 7de0ec9104725bee5336c6e766077e87cbf7ab89ad9363ad409c4ba3df2f52b04294828fd4573cde35f740b0ef17f534b72b5d532321a98764f376daabc3fd9d SHA512 77c44e288c714be902a8714b9cbdf23245c24790a7df1766add33516b380083a2ad1034f19f38a95e135a692d6d92318d4ba9cfd23a644ec1eb476b2e59e3edd
|
|
||||||
EBUILD crun-1.14.3.ebuild 1625 BLAKE2B c405ac2c2fce7b8167e8b8df618ab54bcd5d0b009ba88f94cd8d54e429387a5748e76d26e889a9791a331b8814a242fe89958cef8d0592ab8c17dbbd9bd3b042 SHA512 ed5b0d330c516edba0fed743d04c12cbdabd4ca6adc8704068d5af6f26a5e949181cadd13cd5072af09b54e92fc5df2c7a27fb7c0babed7837f5b0aa9d63b9f5
|
EBUILD crun-1.14.3.ebuild 1625 BLAKE2B c405ac2c2fce7b8167e8b8df618ab54bcd5d0b009ba88f94cd8d54e429387a5748e76d26e889a9791a331b8814a242fe89958cef8d0592ab8c17dbbd9bd3b042 SHA512 ed5b0d330c516edba0fed743d04c12cbdabd4ca6adc8704068d5af6f26a5e949181cadd13cd5072af09b54e92fc5df2c7a27fb7c0babed7837f5b0aa9d63b9f5
|
||||||
EBUILD crun-1.16.ebuild 1817 BLAKE2B 969247d6c41416dd213e6b1a1bcb5683cad0c6009397a0207c358db8a470c5e33c5bdf89d317afe68a0db9e61897b102f322e94e592b7a8da97c5adbeb366230 SHA512 221aeb2a020ecc7a5d1ad8e1f1d7302b431518a1b89e795b6067fbda06e578b47d3240c690b93c5e9347142dd4835303cd4639d7252c687fa0a3acb2f4141507
|
EBUILD crun-1.16.ebuild 1817 BLAKE2B 969247d6c41416dd213e6b1a1bcb5683cad0c6009397a0207c358db8a470c5e33c5bdf89d317afe68a0db9e61897b102f322e94e592b7a8da97c5adbeb366230 SHA512 221aeb2a020ecc7a5d1ad8e1f1d7302b431518a1b89e795b6067fbda06e578b47d3240c690b93c5e9347142dd4835303cd4639d7252c687fa0a3acb2f4141507
|
||||||
EBUILD crun-1.17.ebuild 1852 BLAKE2B 77d29f930d2430fb9760c01e142830678e5d4544a41aaafec7686ccd3b223760874cb468ed071d1ebc567c98121a043b213155ce5c0bff5c4f2081c6fa3473de SHA512 c0fb9413e80c04ac45d86252b6a8481d9aaa5d182eed7b4f2aa726219df8f811f86a797fd9c3ef9582d26d32c38faffa0cf1a4d167b7db23aea135709eb3e65d
|
EBUILD crun-1.17.ebuild 1849 BLAKE2B dfff255620040bfe53c24ff39784f52b7947f9393f74db88daba0c970803c25f7ec5819e0189798d803b28a13cb7b2287b2486779ec2e5f98c13726def762926 SHA512 d13f581e27957dc38748cf1e74efeb00ce9db6cd0de2ca8b131422c551ff51960ab21f90f6a41198a8467e2982be4e4b339ac036a50957e0deaa79907c67cee0
|
||||||
EBUILD crun-1.8.4.ebuild 1672 BLAKE2B 388b4daf7cc6fb32e33e9114253cab94281abff7a17d260dcfa255042ba57489e2dff0b95bfa6f5d700fac01066c9d2cb282becc8ac90458ed7c10d5f967aa90 SHA512 69077ea7f94586489abf3b16d0cef1f793569ab2db7a3334c89c7af7e2d4561479de456838da9f5aa1a9eaa5c3f51471436aa66a8595f643ed8a60eda7f8a0eb
|
EBUILD crun-1.19.1.ebuild 1852 BLAKE2B 8dceb6234c9152ae25c6e06bfa4ed08ed57b09883bd5d1891a6994d0f02782c4a3c2f0e6306f440dd8c93fc47763301f6f575b98819ee7400113eac526c7be5d SHA512 5dec9758446959db62978c0810226bdba46d2febde6d7c671f8f34b4f3405720174e79291f2d5cc194a7f4c6934b9edc9fc43196bb0e6289a485b50c411b6a8a
|
||||||
MISC metadata.xml 1300 BLAKE2B a0ae27420fca097e4e7b5e983de3b76fef43bf13887bd5fe903da14e20c2f0ebd2fc273dae74e32e28c2768b5f8d6e5e6c8b4c9f07ca6d47e41902621173a167 SHA512 1699a89a01de32b580bc74bc747430ef7b1a6284b2f459b4041b22de0efbebda45778803deb512a61806ed8e2998b141caefb7830acafc68d42ce4343b193dd6
|
MISC metadata.xml 1300 BLAKE2B a0ae27420fca097e4e7b5e983de3b76fef43bf13887bd5fe903da14e20c2f0ebd2fc273dae74e32e28c2768b5f8d6e5e6c8b4c9f07ca6d47e41902621173a167 SHA512 1699a89a01de32b580bc74bc747430ef7b1a6284b2f459b4041b22de0efbebda45778803deb512a61806ed8e2998b141caefb7830acafc68d42ce4343b193dd6
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 2019-2024 Gentoo Authors
|
# Copyright 2019-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -15,7 +15,7 @@ if [[ "$PV" == *9999* ]]; then
|
||||||
EGIT_REPO_URI="https://github.com/containers/${PN}.git"
|
EGIT_REPO_URI="https://github.com/containers/${PN}.git"
|
||||||
else
|
else
|
||||||
SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.gz"
|
SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
|
KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-2+ LGPL-2.1+"
|
LICENSE="GPL-2+ LGPL-2.1+"
|
||||||
|
|
|
@ -1,23 +1,28 @@
|
||||||
# Copyright 2019-2023 Gentoo Authors
|
# Copyright 2019-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
PYTHON_COMPAT=( python3_{10..13} )
|
||||||
|
|
||||||
inherit python-any-r1
|
inherit python-any-r1
|
||||||
|
|
||||||
DESCRIPTION="A fast and low-memory footprint OCI Container Runtime fully written in C"
|
DESCRIPTION="A fast and low-memory footprint OCI Container Runtime fully written in C"
|
||||||
HOMEPAGE="https://github.com/containers/crun"
|
HOMEPAGE="https://github.com/containers/crun"
|
||||||
SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.xz"
|
|
||||||
|
if [[ "$PV" == *9999* ]]; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/containers/${PN}.git"
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv"
|
||||||
|
fi
|
||||||
|
|
||||||
LICENSE="GPL-2+ LGPL-2.1+"
|
LICENSE="GPL-2+ LGPL-2.1+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
|
|
||||||
IUSE="+bpf +caps criu +seccomp selinux systemd static-libs"
|
IUSE="+bpf +caps criu +seccomp selinux systemd static-libs"
|
||||||
|
|
||||||
DEPEND="
|
DEPEND="
|
||||||
dev-libs/libgcrypt:=
|
|
||||||
dev-libs/yajl:=
|
dev-libs/yajl:=
|
||||||
sys-kernel/linux-headers
|
sys-kernel/linux-headers
|
||||||
caps? ( sys-libs/libcap )
|
caps? ( sys-libs/libcap )
|
||||||
|
@ -32,12 +37,6 @@ BDEPEND="
|
||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
"
|
"
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
# merged upstream: https://github.com/containers/crun/pull/1345
|
|
||||||
# drop when we get 1.11.3
|
|
||||||
"${FILESDIR}/${P}-caps.patch"
|
|
||||||
)
|
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
local myeconfargs=(
|
local myeconfargs=(
|
||||||
--cache-file="${S}"/config.cache
|
--cache-file="${S}"/config.cache
|
||||||
|
@ -52,18 +51,19 @@ src_configure() {
|
||||||
econf "${myeconfargs[@]}"
|
econf "${myeconfargs[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake git-version.h
|
|
||||||
emake -C libocispec
|
|
||||||
emake crun
|
|
||||||
}
|
|
||||||
|
|
||||||
# the crun test suite is comprehensive to the extent that tests will fail
|
|
||||||
# within a sandbox environment, due to the nature of the privileges
|
|
||||||
# required to create linux "containers".
|
|
||||||
# due to this we disable most of the core test suite by unsetting PYTHON_TESTS
|
|
||||||
src_test() {
|
src_test() {
|
||||||
emake check PYTHON_TESTS=
|
emake check-TESTS -C ./libocispec
|
||||||
|
|
||||||
|
# the crun test suite is comprehensive to the extent that tests will fail
|
||||||
|
# within a sandbox environment, due to the nature of the privileges
|
||||||
|
# required to create linux "containers".
|
||||||
|
local supported_tests=(
|
||||||
|
"tests/tests_libcrun_utils"
|
||||||
|
"tests/tests_libcrun_errors"
|
||||||
|
"tests/tests_libcrun_intelrdt"
|
||||||
|
"tests/test_oci_features"
|
||||||
|
)
|
||||||
|
emake check-TESTS TESTS="${supported_tests[*]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
|
@ -1,73 +0,0 @@
|
||||||
# Copyright 2019-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..11} )
|
|
||||||
|
|
||||||
# Can drop autotools/eautoreconf after next release & glibc patch gone
|
|
||||||
inherit autotools python-any-r1
|
|
||||||
|
|
||||||
DESCRIPTION="A fast and low-memory footprint OCI Container Runtime fully written in C"
|
|
||||||
HOMEPAGE="https://github.com/containers/crun"
|
|
||||||
SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.xz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+ LGPL-2.1+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv"
|
|
||||||
IUSE="+bpf +caps criu +seccomp selinux systemd static-libs"
|
|
||||||
|
|
||||||
DEPEND="
|
|
||||||
dev-libs/libgcrypt:=
|
|
||||||
dev-libs/yajl:=
|
|
||||||
sys-kernel/linux-headers
|
|
||||||
caps? ( sys-libs/libcap )
|
|
||||||
criu? ( >=sys-process/criu-3.15 )
|
|
||||||
seccomp? ( sys-libs/libseccomp )
|
|
||||||
systemd? ( sys-apps/systemd:= )
|
|
||||||
"
|
|
||||||
RDEPEND="${DEPEND}
|
|
||||||
selinux? ( sec-policy/selinux-container )"
|
|
||||||
BDEPEND="
|
|
||||||
${PYTHON_DEPS}
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
# the crun test suite is comprehensive to the extent that tests will fail
|
|
||||||
# within a sandbox environment, due to the nature of the privileges
|
|
||||||
# required to create linux "containers".
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myeconfargs=(
|
|
||||||
$(use_enable bpf)
|
|
||||||
$(use_enable caps)
|
|
||||||
$(use_enable criu)
|
|
||||||
$(use_enable seccomp)
|
|
||||||
$(use_enable systemd)
|
|
||||||
$(usex static-libs '--enable-shared --enable-static' '--enable-shared --disable-static' '' '')
|
|
||||||
)
|
|
||||||
|
|
||||||
econf "${myeconfargs[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake git-version.h
|
|
||||||
emake -C libocispec
|
|
||||||
emake crun
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake "DESTDIR=${D}" install-exec
|
|
||||||
doman crun.1
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
einfo "Cleaning up .la files"
|
|
||||||
find "${ED}" -name '*.la' -delete || die
|
|
||||||
}
|
|
|
@ -1,3 +1,5 @@
|
||||||
DIST docker-credential-helpers-0.6.3.tar.gz 28971 BLAKE2B b50e4de0f3b126e0118f24f845a94be5e932975ab54ad6e0a52129a56109ecafb021f14986569295242cb0af4ea109d8786b8a5ca8481cc48daad14671841432 SHA512 2d15be8df134bff08eef9461348f07cd57c70c15a0ab044de2e69296c400b8c0e16198c90fd064d5ce83037d0bad57520e7524b0832b7a00e69397203dc90d10
|
DIST docker-credential-helpers-0.6.3.tar.gz 28971 BLAKE2B b50e4de0f3b126e0118f24f845a94be5e932975ab54ad6e0a52129a56109ecafb021f14986569295242cb0af4ea109d8786b8a5ca8481cc48daad14671841432 SHA512 2d15be8df134bff08eef9461348f07cd57c70c15a0ab044de2e69296c400b8c0e16198c90fd064d5ce83037d0bad57520e7524b0832b7a00e69397203dc90d10
|
||||||
|
DIST docker-credential-helpers-0.8.2.tar.gz 283816 BLAKE2B 334ca059b619e5e3528864a99b07eea61b98083989aa8e8b619c83d781caad97fbf5f3ed60879adacf27d81e0b991a38567e1fa2bc27b9a772d86b51437a6e03 SHA512 ca04b7fe78871389c9f968b730c18e2aca2d2a818ce87c1f138efb7dafbfdea7b83c2c16504131d04c295428debee2187036e603dba711369b5de1a3993c2e8c
|
||||||
EBUILD docker-credential-helpers-0.6.3.ebuild 1199 BLAKE2B 3514e6402ebac85acbe88f0be29923cf223cef79180604945d1c139381ebb3e4039e82f8aff82090c8fe914588b4c4ae0a286d60c344326fef202b22a750fec6 SHA512 0b126b657a1360c159d651e66893cb2333b0fc936c0419e0f04e2c4557d96db40544f54ddd414c6254371267dae269049369e67d5767d08f2793e2576b0b40f0
|
EBUILD docker-credential-helpers-0.6.3.ebuild 1199 BLAKE2B 3514e6402ebac85acbe88f0be29923cf223cef79180604945d1c139381ebb3e4039e82f8aff82090c8fe914588b4c4ae0a286d60c344326fef202b22a750fec6 SHA512 0b126b657a1360c159d651e66893cb2333b0fc936c0419e0f04e2c4557d96db40544f54ddd414c6254371267dae269049369e67d5767d08f2793e2576b0b40f0
|
||||||
MISC metadata.xml 750 BLAKE2B 9f67dda7b4912528fab57c111696db0e367a6a3c0b71042a57ec3ddffd251abdfc0f16568d7bac6607aeaff51835379e59cc6cc9e3ad21ca97cb46e656fd38d3 SHA512 232528d0a1c72e068737267af9ccd1a1ffd4c807dc662092499a53bf33b693b401abae1d25503e68fa3e5e74a18384060a776a6f61e57e1ba83d3c7f4d460ce3
|
EBUILD docker-credential-helpers-0.8.2.ebuild 1100 BLAKE2B cbdbc59f41f3def7980f55d27e4505ed8f75913b43e1577c6c499d691f0086b10b62ab3d708ed12c5deec452dc98cca0acf002b4aa349a28539486f648bc0144 SHA512 2f0d391140b4661160af58a0b14b934afd7ebdec0ba48f239ad9cbdc1d5529b1ff273cd6d2904caa2ab09f7cda35fb74db5b30e352249b42a83414bcc8d53c7d
|
||||||
|
MISC metadata.xml 847 BLAKE2B daa036739753388691baec54b1c47810a14858ba2dfeae12673abf0dc7ad16d8c956b9e134c6618782fb94e45408746a1e52f81102690b1d4a8cabc57d9a9934 SHA512 3fe3ed079e79e0bc7ee744f1ffcb2f4eaec1f966ee897c9bae75d5f5465cff1f8b75d59b42f1aad69475a452c502f0244fec0a5bda585a78968b77c6ae791bd8
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit go-module
|
||||||
|
|
||||||
|
DESCRIPTION="Suite of programs to use native stores to keep Docker credentials safe"
|
||||||
|
HOMEPAGE="https://github.com/docker/docker-credential-helpers"
|
||||||
|
SRC_URI="https://github.com/docker/docker-credential-helpers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
|
||||||
|
IUSE="keyring pass"
|
||||||
|
REQUIRED_USE="|| ( keyring pass )"
|
||||||
|
RESTRICT="test"
|
||||||
|
|
||||||
|
DEPEND="keyring? ( app-crypt/libsecret )"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
pass? ( app-admin/pass )
|
||||||
|
"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local mymakeflags=(
|
||||||
|
VERSION="${PV}"
|
||||||
|
REVISION="v${PV}"
|
||||||
|
)
|
||||||
|
use keyring && mymakeflags+=( secretservice )
|
||||||
|
use pass && mymakeflags+=( pass )
|
||||||
|
emake -j1 "${mymakeflags[@]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin bin/build/*
|
||||||
|
dodoc MAINTAINERS README.md
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use keyring; then
|
||||||
|
elog "For keyring/kwallet add:\n"
|
||||||
|
elog ' "credStore": "secretservice"'"\n"
|
||||||
|
fi
|
||||||
|
if use pass; then
|
||||||
|
elog "For 'pass' add:\n"
|
||||||
|
elog ' "credStore": "pass"'"\n"
|
||||||
|
fi
|
||||||
|
elog "to your ~/.docker/config.json"
|
||||||
|
}
|
|
@ -20,4 +20,7 @@
|
||||||
Build pass helper for the pass utility.
|
Build pass helper for the pass utility.
|
||||||
</flag>
|
</flag>
|
||||||
</use>
|
</use>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">docker/docker-credential-helpers</remote-id>
|
||||||
|
</upstream>
|
||||||
</pkgmetadata>
|
</pkgmetadata>
|
||||||
|
|
|
@ -1,17 +1,5 @@
|
||||||
DIST netavark-1.10.2.crate 154261 BLAKE2B 2da5b12917f5db01d82c47808f403e06d6abbcbad0b777d1871de73d52d25219e3d6f8db48feb862aff8a20ed2184c728e813871aa1acc1d02e3997987a932b6 SHA512 362dd2652b3a9d9d1dec99cd85bc6e74b323d86b79ded742e68472e0b58881a5306d7217218d88e27d5e1c4094f2d67c9cb766d4b4c1ee2185c8b4fcbd299e3d
|
|
||||||
DIST netavark-1.10.3.crate 154416 BLAKE2B a7750304484ae820eb3bb1bc4de8c2ad22d95494fe10471014e0eb999fb7578c5e9c2ab352fe357d964d701206ee7016f87134a62afe0a03cd1b574cae1264ca SHA512 6ed9cd5a69a6eacc4ad839a82680c7b98d453564aadee41eb6ea632223fba7fbdb20f11e4146dc74b6c6d3695ac50624424b3260dbb7769a4100a918e4328dbf
|
|
||||||
DIST netavark-1.11.0.crate 155698 BLAKE2B df460f6a2e5ce82645dccf6ca487724da2abc6f3f2c90f56d935d691ddd9a4229b785177a4e6360f75aa13ee7cdb29a2794c0b7360ef9d40ea3f946771d3ab73 SHA512 e25b075f98cb2aa55cf0e8d8868aac3b6ff0b390f4f0632d6ee2f431cede144948ed98015576cf8a64fcc1a2c33c454415159951aacbdf0611613da867db9a13
|
|
||||||
DIST netavark-1.12.2.crate 156878 BLAKE2B 787fd23e3fa233a18a753aa55a43413aafff47b4d0733a9f2250d3f2159c1a3d0dd20272997701b3bc39a6a042060e3d2edad2418326873111d8183f0060560c SHA512 45e423e15945ce63e1bb5d2364377de65efd2f2edfeb0fd3522d2d8afb5cb60e1951b5810ac1dbdbbdf77176885b738ad864132daa8d7de858fb4edce340d7ea
|
DIST netavark-1.12.2.crate 156878 BLAKE2B 787fd23e3fa233a18a753aa55a43413aafff47b4d0733a9f2250d3f2159c1a3d0dd20272997701b3bc39a6a042060e3d2edad2418326873111d8183f0060560c SHA512 45e423e15945ce63e1bb5d2364377de65efd2f2edfeb0fd3522d2d8afb5cb60e1951b5810ac1dbdbbdf77176885b738ad864132daa8d7de858fb4edce340d7ea
|
||||||
DIST netavark-1.9.0.crate 139321 BLAKE2B c0c40c5b109544c094bf83ba9c73f829472c7703a72e25ec3dcb9b62b926f404618b2cb143fcc944f2240db074de14e711115d6f51d722125e152eea0ac0a631 SHA512 7a5fb4a856b5815c141ad63abbe0f122d762a411b86189add76cfff99adfdb066e24a7b577683950efdc39f2b7955bbdfb31f2c1c41037702fb732916e8aeebe
|
|
||||||
DIST netavark-v1.10.2-vendor.tar.gz 16135498 BLAKE2B 607cad9d80067d579adaafdea22b238f5e2f6f92a3c6aed530c8e97bce2f7f869adeabbc7b7d1c04f7c517459112c42b5588aa3ccbf04d5205d2b8212c1e7a42 SHA512 a5079b724d25af60cc094dd5c0bc9e01d503f64bee7ef1c8e616e79793726d848a5e000d951f02d2516f10feea23e30ab637b37ae09da5580f4edb1e783240c0
|
|
||||||
DIST netavark-v1.10.3-vendor.tar.gz 16135507 BLAKE2B 114519b76d932c5918fd91cea73e8bc9f5aa3a63275f9218e667e400c3e2512e5db29ce806b5e5b509b043c04a3436344a27cf170e203d4360d00247e48b5ca9 SHA512 b8a99f45ba4ebb20414fe052ff08b1e7a7a86994c7dfa2f36d0500d52bcbd2d279aeff19fb0844a65e2375e86da33af735851f038f598771d2dac96ff7e032a5
|
|
||||||
DIST netavark-v1.11.0-vendor.tar.gz 17751524 BLAKE2B b466b27674e6944b2de8a684ee3e14f26775b6065f0f1e82987a0c240725c01f88d2138641b768b5e03fce5b26908d0281b1983b8c1844af4999064bf24d8f15 SHA512 d858bddaaf41b284af9ede84a4d3aab5b5935ea83df5261dfa58e2b7d14962dd55983b1a95b2692e323ea40fc2dc4d9b1bdf2aed90644739e6333c794a7915cb
|
|
||||||
DIST netavark-v1.12.2-vendor.tar.gz 18364290 BLAKE2B e2f09d53ac8106196aa873732df66f0357a5e26488cc1b8f1d10f5f5d650d471272efca7f33860afe6242500d934ee22d9ea58c256e47e296ed57d8d563f1f27 SHA512 1396eb4e41282745949a7a511c6c44e703c810624e56b8ca9455fec52c59d4ec4333103e00188b2b8c08a60bb9e8a8eca6ed995103c0dc20b3b91c1e0a1d0dfb
|
DIST netavark-v1.12.2-vendor.tar.gz 18364290 BLAKE2B e2f09d53ac8106196aa873732df66f0357a5e26488cc1b8f1d10f5f5d650d471272efca7f33860afe6242500d934ee22d9ea58c256e47e296ed57d8d563f1f27 SHA512 1396eb4e41282745949a7a511c6c44e703c810624e56b8ca9455fec52c59d4ec4333103e00188b2b8c08a60bb9e8a8eca6ed995103c0dc20b3b91c1e0a1d0dfb
|
||||||
DIST netavark-v1.9.0-vendor.tar.gz 16032862 BLAKE2B 313bcde75f2355dab3fa4fdc82881109924c07408aa352e92b590356cf292cd60ad39d8ef31687935e3fed6f22ec8c3b8f26e6eae21fdf211c29c83b745c8a84 SHA512 a5c11dd47122490579a260b6ac3b1c8f01d1c2881e58dbcc5bece398c7d6ef01f376f8c342df4ef619b135cc92a95c48741c8098413c33ede696c87a9cdcc96c
|
EBUILD netavark-1.12.2-r1.ebuild 1357 BLAKE2B 51569d3fa5de47f4ccf70ccd828111c1942c4082804610582752c3d3c6d1600bc05ec1e1ab720ef44fba94502571d9a0d7e4f72abdc85051c3e35531675c97ca SHA512 4dfeaeb7279e9b669c88788f52a77e540ea5239085f481317a650d7be7384c74494e3ea0a81aafe6cca4c2dfd19519bdb580961c85c295a2adb0cdba7f91bf03
|
||||||
EBUILD netavark-1.10.2-r1.ebuild 1352 BLAKE2B 7faefe36bd5adf3a4142bee1f8efe913645e57a6f10f7f81eb20f090e58fceb2ed4357e3793822b40fb2a7214adb854378223d2886cc03e2a3ca593895b9b845 SHA512 58f4239d9d399ae8c9d784659053587cb88e32487508ee2c4847d862f7a417c25637118b34a10b48f54de709e1f7d797d40126b17101da3c8b04e03384a8093c
|
|
||||||
EBUILD netavark-1.10.3-r1.ebuild 1350 BLAKE2B 14ca0aaf558e59252f15cd3403307d480318889e44a6b2bc1fe12350e1a52f92c94f89cd73cc45d0e94cf993278e57a46937e26e99133805a05db15d36eed8d0 SHA512 6ee734ef88f5c1a72fa670ec2c4f8269c9254af2048a3103d883d34d2ed077ac53cc290a26eb099117990d3f97bce3231482a26ceda2c3bdc2678c66b6c76eec
|
|
||||||
EBUILD netavark-1.11.0-r1.ebuild 1357 BLAKE2B 76c7fae7837e14bd3a60c99c41770a86445e91f50deaf1245ea35ae00f1620aaa897c9326ff13fff5aef009e161997af513f32f6d7a65e61b35d0b2b6ba45367 SHA512 1511fa42ed7f99bcec52c0e58ec0fc4092cb823cdd221b248822b58332f96cd2f7e2f7cf9c9365ec92289e5b6ca1f5da73ccacb0703564a9507f230f25037e46
|
|
||||||
EBUILD netavark-1.12.2-r1.ebuild 1359 BLAKE2B 021487ea8354717f18cf89fa031293a61871ff6857f4e66e36297b12a120fbab747a790f1bac6a58be8afa004af6cfc1bb5d416955e10a517003a630da7b0b78 SHA512 7f5e44fc774b3315a728a6c2f609de311c0e084e5da2a74a38f7b1458ace4c414077212a69943923620c778241863830d0074d6098fb93e189455c728da714ea
|
|
||||||
EBUILD netavark-1.9.0-r1.ebuild 1350 BLAKE2B 14ca0aaf558e59252f15cd3403307d480318889e44a6b2bc1fe12350e1a52f92c94f89cd73cc45d0e94cf993278e57a46937e26e99133805a05db15d36eed8d0 SHA512 6ee734ef88f5c1a72fa670ec2c4f8269c9254af2048a3103d883d34d2ed077ac53cc290a26eb099117990d3f97bce3231482a26ceda2c3bdc2678c66b6c76eec
|
|
||||||
EBUILD netavark-9999.ebuild 1359 BLAKE2B 021487ea8354717f18cf89fa031293a61871ff6857f4e66e36297b12a120fbab747a790f1bac6a58be8afa004af6cfc1bb5d416955e10a517003a630da7b0b78 SHA512 7f5e44fc774b3315a728a6c2f609de311c0e084e5da2a74a38f7b1458ace4c414077212a69943923620c778241863830d0074d6098fb93e189455c728da714ea
|
EBUILD netavark-9999.ebuild 1359 BLAKE2B 021487ea8354717f18cf89fa031293a61871ff6857f4e66e36297b12a120fbab747a790f1bac6a58be8afa004af6cfc1bb5d416955e10a517003a630da7b0b78 SHA512 7f5e44fc774b3315a728a6c2f609de311c0e084e5da2a74a38f7b1458ace4c414077212a69943923620c778241863830d0074d6098fb93e189455c728da714ea
|
||||||
MISC metadata.xml 944 BLAKE2B 072bce0ea9bd5b8e5647c64b79ff77d29099607b9c67f5add104daad074a510a1aabbc8a02e5587ade6363519f13ceb07019302dd8c5e627c271b61faf468d49 SHA512 538b0be977375a193dfc889a6ab77b5ea8fd0d26fc6479b146829cb98333dcf8f1b0d030e75970ec90b01a8cc8a5e35f21857bdbbb111a0fc278f7df3aeb6eda
|
MISC metadata.xml 944 BLAKE2B 072bce0ea9bd5b8e5647c64b79ff77d29099607b9c67f5add104daad074a510a1aabbc8a02e5587ade6363519f13ceb07019302dd8c5e627c271b61faf468d49 SHA512 538b0be977375a193dfc889a6ab77b5ea8fd0d26fc6479b146829cb98333dcf8f1b0d030e75970ec90b01a8cc8a5e35f21857bdbbb111a0fc278f7df3aeb6eda
|
||||||
|
|
|
@ -1,59 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
[[ ${PV} == 9999* ]] || CRATES="${PN}@${PV}"
|
|
||||||
|
|
||||||
inherit cargo systemd
|
|
||||||
|
|
||||||
DESCRIPTION="A container network stack"
|
|
||||||
HOMEPAGE="https://github.com/containers/netavark"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/netavark.git"
|
|
||||||
else
|
|
||||||
SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# main
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
# deps
|
|
||||||
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
BDEPEND="dev-go/go-md2man
|
|
||||||
dev-libs/protobuf"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
QA_PRESTRIPPED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
|
|
||||||
ECARGO_VENDOR="${WORKDIR}/vendor"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
else
|
|
||||||
cargo_src_unpack
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i -e "s|m0755 bin|m0755 $(cargo_target_dir)|g;" Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile
|
|
||||||
export PREFIX="${EPREFIX}"/usr SYSTEMDDIR="$(systemd_get_systemunitdir)"
|
|
||||||
emake docs
|
|
||||||
}
|
|
||||||
|
|
||||||
# Following is needed because we want to use `make install` instead of `cargo install` (exported by cargo.eclass)
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
}
|
|
|
@ -1,59 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
[[ ${PV} == 9999* ]] || CRATES="${PN}@${PV}"
|
|
||||||
|
|
||||||
inherit cargo systemd
|
|
||||||
|
|
||||||
DESCRIPTION="A container network stack"
|
|
||||||
HOMEPAGE="https://github.com/containers/netavark"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/netavark.git"
|
|
||||||
else
|
|
||||||
SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
|
||||||
KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# main
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
# deps
|
|
||||||
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
BDEPEND="dev-go/go-md2man
|
|
||||||
dev-libs/protobuf"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
QA_PRESTRIPPED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
|
|
||||||
ECARGO_VENDOR="${WORKDIR}/vendor"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
else
|
|
||||||
cargo_src_unpack
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i -e "s|m0755 bin|m0755 $(cargo_target_dir)|g;" Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile
|
|
||||||
export PREFIX="${EPREFIX}"/usr SYSTEMDDIR="$(systemd_get_systemunitdir)"
|
|
||||||
emake docs
|
|
||||||
}
|
|
||||||
|
|
||||||
# Following is needed because we want to use `make install` instead of `cargo install` (exported by cargo.eclass)
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
}
|
|
|
@ -1,59 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
[[ ${PV} == 9999* ]] || CRATES="${PN}@${PV}"
|
|
||||||
|
|
||||||
inherit cargo systemd
|
|
||||||
|
|
||||||
DESCRIPTION="A container network stack"
|
|
||||||
HOMEPAGE="https://github.com/containers/netavark"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/netavark.git"
|
|
||||||
else
|
|
||||||
SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
|
||||||
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# main
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
# deps
|
|
||||||
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
BDEPEND="dev-go/go-md2man
|
|
||||||
dev-libs/protobuf"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
QA_PRESTRIPPED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
|
|
||||||
ECARGO_VENDOR="${WORKDIR}/vendor"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
else
|
|
||||||
cargo_src_unpack
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i -e "s|m0755 bin|m0755 $(cargo_target_dir)|g;" Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile
|
|
||||||
export PREFIX="${EPREFIX}"/usr SYSTEMDDIR="$(systemd_get_systemunitdir)"
|
|
||||||
emake docs
|
|
||||||
}
|
|
||||||
|
|
||||||
# Following is needed because we want to use `make install` instead of `cargo install` (exported by cargo.eclass)
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]]; then
|
||||||
EGIT_REPO_URI="https://github.com/containers/netavark.git"
|
EGIT_REPO_URI="https://github.com/containers/netavark.git"
|
||||||
else
|
else
|
||||||
SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
||||||
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
|
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# main
|
# main
|
||||||
|
|
|
@ -1,59 +0,0 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
[[ ${PV} == 9999* ]] || CRATES="${PN}@${PV}"
|
|
||||||
|
|
||||||
inherit cargo systemd
|
|
||||||
|
|
||||||
DESCRIPTION="A container network stack"
|
|
||||||
HOMEPAGE="https://github.com/containers/netavark"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/netavark.git"
|
|
||||||
else
|
|
||||||
SRC_URI="${CARGO_CRATE_URIS} https://github.com/containers/netavark/releases/download/v${PV}/${PN}-v${PV}-vendor.tar.gz"
|
|
||||||
KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# main
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
# deps
|
|
||||||
LICENSE+=" Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 MIT Unicode-DFS-2016 Unlicense ZLIB"
|
|
||||||
SLOT="0"
|
|
||||||
BDEPEND="dev-go/go-md2man
|
|
||||||
dev-libs/protobuf"
|
|
||||||
|
|
||||||
QA_FLAGS_IGNORED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
QA_PRESTRIPPED="
|
|
||||||
usr/libexec/podman/${PN}"
|
|
||||||
|
|
||||||
ECARGO_VENDOR="${WORKDIR}/vendor"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
git-r3_src_unpack
|
|
||||||
cargo_live_src_unpack
|
|
||||||
else
|
|
||||||
cargo_src_unpack
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i -e "s|m0755 bin|m0755 $(cargo_target_dir)|g;" Makefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
cargo_src_compile
|
|
||||||
export PREFIX="${EPREFIX}"/usr SYSTEMDDIR="$(systemd_get_systemunitdir)"
|
|
||||||
emake docs
|
|
||||||
}
|
|
||||||
|
|
||||||
# Following is needed because we want to use `make install` instead of `cargo install` (exported by cargo.eclass)
|
|
||||||
src_install() {
|
|
||||||
default
|
|
||||||
}
|
|
|
@ -9,6 +9,6 @@ AUX podman.logrotated 85 BLAKE2B 730899f93ee354e476629276b69224cfeaaa1603b6690ca
|
||||||
DIST podman-5.2.5.tar.gz 23834863 BLAKE2B 2264c9b19e621a1269ae5baee6fee148e6f1b9cacbdd83fdbecf671f87855d0ae566e41e4e8cbffe57662b7e9a3d653d57a7d2acb8f30b869b8af1bd7473a617 SHA512 29f71c67a5700e8dffe45e6e91acab509d8c8924a5f3cf9b4eee95f665a9ed19333285df89da892699ee314cee27c0c8a4a62d29e4205198781f5d5f585135a9
|
DIST podman-5.2.5.tar.gz 23834863 BLAKE2B 2264c9b19e621a1269ae5baee6fee148e6f1b9cacbdd83fdbecf671f87855d0ae566e41e4e8cbffe57662b7e9a3d653d57a7d2acb8f30b869b8af1bd7473a617 SHA512 29f71c67a5700e8dffe45e6e91acab509d8c8924a5f3cf9b4eee95f665a9ed19333285df89da892699ee314cee27c0c8a4a62d29e4205198781f5d5f585135a9
|
||||||
DIST podman-5.3.0.tar.gz 24194165 BLAKE2B fb2da37e4f97d69997b9518425bb1ec74846e4e26855bf9ece0eeefb723f603051d4d4a1b3320cdba5c97595db12e1948f280776429819d10bfe83a57f349c78 SHA512 3f1ab7e792850e2e21823c59ca9e03d348e78267e3ec5344a04c38e51466159717944c318cf5e61ad9a785d9112b468b9fc37f3b60a40e8764d5cac9f58e7d16
|
DIST podman-5.3.0.tar.gz 24194165 BLAKE2B fb2da37e4f97d69997b9518425bb1ec74846e4e26855bf9ece0eeefb723f603051d4d4a1b3320cdba5c97595db12e1948f280776429819d10bfe83a57f349c78 SHA512 3f1ab7e792850e2e21823c59ca9e03d348e78267e3ec5344a04c38e51466159717944c318cf5e61ad9a785d9112b468b9fc37f3b60a40e8764d5cac9f58e7d16
|
||||||
EBUILD podman-5.2.5.ebuild 3947 BLAKE2B c6439cddb0133031ae6a2140f465bf51909373f71c7236b9c54661b1e31ed4fc56c7aaee7f45cc1a38d6fabb7fd7c1d115440d3ed7bf5aa93fdafbeae6a4dbc6 SHA512 89d4201f8816dd44ee6403aee597c625322b5d33db4e4e634d79b0b21a46b73ac10aad40b42f90117509cef078f3dfb44eb6f72d42dbce27321d9c46129c8373
|
EBUILD podman-5.2.5.ebuild 3947 BLAKE2B c6439cddb0133031ae6a2140f465bf51909373f71c7236b9c54661b1e31ed4fc56c7aaee7f45cc1a38d6fabb7fd7c1d115440d3ed7bf5aa93fdafbeae6a4dbc6 SHA512 89d4201f8816dd44ee6403aee597c625322b5d33db4e4e634d79b0b21a46b73ac10aad40b42f90117509cef078f3dfb44eb6f72d42dbce27321d9c46129c8373
|
||||||
EBUILD podman-5.3.0.ebuild 3949 BLAKE2B e1647b3dd3bdbcfa45a631423b4212e6a13465585e5af8df125e34379a3c8ecb75ca5630d09895dde421c560a002624de8a5cc7056493ae71f7a5fe0c67ede8e SHA512 e637d4db374768263ecd90ae3556028f48f8361355d5fe1fc45fe694eadbf582900107ffd3eb69b9389f6a412be563a07bf86418695c82d5d2f54f673658be3c
|
EBUILD podman-5.3.0.ebuild 3947 BLAKE2B 463dd9f1aa3eeb437fd8fd3e935cde3889679e658315cb484ac810b0c6c8a7867ab72cf7385cf03bff8e4c78e215a75c13b16a331209b061b2e601b046fa7b58 SHA512 01d3d4c29b2aeec7726f6a5b255101a296e5e55cd5988130783c17df143b37196291bb20533092211d33ef5ea616bf9425dd4cf67b6ebf92a6a1b77e7b7799c9
|
||||||
EBUILD podman-9999.ebuild 3949 BLAKE2B e1647b3dd3bdbcfa45a631423b4212e6a13465585e5af8df125e34379a3c8ecb75ca5630d09895dde421c560a002624de8a5cc7056493ae71f7a5fe0c67ede8e SHA512 e637d4db374768263ecd90ae3556028f48f8361355d5fe1fc45fe694eadbf582900107ffd3eb69b9389f6a412be563a07bf86418695c82d5d2f54f673658be3c
|
EBUILD podman-9999.ebuild 3949 BLAKE2B e1647b3dd3bdbcfa45a631423b4212e6a13465585e5af8df125e34379a3c8ecb75ca5630d09895dde421c560a002624de8a5cc7056493ae71f7a5fe0c67ede8e SHA512 e637d4db374768263ecd90ae3556028f48f8361355d5fe1fc45fe694eadbf582900107ffd3eb69b9389f6a412be563a07bf86418695c82d5d2f54f673658be3c
|
||||||
MISC metadata.xml 1298 BLAKE2B d34dbc318614b35f5d05995e758cdbf4e173c73544fec41f7f726cc0ffb21257e90723fba092b6e33d3c15e437e2e4e4d207517703ca85bae4968b3b9e7cb4a5 SHA512 0451f166c722c3ea93a57df1059b083a5c8e484baf7a55421b5a82babf51959d1036ab3d179146c63b5ae00aefe2980caffb650dcc72a162537bd307d9e03b60
|
MISC metadata.xml 1298 BLAKE2B d34dbc318614b35f5d05995e758cdbf4e173c73544fec41f7f726cc0ffb21257e90723fba092b6e33d3c15e437e2e4e4d207517703ca85bae4968b3b9e7cb4a5 SHA512 0451f166c722c3ea93a57df1059b083a5c8e484baf7a55421b5a82babf51959d1036ab3d179146c63b5ae00aefe2980caffb650dcc72a162537bd307d9e03b60
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -17,7 +17,7 @@ else
|
||||||
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz"
|
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz"
|
||||||
S="${WORKDIR}/${P/_rc/-rc}"
|
S="${WORKDIR}/${P/_rc/-rc}"
|
||||||
[[ ${PV} != *rc* ]] && \
|
[[ ${PV} != *rc* ]] && \
|
||||||
KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
|
KEYWORDS="amd64 arm64 ~loong ~riscv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# main pkg
|
# main pkg
|
||||||
|
|
|
@ -11,5 +11,5 @@ EBUILD runc-1.1.14.ebuild 1779 BLAKE2B fbcdf8db2d3ee3a18f322e618f607fcac9203be3a
|
||||||
EBUILD runc-1.2.0.ebuild 1816 BLAKE2B ccc31c5c48d4ebfde40e43ca043c296b5f1b51881114cbf7a0d8cd447a6d0cf412d377b2845a91881fb4779c433b5aa1984174e20f62a3650eb67a70cc749bf6 SHA512 fc450b70c64f03e4641941b84386e2d9eb8e7d7282127fa0f0f87d1e47b60b17f05cc3e7e1e12aa16b2ef0a32d9db6e60ffa9f7b4e4ea756a0ed6213e101579a
|
EBUILD runc-1.2.0.ebuild 1816 BLAKE2B ccc31c5c48d4ebfde40e43ca043c296b5f1b51881114cbf7a0d8cd447a6d0cf412d377b2845a91881fb4779c433b5aa1984174e20f62a3650eb67a70cc749bf6 SHA512 fc450b70c64f03e4641941b84386e2d9eb8e7d7282127fa0f0f87d1e47b60b17f05cc3e7e1e12aa16b2ef0a32d9db6e60ffa9f7b4e4ea756a0ed6213e101579a
|
||||||
EBUILD runc-1.2.1.ebuild 1816 BLAKE2B 1937aea831725622ee8efabc29b334e55d87649425f3d14438c29b1ac61e6808a5d9bf701cf0f7d879a88e8767c927e57823f4aa1955541278567ebe78a78a2c SHA512 ff0dc3bad2a63454676c89c8e706cef722d7a4a1594c9c18dcd25af08ba8e1ed05d9435f3c4c2260eb17b697f2f16df4e93a6cc8b15d3c7f0390417cb3429c78
|
EBUILD runc-1.2.1.ebuild 1816 BLAKE2B 1937aea831725622ee8efabc29b334e55d87649425f3d14438c29b1ac61e6808a5d9bf701cf0f7d879a88e8767c927e57823f4aa1955541278567ebe78a78a2c SHA512 ff0dc3bad2a63454676c89c8e706cef722d7a4a1594c9c18dcd25af08ba8e1ed05d9435f3c4c2260eb17b697f2f16df4e93a6cc8b15d3c7f0390417cb3429c78
|
||||||
EBUILD runc-1.2.2.ebuild 1816 BLAKE2B 1937aea831725622ee8efabc29b334e55d87649425f3d14438c29b1ac61e6808a5d9bf701cf0f7d879a88e8767c927e57823f4aa1955541278567ebe78a78a2c SHA512 ff0dc3bad2a63454676c89c8e706cef722d7a4a1594c9c18dcd25af08ba8e1ed05d9435f3c4c2260eb17b697f2f16df4e93a6cc8b15d3c7f0390417cb3429c78
|
EBUILD runc-1.2.2.ebuild 1816 BLAKE2B 1937aea831725622ee8efabc29b334e55d87649425f3d14438c29b1ac61e6808a5d9bf701cf0f7d879a88e8767c927e57823f4aa1955541278567ebe78a78a2c SHA512 ff0dc3bad2a63454676c89c8e706cef722d7a4a1594c9c18dcd25af08ba8e1ed05d9435f3c4c2260eb17b697f2f16df4e93a6cc8b15d3c7f0390417cb3429c78
|
||||||
EBUILD runc-1.2.3.ebuild 1816 BLAKE2B 05455a7ebfa645d2f076528a8a461ab99a7594b14c24f5f26ce9d6ac93a8c2506621bfd4eef6dafd0ebb615882ea22bdb6aa8f0ccaaadddcc7cfa282efbc63fd SHA512 83a31b5277bd6792d2dd4ca2035c2d1da8ea602a1e2c20e0b4c5449894f62d685db2130e6b30299ed3684029d05ea7be3517be5f1cdb700b904f4581c081ecaa
|
EBUILD runc-1.2.3.ebuild 1813 BLAKE2B b4c377056ff2ccf5c18175c43e92b13668c11ff2f4799b745d2b2192a4950b48ba58aae1b7c4138e39b016bfbda4b8985ce40ec957b36a1b65d027d54996502e SHA512 8b6795fc1be10ec915f3a9d4e6f4b0615db726353d6fc39d73f1fbce7f5f68499b38aef1e961a3acad40abb7d5230efa48fe10721230e587200d601bdd9a6c48
|
||||||
MISC metadata.xml 647 BLAKE2B 67dce497b4fa65db5146f9e017ec00795ad4ef5d63058d4c20bfc730f17e2fabfcd82b403bd06330f9a68ef2e344198514930493eeadef69eb2ee8a618e5e0fc SHA512 970d9753c81eb387a06fc24be8bfb3b056e9e7cbf568f99511bdcfd35f6a8cdfe21ea0103ea36b8fba7be733016493663c3a38452b05225de35af7e1c5b359dc
|
MISC metadata.xml 647 BLAKE2B 67dce497b4fa65db5146f9e017ec00795ad4ef5d63058d4c20bfc730f17e2fabfcd82b403bd06330f9a68ef2e344198514930493eeadef69eb2ee8a618e5e0fc SHA512 970d9753c81eb387a06fc24be8bfb3b056e9e7cbf568f99511bdcfd35f6a8cdfe21ea0103ea36b8fba7be733016493663c3a38452b05225de35af7e1c5b359dc
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 1999-2024 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
|
||||||
|
|
||||||
LICENSE="Apache-2.0 BSD-2 BSD MIT"
|
LICENSE="Apache-2.0 BSD-2 BSD MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
|
KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
|
||||||
IUSE="apparmor hardened +kmem +seccomp selinux test"
|
IUSE="apparmor hardened +kmem +seccomp selinux test"
|
||||||
|
|
||||||
COMMON_DEPEND="
|
COMMON_DEPEND="
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
DIST sen-0.6.1_p20200905.tar.gz 1913978 BLAKE2B 189bff583770265de29ca3e54cad1283051c05eccab4fc98160801e50b31376188c52e49b43972292fe231b376ba42879fb34d7b1ae70c2246d676a6e25f670b SHA512 cd1899c1b4c5c7cf7f1f2f5e557bd609a7d7619dbc3fc6457f5ef5ce5c9ab43d92a6fbfa228c43d543d4f46c7928d74dbed9ab8346cabc772c8e7c63a7c07bfe
|
|
||||||
DIST sen-0.7.0.tar.gz 1930302 BLAKE2B b17eeb080d2873485e81e90b7bee81f4930ace05b5d10a259a062b1dc818659d61a45d8bf01df95c33514060cce84f5c09f82066400afe11e4797fffa4303b6b SHA512 fc350eaf6694df2ff2378e24e06a07247a5c5bc060e09c4bb5478deca781d4f4fc593927dff14a1e7c7779eabb897fb6170183daee48a4e6b03bcfef975521b0
|
DIST sen-0.7.0.tar.gz 1930302 BLAKE2B b17eeb080d2873485e81e90b7bee81f4930ace05b5d10a259a062b1dc818659d61a45d8bf01df95c33514060cce84f5c09f82066400afe11e4797fffa4303b6b SHA512 fc350eaf6694df2ff2378e24e06a07247a5c5bc060e09c4bb5478deca781d4f4fc593927dff14a1e7c7779eabb897fb6170183daee48a4e6b03bcfef975521b0
|
||||||
EBUILD sen-0.6.1_p20200905-r1.ebuild 846 BLAKE2B 6bd9c496f34f189d68802e5e4a67551f6427412803ec453da1066897f3e7f0bc46ab4dd7a8366101ed2dce5292b38c47ec5ce421986ce1789b4480481f67cec2 SHA512 6ecf7ade1340d22b09ce793e15cd4216944033f9a9da06852747cdf39688cbcb0cf72835630528749f80b9bd8d2473f0b4c9d7b37115acf1ff3c00802263c7e1
|
DIST sen-0.8.0.tar.gz 1931211 BLAKE2B a8c6a4fc3343fd90c03ab9d0dfa85ff39639a21bb807a2122d29e000c6df1832b2277553b3d3cf88bbc0ef51a0105a5f9246f1e9b05439dd7f1ea71fcadc49cf SHA512 03fa23c5e5e8e4d556f6b2154db5a4128a8a51c60ea57792a11080ac7870af6bd128e374f682fc7ba1c206148c2a146bc81233b36306a27da77f09f8a508713f
|
||||||
EBUILD sen-0.7.0.ebuild 658 BLAKE2B 2b1d0cd4d870e0ccbf224697baf0b6fe1dc2dcb799c8a9afeb1eb4e494d8bc3e5da6369f1a8e72e65753a68d3aa797fd12965e71c5b62cf9074ca3b2809537c2 SHA512 303b197821565e1d790cab0242fc1a53363904ff453f2cc9d6515916a158a2341fe97e458abfc0ae3ebee785a253ea6fdf0e8b2b11db061d9aaa27bd3b380f7b
|
EBUILD sen-0.7.0.ebuild 658 BLAKE2B 2b1d0cd4d870e0ccbf224697baf0b6fe1dc2dcb799c8a9afeb1eb4e494d8bc3e5da6369f1a8e72e65753a68d3aa797fd12965e71c5b62cf9074ca3b2809537c2 SHA512 303b197821565e1d790cab0242fc1a53363904ff453f2cc9d6515916a158a2341fe97e458abfc0ae3ebee785a253ea6fdf0e8b2b11db061d9aaa27bd3b380f7b
|
||||||
|
EBUILD sen-0.8.0.ebuild 658 BLAKE2B 1afa570ec1a07a96bec5eee357e1be3e459d07bc4802e6013b0ebfff5c0b688587d4b11949cdc5b01db9b7630ee45936170c2a2b2ce1c99df3c94689216a4e9c SHA512 8529592a2d9f573ec59086b20ca9f52cb21f5061ccd27519d5213259d0f7bc802c395c4094eee46711d0e3de4db4f4ab901749cefcb6a062380d9683f5ced80c
|
||||||
MISC metadata.xml 290 BLAKE2B d0cdad8552c8165bbd5ff6709b9b1ac17890e28be90e2f80e215647a1683583f6dd0e48a9a496926a35430a6dd8a3ec9388cdf44642838349ea468bfdf0dff94 SHA512 3dbc8716f2244331c67eee99dbc406a09282c3a5282335aca0981a3907c9ec4bb8a4aafcba6f12eff244a94029f4b5ef2c06ce9f284600e0ca33ffcb57c3d888
|
MISC metadata.xml 290 BLAKE2B d0cdad8552c8165bbd5ff6709b9b1ac17890e28be90e2f80e215647a1683583f6dd0e48a9a496926a35430a6dd8a3ec9388cdf44642838349ea468bfdf0dff94 SHA512 3dbc8716f2244331c67eee99dbc406a09282c3a5282335aca0981a3907c9ec4bb8a4aafcba6f12eff244a94029f4b5ef2c06ce9f284600e0ca33ffcb57c3d888
|
||||||
|
|
|
@ -1,18 +1,14 @@
|
||||||
# Copyright 1999-2023 Gentoo Authors
|
# Copyright 1999-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
DISTUTILS_USE_PEP517=setuptools
|
||||||
PYTHON_COMPAT=( python3_{9..11} )
|
PYTHON_COMPAT=( python3_{10..13} )
|
||||||
inherit distutils-r1
|
inherit distutils-r1 pypi
|
||||||
|
|
||||||
COMMIT="02e5872ee2905861e1da06ab5174e1a3f41f0e0b"
|
|
||||||
|
|
||||||
DESCRIPTION="Terminal User Interface for docker engine"
|
DESCRIPTION="Terminal User Interface for docker engine"
|
||||||
HOMEPAGE="https://github.com/TomasTomecek/sen"
|
HOMEPAGE="https://github.com/TomasTomecek/sen"
|
||||||
SRC_URI="https://github.com/TomasTomecek/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
|
||||||
S="${WORKDIR}/${PN}-${COMMIT}"
|
|
||||||
|
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
|
@ -23,7 +19,7 @@ RDEPEND="
|
||||||
dev-python/urwidtrees[${PYTHON_USEDEP}]
|
dev-python/urwidtrees[${PYTHON_USEDEP}]
|
||||||
dev-python/docker[${PYTHON_USEDEP}]
|
dev-python/docker[${PYTHON_USEDEP}]
|
||||||
"
|
"
|
||||||
BDEPEND="
|
BDEPEND="${RDEPEND}
|
||||||
test? (
|
test? (
|
||||||
dev-python/flexmock[${PYTHON_USEDEP}]
|
dev-python/flexmock[${PYTHON_USEDEP}]
|
||||||
)
|
)
|
||||||
|
@ -35,7 +31,3 @@ python_install_all() {
|
||||||
distutils-r1_python_install_all
|
distutils-r1_python_install_all
|
||||||
dodoc -r docs
|
dodoc -r docs
|
||||||
}
|
}
|
||||||
|
|
||||||
python_test() {
|
|
||||||
epytest tests
|
|
||||||
}
|
|
|
@ -1,10 +1,6 @@
|
||||||
DIST skopeo-1.14.0.tar.gz 10548883 BLAKE2B 6ecf54d236405ce59bedf77acc124fa8b3bb12acefa24a679a1d2d85957ddf585b5a6ba163806b8b7b510485d936adbe1afd6eee8c92b267b948f7d78ac83d05 SHA512 59d329036a97cbeca4de20b15d9dd8adacd5201834b26ae5e5c88b05594b2a7101c22da91f22c35c07a98e41afa28f2c7103e660b3847c7f8c9691f27f4c4146
|
|
||||||
DIST skopeo-1.14.2.tar.gz 10547979 BLAKE2B bca47d82380ad714397dc8e36e365a3e81fc628b47519b022ecb5edd2a03ce8972c066af350cd1f0b5a3d9d6c1585f0729b32a1a829cfc4eaefc1c7fc9dc2667 SHA512 ffb3c00cdde05f7a916bd3980c9cec1bb82b3f3bf90058bfff1837d3a9902087ac011828e6164baec18210d4aeee1a5258b75405411fd15ea2470a2522a6da73
|
|
||||||
DIST skopeo-1.15.0.tar.gz 10710505 BLAKE2B b6804561ec96ce7f987ccdaf5a89aa7f5fd0ed2da1307467b4c1857386508d88e3fd28f066f49b136962e232b89594484610fc4f6b494be6a98b64908900865b SHA512 71fb94fd2cf9937bf2dd969c8b1b74f5b66eb2ac2bd9358e8c8983c3fd6548311ca274ed2f8c3f088c3c9d6032962075da1890449dcd25dcfd49882acbfa20de
|
|
||||||
DIST skopeo-1.15.1.tar.gz 10709125 BLAKE2B aa688197fe0d803b6cb1f4e7c5c998a917e7d588fa41b9e6ede6d60fd1ef12f209e2f119bc29143bf92ae3349c1168e33f79cb36d6c7f5a1a22bcbf3f4e51792 SHA512 686d17da4a84d9029d688cfca08724576564ce2a05aed9380bf55059c244c90cffa3b21c2dbe84b19b746773e98d5f26e5ceaca58f7be26b656125977685c663
|
DIST skopeo-1.15.1.tar.gz 10709125 BLAKE2B aa688197fe0d803b6cb1f4e7c5c998a917e7d588fa41b9e6ede6d60fd1ef12f209e2f119bc29143bf92ae3349c1168e33f79cb36d6c7f5a1a22bcbf3f4e51792 SHA512 686d17da4a84d9029d688cfca08724576564ce2a05aed9380bf55059c244c90cffa3b21c2dbe84b19b746773e98d5f26e5ceaca58f7be26b656125977685c663
|
||||||
EBUILD skopeo-1.14.0-r3.ebuild 1845 BLAKE2B 75d7c2b86ef231206ed2898089f0c64de58fa923d01c54a5b671c77d133240d10743713a355415c27a551eb2e7794f7f9e3d9f0746d05b992e7f637fc3c84e68 SHA512 fb1d518f9ca77dfa35073b3cc57c6fe866c6dab8dd6feb27eb012af7dab5160464255e043ef7a519e80a1b0900fcabf81587f18fae57d28553875c4c55d95982
|
DIST skopeo-1.17.0.tar.gz 10682765 BLAKE2B 88e658a29bacaead26ef19309e2c138d5b689c04b56291a93f23765a97bcee0e3acfa82014babd5cf375127b78cc3ac4fb42b6ba3284632d43b1ac865a618969 SHA512 72cee72a88764a85252ff1812aff284215805db10708fdfd4f3c778d7efec16b8a0d4d26b966a2e18ca36eea9a98265d75e78967dfb3ea0bf94f98c3b61c6504
|
||||||
EBUILD skopeo-1.14.2.ebuild 1847 BLAKE2B 8024b877083ba54ef0ab21d835bc5524794e3e31babe163f3ac9130c832f36d9bd00d5a3fa5f646858748132b6018aa84a59c00d646f0eae0c3ac08bd2b3ad37 SHA512 a18d9aa5b6fd1a7ee213b15eab711a86abac4dbffe4443d9c4c0c4fdbb55a90ee1aa9e45a5252a5e149fbdbc53626c2962a6d4ebc451cd2e866f221622040784
|
|
||||||
EBUILD skopeo-1.15.0.ebuild 1847 BLAKE2B 8024b877083ba54ef0ab21d835bc5524794e3e31babe163f3ac9130c832f36d9bd00d5a3fa5f646858748132b6018aa84a59c00d646f0eae0c3ac08bd2b3ad37 SHA512 a18d9aa5b6fd1a7ee213b15eab711a86abac4dbffe4443d9c4c0c4fdbb55a90ee1aa9e45a5252a5e149fbdbc53626c2962a6d4ebc451cd2e866f221622040784
|
|
||||||
EBUILD skopeo-1.15.1.ebuild 1845 BLAKE2B 75d7c2b86ef231206ed2898089f0c64de58fa923d01c54a5b671c77d133240d10743713a355415c27a551eb2e7794f7f9e3d9f0746d05b992e7f637fc3c84e68 SHA512 fb1d518f9ca77dfa35073b3cc57c6fe866c6dab8dd6feb27eb012af7dab5160464255e043ef7a519e80a1b0900fcabf81587f18fae57d28553875c4c55d95982
|
EBUILD skopeo-1.15.1.ebuild 1845 BLAKE2B 75d7c2b86ef231206ed2898089f0c64de58fa923d01c54a5b671c77d133240d10743713a355415c27a551eb2e7794f7f9e3d9f0746d05b992e7f637fc3c84e68 SHA512 fb1d518f9ca77dfa35073b3cc57c6fe866c6dab8dd6feb27eb012af7dab5160464255e043ef7a519e80a1b0900fcabf81587f18fae57d28553875c4c55d95982
|
||||||
|
EBUILD skopeo-1.17.0.ebuild 1847 BLAKE2B 1efd04e8d8e6c92afd812e2ab9239335551d2484cddef633a530837f85d14a19f2795f3b73394bdacff744e71dcbd77984875939dbc069ec700cde8c2436fa6b SHA512 2cca9270227d95bb7c28037c7d477e80c3942571b611ddd19bf154715e5a9c049e16e07b2fc94f4d55b4525ceed9969182e4db447f54a66668e0b980b660de06
|
||||||
EBUILD skopeo-9999.ebuild 1847 BLAKE2B 8024b877083ba54ef0ab21d835bc5524794e3e31babe163f3ac9130c832f36d9bd00d5a3fa5f646858748132b6018aa84a59c00d646f0eae0c3ac08bd2b3ad37 SHA512 a18d9aa5b6fd1a7ee213b15eab711a86abac4dbffe4443d9c4c0c4fdbb55a90ee1aa9e45a5252a5e149fbdbc53626c2962a6d4ebc451cd2e866f221622040784
|
EBUILD skopeo-9999.ebuild 1847 BLAKE2B 8024b877083ba54ef0ab21d835bc5524794e3e31babe163f3ac9130c832f36d9bd00d5a3fa5f646858748132b6018aa84a59c00d646f0eae0c3ac08bd2b3ad37 SHA512 a18d9aa5b6fd1a7ee213b15eab711a86abac4dbffe4443d9c4c0c4fdbb55a90ee1aa9e45a5252a5e149fbdbc53626c2962a6d4ebc451cd2e866f221622040784
|
||||||
MISC metadata.xml 930 BLAKE2B 0b4b93d0c3358bb809fd90da9c73c5cd50e780ffd62f040621147af47e5958061cae9ce1eeaa6809e9cdbd7554141de080b3c29e4751b4381b6be3f220b231d6 SHA512 152a06ec28cb661c0aeef1e1c264724016811f1716710e8c611c68c1816fa2f6e67a2e2ca0e6c333c4e33a267e7a6eed796c66575d0c3a3ea078611d77e685f0
|
MISC metadata.xml 930 BLAKE2B 0b4b93d0c3358bb809fd90da9c73c5cd50e780ffd62f040621147af47e5958061cae9ce1eeaa6809e9cdbd7554141de080b3c29e4751b4381b6be3f220b231d6 SHA512 152a06ec28cb661c0aeef1e1c264724016811f1716710e8c611c68c1816fa2f6e67a2e2ca0e6c333c4e33a267e7a6eed796c66575d0c3a3ea078611d77e685f0
|
||||||
|
|
|
@ -1,69 +0,0 @@
|
||||||
# Copyright 2023-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
inherit go-module linux-info
|
|
||||||
|
|
||||||
DESCRIPTION="Work with remote container images registries"
|
|
||||||
HOMEPAGE="https://github.com/containers/skopeo"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/skopeo.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="amd64 arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# main
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="btrfs device-mapper rootless"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
>=app-crypt/gpgme-1.5.5:=
|
|
||||||
>=dev-libs/libassuan-2.4.3:=
|
|
||||||
btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
|
|
||||||
device-mapper? ( >=sys-fs/lvm2-2.02.145:= )
|
|
||||||
rootless? ( sys-apps/shadow:= )
|
|
||||||
"
|
|
||||||
|
|
||||||
# TODO: Is this really needed? cause upstream doesnt mention it https://github.com/containers/skopeo/blob/main/install.md#building-from-source
|
|
||||||
# dev-libs/libgpg-error:=
|
|
||||||
DEPEND="${COMMON_DEPEND}"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
app-containers/containers-common
|
|
||||||
"
|
|
||||||
BDEPEND="dev-go/go-md2man"
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
|
|
||||||
use device-mapper && CONFIG_CHECK+=" ~MD"
|
|
||||||
linux-info_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
run_make() {
|
|
||||||
emake \
|
|
||||||
BTRFS_BUILD_TAG="$(usex btrfs '' 'btrfs_noversion exclude_graphdriver_btrfs')" \
|
|
||||||
CONTAINERSCONFDIR="${EPREFIX}/etc/containers" \
|
|
||||||
LIBDM_BUILD_TAG="$(usex device-mapper '' 'libdm_no_deferred_remove exclude_graphdriver_devicemapper')" \
|
|
||||||
LIBSUBID_BUILD_TAG="$(usex rootless 'libsubid' '')" \
|
|
||||||
PREFIX="${EPREFIX}/usr" \
|
|
||||||
$@
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
run_make all completions
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# The install target in the Makefile tries to rebuild the binary and
|
|
||||||
# installs things that are already installed by containers-common.
|
|
||||||
dobin bin/skopeo
|
|
||||||
einstalldocs
|
|
||||||
doman docs/*.1
|
|
||||||
run_make "DESTDIR=${D}" install-completions
|
|
||||||
}
|
|
|
@ -1,69 +0,0 @@
|
||||||
# Copyright 2023-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
inherit go-module linux-info
|
|
||||||
|
|
||||||
DESCRIPTION="Work with remote container images registries"
|
|
||||||
HOMEPAGE="https://github.com/containers/skopeo"
|
|
||||||
|
|
||||||
if [[ ${PV} == 9999* ]]; then
|
|
||||||
inherit git-r3
|
|
||||||
EGIT_REPO_URI="https://github.com/containers/skopeo.git"
|
|
||||||
else
|
|
||||||
SRC_URI="https://github.com/containers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
KEYWORDS="~amd64 ~arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# main
|
|
||||||
LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="btrfs device-mapper rootless"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
>=app-crypt/gpgme-1.5.5:=
|
|
||||||
>=dev-libs/libassuan-2.4.3:=
|
|
||||||
btrfs? ( >=sys-fs/btrfs-progs-4.0.1 )
|
|
||||||
device-mapper? ( >=sys-fs/lvm2-2.02.145:= )
|
|
||||||
rootless? ( sys-apps/shadow:= )
|
|
||||||
"
|
|
||||||
|
|
||||||
# TODO: Is this really needed? cause upstream doesnt mention it https://github.com/containers/skopeo/blob/main/install.md#building-from-source
|
|
||||||
# dev-libs/libgpg-error:=
|
|
||||||
DEPEND="${COMMON_DEPEND}"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
app-containers/containers-common
|
|
||||||
"
|
|
||||||
BDEPEND="dev-go/go-md2man"
|
|
||||||
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
use btrfs && CONFIG_CHECK+=" ~BTRFS_FS"
|
|
||||||
use device-mapper && CONFIG_CHECK+=" ~MD"
|
|
||||||
linux-info_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
run_make() {
|
|
||||||
emake \
|
|
||||||
BTRFS_BUILD_TAG="$(usex btrfs '' 'btrfs_noversion exclude_graphdriver_btrfs')" \
|
|
||||||
CONTAINERSCONFDIR="${EPREFIX}/etc/containers" \
|
|
||||||
LIBDM_BUILD_TAG="$(usex device-mapper '' 'libdm_no_deferred_remove exclude_graphdriver_devicemapper')" \
|
|
||||||
LIBSUBID_BUILD_TAG="$(usex rootless 'libsubid' '')" \
|
|
||||||
PREFIX="${EPREFIX}/usr" \
|
|
||||||
$@
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
run_make all completions
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# The install target in the Makefile tries to rebuild the binary and
|
|
||||||
# installs things that are already installed by containers-common.
|
|
||||||
dobin bin/skopeo
|
|
||||||
einstalldocs
|
|
||||||
doman docs/*.1
|
|
||||||
run_make "DESTDIR=${D}" install-completions
|
|
||||||
}
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright 2023-2024 Gentoo Authors
|
# Copyright 2023-2025 Gentoo Authors
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
|
@ -1,7 +1,3 @@
|
||||||
DIST slirp4netns-1.1.12.tar.gz 60223 BLAKE2B 2bd4ed6cded075a151fec0e6b2222b0a72f2027d702cd3e2760ab8c811e375ea5becfeb32ccf71f4b41a257b9e7f32852d6d805912ad950da3364e240d191674 SHA512 82584e40079c2a7730c098f2a2406dc042498f7d50cc9ad8404acf3bb3a50c6969737be531d64b2eca6ba86a968bb5bfea9ad10eba4979cc40a5da5c9745ebdb
|
|
||||||
DIST slirp4netns-1.1.9.tar.gz 58951 BLAKE2B e4fde408b3cd55dec0cca495c58936ec32c6201a0fe63c1a9fc9502ac41da615f92271d5fb365475f6864dd3c195097c81f01268b1b8d10d0f888c4e154cac34 SHA512 6471bf2b2eff9bd3ef037de986ab612f20bfce7a52bfd2b1b434d0606a3d2e6170b3fc43b168c8cc6f56ffb82f8361f21a26522ac1092c71f6e694a9588d5854
|
|
||||||
DIST slirp4netns-1.2.0.tar.gz 62617 BLAKE2B ddedfbbd64094142392bcb1730900634983a8422ae33bc9eb798e42e8f45a773ad30ba78f7a406c9db2c2a7393572a313b9464bc09c2f13343bcf6d960a9f609 SHA512 4ede7323aab92d0ad0026bc5e1aefc07898a5b50c4ff57c13eb9d8e75d73a4bb5ac992f021404053fcba2b05c56dcafcbfefbc4bbc47f72a0797ab62bd76a60a
|
DIST slirp4netns-1.2.0.tar.gz 62617 BLAKE2B ddedfbbd64094142392bcb1730900634983a8422ae33bc9eb798e42e8f45a773ad30ba78f7a406c9db2c2a7393572a313b9464bc09c2f13343bcf6d960a9f609 SHA512 4ede7323aab92d0ad0026bc5e1aefc07898a5b50c4ff57c13eb9d8e75d73a4bb5ac992f021404053fcba2b05c56dcafcbfefbc4bbc47f72a0797ab62bd76a60a
|
||||||
EBUILD slirp4netns-1.1.12-r1.ebuild 955 BLAKE2B 2d3fffd1ec322fc172dfd247bdb5be260ce2f1ce89c150372f408af5badf9e9c1c08c7c54050f6b8a2497d330f8ab208822bb4d65621cc124de4abd1201bb3a6 SHA512 8d5b519a4db4b1904dfd4b06a679cf54ab78a73cffbaf01ea6975d39334f1707087124f89be6c314ff7cbd04ed5b54d3c702a598517cd3c7dabfa7edba2c0211
|
|
||||||
EBUILD slirp4netns-1.1.9.ebuild 956 BLAKE2B 3e124c54f59260a727c8bce6d8c92778e4b4110d23464891844f97399bbdfa0570adc8b4670f19b689023948a099c4cbf067809afc99e30f6e666820a6296994 SHA512 1a41116be0660aded739fe100bd3c88570debadc08fa98a3f08d9f19f768f1c4d77ac33c63d64f405f9741f14dd3cc286841ed41c5a5090fa53f81ba32e3092f
|
|
||||||
EBUILD slirp4netns-1.2.0.ebuild 955 BLAKE2B 2d3fffd1ec322fc172dfd247bdb5be260ce2f1ce89c150372f408af5badf9e9c1c08c7c54050f6b8a2497d330f8ab208822bb4d65621cc124de4abd1201bb3a6 SHA512 8d5b519a4db4b1904dfd4b06a679cf54ab78a73cffbaf01ea6975d39334f1707087124f89be6c314ff7cbd04ed5b54d3c702a598517cd3c7dabfa7edba2c0211
|
EBUILD slirp4netns-1.2.0.ebuild 955 BLAKE2B 2d3fffd1ec322fc172dfd247bdb5be260ce2f1ce89c150372f408af5badf9e9c1c08c7c54050f6b8a2497d330f8ab208822bb4d65621cc124de4abd1201bb3a6 SHA512 8d5b519a4db4b1904dfd4b06a679cf54ab78a73cffbaf01ea6975d39334f1707087124f89be6c314ff7cbd04ed5b54d3c702a598517cd3c7dabfa7edba2c0211
|
||||||
MISC metadata.xml 474 BLAKE2B 2ee42e8e38fbb422d879db39fd00613cf69d1760840d69f937e14be0bcb78edf763a749ebb0d72e278f0d71b59ddeb20c3cb67d24dc0d00fd4224575c3417818 SHA512 425ebcc108ae87e17d7ad57f6d868fa7cbc75f6e1ff6e8ec8aa00e217b384d43ccd7f77bb2092f10d25a5a690c82fd85d6f7f062bfb9721810de1fb27c3db192
|
MISC metadata.xml 474 BLAKE2B 2ee42e8e38fbb422d879db39fd00613cf69d1760840d69f937e14be0bcb78edf763a749ebb0d72e278f0d71b59ddeb20c3cb67d24dc0d00fd4224575c3417818 SHA512 425ebcc108ae87e17d7ad57f6d868fa7cbc75f6e1ff6e8ec8aa00e217b384d43ccd7f77bb2092f10d25a5a690c82fd85d6f7f062bfb9721810de1fb27c3db192
|
||||||
|
|
|
@ -1,42 +0,0 @@
|
||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit autotools
|
|
||||||
|
|
||||||
DESCRIPTION="User-mode networking for unprivileged network namespaces"
|
|
||||||
HOMEPAGE="https://github.com/rootless-containers/slirp4netns"
|
|
||||||
SRC_URI="https://github.com/rootless-containers/slirp4netns/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/glib:2=
|
|
||||||
net-libs/libslirp:=
|
|
||||||
sys-libs/libseccomp:=
|
|
||||||
sys-libs/libcap:="
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
BDEPEND="virtual/pkgconfig"
|
|
||||||
|
|
||||||
RESTRICT+=" test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
# Respect AR variable for bug 722162.
|
|
||||||
sed -e 's|^AC_PROG_CC$|AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)])\nAC_PROG_AR\n\0|' \
|
|
||||||
-i configure.ac || die
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
|
||||||
elog "You need to have the tun kernel module loaded in order to have"
|
|
||||||
elog "slirp4netns working"
|
|
||||||
fi
|
|
||||||
}
|
|
|
@ -1,40 +0,0 @@
|
||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit autotools
|
|
||||||
|
|
||||||
DESCRIPTION="User-mode networking for unprivileged network namespaces"
|
|
||||||
HOMEPAGE="https://github.com/rootless-containers/slirp4netns"
|
|
||||||
SRC_URI="https://github.com/rootless-containers/slirp4netns/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
|
||||||
|
|
||||||
KEYWORDS="~amd64 ~arm64 ~ppc64"
|
|
||||||
LICENSE="GPL-2"
|
|
||||||
SLOT="0"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
dev-libs/glib:2=
|
|
||||||
dev-libs/libpcre:=
|
|
||||||
net-libs/libslirp:=
|
|
||||||
sys-libs/libseccomp:=
|
|
||||||
sys-libs/libcap:="
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
virtual/pkgconfig"
|
|
||||||
RESTRICT="test"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Respect AR variable for bug 722162.
|
|
||||||
sed -e 's|^AC_PROG_CC$|AC_DEFUN([AC_PROG_AR], [AC_CHECK_TOOL(AR, ar, :)])\nAC_PROG_AR\n\0|' \
|
|
||||||
-i configure.ac || die
|
|
||||||
eautoreconf
|
|
||||||
default
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
|
||||||
elog "You need to have the tun kernel module loaded in order to have"
|
|
||||||
elog "slirp4netns working"
|
|
||||||
fi
|
|
||||||
}
|
|
|
@ -1,9 +1,5 @@
|
||||||
AUX README.gentoo 1941 BLAKE2B dd25269f2aaaea693701d74511d632bc45f2c99954ae683cb81d4df41c4c1f8007bb6c337234e46bfc5973aa7e8356cd12ac510e9109eca09890cbc42bd184bb SHA512 5b522e6c29bdad84a71245fa1f0289e9cfed0501d936b433829f66ef9d655f3cc13d6bca29beeae2c00e1b68f9fa30058608b9c4cde86ba66eab67bd011c9d00
|
AUX README.gentoo 1941 BLAKE2B dd25269f2aaaea693701d74511d632bc45f2c99954ae683cb81d4df41c4c1f8007bb6c337234e46bfc5973aa7e8356cd12ac510e9109eca09890cbc42bd184bb SHA512 5b522e6c29bdad84a71245fa1f0289e9cfed0501d936b433829f66ef9d655f3cc13d6bca29beeae2c00e1b68f9fa30058608b9c4cde86ba66eab67bd011c9d00
|
||||||
DIST snapd-2.58.tar.xz 6980916 BLAKE2B d3de507513db808fa4f85498b5c238de143f06660f1d677186c8c763b38643a2486e25b747977b3eb584619d79ea0a12e88dc5a909045a853c1d8f849f2c1638 SHA512 555915b8b4d9d2d91a3ba19e9e78cf6b19d9683a9f390ad225aa5876320cb8595b464d6133706c4923fc15fbe04ba2b65a47e403c9a2d8859adae827f8ec000a
|
|
||||||
DIST snapd-2.61.tar.xz 7626784 BLAKE2B d716e91df4702fbd415bb6204a4557f37afd3dce187e3bca33b12a2ac5a1b54d1c31473d1537a784f6cbbfaf213f676d1f1b29d716e8c5f45a785229c9f3e018 SHA512 2fd432d7ef2204535576e980de7060ad15a0b3610b25e0f41b630ae34e172f97460f0a38d9d456af08dd36c619e90119219788a49e56a69afc7fbf014fc1db22
|
|
||||||
DIST snapd-2.63-bug-933073-GNU_SOURCE.patch 870 BLAKE2B acc2a9ec7ca16849736701b37e51f238be5700cf0cd40dac6493f126a48235ffc1f103096d546313d05a2262f8bdb6f84966cbb79c4cf3f5c1cdf4dfd5dc231e SHA512 5e4018d1972e18496666cf60c6e132f8655d8f0f4d6f8a77f9a7e5d2063b823f97a17bf26b562e6ab93ea32f081a90df6969a617e77114f37553a350f44f11fb
|
DIST snapd-2.63-bug-933073-GNU_SOURCE.patch 870 BLAKE2B acc2a9ec7ca16849736701b37e51f238be5700cf0cd40dac6493f126a48235ffc1f103096d546313d05a2262f8bdb6f84966cbb79c4cf3f5c1cdf4dfd5dc231e SHA512 5e4018d1972e18496666cf60c6e132f8655d8f0f4d6f8a77f9a7e5d2063b823f97a17bf26b562e6ab93ea32f081a90df6969a617e77114f37553a350f44f11fb
|
||||||
DIST snapd-2.63.tar.xz 7502152 BLAKE2B 8ae38699227b7f0e6b512526fc8857b3e50ed220ac95860c372ca0a4b26f5a034bd9309688217696444254e41cc70fe3a45c0bf026c84e5f950e7df8aebd47a0 SHA512 956ee142ab6cb5de522307f7844819c861b2831e22dab56f7bfca16ff7f947093f8a8727d49370cc000ed71f3af9c57cff9c4be93ebf199e8c631a152a68ec5b
|
DIST snapd-2.63.tar.xz 7502152 BLAKE2B 8ae38699227b7f0e6b512526fc8857b3e50ed220ac95860c372ca0a4b26f5a034bd9309688217696444254e41cc70fe3a45c0bf026c84e5f950e7df8aebd47a0 SHA512 956ee142ab6cb5de522307f7844819c861b2831e22dab56f7bfca16ff7f947093f8a8727d49370cc000ed71f3af9c57cff9c4be93ebf199e8c631a152a68ec5b
|
||||||
EBUILD snapd-2.58.ebuild 5206 BLAKE2B 9df542b74025c4151e20ee6eff9e640742587831b29d3195c97b0ee60ecbe8ce50558e0ecd437b26d87c378575e9d7b1c384ace7f6d647e4b34c519df25ddb68 SHA512 4d2541d85b110db48c3949a3e1a82a0b1ab454ed58a166381011ff452b171e279bebbb5f40e3e7e266849cdf0e2d5d608c12c19c97214d688cd9e739f7be0497
|
|
||||||
EBUILD snapd-2.61.ebuild 5210 BLAKE2B 68d8b4bfc3a34c17a28de28ef53549cf058dfee074dccf7fbcf33d6ae5f3d32b27279cba0b2ee1cdc7fbd2b8737abe83ec9816ce25fa354cb0fe37d7e1adfe33 SHA512 ddd4fbf0a5c4959230aa59dc1d5ed65389af526e589cb879750fc3d6e07d477b9f38e2c6b47745a47dd0afaeac4f6fa02333d9e1c0532abc569662e76914d6f2
|
|
||||||
EBUILD snapd-2.63.ebuild 5402 BLAKE2B 109ac54af3d902cccfcf689ce13dc67d2bf18e7ea4a0c739d7b6f9a4372eb5f41fb9207353cebf976b5e60c384743c95f7ab1edacbbdbfd440d74b1a237d7bd5 SHA512 5a50f6d44df3b3820e389fb1a163846f43a0954d486497354417fdd88eab0949c970ced7b201d344d6f793603594c66b91636bad5d3ce199289f4dcd3d7c3e61
|
EBUILD snapd-2.63.ebuild 5402 BLAKE2B 109ac54af3d902cccfcf689ce13dc67d2bf18e7ea4a0c739d7b6f9a4372eb5f41fb9207353cebf976b5e60c384743c95f7ab1edacbbdbfd440d74b1a237d7bd5 SHA512 5a50f6d44df3b3820e389fb1a163846f43a0954d486497354417fdd88eab0949c970ced7b201d344d6f793603594c66b91636bad5d3ce199289f4dcd3d7c3e61
|
||||||
MISC metadata.xml 457 BLAKE2B 204b67bf36a85bd18f4111b4d8590195908bf15ae0bafedb76b6124b7d19c6570627925e5dfc46dd4dd47732c6d8f1066451831a0cc475518aab8a29403ececc SHA512 07671272b60f1a6793e3f36b096e99153263830314359eb86000aec65266c61ebe9c448af4ec166d6163e3ca2325f36cc74fe5aace95e7ffa7b0293516b18120
|
MISC metadata.xml 457 BLAKE2B 204b67bf36a85bd18f4111b4d8590195908bf15ae0bafedb76b6124b7d19c6570627925e5dfc46dd4dd47732c6d8f1066451831a0cc475518aab8a29403ececc SHA512 07671272b60f1a6793e3f36b096e99153263830314359eb86000aec65266c61ebe9c448af4ec166d6163e3ca2325f36cc74fe5aace95e7ffa7b0293516b18120
|
||||||
|
|
|
@ -1,179 +0,0 @@
|
||||||
# Copyright 2020-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit autotools bash-completion-r1 flag-o-matic go-module linux-info readme.gentoo-r1 systemd tmpfiles xdg-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Service and tools for management of snap packages"
|
|
||||||
HOMEPAGE="http://snapcraft.io/"
|
|
||||||
|
|
||||||
SRC_URI="https://github.com/snapcore/${PN}/releases/download/${PV}/${PN}_${PV}.vendor.tar.xz -> ${P}.tar.xz"
|
|
||||||
MY_PV=${PV}
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
|
|
||||||
LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="apparmor +forced-devmode gtk kde systemd"
|
|
||||||
REQUIRED_USE="!forced-devmode? ( apparmor ) systemd"
|
|
||||||
|
|
||||||
CONFIG_CHECK="~CGROUPS
|
|
||||||
~CGROUP_DEVICE
|
|
||||||
~CGROUP_FREEZER
|
|
||||||
~NAMESPACES
|
|
||||||
~SQUASHFS
|
|
||||||
~SQUASHFS_ZLIB
|
|
||||||
~SQUASHFS_LZO
|
|
||||||
~SQUASHFS_XZ
|
|
||||||
~BLK_DEV_LOOP
|
|
||||||
~SECCOMP
|
|
||||||
~SECCOMP_FILTER"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
sys-libs/libseccomp:=
|
|
||||||
apparmor? (
|
|
||||||
sec-policy/apparmor-profiles
|
|
||||||
sys-apps/apparmor:=
|
|
||||||
)
|
|
||||||
dev-libs/glib
|
|
||||||
virtual/libudev
|
|
||||||
systemd? ( sys-apps/systemd )
|
|
||||||
sys-libs/libcap:=
|
|
||||||
sys-fs/squashfs-tools[lzma]"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
>=dev-lang/go-1.9
|
|
||||||
dev-python/docutils
|
|
||||||
sys-devel/gettext
|
|
||||||
sys-fs/xfsprogs"
|
|
||||||
|
|
||||||
PDEPEND="sys-auth/polkit[gtk?,kde?]"
|
|
||||||
|
|
||||||
README_GENTOO_SUFFIX=""
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if use apparmor; then
|
|
||||||
CONFIG_CHECK+=" ~SECURITY_APPARMOR"
|
|
||||||
fi
|
|
||||||
linux-info_pkg_setup
|
|
||||||
|
|
||||||
# Seems to have issues building with -O3, switch to -O2
|
|
||||||
replace-flags -O3 -O2
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
# Update apparmor profile to allow libtinfow.so*
|
|
||||||
sed -i 's/libtinfo/libtinfo{,w}/' \
|
|
||||||
"cmd/snap-confine/snap-confine.apparmor.in" || die
|
|
||||||
|
|
||||||
if ! use forced-devmode; then
|
|
||||||
sed -e 's#return !apparmorFull#if !apparmorFull {\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \
|
|
||||||
-i "sandbox/forcedevmode.go" || die
|
|
||||||
grep -q 'panic("USE=forced-devmode is disabled")' "sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
|
|
||||||
fi
|
|
||||||
|
|
||||||
sed -i 's:command -v git >/dev/null:false:' -i "mkversion.sh" || die
|
|
||||||
|
|
||||||
./mkversion.sh "${PV}"
|
|
||||||
pushd "cmd" >/dev/null || die
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
SNAPD_MAKEARGS=(
|
|
||||||
"BINDIR=${EPREFIX}/usr/bin"
|
|
||||||
"DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services"
|
|
||||||
"LIBEXECDIR=${EPREFIX}/usr/lib"
|
|
||||||
"SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap"
|
|
||||||
"SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)"
|
|
||||||
)
|
|
||||||
export CGO_ENABLED="1"
|
|
||||||
export CGO_CFLAGS="${CFLAGS}"
|
|
||||||
export CGO_CPPFLAGS="${CPPFLAGS}"
|
|
||||||
export CGO_CXXFLAGS="${CXXFLAGS}"
|
|
||||||
|
|
||||||
pushd "${S}/cmd" >/dev/null || die
|
|
||||||
econf --libdir="${EPREFIX}/usr/lib" \
|
|
||||||
--libexecdir="${EPREFIX}/usr/lib/snapd" \
|
|
||||||
$(use_enable apparmor) \
|
|
||||||
--enable-nvidia-biarch \
|
|
||||||
--with-snap-mount-dir="${EPREFIX}/var/lib/snapd/snap"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export -n GOCACHE XDG_CACHE_HOME
|
|
||||||
export GOBIN="${S}/bin"
|
|
||||||
|
|
||||||
local file
|
|
||||||
for file in "${S}/po/"*.po; do
|
|
||||||
msgfmt "${file}" -o "${file%.po}.mo" || die
|
|
||||||
done
|
|
||||||
|
|
||||||
emake -C "${S}/data" "${SNAPD_MAKEARGS[@]}"
|
|
||||||
|
|
||||||
local -a flags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}'" -trimpath)
|
|
||||||
local -a staticflags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS} -static'" -trimpath)
|
|
||||||
|
|
||||||
local cmd
|
|
||||||
for cmd in snap snapd snapd-apparmor snap-bootstrap snap-failure snap-preseed snap-recovery-chooser snap-repair snap-seccomp; do
|
|
||||||
go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${flags[@]}" \
|
|
||||||
-v -x "github.com/snapcore/${PN}/cmd/${cmd}"
|
|
||||||
[[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}"
|
|
||||||
done
|
|
||||||
for cmd in snapctl snap-exec snap-update-ns; do
|
|
||||||
go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${staticflags[@]}" \
|
|
||||||
-v -x "github.com/snapcore/${PN}/cmd/${cmd}"
|
|
||||||
[[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake -C "${S}/data" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}"
|
|
||||||
emake -C "${S}/cmd" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}"
|
|
||||||
|
|
||||||
if use apparmor; then
|
|
||||||
mv "${ED}/etc/apparmor.d/usr.lib.snapd.snap-confine"{,.real} || die
|
|
||||||
keepdir /var/lib/snapd/apparmor/profiles
|
|
||||||
fi
|
|
||||||
keepdir /var/lib/snapd/{apparmor/snap-confine,cache,cookie,snap,void}
|
|
||||||
fperms 700 /var/lib/snapd/{cache,cookie}
|
|
||||||
|
|
||||||
dobin "${GOBIN}/"{snap,snapctl}
|
|
||||||
ln "${ED}/usr/bin/snapctl" "${ED}/usr/lib/snapd/snapctl" || die
|
|
||||||
|
|
||||||
exeinto /usr/lib/snapd
|
|
||||||
doexe "${GOBIN}/"{snapd,snapd-apparmor,snap-bootstrap,snap-failure,snap-exec,snap-preseed,snap-recovery-chooser,snap-repair,snap-seccomp,snap-update-ns} \
|
|
||||||
"${S}/"{cmd/snap-discard-ns/snap-discard-ns,cmd/snap-gdb-shim/snap-gdb-shim,cmd/snap-mgmt/snap-mgmt} \
|
|
||||||
"${S}/data/completion/bash/"{complete.sh,etelpmoc.sh,}
|
|
||||||
|
|
||||||
dobashcomp "${S}/data/completion/bash/snap"
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
doins "${S}/data/completion/zsh/_snap"
|
|
||||||
|
|
||||||
insinto "/usr/share/polkit-1/actions"
|
|
||||||
doins "${S}/data/polkit/io.snapcraft.snapd.policy"
|
|
||||||
|
|
||||||
dodoc "${S}/packaging/ubuntu-16.04/changelog"
|
|
||||||
domo "${S}/po/"*.mo
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
xdg_desktop_database_update
|
|
||||||
tmpfiles_process snapd.conf
|
|
||||||
|
|
||||||
if use apparmor && [[ -z ${ROOT} && -e /sys/kernel/security/apparmor/profiles &&
|
|
||||||
$(wc -l < /sys/kernel/security/apparmor/profiles) -gt 0 ]]; then
|
|
||||||
apparmor_parser -r "${EPREFIX}/etc/apparmor.d/usr.lib.snapd.snap-confine.real"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
|
@ -1,179 +0,0 @@
|
||||||
# Copyright 2020-2024 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit autotools bash-completion-r1 flag-o-matic go-module linux-info readme.gentoo-r1 systemd tmpfiles xdg-utils
|
|
||||||
|
|
||||||
DESCRIPTION="Service and tools for management of snap packages"
|
|
||||||
HOMEPAGE="http://snapcraft.io/"
|
|
||||||
|
|
||||||
SRC_URI="https://github.com/snapcore/snapd/releases/download/${PV}/snapd_${PV}.vendor.tar.xz -> ${P}.tar.xz"
|
|
||||||
MY_PV=${PV}
|
|
||||||
KEYWORDS="amd64"
|
|
||||||
|
|
||||||
LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
|
|
||||||
SLOT="0"
|
|
||||||
IUSE="apparmor +forced-devmode gtk kde systemd"
|
|
||||||
REQUIRED_USE="!forced-devmode? ( apparmor ) systemd"
|
|
||||||
|
|
||||||
CONFIG_CHECK="~CGROUPS
|
|
||||||
~CGROUP_DEVICE
|
|
||||||
~CGROUP_FREEZER
|
|
||||||
~NAMESPACES
|
|
||||||
~SQUASHFS
|
|
||||||
~SQUASHFS_ZLIB
|
|
||||||
~SQUASHFS_LZO
|
|
||||||
~SQUASHFS_XZ
|
|
||||||
~BLK_DEV_LOOP
|
|
||||||
~SECCOMP
|
|
||||||
~SECCOMP_FILTER"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
sys-libs/libseccomp:=
|
|
||||||
apparmor? (
|
|
||||||
sec-policy/apparmor-profiles
|
|
||||||
sys-apps/apparmor:=
|
|
||||||
)
|
|
||||||
dev-libs/glib
|
|
||||||
virtual/libudev
|
|
||||||
systemd? ( sys-apps/systemd )
|
|
||||||
sys-libs/libcap:=
|
|
||||||
sys-fs/squashfs-tools[lzma,lzo]"
|
|
||||||
|
|
||||||
DEPEND="${RDEPEND}"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
>=dev-lang/go-1.9
|
|
||||||
dev-python/docutils
|
|
||||||
sys-devel/gettext
|
|
||||||
sys-fs/xfsprogs"
|
|
||||||
|
|
||||||
PDEPEND="sys-auth/polkit[gtk?,kde?]"
|
|
||||||
|
|
||||||
README_GENTOO_SUFFIX=""
|
|
||||||
|
|
||||||
pkg_setup() {
|
|
||||||
if use apparmor; then
|
|
||||||
CONFIG_CHECK+=" ~SECURITY_APPARMOR"
|
|
||||||
fi
|
|
||||||
linux-info_pkg_setup
|
|
||||||
|
|
||||||
# Seems to have issues building with -O3, switch to -O2
|
|
||||||
replace-flags -O3 -O2
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
# Update apparmor profile to allow libtinfow.so*
|
|
||||||
sed -i 's/libtinfo/libtinfo{,w}/' \
|
|
||||||
"cmd/snap-confine/snap-confine.apparmor.in" || die
|
|
||||||
|
|
||||||
if ! use forced-devmode; then
|
|
||||||
sed -e 's#return !apparmorFull#if !apparmorFull {\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \
|
|
||||||
-i "sandbox/forcedevmode.go" || die
|
|
||||||
grep -q 'panic("USE=forced-devmode is disabled")' "sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
|
|
||||||
fi
|
|
||||||
|
|
||||||
sed -i 's:command -v git >/dev/null:false:' -i "mkversion.sh" || die
|
|
||||||
|
|
||||||
./mkversion.sh "${PV}"
|
|
||||||
pushd "cmd" >/dev/null || die
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
SNAPD_MAKEARGS=(
|
|
||||||
"BINDIR=${EPREFIX}/usr/bin"
|
|
||||||
"DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services"
|
|
||||||
"LIBEXECDIR=${EPREFIX}/usr/lib"
|
|
||||||
"SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap"
|
|
||||||
"SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)"
|
|
||||||
)
|
|
||||||
export CGO_ENABLED="1"
|
|
||||||
export CGO_CFLAGS="${CFLAGS}"
|
|
||||||
export CGO_CPPFLAGS="${CPPFLAGS}"
|
|
||||||
export CGO_CXXFLAGS="${CXXFLAGS}"
|
|
||||||
|
|
||||||
pushd "${S}/cmd" >/dev/null || die
|
|
||||||
econf --libdir="${EPREFIX}/usr/lib" \
|
|
||||||
--libexecdir="${EPREFIX}/usr/lib/snapd" \
|
|
||||||
$(use_enable apparmor) \
|
|
||||||
--enable-nvidia-biarch \
|
|
||||||
--with-snap-mount-dir="${EPREFIX}/var/lib/snapd/snap"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
export -n GOCACHE XDG_CACHE_HOME
|
|
||||||
export GOBIN="${S}/bin"
|
|
||||||
|
|
||||||
local file
|
|
||||||
for file in "${S}/po/"*.po; do
|
|
||||||
msgfmt "${file}" -o "${file%.po}.mo" || die
|
|
||||||
done
|
|
||||||
|
|
||||||
emake -C "${S}/data" "${SNAPD_MAKEARGS[@]}"
|
|
||||||
|
|
||||||
local -a flags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}'" -trimpath)
|
|
||||||
local -a staticflags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS} -static'" -trimpath)
|
|
||||||
|
|
||||||
local cmd
|
|
||||||
for cmd in snap snapd snapd-apparmor snap-bootstrap snap-failure snap-preseed snap-recovery-chooser snap-repair snap-seccomp; do
|
|
||||||
go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${flags[@]}" \
|
|
||||||
-v -x "github.com/snapcore/${PN}/cmd/${cmd}"
|
|
||||||
[[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}"
|
|
||||||
done
|
|
||||||
for cmd in snapctl snap-exec snap-update-ns; do
|
|
||||||
go build ${GOFLAGS} -mod=vendor -o "${GOBIN}/${cmd}" "${staticflags[@]}" \
|
|
||||||
-v -x "github.com/snapcore/${PN}/cmd/${cmd}"
|
|
||||||
[[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}"
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake -C "${S}/data" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}"
|
|
||||||
emake -C "${S}/cmd" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}"
|
|
||||||
|
|
||||||
if use apparmor; then
|
|
||||||
mv "${ED}/etc/apparmor.d/usr.lib.snapd.snap-confine"{,.real} || die
|
|
||||||
keepdir /var/lib/snapd/apparmor/profiles
|
|
||||||
fi
|
|
||||||
keepdir /var/lib/snapd/{apparmor/snap-confine,cache,cookie,snap,void}
|
|
||||||
fperms 700 /var/lib/snapd/{cache,cookie}
|
|
||||||
|
|
||||||
dobin "${GOBIN}/"{snap,snapctl}
|
|
||||||
ln "${ED}/usr/bin/snapctl" "${ED}/usr/lib/snapd/snapctl" || die
|
|
||||||
|
|
||||||
exeinto /usr/lib/snapd
|
|
||||||
doexe "${GOBIN}/"{snapd,snapd-apparmor,snap-bootstrap,snap-failure,snap-exec,snap-preseed,snap-recovery-chooser,snap-repair,snap-seccomp,snap-update-ns} \
|
|
||||||
"${S}/"{cmd/snap-discard-ns/snap-discard-ns,cmd/snap-gdb-shim/snap-gdb-shim,cmd/snap-mgmt/snap-mgmt} \
|
|
||||||
"${S}/data/completion/bash/"{complete.sh,etelpmoc.sh,}
|
|
||||||
|
|
||||||
dobashcomp "${S}/data/completion/bash/snap"
|
|
||||||
|
|
||||||
insinto /usr/share/zsh/site-functions
|
|
||||||
doins "${S}/data/completion/zsh/_snap"
|
|
||||||
|
|
||||||
insinto "/usr/share/polkit-1/actions"
|
|
||||||
doins "${S}/data/polkit/io.snapcraft.snapd.policy"
|
|
||||||
|
|
||||||
dodoc "${S}/packaging/ubuntu-16.04/changelog"
|
|
||||||
domo "${S}/po/"*.mo
|
|
||||||
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
readme.gentoo_print_elog
|
|
||||||
xdg_desktop_database_update
|
|
||||||
tmpfiles_process snapd.conf
|
|
||||||
|
|
||||||
if use apparmor && [[ -z ${ROOT} && -e /sys/kernel/security/apparmor/profiles &&
|
|
||||||
$(wc -l < /sys/kernel/security/apparmor/profiles) -gt 0 ]]; then
|
|
||||||
apparmor_parser -r "${EPREFIX}/etc/apparmor.d/usr.lib.snapd.snap-confine.real"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
xdg_desktop_database_update
|
|
||||||
}
|
|
Binary file not shown.
|
@ -1,5 +0,0 @@
|
||||||
AUX kencfs-plasma-2.0.1_alpha-include.patch 267 BLAKE2B 75755d4ce83b8146efd2a956b44a5f42d936d94189df2157d8be27abf35c252540fd27a7884290a1397b4b9b477a94cab146f3fe21d9e20740ebdc86d8142842 SHA512 74646bab28c76db89d441e7528ad288f44522dc20f53b5b12b8140d1a61c86d9ae0fb9f559d37fe1de912f176a366000d77b67a3fe3657a3428304a2ce2a29a1
|
|
||||||
AUX kencfs-plasma-2.0.1_alpha-qt-5.11.patch 396 BLAKE2B 5bd9e8c3c4e93c263bb00e680d485818ece4667a8de3cbb1f69327571ac5187a7b7ab150b206f88636993042aa5f30bb181b762ff26ece18330f60e1eda6e741 SHA512 3b86d1dc9c92dfc8d0c323cedb2c4f34f34a4af0c136baa2d64a4ac3ff0aa35eb7a54e41c7381490f205fb045bf4a2f924fbfaed47009d10b8b114b1ad9b5bf1
|
|
||||||
DIST kencfs-plasma-2.0.2a.tar.gz 224022 BLAKE2B 281f1db349085ccc69db7e3795eb82a591d83beffb1036de7689939c2e9d07bad6c0677da72a45ef0df5d399bdc768d3ce1157112fa63403fb65bfed84a366ed SHA512 859dfd493b01343960210025ca3dde8bb18a141b48f68e941c0a832c88210eff775d10a6b3eb45d6f1a89ecbc812fe6785077e54e648b1a9ff66e73ea1cebfe0
|
|
||||||
EBUILD kencfs-plasma-2.0.2_alpha.ebuild 991 BLAKE2B 5da79d28648cd56a0fa917debb070180eee26de6e4a80560fdc0653113f08857f34ce325513b0a617667136cad4df4c8c3fe286eb93a9840de0744ca45adf325 SHA512 fd617c853757dcd39ec1c8b0c310f076df866df7b35d4ffbdeb2b8948913f08b73e687c860221c0f27b2f2175d230ede153a7f74084ae3e7862b994b91b1aeaa
|
|
||||||
MISC metadata.xml 250 BLAKE2B f3e9395137ebb9adf46cd35c1b6156f82c04cfa94f964f6da24fe71eb560cf51b4f70ebfa10daaa4884400ec22782d819ab794dfd29e7a47559f07208397195d SHA512 78c4ff15eed76ba883b457be95dabd41e928a0e64a42b758b5eab4d8a95afca27d5ea6a7cfe0948de578b169153a05f08aadfce1ddd41a88732212a1e76e565f
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue