Sync with portage [Mon Jul 24 23:49:31 MSK 2023].

master 2452
root 9 months ago
parent 93d1dec483
commit e77f4a445d

Binary file not shown.

Binary file not shown.

@ -1,3 +1,2 @@
DIST kontrast-22.12.3.tar.xz 201576 BLAKE2B 9a5e931e6654ba45952b5b1be1290643b45f7e9ac5de3ef540812d8a58348f770d24c3df5aaf491a3ba8dd83a2e1582d7b6d7f334f6212629c51b943f2f9acc6 SHA512 e60a60866d805c7d0934257892da4e4a8176d776c20a06fa50ae9931dc2b7e620d32ba076e10d5e8a3a0bd1b04ede48100b45bbf4d64c97f977bd320cb1a2396
DIST kontrast-23.04.2.tar.xz 205248 BLAKE2B cf473f952b6c1c9cb6f699fab6ea9dac43d79631d8e9a2e09358187d004fe5f4831b7e9f531204e1537a5f67d6cfb5efcc289fb93e72593dfee2ba81bdf9bafd SHA512 cf99e0a317de4dae7c25433d4e840250e1e493dbeed1f1d2e495bba2ea0c1b399d9e413efe6ae5d30d09fffd2b6be39bea13ef9a6fff974ea63d1dfa2631cb12
DIST kontrast-23.04.3.tar.xz 205832 BLAKE2B cd85476a137c19b00fd86686d1adf76ff9942208c5b5f435d352a949f11d1d34c75dbcb7d235869bed5aa2152f19e70e801eb6ab0c8c40350118b2a4ad144407 SHA512 f4c00bcee75999008a227156f169cb642646ff7e4ca2496103502011a6637c35c42d48bdc04aa630f119d03fc4d07cbb3619670fa45e1f03f7bfa9620805c24c

@ -1,32 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KFMIN=5.101.0
QTMIN=5.15.5
inherit ecm gear.kde.org
DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible"
HOMEPAGE="https://apps.kde.org/kontrast/"
LICENSE="GPL-3+"
SLOT="5"
KEYWORDS="amd64 arm64 ~riscv x86"
IUSE=""
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=dev-qt/qtsql-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
"
RDEPEND="${DEPEND}
kde-plasma/xdg-desktop-portal-kde
"

Binary file not shown.

@ -1,4 +1,3 @@
DIST ansible-core-2.13.9.tar.gz 14025835 BLAKE2B 831f04f1d4872d2e7a9801e69e450ed48c65f95121dc56f124c932169e44c12da672dd4ba9320a4e40270afd044d38c0774e79980977322260f110986d06a65e SHA512 74514d98fb3f7f24fb0b4e95ee20c76f26234d1f5067ca2801e9ac92baabed0f2f2c89bf577510be7403041405951271e7749279c9fa04fab57018cbdf2c52c7
DIST ansible-core-2.14.5.tar.gz 11620295 BLAKE2B d006f773e1c2b28582143a4f08f699e5744fba492130388fa5463053cdf8f0cc7056296daa213c72884ea0c0ba454a3e04ef118c184faba8c8d3c281ae65345a SHA512 130a0de925c7229dee350ddbf4382d87802d86aab4817ed595105db8ed5071153847dac0478f20a994670e59e53a07b77d0bf35855d309ebc222fbb61233b7db
DIST ansible-core-2.14.7.tar.gz 11455164 BLAKE2B e636d14c33ba5bb744c977ced8551962fd41ab3fc5764907597428b4b4b99102dc2ab8794a09209bd2fa9ddae8815292d99e73ced802fdf32dec792cd01b5db6 SHA512 eb0223a40a2ec6b65a34e54dac77b5aa7b8efca8330c37dafa256bffbcc38862713f939edf85367cdbf14cddda36e96eef6931bf8b98de44f5739924cde8a15c
DIST ansible-core-2.14.8.tar.gz 11456832 BLAKE2B 28f7f8e5ac7dd3fa82237fe341222867a2c57146de53cd1ef2017b1bb548d8b94801087a5d21df1ab6105cc1e20bf8ca0667722294586d3328fa7ca4b74477f5 SHA512 601c9f58db7382944bf3c597fe93c630d8aec0e77bccab992c2bfc612824185d49e0af01b1bca43ced78918d843cd9b53cb2ebd2a6e26c07747bd13ba276be2c

@ -1,54 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_SETUPTOOLS=bdepend
PYPI_NO_NORMALIZE=1
inherit distutils-r1
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://www.ansible.com/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/ansible/ansible.git"
EGIT_BRANCH="devel"
else
inherit pypi
KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
fi
LICENSE="GPL-3"
SLOT="0"
RESTRICT="test"
RDEPEND="
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/httplib2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/netaddr[${PYTHON_USEDEP}]
dev-python/pexpect[${PYTHON_USEDEP}]
>=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
<dev-python/resolvelib-0.9.0[${PYTHON_USEDEP}]
net-misc/sshpass
virtual/ssh
"
BDEPEND="
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
test? (
dev-python/botocore[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
python_compile() {
export ANSIBLE_SKIP_CONFLICT_CHECK=1
distutils-r1_python_compile
}

@ -1,4 +1,3 @@
DIST ansible-6.7.0.tar.gz 36371372 BLAKE2B 75cb14f158c36ded8313a1c5b798838afdf3a38ffc8e29a87c8e1e3e74c9aeca827432397ad83ed23a1d3aeaaef91822cc3c23aa226a307d93f84f54b25d71bb SHA512 676baf03626d5bf36aea7117d39ef71ba7878ab6bccdec1ee199bd699d559a5f3f6a0d9032ef120204093677b7fbbe1b575529d3aa692acd1a4447f9c2715f3a
DIST ansible-7.6.0.tar.gz 38452799 BLAKE2B 88b652b1b0bcbedb982606c7d7734fd11567cd492f4e0d617d7412e1bac8978fcef1f4201bb0338098204640e2b004d8921427c1d642bfbb15a7f95b134cb85e SHA512 4f8960356e0ff855d54b435ed691d1d4f7d38c1231269e35b3dbbee536a9d8d1aef2806d7ce38e863fe216e9fddb2f86ce55ba997a3bd1d8bb7f43c5c519ff72
DIST ansible-7.7.0.tar.gz 40709642 BLAKE2B ee2f8d124f79ca3a3f131bfbc4f93e10d104a38262b7d60edd2a88284275fecdd3acf0e566a5cc81a1fb6a179a0b7c51215f2945d669be4c6af7aa2a4f31ade0 SHA512 7da6845c9a68f2b8c10cf3e4cc6ea347861d5b59daa6ac895731ac79b733c6724d234345054fe9e3bf4ea460345b9026492fda42dce22bfbc027c9b4de093fd9
DIST ansible-8.0.0.tar.gz 36842561 BLAKE2B 999760b334918d807f0d5de888864c86b686fef24d4d94cc959902d4d4ed3ea321358b574fb9a2358e182c71d6237c686eead4cf37cc65755685714589e7df2b SHA512 637304599ec2074b473902d767a9e42d4df17c8485e5d64b6a1ea8a3b8ad347f021aeb88ca5cdbd2eefc30f2d8d2870e8934fa2c4d9c192c03a1482b31cc1fc5

@ -1,28 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 pypi
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
HOMEPAGE="https://www.ansible.com/"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
RESTRICT="test"
RDEPEND=">=app-admin/ansible-core-2.13.0
<app-admin/ansible-core-2.14"
python_compile() {
local -x ANSIBLE_SKIP_CONFLICT_CHECK=1
distutils-r1_python_compile
}
python_install() {
local -x ANSIBLE_SKIP_CONFLICT_CHECK=1
distutils-r1_python_install
}

@ -1,17 +1,2 @@
DIST aws-cli-1.27.155.gh.tar.gz 2437165 BLAKE2B 59a757940ec6999567f1744d147078acbb3e0bf02390e40452d8a9ad04748d29d88e8bca70a666a5d7ed33d947f8a77433028033d732ae962f927dc42a799d9e SHA512 6d1cb53fb2e7b9b724bf9ecbbaac3549fd44d33134f1060a52d67867cbca935304bce440f99c92adedbd15b2295a2753df79e83b660b0d415a95ee10c1cc52d7
DIST aws-cli-1.27.160.gh.tar.gz 2438945 BLAKE2B d475ebaf4d05fe52318e81d5a29f668d5c6dd14d4abc597bdd2b522335cbf7a6e2a2780ea1493350ea63a3acc25c4fe37a1e1ab3a07ca4c452ea0ca427db343c SHA512 2fd236e32860ba270b385b95453eb50cc99a5e2004ccf2f19f9c265c90044df2d3e334d164560c33d26039ac497b783869768b43d2728e5f4e1c3189d714e142
DIST aws-cli-1.27.162.gh.tar.gz 2440126 BLAKE2B dd2abeb835e52bdd3c164bc475fde491362d5d56837fd680695a90025118731e348a9fece00821ce2f20119351da9016acabc577ac3b647e15dc917a8e72ad0b SHA512 7d90c9ac659bbdded43ca1b173c267ef19e6c2dc63c3766912dc96016b3dbcf0ea1994a65f1edff3e4d9745654a8957a2e398d67ceaaadb6594d96ef0c7aeb00
DIST aws-cli-1.27.163.gh.tar.gz 2440844 BLAKE2B 2e89c9c5ef595f299314fa7018eb23e55f4af624789371f51c245c574c61e7d274f56356056ecc1607500f201127666358fc750521ed3342c3e2abea60f65220 SHA512 475f8c3b8e975e5c9bbd2b9f4c1ce0f0e26d4c3f063edb5427a4fb89b11eb2b37e7e468a191be0debf03781e7716b08ec4a9970baddbffc0d7110af6fb4b80aa
DIST aws-cli-1.27.164.gh.tar.gz 2441955 BLAKE2B 51a4e88eed1196baa92110c6ad671534404da05825f7dbaa8f97aa9340fb7bf6494441f02b69d354045f8abf8f3ce71605235e79bb7bbee2ac38813469b08fd0 SHA512 fb0ead9338bda6b7e64dfe86ce132f72c39df3b6e47db181b2813730d2df11938f28becc007f8a675616754ba204083f7f17a6516bf47dcd13f0f795ce4aa925
DIST aws-cli-1.27.165.gh.tar.gz 2445911 BLAKE2B 72496a0b5695c78631349b7b6efb4aee7a3681c3683cd567fe904d02d5198366e79146bfd2db373738936c88e2cd97b2e858e45de1e44ec863f386aef865367d SHA512 cde5e9bf6aa2783a0b8c90ae78686bb6a8d5e625e15826f735bcf6e138b112a56df25f4429192ed44fb7cc58e9ea736f7e7fd8ffe8ad0092ead763e3f801a7a0
DIST aws-cli-1.28.0.gh.tar.gz 2445988 BLAKE2B 5c56f908d72cdc10c3e256dd1cc279a202d302cfee0ce860dbefec33ec78aea7afcae37aa699bab6a8644503c9ff0648d0efd60a168f180847f4392e3440658f SHA512 cc3239b7609de0dfa0bb15fea044a9f51151e6c1873c07dc1f0893b0418721eef9b28d1757bc59f7d9e603b865eec406fbe3865e0f31de2f58142ca6768bd1a3
DIST aws-cli-1.28.1.gh.tar.gz 2446244 BLAKE2B b3642736467a629e810bab4998f797e12845427344689ca8bbe8e2e5e362debc71d2496dfb9ad9e0de1d0e018744e9e13268b6f203040475ef97b77fb99fbf1b SHA512 ab668d09979e5bb1ddec9862227d08c607ddfcac417fe298ac214caf492bcee678291132117925e0e229d10bf4b820c2acc3c335e5b0b9474151ad3233117668
DIST aws-cli-1.29.0.gh.tar.gz 2449423 BLAKE2B 52948b35f391266c38a197d4fa20926c428def190a5821a64b33fe9939b5a30a252fd546a3f1f54056901ed9fe75e7d030d65ca40508658581a4246ad6ec1635 SHA512 5c1b31d2b5c9721b2b27ef21fbd58c74c70fce35122e1de4b1483b8bd6766f2b2b27c288aa1a3d91f1d37decdaa937823b4149f9b1d49acd4404477ee8f9dfd6
DIST aws-cli-1.29.1.gh.tar.gz 2449948 BLAKE2B 5765a91501be6d789610be4d46373c909f4335159fd0063acc95e5082825684f0e1a83db3ef228ee67342844e81c2ccd2de2651763304a14c0166775839d8f08 SHA512 00a500497ffc0ff22a0f83878aef3a00b6873ad949db2fe9d6a339a7aa8e8465f5aaf996a422a9810731930b0548e1fe771d964001d10657b69398fd0fe9aef1
DIST aws-cli-1.29.2.gh.tar.gz 2449985 BLAKE2B a5a5ce673930971c9c03f9869e3b3d49a13cfb74cb1499e1ae3a6fccad65d8f996138bbde81f633d29ffeaec51902059255e6315ac5407c4c6c19845e71454c5 SHA512 b68e81778a62abd38c70d7b9d1039e47f3ae979e62a55919d989e7ccdb6ea370a58caa3584df34a2d96d601436bd3cf5261f491031b211305b1e9d5aee1a4923
DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 6e240905c8fbb2916334c2de0e9fd851636acfbc050916baf971e2f5e5a1d93d398c77c6a1fe0766f701ad53683e5f41b1bb5519e5ac7b5e8f0a64d37e113c34 SHA512 3446e057abcc956e26b55de85383d0d40c041bcfda0f7e566309d80bbd22d567a474d93ab74461e91bdd7eaff1db9c77813912653c7864bcc851d12d2cea8ee2
DIST aws-cli-1.29.4.gh.tar.gz 2451404 BLAKE2B cafdfd6431b1b6720a89e2f8f5c1fe2a356c482ba57fd8c201dc9c4ca407700b529a3d4d101c3a1b7e33bb220f22d04da1bc9ebd14be00fe7faec8a834dad60b SHA512 0fe222ffe6298e7e9216089f553e4ef6e50111fcc11b9906871220624a5ea2828c47f4ca4a8251068a749ffd042a140529d9af487db169f46740b93501f00b9d
DIST aws-cli-1.29.5.gh.tar.gz 2451819 BLAKE2B ab468b3d2114a156163063c760e0274f7a606d45e51e7b498304ecb7a53dbd098a7d6930c80604625353512100a2c7c321842f8dd10072f451e68ab55ee4d8e2 SHA512 a5d6dacc5831198a0e32e80d86c69c6d25ed83c6d7102aae964c4ddb9f12963b227bfe7652d6a4f54875fc622203536b5c200fe143de79ff6c9c78dd6ecbc11e
DIST aws-cli-1.29.6.gh.tar.gz 2453838 BLAKE2B ec509401c8a86f91b2af378d70c8a8fef7e30152a4ddfa3f5595a27f07a40dd14696ff96fa3e8d5d0533a51581cd10d2e108838378e388a7e0ce869938574bab SHA512 48ceb209b67516c3c5711ad864658cc16dba73bb9f665347b67796c3c148aefb0c899c25f9f13089dc93c8506a76f16b6f23afeaba1105b2a6d9e8139c2164a1
DIST aws-cli-1.29.8.gh.tar.gz 2454692 BLAKE2B d49d4ca27c3fd195d9a695a550f3a2693f8d79f338b6bddafa13c394e51afb4e1253c96f966a26b20a655a7808a297bd1e5b8c15188d99d084db3788153bc260 SHA512 08bffd31c88eef7dd4afe96c8c3798c9a3f1cd758974bf22682cedb5f31d00a20b2b8a6ed8a971c086a1fa7fca7884b625c3e1b9621e3fcdc32d2ee267f8cce7
DIST aws-cli-1.29.9.gh.tar.gz 2454843 BLAKE2B a4e49923aec2d09d8244e58fe737f1a0528956397050b693892b2d4521d4e41956fc2a11f6e8bc0c88d6ea16ae4f7f85276037a7864c989334109ef090623f99 SHA512 2238c70ccaa8e73cedca9a56e4cda48a62b0b26999c481585769872b42517f2a25d80b94cf9e18961c5fb81c9d8fe44bda9dbf6024e31bbc7409d6ce53f1a915

@ -1,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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
}

@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"

@ -1,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,80 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit bash-completion-r1 distutils-r1 multiprocessing
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+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
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.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
!app-admin/awscli-bin
"
BDEPEND="
test? (
dev-python/pytest-forked[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
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 EPYTEST_DESELECT=(
# TODO
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
)
# integration tests require AWS credentials and Internet access
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
}
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,3 +1 @@
DIST eclean-kernel-2.99.3.tar.gz 20031 BLAKE2B 70830639eb00bde810e29361dec7c7b90f5b85b79b5be865f23cf45254cbf6139ef335fb5bfef08e2512512e57867df62f6468ce8de1da58cc9a4cfa27a26244 SHA512 edbe373b81a2eb5c7fca8794f9577c68ab66305e9085cc7535cd5d8a8fdd549b2035cb0b5f3e5a69cc735146c2eef81dc5c1f5284ef255420aca0cda9e518b14
DIST eclean-kernel-2.99.4.gh.tar.gz 21856 BLAKE2B ff9815e69054f7f7db84088ea0b1f9a8915927d4696f2cae51d7f3f96e423b7e5938f935808cf46666dba473f4c4ef4fda2acbe9662892cfbfbb8ad653724042 SHA512 8e5bfc6b4bdfb70d4d0139afbb0fbcb6772ae2ba0d4d4449705068b65d4f6239d08918c824326c7440172161513adcd66e477a8879a65964f8fc7965cb827535
DIST eclean-kernel-2.99.5.gh.tar.gz 22868 BLAKE2B 38a441e61e5636f0f3882d4323da6f0c89877cdfda88845ef9f8564286fdaea92d50a653473cec7d9b6b74c6bd33766cb4223d7aa602bd6083a53c5ece7b5204 SHA512 3be8833e9cb51deaaeff2c47789a6947812d486eae9134e772963ccc5c00f9265e27c2ff360de3075d4e2cc7128d27b4b5293bb6e3a86c83274b3796d881084c

@ -1,27 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Remove outdated built kernels"
HOMEPAGE="https://github.com/projg2/eclean-kernel/"
SRC_URI="https://github.com/projg2/eclean-kernel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~riscv x86"
IUSE="lz4 lzo zstd"
RDEPEND="
kernel_linux? ( dev-python/pymountboot[${PYTHON_USEDEP}] )
lz4? ( dev-python/lz4[${PYTHON_USEDEP}] )
lzo? ( dev-python/python-lzo[${PYTHON_USEDEP}] )
zstd? ( dev-python/zstandard[${PYTHON_USEDEP}] )
"
distutils_enable_tests pytest

@ -1,30 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Remove outdated built kernels"
HOMEPAGE="https://github.com/projg2/eclean-kernel/"
SRC_URI="
https://github.com/projg2/eclean-kernel/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
IUSE="lz4 lzo zstd"
RDEPEND="
kernel_linux? ( dev-python/pymountboot[${PYTHON_USEDEP}] )
lz4? ( dev-python/lz4[${PYTHON_USEDEP}] )
lzo? ( dev-python/python-lzo[${PYTHON_USEDEP}] )
zstd? ( dev-python/zstandard[${PYTHON_USEDEP}] )
"
distutils_enable_tests pytest

@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
IUSE="lz4 lzo zstd"
RDEPEND="

Binary file not shown.

@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ppc64 sparc x86"
# We keep uuid USE flag default dsiabled for this version. Don't forget
# to default enable it for later versions as this is the upstream default.
IUSE="bzip2 debug ermt lzo readline selinux sqlite ssl static test uuid zlib"

Binary file not shown.

@ -1,3 +1,2 @@
DIST dolphin-plugins-22.12.3.tar.xz 272276 BLAKE2B 485ac53e070a710dbfb07aa26c915f4c2b32d5f6e67e91c3d07d9740be2c50ba4fae3c8662216423ce7e63042b663e8a59dfbfe1b490d31a2cc5445d9c3ac33c SHA512 0225fc50f88e7bd28eda74ae2bfa0c36878b9fe6b9fade6ef86a26e380cd78c8c2d1d1608796e8369f6ad545876d5d533ccfbf34b02b2be07ab8abc4bb734f7a
DIST dolphin-plugins-23.04.2.tar.xz 272640 BLAKE2B 9eb16d5625e2207fc8a301ed8fe6352beedd48f063d139e275b4306a215344163aba90bd1fec3a7f63e2e1cd0692d92af46b910c55dc8fd228a9794f0d6e4a23 SHA512 daffe06e0ad07dd4d5cc93a8cbf362fd54fdf930263b669f54893cfa28d4f838f7cbd8d6f2960c534d367493349b0aa147124718538e0014088e80fb4f6feb5d
DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8

@ -1,62 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_HANDBOOK="false"
KDE_ORG_CATEGORY="sdk"
KDE_ORG_NAME="dolphin-plugins"
MY_PLUGIN_NAME="mountiso"
KFMIN=5.101.0
PVCUT=$(ver_cut 1-3)
QTMIN=5.15.5
inherit ecm gear.kde.org
DESCRIPTION="Dolphin plugin for ISO loopback device mounting"
HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
LICENSE="GPL-2+"
SLOT="5"
KEYWORDS="amd64 arm64 ~loong ~ppc64 x86"
IUSE=""
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=kde-apps/dolphin-${PVCUT}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
"
RDEPEND="${DEPEND}"
src_prepare() {
ecm_src_prepare
# kxmlgui, qtnetwork only required by dropbox
ecm_punt_qt_module Network
ecm_punt_kf_module XmlGui
# delete non-${PN} translations
find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
}
src_configure() {
local mycmakeargs=(
-DBUILD_${MY_PLUGIN_NAME}=ON
-DBUILD_bazaar=OFF
-DBUILD_dropbox=OFF
-DBUILD_git=OFF
-DBUILD_hg=OFF
-DBUILD_svn=OFF
)
ecm_src_configure
}
src_install() {
ecm_src_install
rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
}

Binary file not shown.

@ -2,3 +2,5 @@ DIST docker-cli-23.0.3-man.tar.xz 81976 BLAKE2B e7390b429d0db2445035da506bb79636
DIST docker-cli-23.0.3.tar.gz 6215298 BLAKE2B 817ca474d61839c8b5929db9bfa964b936285622859ab30f45be2f382238a5e49987fdbcdc896eaa7109f114166cf0e1dbc4f001cefe293a6c286b50e2737258 SHA512 873783a0fe9ecab3b8f251c842ba69070e0dffbb4a758c16165441b2f483d55d15b98fd7da0707e483995ac2d1fbb9a0f13f570b78486382b26d6ca6c5e612a9
DIST docker-cli-24.0.4-man.tar.xz 82500 BLAKE2B 67b113ea0a0b8377a2ab8c887849e2d8e6a57cf914bf1c6a1cdcc44978e154ee5b18abdc1b509d3c7367760204bcb1b896f2335a6ff18470433b08f3ce82d346 SHA512 fe7320bb0bacbddba0b00c1351591eceb96386e0e5141b7c399d483f6e549b687b8b3db4b33c127ded118f723d6eb5cbb995733be13c362a0e680f96b221b351
DIST docker-cli-24.0.4.tar.gz 6242506 BLAKE2B 2cc66a43dce613f0940a0aa2ffac075562ff58a483e68511f47a05bb27dc997547522ebd546d314c932d79eb366699b319d9ed561d481ef072bcd40d6993a6d1 SHA512 6b59e01ad975961f64a7c04c719b83dcd95875c223fc11dc3cb4fc6792b6a478fd014559a775ab59b8156e4476a1424cb997c7ae97a692be317b9e7d24ed92fb
DIST docker-cli-24.0.5-man.tar.xz 82496 BLAKE2B f3295b684dbf8d251ba13a19b9bad9b828fce7d2f76b6643b1cf579cd297b770e8f7304bd3fce823badfbe97e9b760a108b819ca3c760a55e352cf3c5235d815 SHA512 683b0f131902e0a57512207daa49534d73aac6db99dc8621ac6b48eeef26b873e2ba03fe4afe6f1e84c5922e4c60bf0e80e24cc95cdbf2a4953d1c11b80d56ad
DIST docker-cli-24.0.5.tar.gz 6243993 BLAKE2B a7ce84ecf329bc74e48f3a6e1b12a9e310a8f27ac68918ffeb40ab9c4eab8b79e753265b48220fcd3ab40b4136de5ebd44607831f642664eaf732111bd8f41b1 SHA512 765c67634d91d248b156d3e407398b98b7a0a89507bbac0310d4a68b95aa1a05e3af43c8b90bc10166748749d8cc36670619fc9efca110beefbdcd4385dc96be

@ -0,0 +1,70 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
GIT_COMMIT=ced0996600
EGO_PN="github.com/docker/cli"
MY_PV=${PV/_/-}
inherit bash-completion-r1 golang-vcs-snapshot
DESCRIPTION="the command line binary for docker"
HOMEPAGE="https://www.docker.com/"
SRC_URI="https://github.com/docker/cli/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-man.tar.xz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="hardened selinux"
RDEPEND="!<app-containers/docker-20.10.1
selinux? ( sec-policy/selinux-docker )"
BDEPEND="
>=dev-lang/go-1.16.6"
RESTRICT="installsources strip test"
S="${WORKDIR}/${P}/src/${EGO_PN}"
src_unpack() {
golang-vcs-snapshot_src_unpack
set -- ${A}
unpack ${2}
}
src_prepare() {
default
sed -i 's@dockerd\?\.exe@@g' contrib/completion/bash/docker || die
}
src_compile() {
export DISABLE_WARN_OUTSIDE_CONTAINER=1
export GOPATH="${WORKDIR}/${P}"
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
emake \
LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \
VERSION="${PV}" \
GITCOMMIT="${GIT_COMMIT}" \
dynbinary
}
src_install() {
dobin build/docker
doman "${WORKDIR}"/man/man?/*
dobashcomp contrib/completion/bash/*
bashcomp_alias docker dockerd
insinto /usr/share/fish/vendor_completions.d/
doins contrib/completion/fish/docker.fish
insinto /usr/share/zsh/site-functions
doins contrib/completion/zsh/_*
}
pkg_postinst() {
has_version "app-containers/docker-buildx" && return
ewarn "the 'docker build' command is deprecated and will be removed in a"
ewarn "future release. If you need this functionality, install"
ewarn "app-containers/docker-buildx."
}

@ -1,3 +1,4 @@
DIST docker-23.0.3.tar.gz 13621933 BLAKE2B fd548b6083df495c35cc4d27374afdbc37e3678454b33477e9e88ba7c1564901d91a87eb0b87da2cfeab6a7c120bec95cad3a94db15a49719713a3660fae9958 SHA512 1f47a0c669c07ad1e628c99d153623076cd5c8e65e82fa54f7dd0d32579fae803ec9bee748e4ba1a6dc8fe37654602aaf005e58e09f00d8ff4f32e6047240caa
DIST docker-23.0.4.tar.gz 13625597 BLAKE2B ab4d50e9b334f18e620979bc13a7b146f8e0381d52aca0e45785108f1d53743e0157eb1e5bda76bc1300df1aa7825ca1ca141a21aeea39e81bc626ad1ea77775 SHA512 94d2c748541cf402197e98f93f574daf72bd84fc7603bf30e23674be36862ddbff5f37ad667455a710d730b9c5bc11962c287d6fd60a20320e0e0a41e3329c44
DIST docker-24.0.4.tar.gz 14453359 BLAKE2B d089721469857eee87fd63b04c43cfde97ab9a38b5017c52c859b9b291574be4055b25585304434e070a7b74f90fa2582bb4fd8cddeae795637aaa23242fe8cb SHA512 5d749764a3541104d13ebe42e7b4225f66a98f9cc81f6406790be8a534f6c0d5ec13b145212bf75899e489feddf7679add6f43c6f9dd76b704291ed0e638eb6e
DIST docker-24.0.5.tar.gz 14456089 BLAKE2B be13a4256787152cb35ddb96d80e97a5e5b587094f1c61d18158737a037c4e81b88c186098ba7416eb7778022ece07bc31ee55af13d3e3da8e0bbd5452ad027f SHA512 cde2e47e7658b153399ee29154ec21eebf54b292185e07d43b968895dcfdfead95e4507fefb713859a4540f21d8007116d3ebeaa1fb7ba305fb2a0449ba1bee6

@ -0,0 +1,330 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EGO_PN=github.com/docker/docker
MY_PV=${PV/_/-}
inherit linux-info systemd udev golang-vcs-snapshot
GIT_COMMIT=4ffc61430bbe6d3d405bdf357b766bf303ff3cc5
DESCRIPTION="The core functions you need to create Docker images and run Docker containers"
HOMEPAGE="https://www.docker.com/"
SRC_URI="https://github.com/moby/moby/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="apparmor btrfs +container-init device-mapper overlay seccomp selinux"
DEPEND="
acct-group/docker
>=dev-db/sqlite-3.7.9:3
apparmor? ( sys-libs/libapparmor )
btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
seccomp? ( >=sys-libs/libseccomp-2.2.1 )
"
# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#runtime-dependencies
# https://github.com/moby/moby/blob/master/project/PACKAGERS.md#optional-dependencies
RDEPEND="
${DEPEND}
>=net-firewall/iptables-1.4
sys-process/procps
>=dev-vcs/git-1.7
>=app-arch/xz-utils-4.9
dev-libs/libltdl
>=app-containers/containerd-1.7.1[apparmor?,btrfs?,device-mapper?,seccomp?]
!app-containers/docker-proxy
container-init? ( >=sys-process/tini-0.19.0[static] )
selinux? ( sec-policy/selinux-docker )
"
# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
BDEPEND="
>=dev-lang/go-1.16.12
dev-go/go-md2man
virtual/pkgconfig
"
# tests require running dockerd as root and downloading containers
RESTRICT="installsources strip test"
S="${WORKDIR}/${P}/src/${EGO_PN}"
# https://bugs.gentoo.org/748984 https://github.com/etcd-io/etcd/pull/12552
PATCHES=(
"${FILESDIR}/0001-Openrc-Depend-on-containerd-init-script.patch"
)
pkg_setup() {
# this is based on "contrib/check-config.sh" from upstream's sources
# required features.
CONFIG_CHECK="
~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG
~KEYS
~VETH ~BRIDGE ~BRIDGE_NETFILTER
~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
~NETFILTER_XT_MATCH_ADDRTYPE
~NETFILTER_XT_MATCH_CONNTRACK
~NETFILTER_XT_MATCH_IPVS
~NETFILTER_XT_MARK
~IP_NF_NAT ~NF_NAT
~POSIX_MQUEUE
"
WARNING_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: is required for bind-mounting /dev/mqueue into containers"
if kernel_is lt 4 8; then
CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES
"
fi
if kernel_is le 5 1; then
CONFIG_CHECK+="
~NF_NAT_IPV4
"
fi
if kernel_is le 5 2; then
CONFIG_CHECK+="
~NF_NAT_NEEDED
"
fi
if kernel_is ge 4 15; then
CONFIG_CHECK+="
~CGROUP_BPF
"
fi
# optional features
CONFIG_CHECK+="
~USER_NS
"
if use seccomp; then
CONFIG_CHECK+="
~SECCOMP ~SECCOMP_FILTER
"
fi
CONFIG_CHECK+="
~CGROUP_PIDS
"
if kernel_is lt 6 1; then
CONFIG_CHECK+="
~MEMCG_SWAP
"
fi
if kernel_is le 5 8; then
CONFIG_CHECK+="
~MEMCG_SWAP_ENABLED
"
fi
CONFIG_CHECK+="
~!LEGACY_VSYSCALL_NATIVE
"
if kernel_is lt 5 19; then
CONFIG_CHECK+="
~LEGACY_VSYSCALL_EMULATE
"
fi
CONFIG_CHECK+="
~!LEGACY_VSYSCALL_NONE
"
WARNING_LEGACY_VSYSCALL_NONE="CONFIG_LEGACY_VSYSCALL_NONE enabled: \
Containers with <=glibc-2.13 will not work"
if kernel_is le 4 5; then
CONFIG_CHECK+="
~MEMCG_KMEM
"
fi
if kernel_is lt 5; then
CONFIG_CHECK+="
~IOSCHED_CFQ ~CFQ_GROUP_IOSCHED
"
fi
CONFIG_CHECK+="
~BLK_CGROUP ~BLK_DEV_THROTTLING
~CGROUP_PERF
~CGROUP_HUGETLB
~NET_CLS_CGROUP ~CGROUP_NET_PRIO
~CFS_BANDWIDTH ~FAIR_GROUP_SCHED
~IP_NF_TARGET_REDIRECT
~IP_VS
~IP_VS_NFCT
~IP_VS_PROTO_TCP
~IP_VS_PROTO_UDP
~IP_VS_RR
"
if use selinux; then
CONFIG_CHECK+="
~SECURITY_SELINUX
"
fi
if use apparmor; then
CONFIG_CHECK+="
~SECURITY_APPARMOR
"
fi
# if ! is_set EXT4_USE_FOR_EXT2; then
# check_flags EXT3_FS EXT3_FS_XATTR EXT3_FS_POSIX_ACL EXT3_FS_SECURITY
# if ! is_set EXT3_FS || ! is_set EXT3_FS_XATTR || ! is_set EXT3_FS_POSIX_ACL || ! is_set EXT3_FS_SECURITY; then
# echo " $(wrap_color '(enable these ext3 configs if you are using ext3 as backing filesystem)' bold black)"
# fi
# fi
CONFIG_CHECK+="
~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY
"
# if ! is_set EXT4_FS || ! is_set EXT4_FS_POSIX_ACL || ! is_set EXT4_FS_SECURITY; then
# if is_set EXT4_USE_FOR_EXT2; then
# echo " $(wrap_color 'enable these ext4 configs if you are using ext3 or ext4 as backing filesystem' bold black)"
# else
# echo " $(wrap_color 'enable these ext4 configs if you are using ext4 as backing filesystem' bold black)"
# fi
# fi
# network drivers
CONFIG_CHECK+="
~VXLAN ~BRIDGE_VLAN_FILTERING
~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH
~XFRM ~XFRM_USER ~XFRM_ALGO ~INET_ESP
"
if kernel_is le 5 3; then
CONFIG_CHECK+="
~INET_XFRM_MODE_TRANSPORT
"
fi
CONFIG_CHECK+="
~IPVLAN
"
CONFIG_CHECK+="
~MACVLAN ~DUMMY
"
CONFIG_CHECK+="
~NF_NAT_FTP ~NF_CONNTRACK_FTP ~NF_NAT_TFTP ~NF_CONNTRACK_TFTP
"
# storage drivers
if use btrfs; then
CONFIG_CHECK+="
~BTRFS_FS
~BTRFS_FS_POSIX_ACL
"
fi
if use device-mapper; then
CONFIG_CHECK+="
~BLK_DEV_DM ~DM_THIN_PROVISIONING
"
fi
CONFIG_CHECK+="
~OVERLAY_FS
"
linux-info_pkg_setup
}
src_compile() {
export DOCKER_GITCOMMIT="${GIT_COMMIT}"
export GOPATH="${WORKDIR}/${P}"
export VERSION=${PV}
# setup CFLAGS and LDFLAGS for separate build target
# see https://github.com/tianon/docker-overlay/pull/10
export CGO_CFLAGS="-I${ESYSROOT}/usr/include"
export CGO_LDFLAGS="-L${ESYSROOT}/usr/$(get_libdir)"
# let's set up some optional features :)
export DOCKER_BUILDTAGS=''
for gd in btrfs device-mapper overlay; do
if ! use $gd; then
DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}"
fi
done
for tag in apparmor seccomp; do
if use $tag; then
DOCKER_BUILDTAGS+=" $tag"
fi
done
# build binaries
./hack/make.sh dynbinary || die 'dynbinary failed'
}
src_install() {
dosym containerd /usr/bin/docker-containerd
dosym containerd-shim /usr/bin/docker-containerd-shim
dosym runc /usr/bin/docker-runc
use container-init && dosym tini /usr/bin/docker-init
dobin bundles/dynbinary-daemon/dockerd
dobin bundles/dynbinary-daemon/docker-proxy
newinitd contrib/init/openrc/docker.initd docker
newconfd contrib/init/openrc/docker.confd docker
systemd_dounit contrib/init/systemd/docker.{service,socket}
udev_dorules contrib/udev/*.rules
dodoc AUTHORS CONTRIBUTING.md NOTICE README.md
dodoc -r docs/*
# note: intentionally not using "doins" so that we preserve +x bits
dodir /usr/share/${PN}/contrib
cp -R contrib/* "${ED}/usr/share/${PN}/contrib"
}
pkg_postinst() {
udev_reload
elog
elog "To use Docker, the Docker daemon must be running as root. To automatically"
elog "start the Docker daemon at boot:"
if systemd_is_booted || has_version sys-apps/systemd; then
elog " systemctl enable docker.service"
else
elog " rc-update add docker default"
fi
elog
elog "To use Docker as a non-root user, add yourself to the 'docker' group:"
elog ' usermod -aG docker <youruser>'
elog
if use device-mapper; then
elog " Devicemapper storage driver has been deprecated"
elog " It will be removed in a future release"
elog
fi
if use overlay; then
elog " Overlay storage driver/USEflag has been deprecated"
elog " in favor of overlay2 (enabled unconditionally)"
elog
fi
if has_version sys-fs/zfs; then
elog " ZFS storage driver is available"
elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info"
elog
fi
}
pkg_postrm() {
udev_reload
}

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="https://archive.hadrons.org/software/libmd/${P}.tar.xz"
LICENSE="|| ( BSD BSD-2 ISC BEER-WARE public-domain )"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
multilib_src_configure() {
ECONF_SOURCE="${S}" econf

Binary file not shown.

@ -10,7 +10,4 @@ DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B d2968c5f96dcf285f987d32aa8e2ad38c8
DIST emacs-28.2.tar.xz 47722600 BLAKE2B a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552 SHA512 a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8
DIST emacs-28.3-patches-2.tar.xz 3064 BLAKE2B 052ae1cbf0f04d4f2e99a7be91920bdbb7cd41b8c3a47ffc54523dd5d35800374db1c420a709e5ae4c102809887bebc8a32b2c4e4e96b91ed0965d3f1b800f5e SHA512 e448ab9ffe8d24773d9557262283d2fd3b79544bce8837df8b97729cee4f6c19d95bd3a7a6f0e3c6a477e4d7b6ec5215cf4d1911525f62fe0143f3990466864f
DIST emacs-28.3-rc1.tar.xz 47896700 BLAKE2B 2d7da4a72cc1256c7b9d1157cd379a5373b6b55c01d94254d6aee25887991a8da694f3239a7f443adef0debbc300043ad4595b5934b6aa383daed10257bcbae0 SHA512 2cd4c5174a5ade6f928de3ff6aa1728fe0f18bd5b985d87b62f38aa083da14d9ae3db6372638548d33ef7bbb632823eabb051307d8fca6c78296bff3c79b2d2f
DIST emacs-29.0.90.tar.xz 51961984 BLAKE2B a87f0ad81181cca3737d534702a79df9a50a659126d431a9fa0288297907bddc2d8593689c4f7e127d26498420878b48633c46e6f27945efe763314375ae6bfd SHA512 348b2173391f5fcc9ea445e10491d90289fb78664741b3909553e814d0370d5cd8abc17d66c53a6c2a6a6c60a25a226b9783039963bfc585d5bbaa4d0163436d
DIST emacs-29.0.91.tar.xz 52037152 BLAKE2B 363c6ce29e04fca383b803fc9b7eced8966ee428fd18dd8a5199720e7b2d0b794328b0184cd6be9452f99989a16e23a3bfc48aabf644fa461a3d17d0d3a18fe1 SHA512 c4330b77bb09d4ef247792c5f06c3fe3e32e7d72d945ea34ff4dbc744499d9af64108deb70241a4def379e824451cc26207949c58fd5bf81a94cc7ebd4b98996
DIST emacs-29.0.92.tar.xz 52051008 BLAKE2B a01460f9cc3ad5ef3f7698413f87b409c8c45510b018de397384f15f7fbd30b8f0e5a520c8858d8e8cce895fb3a43b9717816180ba3d38c23020d152b9d94eb1 SHA512 67358b6e54037b629e62565259651db65f5f09703eea172b9d16ead47a309df6447ab9b3ea486e859757b92f6bb9ec9d0af6455487a061f987f32a9692575f71
DIST emacs-29.1-rc1.tar.xz 52073948 BLAKE2B 2267a0ce36412e327d592219a49aedbf487b0a4d01e40e2ea0f4bdec0a0bfbc673e6a0436773706e3c9e94a640d1a41917eb9e144cc1bed49c8b27513d1f4f82 SHA512 4e808831f973647dae2d72ec756e1d06ad5eb1b5e65c3360e7dbafc37115598c1ec1595eb037f2c2fcc0993e25b4864d5e2f83a34e57ed5830fa333d01360bd2

@ -1,566 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
EGIT_BRANCH="emacs-29"
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
S="${EGIT_CHECKOUT_DIR}"
SLOT="${PV%%.*}-vcs"
else
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
S="${WORKDIR}/emacs-${FULL_VERSION}"
# PV can be in any of the following formats:
# 27.1 released version (slot 27)
# 27.1_rc1 upstream release candidate (27)
# 27.0.9999 live ebuild (slot 27-vcs)
# 27.0.90 upstream prerelease snapshot (27-vcs)
# 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
if [[ ${PV} == *_pre* ]]; then
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
S="${WORKDIR}/emacs"
elif [[ ${PV//[0-9]} != "." ]]; then
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
fi
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libxcb
x11-misc/xbitmaps
xpm? ( x11-libs/libXpm )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXrender
cairo? ( >=x11-libs/cairo-1.12.18[X] )
!cairo? ( x11-libs/libXft )
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
x11-libs/gtk+:3
xwidgets? (
net-libs/webkit-gtk:4.1=
x11-libs/libXcomposite
)
)
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
x11-libs/libXpm
x11-libs/libXmu
x11-libs/libXt
)
!motif? (
Xaw3d? (
x11-libs/libXaw3d
x11-libs/libXmu
x11-libs/libXt
)
!Xaw3d? ( athena? (
x11-libs/libXaw
x11-libs/libXmu
x11-libs/libXt
) )
)
)"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
games? ( acct-group/gamestat )
gmp? ( dev-libs/gmp:0= )
gpm? ( sys-libs/gpm )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
jit? (
sys-devel/gcc:=[jit(-)]
sys-libs/zlib
)
json? ( dev-libs/jansson:= )
kerberos? ( virtual/krb5 )
lcms? ( media-libs/lcms:2 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
selinux? ( sys-libs/libselinux )
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
tree-sitter? ( dev-libs/tree-sitter )
valgrind? ( dev-util/valgrind )
zlib? ( sys-libs/zlib )
gui? (
gif? ( media-libs/giflib:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
!aqua? (
gsettings? ( >=dev-libs/glib-2.28.6 )
gtk? ( !X? (
media-libs/fontconfig
media-libs/freetype
>=x11-libs/cairo-1.12.18
x11-libs/gtk+:3
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
)
)"
DEPEND="${RDEPEND}
gui? ( !aqua? (
!gtk? ( x11-base/xorg-proto )
X? ( x11-base/xorg-proto )
) )"
BDEPEND="sys-apps/texinfo
virtual/pkgconfig
gzip-el? ( app-arch/gzip )"
IDEPEND="app-eselect/eselect-emacs"
RDEPEND+=" ${IDEPEND}"
EMACS_SUFFIX="emacs-${SLOT}"
SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
configure.ac)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
einfo "Emacs branch: ${EGIT_BRANCH}"
einfo "Commit: ${EGIT_VERSION}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
fi
if use jit; then
find lisp -type f -name "*.elc" -delete || die
# These files ignore LDFLAGS. We assign the variable here, because
# for live ebuilds FULL_VERSION doesn't exist in global scope
QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
# gccjit doesn't play well with ccache or distcc #801580
# For now, work around the problem with an explicit LIBRARY_PATH
has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \
&& export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
default
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
# libseccomp is detected by configure but doesn't appear to have any
# effect on the installed image. Suppress it by supplying pkg-config
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}
src_configure() {
local myconf
# Prevents e.g. tests interfering with running Emacs.
unset EMACS_SOCKET_NAME
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use jit; then
use zlib || ewarn \
"USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
myconf+=" --with-zlib"
else
myconf+=" $(use_with zlib)"
fi
# Emacs supports these window systems:
# X11, pure GTK (without X11), or Nextstep (Aqua/Cocoa).
# General GUI support is enabled by the "gui" USE flag, then
# the window system is selected as follows:
# "aqua" -> Nextstep
# "gtk -X" -> pure GTK
# otherwise -> X11
# For X11 there is the further choice of toolkits GTK, Motif,
# Athena (Lucid), or no toolkit. They are enabled (in order of
# preference) with the "gtk", "motif", "Xaw3d", and "athena" flags.
if ! use gui; then
einfo "Configuring to build without window system support"
myconf+=" --without-x --without-pgtk --without-ns"
elif use aqua; then
einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x --without-pgtk"
elif use gtk && ! use X; then
einfo "Configuring to build with pure GTK (without X11) support"
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with xpm)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f line
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
# Common flags recognised for all GUIs
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with webp)"
myconf+=" $(use_with imagemagick)"
fi
if tc-is-cross-compiler; then
# Configure a CBUILD directory when cross-compiling to make tools
mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die
ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
popd >/dev/null || die
# Don't try to execute the binary for dumping during the build
myconf+=" --with-dumping=none"
elif use m68k; then
# Workaround for https://debbugs.gnu.org/44531
myconf+=" --with-dumping=unexec"
else
myconf+=" --with-dumping=pdumper"
fi
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--without-compress-install \
--without-hesiod \
--without-pop \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
--with-pdumper \
$(use_enable acl) \
$(use_with dbus) \
$(use_with dynamic-loading modules) \
$(use_with games gameuser ":gamestat") \
$(use_with gmp libgmp) \
$(use_with gpm) \
$(use_with jit native-compilation aot) \
$(use_with json) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with lcms lcms2) \
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \
$(use_with threads) \
$(use_with tree-sitter) \
$(use_with wide-int) \
${myconf}
}
src_compile() {
export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
append-cppflags -DUSE_VALGRIND=$(usex valgrind)
if tc-is-cross-compiler; then
# Build native tools for compiling lisp etc.
emake -C "${S}-build" src
emake lib # Cross-compile dependencies first for timestamps
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
# Specify the native Emacs to compile lisp
emake -C lisp all EMACS="${S}-build/src/emacs"
fi
emake
}
src_test() {
# List .el test files with a comment above listing the exact
# subtests which caused failure. Elements should begin with a %.
# e.g. %lisp/gnus/mml-sec-tests.el.
local exclude_tests=(
# Reason: not yet known
# mml-secure-en-decrypt-{1,2,3,4}
# mml-secure-find-usable-keys-{1,2}
# mml-secure-key-checks
# mml-secure-select-preferred-keys-4
# mml-secure-sign-verify-1
%lisp/gnus/mml-sec-tests.el
# Reason: permission denied on /nonexistent
# (vc-*-bzr only fails if breezy is installed, as they
# try to access cache dirs under /nonexistent)
#
# rmail-undigest-test-multipart-mixed-digest
# rmail-undigest-test-rfc1153-less-strict-digest
# rmail-undigest-test-rfc1153-sloppy-digest
# rmail-undigest-test-rfc934-digest
# vc-test-bzr02-state
# vc-test-bzr05-rename-file
# vc-test-bzr06-version-diff
# vc-bzr-test-bug9781
%lisp/mail/undigest-tests.el
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
# Reason: fails if bubblewrap (bwrap) is installed
# "bwrap: setting up uid map: Permission denied"
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
)
# See test/README for possible options
emake \
EMACS_TEST_VERBOSE=1 \
EXCLUDE_TESTS="${exclude_tests[*]}" \
TEST_BACKTRACE_LINE_LENGTH=nil \
check
}
src_install() {
emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
# dissuade Portage from removing our dir file #257260
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
# movemail must be setgid mail
if ! use mailutils; then
fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fi
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
rm -rf "${ED}"/usr/share/{applications,icons} || die
rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
rm -rf "${ED}"/var || die
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
if use systemd; then
insinto /usr/lib/systemd/user
sed -e "/^##/d" \
-e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
-e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
etc/emacs.service | newins - ${EMACS_SUFFIX}.service
assert
fi
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
X
;;; ${EMACS_SUFFIX} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use gui && use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
fi
local DOC_CONTENTS="You can set the version to be started by
/usr/bin/emacs through the Emacs eselect module, which also
redirects man and info pages. Therefore, several Emacs versions can
be installed at the same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from a previous major version of Emacs, then
it is strongly recommended that you use app-admin/emacs-updater
to rebuild all byte-compiled elisp files of the installed Emacs
packages."
if use gui; then
DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or
symlink it into /Applications by yourself."
fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:
\\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
\"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
readme.gentoo_create_doc
}
pkg_preinst() {
# verify that the PM hasn't removed our Info directory index #257260
local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
[[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -1,566 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
EGIT_BRANCH="emacs-29"
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
S="${EGIT_CHECKOUT_DIR}"
SLOT="${PV%%.*}-vcs"
else
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
S="${WORKDIR}/emacs-${FULL_VERSION}"
# PV can be in any of the following formats:
# 27.1 released version (slot 27)
# 27.1_rc1 upstream release candidate (27)
# 27.0.9999 live ebuild (slot 27-vcs)
# 27.0.90 upstream prerelease snapshot (27-vcs)
# 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
if [[ ${PV} == *_pre* ]]; then
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
S="${WORKDIR}/emacs"
elif [[ ${PV//[0-9]} != "." ]]; then
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
fi
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libxcb
x11-misc/xbitmaps
xpm? ( x11-libs/libXpm )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXrender
cairo? ( >=x11-libs/cairo-1.12.18[X] )
!cairo? ( x11-libs/libXft )
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
x11-libs/gtk+:3
xwidgets? (
net-libs/webkit-gtk:4.1=
x11-libs/libXcomposite
)
)
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
x11-libs/libXpm
x11-libs/libXmu
x11-libs/libXt
)
!motif? (
Xaw3d? (
x11-libs/libXaw3d
x11-libs/libXmu
x11-libs/libXt
)
!Xaw3d? ( athena? (
x11-libs/libXaw
x11-libs/libXmu
x11-libs/libXt
) )
)
)"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
games? ( acct-group/gamestat )
gmp? ( dev-libs/gmp:0= )
gpm? ( sys-libs/gpm )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
jit? (
sys-devel/gcc:=[jit(-)]
sys-libs/zlib
)
json? ( dev-libs/jansson:= )
kerberos? ( virtual/krb5 )
lcms? ( media-libs/lcms:2 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
selinux? ( sys-libs/libselinux )
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
tree-sitter? ( dev-libs/tree-sitter )
valgrind? ( dev-util/valgrind )
zlib? ( sys-libs/zlib )
gui? (
gif? ( media-libs/giflib:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
!aqua? (
gsettings? ( >=dev-libs/glib-2.28.6 )
gtk? ( !X? (
media-libs/fontconfig
media-libs/freetype
>=x11-libs/cairo-1.12.18
x11-libs/gtk+:3
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
)
)"
DEPEND="${RDEPEND}
gui? ( !aqua? (
!gtk? ( x11-base/xorg-proto )
X? ( x11-base/xorg-proto )
) )"
BDEPEND="sys-apps/texinfo
virtual/pkgconfig
gzip-el? ( app-arch/gzip )"
IDEPEND="app-eselect/eselect-emacs"
RDEPEND+=" ${IDEPEND}"
EMACS_SUFFIX="emacs-${SLOT}"
SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
configure.ac)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
einfo "Emacs branch: ${EGIT_BRANCH}"
einfo "Commit: ${EGIT_VERSION}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
fi
if use jit; then
find lisp -type f -name "*.elc" -delete || die
# These files ignore LDFLAGS. We assign the variable here, because
# for live ebuilds FULL_VERSION doesn't exist in global scope
QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
# gccjit doesn't play well with ccache or distcc #801580
# For now, work around the problem with an explicit LIBRARY_PATH
has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \
&& export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
default
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
# libseccomp is detected by configure but doesn't appear to have any
# effect on the installed image. Suppress it by supplying pkg-config
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}
src_configure() {
local myconf
# Prevents e.g. tests interfering with running Emacs.
unset EMACS_SOCKET_NAME
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use jit; then
use zlib || ewarn \
"USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
myconf+=" --with-zlib"
else
myconf+=" $(use_with zlib)"
fi
# Emacs supports these window systems:
# X11, pure GTK (without X11), or Nextstep (Aqua/Cocoa).
# General GUI support is enabled by the "gui" USE flag, then
# the window system is selected as follows:
# "aqua" -> Nextstep
# "gtk -X" -> pure GTK
# otherwise -> X11
# For X11 there is the further choice of toolkits GTK, Motif,
# Athena (Lucid), or no toolkit. They are enabled (in order of
# preference) with the "gtk", "motif", "Xaw3d", and "athena" flags.
if ! use gui; then
einfo "Configuring to build without window system support"
myconf+=" --without-x --without-pgtk --without-ns"
elif use aqua; then
einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x --without-pgtk"
elif use gtk && ! use X; then
einfo "Configuring to build with pure GTK (without X11) support"
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with xpm)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f line
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
# Common flags recognised for all GUIs
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with webp)"
myconf+=" $(use_with imagemagick)"
fi
if tc-is-cross-compiler; then
# Configure a CBUILD directory when cross-compiling to make tools
mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die
ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
popd >/dev/null || die
# Don't try to execute the binary for dumping during the build
myconf+=" --with-dumping=none"
elif use m68k; then
# Workaround for https://debbugs.gnu.org/44531
myconf+=" --with-dumping=unexec"
else
myconf+=" --with-dumping=pdumper"
fi
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--without-compress-install \
--without-hesiod \
--without-pop \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
--with-pdumper \
$(use_enable acl) \
$(use_with dbus) \
$(use_with dynamic-loading modules) \
$(use_with games gameuser ":gamestat") \
$(use_with gmp libgmp) \
$(use_with gpm) \
$(use_with jit native-compilation aot) \
$(use_with json) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with lcms lcms2) \
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \
$(use_with threads) \
$(use_with tree-sitter) \
$(use_with wide-int) \
${myconf}
}
src_compile() {
export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
append-cppflags -DUSE_VALGRIND=$(usex valgrind)
if tc-is-cross-compiler; then
# Build native tools for compiling lisp etc.
emake -C "${S}-build" src
emake lib # Cross-compile dependencies first for timestamps
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
# Specify the native Emacs to compile lisp
emake -C lisp all EMACS="${S}-build/src/emacs"
fi
emake
}
src_test() {
# List .el test files with a comment above listing the exact
# subtests which caused failure. Elements should begin with a %.
# e.g. %lisp/gnus/mml-sec-tests.el.
local exclude_tests=(
# Reason: not yet known
# mml-secure-en-decrypt-{1,2,3,4}
# mml-secure-find-usable-keys-{1,2}
# mml-secure-key-checks
# mml-secure-select-preferred-keys-4
# mml-secure-sign-verify-1
%lisp/gnus/mml-sec-tests.el
# Reason: permission denied on /nonexistent
# (vc-*-bzr only fails if breezy is installed, as they
# try to access cache dirs under /nonexistent)
#
# rmail-undigest-test-multipart-mixed-digest
# rmail-undigest-test-rfc1153-less-strict-digest
# rmail-undigest-test-rfc1153-sloppy-digest
# rmail-undigest-test-rfc934-digest
# vc-test-bzr02-state
# vc-test-bzr05-rename-file
# vc-test-bzr06-version-diff
# vc-bzr-test-bug9781
%lisp/mail/undigest-tests.el
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
# Reason: fails if bubblewrap (bwrap) is installed
# "bwrap: setting up uid map: Permission denied"
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
)
# See test/README for possible options
emake \
EMACS_TEST_VERBOSE=1 \
EXCLUDE_TESTS="${exclude_tests[*]}" \
TEST_BACKTRACE_LINE_LENGTH=nil \
check
}
src_install() {
emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
# dissuade Portage from removing our dir file #257260
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
# movemail must be setgid mail
if ! use mailutils; then
fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fi
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
rm -rf "${ED}"/usr/share/{applications,icons} || die
rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
rm -rf "${ED}"/var || die
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
if use systemd; then
insinto /usr/lib/systemd/user
sed -e "/^##/d" \
-e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
-e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
etc/emacs.service | newins - ${EMACS_SUFFIX}.service
assert
fi
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
X
;;; ${EMACS_SUFFIX} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use gui && use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
fi
local DOC_CONTENTS="You can set the version to be started by
/usr/bin/emacs through the Emacs eselect module, which also
redirects man and info pages. Therefore, several Emacs versions can
be installed at the same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from a previous major version of Emacs, then
it is strongly recommended that you use app-admin/emacs-updater
to rebuild all byte-compiled elisp files of the installed Emacs
packages."
if use gui; then
DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or
symlink it into /Applications by yourself."
fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:
\\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
\"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
readme.gentoo_create_doc
}
pkg_preinst() {
# verify that the PM hasn't removed our Info directory index #257260
local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
[[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -92,7 +92,7 @@ X_DEPEND="x11-libs/libICE
)
)"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
RDEPEND="app-emacs/emacs-common[games?,gsettings(-)?,gui(-)?]
sys-libs/ncurses:0=
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
@ -450,6 +450,7 @@ src_install() {
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
rm -rf "${ED}"/usr/share/{applications,icons} || die
rm -rf "${ED}"/usr/share/glib-2.0 || die #911117
rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
rm -rf "${ED}"/var || die

@ -92,7 +92,7 @@ X_DEPEND="x11-libs/libICE
)
)"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
RDEPEND="app-emacs/emacs-common[games?,gsettings(-)?,gui(-)?]
sys-libs/ncurses:0=
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
@ -450,6 +450,7 @@ src_install() {
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
rm -rf "${ED}"/usr/share/{applications,icons} || die
rm -rf "${ED}"/usr/share/glib-2.0 || die #911117
rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
rm -rf "${ED}"/var || die

@ -1,566 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git"
EGIT_BRANCH="emacs-29"
EGIT_CHECKOUT_DIR="${WORKDIR}/emacs"
S="${EGIT_CHECKOUT_DIR}"
SLOT="${PV%%.*}-vcs"
else
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
S="${WORKDIR}/emacs-${FULL_VERSION}"
# PV can be in any of the following formats:
# 27.1 released version (slot 27)
# 27.1_rc1 upstream release candidate (27)
# 27.0.9999 live ebuild (slot 27-vcs)
# 27.0.90 upstream prerelease snapshot (27-vcs)
# 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs)
if [[ ${PV} == *_pre* ]]; then
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
S="${WORKDIR}/emacs"
elif [[ ${PV//[0-9]} != "." ]]; then
SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz"
fi
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm xwidgets zlib"
X_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXrandr
x11-libs/libxcb
x11-misc/xbitmaps
xpm? ( x11-libs/libXpm )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXrender
cairo? ( >=x11-libs/cairo-1.12.18[X] )
!cairo? ( x11-libs/libXft )
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
x11-libs/gtk+:3
xwidgets? (
net-libs/webkit-gtk:4.1=
x11-libs/libXcomposite
)
)
!gtk? (
motif? (
>=x11-libs/motif-2.3:0
x11-libs/libXpm
x11-libs/libXmu
x11-libs/libXt
)
!motif? (
Xaw3d? (
x11-libs/libXaw3d
x11-libs/libXmu
x11-libs/libXt
)
!Xaw3d? ( athena? (
x11-libs/libXaw
x11-libs/libXmu
x11-libs/libXt
) )
)
)"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
sys-libs/ncurses:0=
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
games? ( acct-group/gamestat )
gmp? ( dev-libs/gmp:0= )
gpm? ( sys-libs/gpm )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
jit? (
sys-devel/gcc:=[jit(-)]
sys-libs/zlib
)
json? ( dev-libs/jansson:= )
kerberos? ( virtual/krb5 )
lcms? ( media-libs/lcms:2 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
mailutils? ( net-mail/mailutils[clients] )
!mailutils? ( acct-group/mail net-libs/liblockfile )
selinux? ( sys-libs/libselinux )
sqlite? ( dev-db/sqlite:3 )
ssl? ( net-libs/gnutls:0= )
systemd? ( sys-apps/systemd )
tree-sitter? ( dev-libs/tree-sitter )
valgrind? ( dev-util/valgrind )
zlib? ( sys-libs/zlib )
gui? (
gif? ( media-libs/giflib:0= )
jpeg? ( media-libs/libjpeg-turbo:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:= )
webp? ( media-libs/libwebp:0= )
imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
!aqua? (
gsettings? ( >=dev-libs/glib-2.28.6 )
gtk? ( !X? (
media-libs/fontconfig
media-libs/freetype
>=x11-libs/cairo-1.12.18
x11-libs/gtk+:3
harfbuzz? ( media-libs/harfbuzz:0= )
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
xwidgets? ( net-libs/webkit-gtk:4.1= )
) )
!gtk? ( ${X_DEPEND} )
X? ( ${X_DEPEND} )
)
)"
DEPEND="${RDEPEND}
gui? ( !aqua? (
!gtk? ( x11-base/xorg-proto )
X? ( x11-base/xorg-proto )
) )"
BDEPEND="sys-apps/texinfo
virtual/pkgconfig
gzip-el? ( app-arch/gzip )"
IDEPEND="app-eselect/eselect-emacs"
RDEPEND+=" ${IDEPEND}"
EMACS_SUFFIX="emacs-${SLOT}"
SITEFILE="20${EMACS_SUFFIX}-gentoo.el"
src_prepare() {
if [[ ${PV##*.} = 9999 ]]; then
FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \
configure.ac)
[[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version"
einfo "Emacs branch: ${EGIT_BRANCH}"
einfo "Commit: ${EGIT_VERSION}"
einfo "Emacs version number: ${FULL_VERSION}"
[[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \
|| die "Upstream version number changed to ${FULL_VERSION}"
fi
if use jit; then
find lisp -type f -name "*.elc" -delete || die
# These files ignore LDFLAGS. We assign the variable here, because
# for live ebuilds FULL_VERSION doesn't exist in global scope
QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*"
# gccjit doesn't play well with ccache or distcc #801580
# For now, work around the problem with an explicit LIBRARY_PATH
has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \
&& export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \
| sed -n '/^libraries:/{s:^[^/]*::;p}')
fi
default
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die
# libseccomp is detected by configure but doesn't appear to have any
# effect on the installed image. Suppress it by supplying pkg-config
# with a wrong library name.
sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die
AT_M4DIR=m4 eautoreconf
}
src_configure() {
local myconf
# Prevents e.g. tests interfering with running Emacs.
unset EMACS_SOCKET_NAME
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use jit; then
use zlib || ewarn \
"USE flag \"jit\" overrides \"-zlib\"; enabling zlib support."
myconf+=" --with-zlib"
else
myconf+=" $(use_with zlib)"
fi
# Emacs supports these window systems:
# X11, pure GTK (without X11), or Nextstep (Aqua/Cocoa).
# General GUI support is enabled by the "gui" USE flag, then
# the window system is selected as follows:
# "aqua" -> Nextstep
# "gtk -X" -> pure GTK
# otherwise -> X11
# For X11 there is the further choice of toolkits GTK, Motif,
# Athena (Lucid), or no toolkit. They are enabled (in order of
# preference) with the "gtk", "motif", "Xaw3d", and "athena" flags.
if ! use gui; then
einfo "Configuring to build without window system support"
myconf+=" --without-x --without-pgtk --without-ns"
elif use aqua; then
einfo "Configuring to build with Nextstep (Macintosh Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x --without-pgtk"
elif use gtk && ! use X; then
einfo "Configuring to build with pure GTK (without X11) support"
myconf+=" --with-pgtk --without-x --without-ns"
myconf+=" --with-toolkit-scroll-bars" #836392
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
myconf+=" $(use_with xwidgets)"
else
# X11
myconf+=" --with-x --without-pgtk --without-ns"
myconf+=" --without-gconf"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with xpm)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with cairo)"
myconf+=" $(use_with harfbuzz)"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-cairo"
myconf+=" --without-libotf --without-m17n-flt"
use cairo && ewarn \
"USE flag \"cairo\" has no effect if \"xft\" is not set."
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f line
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
<https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
! use gtk && use xwidgets && ewarn \
"USE flag \"xwidgets\" has no effect if \"gtk\" is not set."
fi
if use gui; then
# Common flags recognised for all GUIs
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with webp)"
myconf+=" $(use_with imagemagick)"
fi
if tc-is-cross-compiler; then
# Configure a CBUILD directory when cross-compiling to make tools
mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die
ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit
popd >/dev/null || die
# Don't try to execute the binary for dumping during the build
myconf+=" --with-dumping=none"
elif use m68k; then
# Workaround for https://debbugs.gnu.org/44531
myconf+=" --with-dumping=unexec"
else
myconf+=" --with-dumping=pdumper"
fi
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--without-compress-install \
--without-hesiod \
--without-pop \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
--with-pdumper \
$(use_enable acl) \
$(use_with dbus) \
$(use_with dynamic-loading modules) \
$(use_with games gameuser ":gamestat") \
$(use_with gmp libgmp) \
$(use_with gpm) \
$(use_with jit native-compilation aot) \
$(use_with json) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with lcms lcms2) \
$(use_with libxml2 xml2) \
$(use_with mailutils) \
$(use_with selinux) \
$(use_with sqlite sqlite3) \
$(use_with ssl gnutls) \
$(use_with systemd libsystemd) \
$(use_with threads) \
$(use_with tree-sitter) \
$(use_with wide-int) \
${myconf}
}
src_compile() {
export ac_cv_header_valgrind_valgrind_h=$(usex valgrind)
append-cppflags -DUSE_VALGRIND=$(usex valgrind)
if tc-is-cross-compiler; then
# Build native tools for compiling lisp etc.
emake -C "${S}-build" src
emake lib # Cross-compile dependencies first for timestamps
# Save native build tools in the cross-directory
cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die
# Specify the native Emacs to compile lisp
emake -C lisp all EMACS="${S}-build/src/emacs"
fi
emake
}
src_test() {
# List .el test files with a comment above listing the exact
# subtests which caused failure. Elements should begin with a %.
# e.g. %lisp/gnus/mml-sec-tests.el.
local exclude_tests=(
# Reason: not yet known
# mml-secure-en-decrypt-{1,2,3,4}
# mml-secure-find-usable-keys-{1,2}
# mml-secure-key-checks
# mml-secure-select-preferred-keys-4
# mml-secure-sign-verify-1
%lisp/gnus/mml-sec-tests.el
# Reason: permission denied on /nonexistent
# (vc-*-bzr only fails if breezy is installed, as they
# try to access cache dirs under /nonexistent)
#
# rmail-undigest-test-multipart-mixed-digest
# rmail-undigest-test-rfc1153-less-strict-digest
# rmail-undigest-test-rfc1153-sloppy-digest
# rmail-undigest-test-rfc934-digest
# vc-test-bzr02-state
# vc-test-bzr05-rename-file
# vc-test-bzr06-version-diff
# vc-bzr-test-bug9781
%lisp/mail/undigest-tests.el
%lisp/vc/vc-tests.el
%lisp/vc/vc-bzr-tests.el
# Reason: fails if bubblewrap (bwrap) is installed
# "bwrap: setting up uid map: Permission denied"
#
# bytecomp-tests--dest-mountpoint
%lisp/emacs-lisp/bytecomp-tests.el
)
# See test/README for possible options
emake \
EMACS_TEST_VERBOSE=1 \
EXCLUDE_TESTS="${exclude_tests[*]}" \
TEST_BACKTRACE_LINE_LENGTH=nil \
check
}
src_install() {
emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die
mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die
# dissuade Portage from removing our dir file #257260
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir
# movemail must be setgid mail
if ! use mailutils; then
fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail
fi
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
rm -rf "${ED}"/usr/share/{applications,icons} || die
rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
rm -rf "${ED}"/var || die
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die
if use systemd; then
insinto /usr/lib/systemd/user
sed -e "/^##/d" \
-e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \
-e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \
etc/emacs.service | newins - ${EMACS_SUFFIX}.service
assert
fi
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die
X
;;; ${EMACS_SUFFIX} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":"))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS CONTRIBUTE
if use gui && use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die
fi
local DOC_CONTENTS="You can set the version to be started by
/usr/bin/emacs through the Emacs eselect module, which also
redirects man and info pages. Therefore, several Emacs versions can
be installed at the same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from a previous major version of Emacs, then
it is strongly recommended that you use app-admin/emacs-updater
to rebuild all byte-compiled elisp files of the installed Emacs
packages."
if use gui; then
DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or
symlink it into /Applications by yourself."
fi
tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write
a portable dump file due to being cross-compiled.
To create this file at run time, execute the following command:
\\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable
\"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'"
readme.gentoo_create_doc
}
pkg_preinst() {
# verify that the PM hasn't removed our Info directory index #257260
local infodir="${ED}/usr/share/info/${EMACS_SUFFIX}"
[[ -f ${infodir}/dir || ! -d ${infodir} ]] || die
}
pkg_postinst() {
elisp-site-regen
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -92,7 +92,7 @@ X_DEPEND="x11-libs/libICE
)
)"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
RDEPEND="app-emacs/emacs-common[games?,gsettings(-)?,gui(-)?]
sys-libs/ncurses:0=
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
@ -450,6 +450,7 @@ src_install() {
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die
rm -rf "${ED}"/usr/share/{applications,icons} || die
rm -rf "${ED}"/usr/share/glib-2.0 || die #911117
rm -rf "${ED}/usr/$(get_libdir)/systemd" || die
rm -rf "${ED}"/var || die

@ -1,2 +1 @@
DIST mousepad-0.6.0.tar.bz2 969433 BLAKE2B 690046e80f5cc74d928a8ea4d1ebcb513cf56dcaa3b295d5da528cbd139c36bc464a63a1c72acb833bcbb6f92c56b7f50f8222a3e2422d12b1f08188c12d75e0 SHA512 dad3488c973d767759a8b9752f83cc45d339064d34c19ee51f576af13f8db441f7234982c09e85f4032d553ee8df4f50ce8e0aa66c921a60ddb5c262a1c93702
DIST mousepad-0.6.1.tar.bz2 1405279 BLAKE2B db94c433ba6dc697906258942abd0bcaa5a0a244c30c6e344e737944e84688045319551ebd1512aba541d87beafe5a8a26bb1265a06619aad64c7155140f33b3 SHA512 cf6ee9e32ecb1be9f1f54c587c4e8f653eb949f1103e378bf27959b88d8d6f268fb796285c8077bcef97926288cf941b9fb9426bfeb680ee728bddefa2d77d23

@ -1,56 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils xdg-utils
DESCRIPTION="GTK+-based editor for the Xfce Desktop Environment"
HOMEPAGE="
https://docs.xfce.org/apps/mousepad/start
https://gitlab.xfce.org/apps/mousepad/
"
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
RDEPEND="
>=dev-libs/glib-2.56.2
>=x11-libs/gtk+-3.22:3
>=x11-libs/gtksourceview-4.0.0:4
"
DEPEND="
${RDEPEND}
"
BDEPEND="
dev-lang/perl
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig
"
src_configure() {
local myconf=(
--enable-gtksourceview4
)
econf "${myconf[@]}"
}
src_install() {
default
find "${D}" -name '*.la' -delete || die
}
pkg_postinst() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_desktop_database_update
xdg_icon_cache_update
}

@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86"
KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
IUSE="policykit spell +shortcuts"
DEPEND="

@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git"
else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
fi
LICENSE="Apache-2.0 vim"

Binary file not shown.

@ -1 +1,2 @@
DIST emacs-common-1.8.tar.xz 61352 BLAKE2B 084cf06c03db231c92d0074a2e633d209257941b2840c2c745462050e694756f97679c7078357d9eab7b2fcfb85b00ab390d65254ddd106d0ef1a1fd723b2c4c SHA512 85c4b826c0691fd24f260750f4c3f9ecc3b59d11b4dafcae608e1a2546c064b240084974962b0727ac8183b8f5b0891cf47add901461f77ee275a129341b2b13
DIST emacs-common-1.9.tar.xz 61812 BLAKE2B 6a87dae71120c2b41a4918dc788f7baa161eb0cc2b895a39e721330a6151a888cd9d930f93ac840557d3766847a7eb5ff8907d2fdde2c897a296887c0a5cf8c2 SHA512 b2e2df57a83548aeb7f7271a7d0b9ca27086d0c0ec80b6aa354016938ece70e8d9058214e7a813ec491bd67a61df8afbe4b55081b68a109ce527ba6cdba7e891

@ -0,0 +1,112 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit elisp-common desktop gnome2-utils xdg-utils readme.gentoo-r1
DESCRIPTION="Common files needed by all GNU Emacs versions"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="games gsettings gui"
DEPEND="games? ( acct-group/gamestat )"
RDEPEND="!=app-editors/emacs-29.1_rc1-r0
${DEPEND}
gui? ( gsettings? ( dev-libs/glib ) )"
PDEPEND=">=app-editors/emacs-23.1:*"
src_install() {
insinto "${SITELISP}"
sed -e "s:@libdir@:$(get_libdir):g" subdirs.el.in | newins - subdirs.el
assert
newins site-gentoo.el{,.orig}
keepdir /etc/emacs
insinto /etc/emacs
doins site-start.el
if use games; then
keepdir /var/games/emacs
fowners 0:gamestat /var/games/emacs
fperms g+w /var/games/emacs
fi
if use gui; then
local i
domenu emacs.desktop emacsclient.desktop
pushd icons || die
newicon sink.png emacs-sink.png
newicon emacs25_48.png emacs.png
for i in 16 24 32 48 128; do
[[ ${i} -le 48 ]] && newicon -s ${i} emacs22_${i}.png emacs22.png
newicon -s ${i} emacs23_${i}.png emacs23.png
newicon -s ${i} emacs25_${i}.png emacs.png
done
doicon -s scalable emacs23.svg
newicon -s scalable emacs25.svg emacs.svg
popd
if use gsettings; then
insinto /usr/share/glib-2.0/schemas
doins org.gnu.emacs.defaults.gschema.xml
fi
fi
DOC_CONTENTS="All site initialisation for Gentoo-installed packages is
added to ${SITELISP}/site-gentoo.el. In order for this site
initialisation to be loaded for all users automatically, a default
site startup file /etc/emacs/site-start.el is installed. You are
responsible for maintenance of this file.
\n\nAlternatively, individual users can add the following command:
\n\n(require 'site-gentoo)
\n\nto their ~/.emacs initialisation files, or, for greater
flexibility, users may load single package-specific initialisation
files from the ${SITELISP}/site-gentoo.d/ directory."
readme.gentoo_create_doc
}
pkg_preinst() {
# make sure that site-gentoo.el exists since site-start.el requires it
if [[ ! -f ${ED}${SITELISP}/site-gentoo.el ]]; then #554518
mv "${ED}${SITELISP}"/site-gentoo.el{.orig,} || die
fi
if [[ -d ${EROOT}${SITELISP} ]]; then
elisp-site-regen
cp "${EROOT}${SITELISP}/site-gentoo.el" "${ED}${SITELISP}/" || die
fi
if use games; then
local f
for f in /var/games/emacs/{snake,tetris}-scores; do
if [[ -e ${EROOT}${f} ]]; then
cp "${EROOT}${f}" "${ED}${f}" || die
fi
touch "${ED}${f}" || die
chgrp gamestat "${ED}${f}" || die
chmod g+w "${ED}${f}" || die
done
fi
}
pkg_postinst() {
if use gui; then
xdg_desktop_database_update
xdg_icon_cache_update
use gsettings && gnome2_schemas_update
fi
readme.gentoo_print_elog
}
pkg_postrm() {
if use gui; then
xdg_desktop_database_update
xdg_icon_cache_update
use gsettings && gnome2_schemas_update
fi
}

@ -8,6 +8,8 @@
<stabilize-allarches/>
<use>
<flag name="games">Support shared score files for games</flag>
<flag name="gsettings">Install schema file for gsettings
(<pkg>dev-libs/glib</pkg>)</flag>
</use>
<upstream>
<remote-id type="gentoo">proj/emacs-tools</remote-id>

Binary file not shown.

@ -1,3 +1,2 @@
DIST kalendar-22.12.3.tar.xz 803604 BLAKE2B 889690fedfb87de96181f2c12291cf988b019d80dae6a338c502ed46a0b021aef0c5442ce371828e04b2f5aab0628cab6c0b6eba5645db1ff198ac0dd56845f1 SHA512 28a76b233955c1cefd7b48e731de97712575f5fbded23f3343b329481254ba8ba82813d1c342b5af2f6c194b920877a3e2628977b3938bb7d7f81b1b143bfebc
DIST kalendar-23.04.2.tar.xz 823744 BLAKE2B 7a6bb67a3884c99181bb84745808bab0ffd37c6d5abe8cd86b16d8109e84587cc7169007017461bfe8da6dcfcefd0279f9fdae1ab41f62caca12d3680bd5be38 SHA512 6688fe5f7fe296079bd181c892573edf07b35bf035c205a284fafcc06180b702144cce69be663606f4f54ecd9b23445acd19f31fbb72bad2a3135b0fea562191
DIST kalendar-23.04.3.tar.xz 824472 BLAKE2B 0b60122066b0b1d63d631a397a6e417592dcce236fcf86dddc0a73b704a79fc4728225fb694559a15e46c0177b92ec5dc925c0564ca48c08652521194fd87cca SHA512 15bf7ce051ed56b4178e72a35d0aace00bd8650fac387bd4b63cc541aa92fd433eee2c5711663af4cd29606ddc69c838dbe58780a0e2e35f1fc4ef8be64dbb75

@ -1,58 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_CATEGORY="pim"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-3)
KFMIN=5.101.0
QTMIN=5.15.5
inherit ecm gear.kde.org
DESCRIPTION="Calendar application using Akonadi"
HOMEPAGE="https://apps.kde.org/kalendar/"
LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
SLOT="5"
KEYWORDS="amd64 arm64 ~ppc64 ~x86"
IUSE=""
# All of the tests involve interacting with akonadi right now (as of 22.04)
RESTRICT="test"
DEPEND="
app-crypt/gpgme:=[cxx]
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=kde-apps/akonadi-${PVCUT}:5
>=kde-apps/akonadi-calendar-${PVCUT}:5
>=kde-apps/akonadi-contacts-${PVCUT}:5
>=kde-apps/calendarsupport-${PVCUT}:5
>=kde-apps/eventviews-${PVCUT}:5
>=kde-apps/mailcommon-${PVCUT}:5
>=kde-apps/pimcommon-${PVCUT}:5
>=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/kitemmodels-${KFMIN}:5
>=kde-frameworks/kwindowsystem-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
"
# qtlocation is needed at runtime only or fails to start
RDEPEND="${DEPEND}
>=dev-qt/qtgraphicaleffects-${QTMIN}:5
>=dev-qt/qtlocation-${QTMIN}:5
>=dev-qt/qtwebengine-${QTMIN}:5
>=kde-apps/kdepim-runtime-${PVCUT}:5
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
"

@ -364,3 +364,186 @@ DIST LibreOffice_7.5.4.2_Linux_x86-64_rpm_langpack_xh.tar.gz 235135 BLAKE2B a043
DIST LibreOffice_7.5.4.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 915283 BLAKE2B d135970c3f08a84d7287a8f831fd11bb59d1ef4135ccf4248e4d3b95808da755ca182bdd68c05f691719c49c295812d55dfe2cd44a17795e95e3be5ce5378517 SHA512 e5af8aee56a892bcf47a70e9ff1d5b4dd20ab6269551998fbb11ee7e7cd1773a6907e082964f1ca8f8cfec4e5ddb626b24b34cbfe124439cb8a16277aabd667d
DIST LibreOffice_7.5.4.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 944481 BLAKE2B fa01ea7341d29f2ca70433a40c730532c84ac797b7f4fe8a99e107dc9a2774a3bff2dcc372ea16704e69414214f4a5d42b063b85ab6ede12352f3cbd210f2527 SHA512 2783ee69be92875849c56e10743a6aa960f60adf056c9b263b77ef9bc686ee83ff26cbc232f800a10f236ee9b0f577222a9541756dad9f0a3c6dd2c56080d810
DIST LibreOffice_7.5.4.2_Linux_x86-64_rpm_langpack_zu.tar.gz 258211 BLAKE2B c46f8d80721469b95c63903037993062b0e6bdf287bbf41c93c860317298041f5c5b5b568bbf731ff3d1dbf9498fd4ba9691ea691e8866093196e5071a0b7e0c SHA512 a0d62c1261d9378caea9b96d63de6d9d2284a7d7617f693925025f2b10ee743323ad6eae7c3bbef8ad2d5f25773c9be5eef7823f672609ced721bcf79cb1502a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_am.tar.gz 3201735 BLAKE2B c288dd3d8519e2e9cce7e40eeab3a342b6ae18a465bf9bc14213e6c882cc6a6293586c18570f2aa8692ff6c748eef3cac071b42b063c23cf0e01f42e6c25a041 SHA512 7a263a4705a6c9c2cf9a1cd208cf50e63eb457404be1bb9ef9a50dc67cccd06bf1ed78341f28604ce06dece5290b54ebe3fbe09f55bca937fffb8bc1975387ab
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ar.tar.gz 2889130 BLAKE2B b95b2b8a4c83fb12635ab3bd12a690ac20884a170a3a5c8c029aa996b430f26e1c02ae5bf979e5bbcee0322208c87c7791a05791cf09eee2c771866fc364d46b SHA512 e6c133d7c566826fe116acefc5b1482826a7049e669d639358e52f953f28ba49c582e896fdfcf1cd8086401f0285dbb922c78062600262900ec5f404e77b610a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ast.tar.gz 3056450 BLAKE2B 2e92e2dbe051cb279d5879c10296d2013aba86812e9003ec9101734788496aafee9286a60bfcedb03ddceb5dd56af0097fe2ce563523a6209051e4eaf485c36b SHA512 ce0a4e488391587100bab2fe2140a39f225cc0744244a73ef6810d264fae893216bbe104de30539b090c217f37a9ca9f9b626df27e8010d0e10e6409aaf437b5
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_bg.tar.gz 3355361 BLAKE2B cb393ddce2178ade26684c3280d025fa1495600c338395451b66965b5f6ca427053d127a379e87d353a066cb007c34067f91988cdb9774ba00e6ac0d7dc8b7b9 SHA512 fe6d3acd8711f57bfa166e802aec1a0b36911c6545ea6e8fcfebedf5cb9cd90a44052b4cce5fa394042977bb21187c4a84bfe2d3e5031612ef5e5fa3579e54cb
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 3360626 BLAKE2B 0c90d0646c4846c5e66e3ad6e468a52cfd90d5ca773fc4b09f60f1220839b0152e33dd3a0972b42bce358214c70236a3376c2cffd24cc71f2427bbdc07c15f8f SHA512 0699527ef58b2bc1fea30f25ee8a149d8de7ae6091f13fdc5d39a85758164bc80e61f644d1c9ee53a3f0fa58fc24ee97114ce7186f4ad932b4bdcbb7a6bd7c2b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_bn.tar.gz 3173219 BLAKE2B 62055f0b2098d97d334ffe41a529c9a1534df6cace65fd176f6964df42e7330d32fd2c467fa777f459f6f2261135035bf93ad2c211dc83693ceb964b07b11f46 SHA512 3d43ee3a1cb4f6bbb3671d3ba8c30e6b74a9e74e3b62b9820a5be5c38e544c78c170bfb2fe83d9ac6ccb0f60425409c9ba3b4e4b8e9b833bd9b84b90a1f88cfd
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_bo.tar.gz 3169780 BLAKE2B 111829919dbe65045b84054350db74295d6736b5433e3e8c8ef2a034b9d70cf18595f024b170846840494510d82ac010969e0546d24d0d8fcf1c8c419afd2525 SHA512 288e98abd5491f7cfba569c665ed62e58c6ead75ee93aea824fb16e3c01be91e2d3ed56e4f76d13cd944d1af09f7ebd8e2a91a587d2275060fd169941a777480
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_bs.tar.gz 2973897 BLAKE2B f0aa494fa2b2c725033f0717cfd0f0a1630a455455aa4c1676d2e919137be9fa4c58fed32efabc796ddd97550757f67729f0ee0963503e8756fc59326880fbe9 SHA512 4f0aa3e192832eac134f56de648604b572971c70912b7efbe5348a152b8cc61b190c52e977b047ac5c3c746c7ab02b0375bf9705773e0a6adfe8f7260e307a71
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 3059461 BLAKE2B d3a059492a3a3c98b9b529262576890e725b6623360006e34491fb00bafd0f6e39836c9ace0f690583b0d27176f865f83d51a0e29aac378f6cd89ee5141adf80 SHA512 c38888b6e1df75c83508a388862892408115d0f478955d4635eeb6b5600beefcaa604e189aca6a75a35ee58b0e249ceb51c5e03cb7ea646af96255dfc34c1d3b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ca.tar.gz 3073995 BLAKE2B 550f8be709be705f1ec15c75064ee7e2faeb0b87dfab064e020d6a5b5138e7fbe15debc8b8720a16b878b5a2cdcb020b0eef4791f032f3c811596eb79dfafa7e SHA512 3ea471cb3bbac780b5b478399b816f4cd43dfdf1032fd8b1dbc75f4821845d61975bb4ea8c68d1bcd514b58d9c45b47592bd06fede78d33d7ee56c3aecb402e6
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_cs.tar.gz 3036790 BLAKE2B c385fefd842fd971d043dd212177aac7197084e747e5d068ac6a7dde2252fb27c30b9a0c4a32a1298e73cdbf274991f1a49930976436164bc74152e17c7bd753 SHA512 5bac8325fe0796bc9ebdf4ac9938ce8ab14fdd72b438907122ab3eeab5b7aa3840053afecd68767201d81b023eb33df0e4b394e98d4e7c254a700b4c0a30fb2c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_da.tar.gz 3037646 BLAKE2B c6a57a1e3eaaad6c623316ba906c5add7d1050d3a74e92728572665f9af5c2864fb0c50c66d7809cae0d015c894261f12c37c66ed993d5e33207e3186972ea0e SHA512 3c4ac5bd0f306605a01a8f1a94c708f1301093eaefcdca4fee25da523ea7318caba99480b4079b8cc26e60648d1473af1e7f1b956aea257accef2c66abcda852
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_de.tar.gz 3123738 BLAKE2B 213f91c23fec179a023ab8aba41ba2db2ef0c68bbdc9c9a1c0af96e2e4bd9b1c216cc7105402f92f54785358d2ce47d0ade0969477a2a27ac8b746a411cff5c4 SHA512 dc7e17abbc7812b5e0d320e1011224463896ba0c0dd21964b338f758c35a7a18d125258893340c8f61620e058b4a0a55cc65c2638e8c19390a636d5e7b9217c4
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_dz.tar.gz 3293292 BLAKE2B 2a826b60f66a2c70994163af8d10b50f75cc36185865c617edc6c2502bf365d3fb2f0aba2d8b648ee979a3259582f7d89527f8d6d99de25bd51bd817f87d1394 SHA512 ab66fbfb7febfc1361bfedfcc1df3d50287823863ed911437d3a809e13dd00c5189e65043942e4d1d0db17989eefa25acf8003722fc5b96e646bf55fa5416036
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_el.tar.gz 3654763 BLAKE2B 6fd880466c86f4722829550006c927e080b6439f05a386ed66f02d58302dcc7642a0d23ac2f671dcd6e75915290e0e23e1829ddb54d0d55e5ef9decb64d8f60f SHA512 d9f5bc09e70401d21f73338ff1799942e3894cef073f24a140a99b844001963b868a533d80fcac9f5d1bfebffe91b5a6f6d9d347753ca7046846cad82c6a476f
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz 2894780 BLAKE2B c1cf48854f6a90b66ac68ead61be865914a37b88869972dff305fae66bc97d0689051ecfaac77a4a9bbfe34a9848d03b3dc2f60ca052687b4a41204b98348a3b SHA512 94e3cb5bc1ed618797a11be163965a8226f2df5a7c1d97293ef1b62fe2b2417b9aa10ae274b46a38365f681762472b37746b663ca47281b7a205512b7d266d9e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_en-US.tar.gz 2311461 BLAKE2B 54b87ad4e6242324d824ca335e53d15121272e98dc97675586102462d3577801f5de69c5aec4e4661bb22af64e967417667692993eb8c272dd93c877a9ee944b SHA512 3a9c3fda82be836788b768a78874d3f2d9222b657792517c58baec82620ae756983be9d1723b5b772af3a8f0099bca414acb9a5b05053c016a414958faee37c0
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 2892739 BLAKE2B 4e60caa3a629942561994d6c61469f4b1b4b8a0882afea7f568ebc6997e3f8c97f5410b9dcd2a9bc6a535640054b67ab9e00f1b535c87649b7c7058c7f6ced81 SHA512 b1a536e74b3c7771027e2e6e5da8962d00d56f74ae049e6faa4c96efd108a52fb344233bf162034ac0b2005a89ae731f7092b3a7de5daf45b4287ff7b276677f
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_eo.tar.gz 2977110 BLAKE2B 5c61b260752fc9dee3e2b0c2ceeb3b3a2a4942843b9f807aa15ee6cde369fe805ffdb0177879cd6450a7b1826b7206edd11f5f4646007f58a0ead5d5d94d4041 SHA512 44d080f79a6bf5c68399aefcb1ff0c1e9183e97162004ef0781fa4c9a3efa0a3d285610705f7d0b360c42b42af7d80fd457b156f802971a30dda8955b81cd21b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_es.tar.gz 3114580 BLAKE2B 5ee34044320395c54ad9944605863cf7c4771f69869fc4149e517e51e1ddaa58fca4e2e5ffa75ce05cbf250484c2fe9f13a59d70354b3a315c4a8f2b6c528217 SHA512 fc417706edd7f6356e958636436b5d6ab0aae5a7ddde8eb0e2ac0582cf74017b69cd59d02fb61cd4d4b67b008530e04eb468b5a62840c7b4cde59190a14cde34
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_et.tar.gz 2999029 BLAKE2B 19d44b9e0255ffddb0960d62e5e86029c1dca1058e4fef86ab392f08b2fb926df6b0bb69afe3f202cb7f5879eeb3a287e8978c417c110793499fc5efbd25f7f8 SHA512 2dd3956bf8bf770f7d1992cc070f0e63597b193634a5663316848daaf1ffc703767bd4e465b8c21eb1bfc8eee751b821a865c8e59d5bb2867ae5dcb92051221e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_eu.tar.gz 2993415 BLAKE2B e9f3e7e18b499c7e5455431873e2d8db1b6827083080496ea5f333c8ddd0f3417bb5a30ff5184951213e5eb115a9ca8ea5ac271aae5c34ee73a7b7a7dd70941e SHA512 78ee5d862d09075c06833940f623b3e314715132e7100be706cf822973cbd8282765b7a1aec06915f31979724b0a32c3ee5999c7d68ac58d0c91cf138b85c9a1
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_fi.tar.gz 3035385 BLAKE2B 3ba9f5b4c94b5f6b114eec176c9cb28da8eb1e0edd602aad1decf454f14ce5ae82a3adab5db546c352227e8c4a0cf244dda837e21db5ead6e2b420ab53662a38 SHA512 109cdabdbac46c5ed47746b83400d1cf224af96adf55481d145640757dda759acc271960ad4a2f4cbc0caf6745c6c779917ad59a095512cae7ac11c711a918b2
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_fr.tar.gz 3094001 BLAKE2B 58b89b2ad92ce39f91f08d2e1188f0310e6548165ae932f11c250e24df2eb559d1442803811e38da77e185797a3d1cd0e225b3503f5bf05174600ca48135e40d SHA512 494eb36d19479eadbe28b1b02c1440831c111632d6230867cf71574ed5df474ebb25ab57500e54c9516b340defdac5d1448d65abace7ee4010cb9c39e047d077
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_gl.tar.gz 3051244 BLAKE2B e7cdfb6dcb9cd550cebdc38110483bc05b817a03ad775869780c9f52cd8ab8d1a396de49faf98670a0ad14866f2627800b819091802992b1d25dc9cb4d59d661 SHA512 569690783b168b677d8754661428cf1bec808743d30a5c0ff46af642b74b204726d98b5ca9982ed378a9d93c974132484cbda84e62b5713b5d3e4921b0675c0b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_gu.tar.gz 2981835 BLAKE2B b66f6f5624a65cb1c0a293f7b61136c69299179b100c1e3ec7e3ce7c06251d38fd0220587742c3f0c9d16db692fbb2ffc8a6e8e533943a621a52f1efb6e238c7 SHA512 3cc00683dcea69d82874a5f90250d933f42ae189c8ecb528a168ae420accd45d21819d0cfc7297e3934e796cd8218592955838656fb57e92fd8a6312e90c68a5
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_he.tar.gz 2812067 BLAKE2B 108ad5d4c5e3b953da9a8ed12ca19f2d45b8889b361d258090d9c29b0b5c7b13570e55aa72500ed01d813959d112430273dacbfc41b03b07941243a852009e91 SHA512 ab1fb776411574213710667a33292039a037036a8fe6e875a5e1a5a7af2a7547d7228474dfbfd451f9b02c4343b1d8ac8800b450d14a04570e2c34cc0d6e2890
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_hi.tar.gz 3010827 BLAKE2B 8db2cf36633a9bcc4a455b136c9bfc2c2629fd73ca0a4d32fdb6d54a17031727a862a8f22067a257248be8f0340a4e263fa774d10fadf0cabaecc47f9101e8e1 SHA512 18c334c88218e27143dfc5eb1bdf7947b0da370ad40fb13d09eacb6f87fdbd92b11f0731c1dec9db4e9c1d1a8bf75a7ca55b346e530ff6d8916d53f71217c9ae
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_hr.tar.gz 2969970 BLAKE2B b40ee9d43a49d334415bb2f41254e154f74f22dd66ba99f5b30d0e6d2919f807e4eab94d32a54cc293dd76ffe38c8d3906acd9b9fc54b307c72be05fffb6afce SHA512 d553f75b8860f58bc7df2d202bffa8a64a6512e1245855da24546b9debff6fd1ee754779d5162f01efd78af6cdc211bfc4a0b35b18eed5747726609102bf2243
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_hu.tar.gz 3172726 BLAKE2B 8425dbcd1f1c299e0ea5fcb76b42bbbb807636c9bb6c18b375770d67aa7d355bee78c114dc4e8fc7b045a96345612b5e8e214ac432fc9c5c7793e6a922010238 SHA512 267ed356ebede44c104a19c812c6eaaa266182d2c2f2d74ce7e3af6707de09cf9b06a5185d2319d7b99154a962c4eac59c32947af798fed7fbe7cac60b9ff4f7
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_id.tar.gz 2983420 BLAKE2B e3e31911a9164d5e7131cc1be19f8352342e0623598ed06321259e9152a30d0d0b12acc981e20dfde01d6b1e6d82feeca0165ec2517906edd71cbe97d3b0622a SHA512 122d38d29611673c5a95a6efbf43074c4a9f448522e1794733f98019081e26adc48348938e1e0973a7da75138a9ad33aadf3a9c2d92c63be85b951679a26626b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_is.tar.gz 2973786 BLAKE2B 320137e7be1f15f2566fd943d485b5e43d5da8d25c05527bfb237f43682bf49ed35fcf0a0bca49856bd6b529716354088704d647daaba11ce844f959cc76a9d2 SHA512 7377c06376a0f9d9164d4faf58afeae58d9d194485f2d8d578661340ca02512366b4e21cbc66075f20a775e82a3c77a9d28489baf23844ad17a78284e2b0cf41
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_it.tar.gz 3047619 BLAKE2B cf82b48883f9e15eebe32cb1f8ce9f62605992127298b4142f53b7528ed10e5693a11dc2955343f1e9744c5bcd96a4100d3a113512c59c909f5653b295860628 SHA512 7c1e0484a8417fbe829cdf3779bb2932e36ee2f6e9dd722d4ee09f0d4f9d4e31e12b7d3e0478f23cf7ba532271092ca0e583cf1cdfef1cd5cabe5abea5202529
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ja.tar.gz 3396122 BLAKE2B 94b645af78c5311844c85d23c877e24d43314c60f9efe895b2ce02c923b03fc065e59d1f67bbd162f9940728f828637bdbac710284b515bb974fc6a657aff41a SHA512 28d49332875f0076da823af2c89ad19062affa277746f05f884eda615304ec40dc93d192071d9ce0bd4e48bd0d9ea09c83bc95a99be5d66c6c1700e56e9b894e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ka.tar.gz 3062243 BLAKE2B 08650ea726f172d67d1270af6ee89dfb97d4441a3f7d16b847d1273b4e7d53b0ae88f7e4434635b15623b7770eafb74afa412254ea66d1d453453a912d6b333d SHA512 9420f2cdd34ed5d4780a363437da1ef0329ae181b025715636fc3b3e943e1d4a3427907ea38454355c97b485624e0f9737af8951ed863f4a80e891ad8d595feb
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_km.tar.gz 3388461 BLAKE2B 86e9af5cf597676b14ea17ffbe26d3ad681195058bcef8127a668981916104675a69428edd155f991505b8aa4fa1a32782c94efb5996e6b7a851a459bd627efe SHA512 88d931552d4b7025efb4f8905f67448c116e551e287b6b72af69f8f85e4da4c0134033b937e66d40ec8cb43fd01b45095f62baf135456d6da5e8d10f0b3758b1
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ko.tar.gz 3044007 BLAKE2B 5247aca632538937a6a8e1d3e600ddcad648d8732180983620ed15fed999eef49e4fff24383b994289a4447c3d4a3eabe361edcae50330c55469d39c8047d3e7 SHA512 66eb4f3cee4656a92dc472c31c7bc234dfdd87f6f977addba9b2be18aa7ca299b4036b7d2eac91c5ed39b0fa6ab768dd34ed90a71b53147a257117fe3d6484ae
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_lo.tar.gz 2923790 BLAKE2B cc7f211cfa2f445d05c2d120ff4add669f1ed63663bec3a39093519f4fd5616f87a9f301207e061269340e5af9c0bf6baff9b4e58b7df09065f21160198fe637 SHA512 2453749afe1a8a21c89f992935a86d5fb87e778d7540959d0326617fe9af696e9e297751ab4bd55ecf06322340ffa87ff3461dc9ea859b4ad567b5d2065dd49f
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_lt.tar.gz 3087780 BLAKE2B 028b722f8b84058739ea63b3a4dc1519fd58a4a857bfb0dc7b40374885558140b3f3624e52d9f83b98b41d7c079352da6d04fa33fe1cc9494b04ed8751417be8 SHA512 5bf6f52a4ea937aceab0068becdf70501b29e12b768a2503b0025c6e00d12913ddbbc5247cabd149a3bf3f1fdace794620dd17197f634b20a048c52060657c8d
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_lv.tar.gz 2968359 BLAKE2B 5f095323a680b34ae5a18775124132df68fddcd92cdec9437eea232c69059d021fc705ebf355b1c91285be2f84903384baf5de8deb0afa221696e93ee9d502bf SHA512 363c4c12608b255a60a71e5914dd2155bd3f73b44d22478be608666845f54c2905945736b9e853e4f389ae82bd45bde2f097c92879e88758a96a2a5d301a27c6
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_mk.tar.gz 3007937 BLAKE2B fb33d85626333590d436cec26355960d3523e5dbb5da0d5120d996cc27aa8bfa9d7c952d505f5503b53e08056ecdcd07a212b09193c57d1e3d3f6cc78ebf97d2 SHA512 0fa7a2b3cf7b4b9fc7abba8a0541b78b4b6017c59288d3d26f8a33d5b9864d603f56efd87b86297e36106998d4a18c23e358b86b2085a540d2c915c067316c99
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_nb.tar.gz 3006158 BLAKE2B 776fd3f046957dba029f84ec84720ff09174446b05efc21791dbf3348edadc0c7f91f76429f15d3603c6d5070007e4ad25b03e7b8dc3b7a8e807e1c8782b764b SHA512 b68b7e29f3e2fed1aeef8a24dc520dbe48f82fddf3324e35d96894421cd71f574443022dab1140d29622cf1a93e5c93f5a683ac64e0329bcae2cebfadabf06cf
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ne.tar.gz 3210068 BLAKE2B 70d829233e13359c60fddada66da51bc94cff5ce48cc2e9903b04fd460956dbfce7a6ea80ba1de015fa0662810d910b503209568126757ba2cacf329c91edab0 SHA512 0d07bf6e3b7a0eaabdff731a427697b45f8994ec19f9194b440319da1490b8a0dcaccb7ffdcd9ecd77ed76c465f64cd04f413c7175aec22223ecc0d9c81f0f90
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_nl.tar.gz 3084711 BLAKE2B ec4fc548349778a55cdb2659656268b41fac545795f35bf74afc3d64f3d5c4010fb5dde7438638c9310417b99b10e90b459b6460d7ce7730090655017b7d1e56 SHA512 39886882c08be58b7b84bac15e0c730149da9f507a06aa4c37ec73403d7981bfaacef132c0725fe9551c096bcc177616e772edcb22a523b6d360ba85f36204fb
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_nn.tar.gz 3013052 BLAKE2B 9bab535a2bf7d4a8022b63ab172a8dfc6192d725fc429cc03b45422cef4c7bba2ae5a03df1eefadc5532075ec0f33cf3ebd6382d7d3b0492ca5ed85958c2c5fe SHA512 88e338cb25b64642bf685c32c355ead3fef9a93c868fee8c30ac601ef31d396ac9bd6b38dc61fc66b33140cb5010bd3f113ce16ca5105c96bde6bc2be6e13b79
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_om.tar.gz 3042407 BLAKE2B 1d0324af01bd3667ebcab4953e388aa69bfc50032f58368f784ff26e61c7f8c38d2c4b11ed1ce2c3cfd64d31cfbee28f2b02c38dc6ff72f69fd23f0b2401e84a SHA512 2175decd41f45870fad9627ea852c8f09fbcb0071a13662acfbfbd6d453f92541f790b68741af63e84d46c22b47707d819c5d6c28e34f0af96ee7c18144ede38
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_pl.tar.gz 3132470 BLAKE2B 07cd3958138582cf83867db65aa099d34c7f6c6da1d7766d13a7db239abc78c0e59abf66f7ad1a0448a2b4c9143bfae1d2855092e1d78839a86d8f1aff7851ed SHA512 259d441b100c4d7e9f5e61c3c62d5dc175b32e6bf531a491bafbb51c47252f950f65a9a2ca81656770f76adb7c0ead922f4d222fed71288b0c04727db36c501f
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 3044999 BLAKE2B 528a0cfe69b85f9017fbf2ca22f84cb50c93eb8864e4eb3ba3a6ec4d801d2d47cdec50b0c1213592a9a6cea9a5b2045326911ab4f1484d0ffc99688e7aecca1e SHA512 107cbe9a1878ca65b0f69781278f977ded7438a3045d3bc076606501c7cae35ab94646d8033a273ea2685672e457fd85cabd8b1bb872efabae2d1b7ef37a647a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_pt.tar.gz 3051241 BLAKE2B 7a46b1a6b71d344902e40b7bda8fab06e99d5bb924d9b1c04ca289b028e4019ff5471fa944934bd67b3a59bfd16af6707b30ca8cd80079c359babf27756690a7 SHA512 74d123c1971064b30ec72e67de66ce3219f164870daed736e9435d0b65c8b2d1a8d7c52bf51f7a071dd31774fa96116768804ce3a26fb8088e6df3622db46864
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ro.tar.gz 2935065 BLAKE2B 78ab26934be8ebbd9a95191b923a264b5c50e92ca9f5bb5dd3d5328f4dffa3a9e7631eee130a08cf9817dcfb92bb374de95555e394dc5d38035f10dc66fcc4a0 SHA512 2a50779611244b73ecc5f2ef471b9747709eb384338faad00dfbfc6182f22e8104ae8e353cbd665078ea4380e158b2a2240f9d50177af27512a11a5e553123fe
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ru.tar.gz 3293732 BLAKE2B 1932fb1a603ef847cf1399d7828b2d81fe0f365f95f7fa934b181c67164a2f4dd87d02d41c0dd3c7bc056a09552b873b42c36e753f381f34845137120a8c58c7 SHA512 967d5a2e9111981b6c826047be302a8d7b296e7371ffce806e9eab5b3a58a02211b8591ee7d5bfc695c8c2e0631444b7b5dc86647466a20b2c4cf469a149cce8
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_si.tar.gz 3079589 BLAKE2B 2b3db26bd80eb4d8a4953276eaa4ce426630a63f4a3dbb87eb7385f67b1746ade7633104dcbd396b30f5016ff9530343d9049fa67da7bb322a775ce5e080b9c6 SHA512 44d8eba45144a5c5b3e6b7fce22c241009690270a45d7326ca9f4c82644eb04b357f9a6d3b12e65db28535d440abb500e213f343e37fe9cd23fd8d762df82a1d
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_sid.tar.gz 3025726 BLAKE2B 74094f5d9398fa506e68708f57d1217f13314731ed24ec8cae835198dab1dd3c864f160a95d1345dd056d18df1ad63b25e5312211608935765aa68582ec83139 SHA512 973ddbe41a400164766bdfd87ab6fab1564bc7f2e5d5916ebb4f988b9b175ad4c6e99a585394373bc02ce51e6b9d862a6ad26656de42af2a73a0e2d0108c7a75
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_sk.tar.gz 3083197 BLAKE2B 1b18f51de99090235cbb573c7ae89c35ee3c3c0ca99439c5e8a149685749775cdef65ab5bd7339ab3c6511088c7b2b813edbea87e5273805f122dfbc0587d4b0 SHA512 0fec5580a7363df608241d0cff4d37c45ccc1fd7c67d5979bd4ea81d705d0d9ecc2bdacc011cd21a1a3456880cdfa88eac6d21139a4fc15b4d81359a48a6a887
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_sl.tar.gz 3023524 BLAKE2B fe038d0a955f2b9e26e745092f36c8770e04078879aadc32c4601669a44a1b8d2d7df65f246d180072afe02f3153638eb00aaca45a412ca7840f74459453b967 SHA512 f1ac3fd809a65b3853b9430bd2f34af318360b3563aa897d4c02ed4ee8cdddb4624f646cc9cfa8c0c4fa7069fae117809f9b3899f7df8325b69c5ce1cb30dcba
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_sq.tar.gz 2954008 BLAKE2B 234ae258b703ef0e1d108a6e68061eba66df4126683d2f38e1eb29686fc36db664f8aec93bd481c8e1c63f37c651541b234fc86ec937ea82b374b19e005a1546 SHA512 b9421ba4b0f81c58fd9bf0adc0e16f67c9777b712f6dba84488c615025b14290d7bb6103b8eeb37cbb4ae3d30bc6ab7239da22d43dad1971605a51b354161a1c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_sv.tar.gz 3028699 BLAKE2B fac388b1099b606e7a842bd143a87e8a220a98b7eadc91170e1b6e75ab60241567d37aa2f38d210d41bec9a13ba4c856dee52903cd7a0d44f9578892a7a376b9 SHA512 30bc34b67481ac4db6d8056b1bc75a3d2aac4a70eb12add725ddf1f8c48d69c68ffff54380874279b0d8b6884936872e793b48e336a888396508e2c435a9d2ce
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ta.tar.gz 3267217 BLAKE2B 3884679429c264abef5eb132f2fcd5affc37bf85686479061becb1b7a9ee40336f75dc252e992e4c18a0fa1dc2eae74620eef6055667c4a36868f893a546a901 SHA512 997692bcbd6fffef8327bc1e1c6e01852c30d01a613da59caac7701720f07c7ad06fcb34467baaf4bcbc4b16033d1fb8e448b4f7c3961ab30562d429739fbe02
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_tg.tar.gz 2971053 BLAKE2B a89468226e303974459c99f836cdeb1d8dd6f15db87d743d1516c36458478ae0c6a23ccf2a73c998024d42dc0846bafe8a5cceda53adf83d188424335478886a SHA512 0607f6e382db9321f09b0dfcbaa2da736c4d19c7abc8f89613ac49f50ae61e96c8c334d7ce7f384a09881c3bd93dc0367db49a8442b7630e9f3659da60e6c79a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_tr.tar.gz 3090161 BLAKE2B 291162ea4ce86f4b6b478fb7ffe9fee4ee0c83b02b025a5c1c5e6cdd14653f71198c62638dc76ced1dbbfb3b4a85b2eaac8802a0b67a9fb340a493debbfb6b9b SHA512 17bcb69783fde62501ee2ebfef5943963aa6c06ac6aadb43505fc25b54b1d2a54961bc2cf64c123c67c8cd4ffb44cf11115fd69b08c4a792e96a8d9f54650638
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_ug.tar.gz 2990985 BLAKE2B bb2c7e093a55ad0b802c3d1dd1abd428394ac47d3231fa785aa473b9523eee3ad5f1d2df4f5b6e24eaf7a98fd3d2bedcf0542c9f63c5230339d81284a46a306e SHA512 981a3bfb0ff756e452aa983384fcc61cb466f268f18cb4639a2caa57c9b24c3ad02699875f6738a75f352629a229f47f97e19615cb1fc77ebc397c614a4c11a3
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_uk.tar.gz 3283558 BLAKE2B d5140628ee2a4df8ed06532d7c5992210f60da9e6cc2a02ee4e5392fdf6e46c9c6bd3dba6d90ecfebb0ac47dd38ab2c3dfeb3e99ab89cfcc990c82cf2c47f860 SHA512 52c2bd826bd6234bbabbd6a525ecffb31607b1a144fe2e99e515e5e675018b9df21079a8fa265ba7a052c0bb8caeecda4e90c909a02ab1105e34d402411f2d05
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_vi.tar.gz 3021012 BLAKE2B 6a73d25a711f7eda1e0fa1d320231bd8d17fadb20840f67ad9cc7707451584cd6f1e940a43c4895909555e9791b7f9c38879fb1b6300eb12748bd161297fecea SHA512 9dada7881d29bb2dc62cfcda0397ff6cd5526028ddc906ab0e4f1148fdb29b4e49bcb88ce8239dee4f3ac698eee29600805642ae1131a107b7f1750f1066b05d
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 3116328 BLAKE2B 786b82be2a2069d0fe05dcbe151fb048001574677adc10e35873a5b7f3133abb6bbdc0a6694922962b191a1012372571fe27a82576f6206a17340cea4f59cc5d SHA512 c7b4b79c0e7444cbd90ca8965e516fc67dd8fd005ba4c692fdeae2b639fed89655eaaf7141c8b0935040e685d15f67232ea0226e64bdb1c3b5548f615151468c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 3156110 BLAKE2B ae105d59f3c0d831ada399825ca8075136937a3ffefb50c816f3dd1658bc27c47b227a89a0ed1f46637a3a16cfafe9bcb717c86c18244ff85f235aa1741586e0 SHA512 d5badbe2e390c646ea22ff0873b466c9e48724e69de33d8bd96ad0debacbc1bcdded3a6a2f2975c89e634743c7cb7cc08437fe363c193686e2bdd6a7e204fd2b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_af.tar.gz 1338332 BLAKE2B f6ccda41eb55b973c65c50d143169369f966a7cbf4fca592a784ac932a4937bb601c460cee18bf10c5905b6143c446154046613cc3696bade3bf9add4847e485 SHA512 13817e3148ae3b87c897ddffc4215ca36a71d1f2f5813f0e2a4825e5ed342924574dd000291be6cf51635ad997f77e775073a7fd57ec34efd6e645c09ad83a7e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_am.tar.gz 806106 BLAKE2B c36b3edd41f0e51f9445c7cd0fd97b9d75eafdb3cc94d473e1ab12d30379dfef483bd0d84f55c834c90b7cc884d6d88c58674783278b954253fdeb69a6f78773 SHA512 d6494f774d8980fb1f6dad90348aed5991a2d13203c9960f9d9edd85a4b02e8bf9ae2bc24ad899ae76999b369a666088830a2409cd01e65ae535042b3333267e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ar.tar.gz 2306505 BLAKE2B 6d804371b227a7239384fd7b21f16f930106fa382b02438e96881d37e8ef312a41129ac4a8c3a83adf5d2e66757a6c16a95492eecb748f64e21f3339da5e8d00 SHA512 f027baa4a989030ca07547272e96279f7a42f9eedde225d9aeb5db0ef8207d6dfc569d49400024316b562a4a290a23e18d40c6435d9989dda4979a1413e786c4
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_as.tar.gz 430780 BLAKE2B c3615f20c9ab180c5ab6628161efea07441a7f039b7343aad2eed30abd4f7139971f5ee56d8a4887dba0e852a74a3b610ab2030ef3f901a9b8683fcbf03db14c SHA512 986452b27d344b43493866efce1c6af787ed72b23f388e41a30baab6f071e5b80b75ab0d903e5cb866b2ec927d6f798727dc325035829a919cccee1595b0a6a1
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ast.tar.gz 486902 BLAKE2B a5165426e342d560740ec0bdca68de49ca1ac7e0f53f4ff470cbdc218f10b5fe41b183db0b0a53d02104a094c56e48b2bb25ccaaa813bbb94473e820d85a45b0 SHA512 5d4ea36900f7de00a6714b5428f9760fd158990b03f51d3496f80506408ff1423ab212483f84f11c1017cbac2aa9eb6f0b8d0deabc5134c0abb0ca66df448615
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_be.tar.gz 1954430 BLAKE2B d862dd24294fe941e0119fa3c298e416036bf869723efe38f17758614ac8787e2c45d0aa029ab2415456d0be9b5cd1acd0b01d8f9c3cd627d06d6e08ab36fac0 SHA512 01572fd2afeea25b550d51815982a92a510d540f26c932a120c01147da58c58596295d5c1bba6bf0dffa54d9c564b33b87ffab41ecaa84e0b548f7e777456471
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_bg.tar.gz 2621534 BLAKE2B 000b6da04f6fe8d6cc1ac6e1765842e037cabf910661deed26f9b0a02174274de671c5891e5a03cbd0e7ba959d2c6f03b71d8f0a6af8ea9e9a649af0696aaed4 SHA512 345d3341bc6ac264ddc53d4037d752d220256f8f5abd6aa5cf028f8372dfc54a0f48ec6690513215fcfd6afb0687ac3fdeb2ee4d950ee2300c16eccecbbe5d11
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 600597 BLAKE2B 21af298b3567254f39808b71df67dd03294a477a57d9084eb1f7ecacc400b300e468e8720c5f3467b61d1691f96b26a5296af2a5210d22c21e5b82d56e7781a6 SHA512 0cb8b2feb138e8a58ed081b8615260c6c55d428b020a800ac9981d31fb97fe5bb4e35982fc22227678a0e8e68728cc729b0ab2962fb9ff3ac378044add3a53f1
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_bn.tar.gz 755735 BLAKE2B 4787b7bb6fdaaae4be443c093562cf05c275579e21153823403304f5f2d33b6cf17836fad071bb91719c145c7d1dfb67e917c67712837329060b049aec2aa307 SHA512 56934da4d1b44d7ec146a9fa718bd21df62b61984c7b46e73bd5a8ec20d69707702c736003c411f4b5f6f8fde62f2af90a8275f3d7068e50f8f6cce716c41d77
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_bo.tar.gz 384739 BLAKE2B e73ae0204a0b36bc379a459a16820fe38a3d8c7804f557cce2237bde26a11e405da511e3ea83e7ef80505266e4133595754f8b5216b618e82a0e9e262eece2e8 SHA512 6b7fbaadd38f3f3eee15c12986294b345d5783ba39459ff671ef0cf755152dfbc1eac1a096e2f69320d92b0705711df84593989a085c381bd493db18467d0726
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_br.tar.gz 1341494 BLAKE2B 6555368da83a5594d212f220c79299c270c912b781f57de25c4ac0e7c659a4319f665c85d7ae991b4d3684751142f559ec6354fac4da0e36107598cf9954e9c9 SHA512 4253edc03d6ff0a55ee4d044b672b8be8bbed8503688c77b3e0cd363c18383e2200e04802aefc227a4a8e826c9745eb7cfd663d1c88cb981f912067574e246b7
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_brx.tar.gz 280461 BLAKE2B 92abd1f91f9e03b9f6a691216321804d3c4fc4bf9c1a885f312fff6e6f9fb4b23be803ef9a0fd6078a708d0c3962984f96e6fb837b83325ec1f4ae0c2766b5f5 SHA512 b5cd68a6ae816591442f8d5227addd2f213161676a313e2cd2408d7d2ff57dbc0fa8def4cdd77012a0d2d7fd38cc95ea1cb7a9120fc5e4bc41b3193ff4a93fc9
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_bs.tar.gz 556688 BLAKE2B 23b1501c3d45febe1f74077f9947493a67f18ba8044eb33deace998192e16cd7cd2d51f418cb4587997c8a211072dab4fbc5d434d5cb9cd16304851adcdd6b55 SHA512 7264ae34660e5019d2719a00abcf7e539898b7ad2bc07c56d4c2e82dc2f1123fe636199427eb6fec9248c5e5c17485953a7f10d3222624eed726dc4b37bd564b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2390688 BLAKE2B 828a96049d40626c8cb8e5e4f1dbe95e409d3ddc4ddea00f195b249c0404b9f4d6a61f94fa11072f36f590265912ffb6354eab4955050128aef0c7bf93c3d30e SHA512 42afec62ba07715b7a0ae9f17c4261d010a64f22fb91d675d7b95cc5f92b2b424001ec9f482914b873207774dec009204d5d91d97b7d12103e2e271ef0a0e589
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ca.tar.gz 2465268 BLAKE2B e93ff3e9804539853fdf70b44794d0fecaa832679b22f32df3527a2aff28bdcabd5d0ffd82c65ff5a664398cdf4bfc35e2cd12fcfb1660f95d80d0cd2bc3afb4 SHA512 bd0b98f898aaa56286095cd253fa845b999a866fd3b439e6570eef8a9343f56d103a72c02a7ad098dd2ce994392fd535734bde129c87826b73d1a62385edac5a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ckb.tar.gz 413093 BLAKE2B 619fdb77f49062b30567787aeb23d2681ba957e5e0b3cad1b959e3cab81a50ae45b1e08e2d0c6e729cd8bb734c008438a72353c6cf1b4900c8785c8e9683ef68 SHA512 a91b81c7865ee903dc8a1c90c61c0108d6280f1704e501fe7e4304edab8cccce4691c99d92e163692dfac76f1d2c53fa95206625962bac1bbb0839f91c637b47
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_cs.tar.gz 3343636 BLAKE2B ef5875b3245f01a9f082a9a72e1c28783ab3a5a3c9b722bba4d92730099f1be961d2eb31bf78861971c3589cdcb3ac513b30991cf051261ac5f24a1aa0cd7007 SHA512 4c634d1c5d6c1b5ebf58f28dd8cff05ee64639b541c918184b0abd4f28341a040782fb21ff2b5cc2a3756b68909de893bc5eb9e47265711c2f142ebb22244649
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_cy.tar.gz 879933 BLAKE2B ac181182c632bc65f3fda9b3387a6ed63ec2184a752864aa885ff827b64b6620434a490c2e8521c65ca1895f57c1c25df29cdb099d17183800f27594fe042866 SHA512 fe793a65124f0fc636ac4be3567a95fc09b4ee0254bd7f2428c23e444a90f16fa833f332c8558f2a89de6d95fe20e53f6c53ffde1a522d7001b7634aa024133e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_da.tar.gz 2774556 BLAKE2B 6600b23a4999318f82da177a8c6bcf25387fe99c32ddbb828d6410e007e24c6766e6cb9e306497506f7aea95ebacf75019ec2bfb2dc45504b6cfa583a574b481 SHA512 f6d50f355b49df61220eb03c20e7fb2270df71165311d6fb881e78115f307d1eac7b2b0b1dbbb5f886233e0a0c0f6a2b1c016796ba41314a7ab0aa54162318ae
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_de.tar.gz 17366795 BLAKE2B dfe8efd5abb42406d796e968336cdd1d9ebc7f9d18e0cb3a8816cfad7370d5091b32962b98c70822abe9e13c613043832493efdd5fe48e5d9259d52877e86423 SHA512 96f95d16eb121a7535803c0a08860712422165628872cf74f7c399289e766edb7a8dcfdfc8721cdc6666a6e977b3c0a44409dcaec03ebe377c8865d55de9495a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_dgo.tar.gz 354152 BLAKE2B 3a08cd5b7e24e17235ec4e9c2385ba6c7dcac3e7f52c207397c160894a4a91b370800bc6057cfe56989cee1c226745c1d8c1919713c54bfcfe3ecfc8946a097c SHA512 00648e16c81b5bfc1d0d26df3a9e8d858af81b226d764f7adeddaa121a22ff7d3aaa714b9ff6fdd8e441fdd74f615013f2babce629b8c757bf21d007f13b88a5
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_dsb.tar.gz 897782 BLAKE2B 187560e0c91b0b3ad9c9cbca06bf3cb6f45450cfce1c90858772de702ad150319b1a8d9fee857e9a04f4e1f01fe149a87c9e567ca403bd0fd0afb47f832dcd75 SHA512 8836a025fb781fb3ba391d03291b8fa53a6a569e7156832cf19e8bb335e616772c5ace4d315855b565c973118462c6e0490f6a742ec63df7e0754eac66f304f1
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_dz.tar.gz 408274 BLAKE2B 3c595b9337acf53b920e7e2efd4b5afe95c8d1ada430b5cbd2ce902392f459882f1075ae9ed9c70a933d623d145dbdc16d25c9043c30bea28338ffcc2b236d21 SHA512 c3dbfb0d454daca9cba738927d728bbe8c4ef167d09ed16f9571ea269574feaff73b507d736762d222f0c6d9a708c4b11008609956be75e869be7529b15023b4
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_el.tar.gz 2897328 BLAKE2B 501f0bed5ffeb1cef1d4fd401ab13d02d3b1bbd837e9c9cd584716d2ad8d0e8cfc17d7daadbec9e7bbb3c3e3c7bac933e2c68f740af2a61daa3bb36b7a89ba0f SHA512 d6a4e1c1ec4d6e29ad191aaf876aca7352ed427e7c215e0c662513a4aa9debd443c48af036eaf59e66ae903816ec142a8f952e9b92f5db0bf85febc7adbfcf71
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz 6499913 BLAKE2B 8319d186151bd14c33cdc81163cab205093524c20de3cd2a38e54baebca6bf2b39aa645b3a217eb97b367757589b63d205fa94f55a62eb353a887238e3d040b1 SHA512 2abb6f235f6bf5b3eee1ef32cd6730fe135c345cb890dc7c79c005cb36abaa219e8a06ffa225729d14ae9265386779fd884b1200477dcacbc2ac9d9bf28413ae
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 6012466 BLAKE2B cb552b142b4fda58f516883490e8ff7f77c4e1d64cffd618e37b7dd791d42e606f352aaacfde25b361d365f32714a391a71c51e726d4440da3568d0c5980d1ad SHA512 f21476d423353fce3b89f1fa266e880632ad86e4f91084d6bfadee965b40c1509dc8d36ed4b0bda5d42018b98a9d13986afc89e67331362c3d1325af9f07a525
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_eo.tar.gz 1141128 BLAKE2B 2bcb1f73fc1a3687e3743495d9962e6ae44e2b6c58b8304e3122b1ffb541f00557784427689447d0d59870653963d886ce9734105a2fc4fa2935949ea450790b SHA512 519928266be01c9b6c8a69965d27a3b410648226cae5b29acf191e2d7fcde4be607760625e464f15447bc0ab59ef1c1c5f457c1364e87572f742696e015c187c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_es.tar.gz 3729634 BLAKE2B a8ee7abd21c94a47044f6f2523d6985ee7fa88e0fe691e9125ffdbbda4314efd5d5477e2295b382ed5e7b9362547359a2062175fce2544c6e1a629f58a9c7fca SHA512 4965b8bba2138196f5fba86daa70b77266fde301856480ada610a2cdbabb44723ac28a9ca0482cf9cd680642ddb50d5b17fe41077e9249fcd74b1174b87dd265
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_et.tar.gz 1622317 BLAKE2B 6fbeccaeb9e58258b85682d61d0a78acf858735f647c1675b93f7445f542596ca1785140e63d2b96c6f9b1e18271479e27e7600587d01d4f2f01c57a66589108 SHA512 48feecef42b7586ffa79d2f9a969bbade93540c3251b69052c5b3dcf6bf8c301af3a8e3b2e7e6b48a180d6bcbf00ee331f822842b414140702d3db6989a02eda
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_eu.tar.gz 883376 BLAKE2B 01d20c938c91094592351cbf197f002f34824023a93925fd30b98cac4581fb6ad03ad88918e972158bb784d21a311f5b20c98a94807c2d14c5efbbf675d2e41a SHA512 666e9ed737dc52aff6591b1eea4c863f01b08a1123c98e12481d8d647dd98591c562b10b9892155257b33170467db969e1da70bcda3e01d91d9e62d5676f73bd
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_fa.tar.gz 680834 BLAKE2B e2a05b85491e50dd5a57def29974c208433181ad190c5856e47319d78f6b0a21311fb5cfd01534867ae279b34324d1abf5445b21839b038597cc31c3509ecd86 SHA512 887a31178325f4cdcb6cd70b69333931974e350dbe17f44fa62d18f8857c1cd4212661960da834d4400d276183e8951883a7c68b15c78b04bb4b2f045a55f925
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_fi.tar.gz 749780 BLAKE2B 40dcb2a087f506fe2c04fded48fc279ed57413c8efe820b74e529cd4bffedf69f24adf1a6e3c8e297e2f36cb50d5706e391a465e6be2503554fed84be46a5c2e SHA512 a3f849136f2da73cc19697cd889e79c4bcd16ea3b645e8e95e1a5dd34af41934d71652c43c8d18affb9bf1ae2368ccd00ea876dec5b70b7adb888db1318ff0a0
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_fr.tar.gz 2828796 BLAKE2B 73e3fa64b79fe34c3a1bacd1bab70b2cc95b00efd034e2ddc5d65d29d3daed93ab1cfaceb8e7890cc5f05e562288cc60a958e283fb32304963e6363d3321b48d SHA512 5bd15ff2ab637d063d493436714270bddcdd121867767ddbe03ab15a467259b2d18e71d6ebfed4b54abc092496e51d670433d3ceef3c12eb2e0cc791e9943149
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_fur.tar.gz 167352 BLAKE2B ee726a098c3a8463145dc5f4a8efdd032c3dfc7a63d96a2877acee8e4fc6921aaa94c5a350ddbba47c8df1e4e7e8d595267feb49d48063762bed2794820ef795 SHA512 dc350f5b2f1913b7cc58bc27b9e8857691ed430edc37fa2d4af4e2d1a8bdb016b27bb3ba826c6e103261400680bd4332ee8aaf07493191ffbeb6f235ac9f6d68
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_fy.tar.gz 756108 BLAKE2B 47f4cc6b6bdd7246d3ad6d0f4dd35de74bf8ad534ce3f78f4115d6650404df2f231fdb81dc7763c64642b64e65652e84390ab56137a40b97be555510b6b5c912 SHA512 470768353e57fd2cbf80c92f13535de60d6e78550ca69b5d3aaf8cb81de31bfd0198d9ab9b9346cf6b884b8e0f4def5ada19a11282145af5dae8be0e15d1c48e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ga.tar.gz 578044 BLAKE2B 19d7adda5bfd81bfa0ebdf1829e02f62cdf25d7d5dfa346241a472e17ad86c7d6a953c14f4adc5e268b389a2144eb6122900fc44ed1324a7d4a6bbf6dd95e4b3 SHA512 1bf99bf7df4c954256cb31a1ee3d21ac5ae0b301270d7c5449d479b40cd3ebb963d55c79d7105b40e0bf9a0fd42a366e6294252f0990fc53cfc33ea0dd508eb8
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_gd.tar.gz 1547680 BLAKE2B c9964d8a5758ab52bf3ac360c36ad8989b98b438cad957298ce451b3bf7f0026e5e67de7a541e7bff6789944a2b4ba4be194b1f17e843ba331630fe2ac16dd95 SHA512 1803df70831d7b84cf6eb6845f1ae805de5c63f82b6897dde0e92a19c68fca9e4446335402b8594a089b9f9990b0ba381d23252550df9c6227fb8a17f2359137
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_gl.tar.gz 2556623 BLAKE2B 26bd40ee80e32069b5c6d230dce541746616aba6db98a599c1a704b9e740c19dfaa8b9bae77752e54875f7cc72b10cf508e3df2dc4df54c20d6622b5c05aa140 SHA512 4e6abf0d49a50133f3b1259d03c78bfbcc720f5a8f3d68ef3db1bdad3d1c914b491c4bc2a74a274f0a5a96191019f88366cb3b12a71d461343acdf224ce94661
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_gu.tar.gz 1138688 BLAKE2B 3a402c576df486c1a2814e2f6f2e7e58f6b42f391d3dded458391a560daea4d43e63b2b91fa253b1e09bb03f58b8207e30e11c65cdefcee905df30abbfa325a0 SHA512 c116c3171dd3b1ccce02fca351c9ea69e68a1fede316b28e832f2dd6db651a0c65b481e07c109cc4426877c2c3c85e58d319bf53be34f4a92a56ef977cfb9951
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_gug.tar.gz 408840 BLAKE2B 287a3f57fe570f3d3f6ccf7a5ec6d05da19088ab805c6bacded7ac2ab90425575d0587bad9e5d55123440a53a6a3ba1d8b4f650047dea5d9b3730d2e011d1eb3 SHA512 9a51b0e6fe9803b1ccd9b432b48d4a431c2abafce901fdd0f5246b2dc75ce4c77e6484499f91801d83544089960e72c174884ab27efa5b34ba4c12038e539cc3
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_he.tar.gz 1533259 BLAKE2B 66c4844705ea79ac0a71bf78467290b4fa6bd5f85165c45bafa626a35ac963cef0269bad4e82076a99f98f73cc33dda3c8b5eae3e936a70cfe6a7d59ca9b6046 SHA512 15231714d3ab0c3eb551d569f7037774a8b48eaa635902d7ff506b861551868b50a28d9683bdb83d3c12415014886f357d4fb89b6d37f1701f656762554b27c0
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_hi.tar.gz 465944 BLAKE2B 46ae35fdff11f8830e8e942a07ea2b42b69c2b24c004be1962c14ae8b467d3b8de0c9be5f0d964ffd65faa61609cb299bfd7950a7325b58822388cef08a3a84b SHA512 4ddd7be4f871b3cae61253ceef0a073c9b47d1104ff1aa1039b843867f45c9a097693bca4a179353baaab836c9dc32373e6f87526e02f954f6421b5f118ac03f
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_hr.tar.gz 832766 BLAKE2B a84a52ce9898d6b533877c1b3d78600fc1e6d84a16640efdd273f036a50ac70a45fe43b5eeb5deda4385a0f2f6c6cf2b7e48f31719c916620fd812ade4ee72f7 SHA512 231aaeaf199bff8b6d8882a72e57374922f59e2f320af38233df0cb149e1ff3967434c18d6268762fd43a389318a60752841df4e1fa1632414760157fd4e4642
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_hsb.tar.gz 895098 BLAKE2B 81503dd3c984bcb700a6feae53d7d945a5b4035f6dd3b8df77831656be65233b9e4cee656d4c10d014049006bbdeb7d1bdee818108b85a494d4e82da62ca996e SHA512 ddbeb8eecb9835860ea8dfbcfbd6c21c3e0c5d8b72abed6c16937ae3bac5ff7583594d5009db4d67069df2c0d3d90e536ec15ae7557a520ea76105fd037b200c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_hu.tar.gz 2700798 BLAKE2B 50c9378219c0b0b563f9ad03ffccbe7e86cc4cfdf33f6d8e6701b7a10c6c4f1f011e3645ba5b337a9245a2ddc11865bf7c57d7aa85383ddb8896ea75648f39ed SHA512 c9604494bb7eee0e100eea2983a062338a86723463292e8c0adc4dc493617b3cd5a93873fc6f0d30459bfc3928f0a29ffb1c27bb091442acc7ffcf1e666255d6
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_id.tar.gz 1663665 BLAKE2B f6c3dba95a77b2ed1cc62ede08a4657e5c0ba8a3a9d70cecdce7cee9b474daa1b2d8358c2ae3b5c7292683dc7ee5fd200b3d6d94a9e28575b53c9206dac109a4 SHA512 7eab3110d40f4c65409f4da88297bfcfa783c82e39e3c5f6a46236f66de76e69cb99de12f3f289faffbea2f03949f40a4389ba6d7a0aeaf92966d7046f837853
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_is.tar.gz 1402219 BLAKE2B 07b2e57d3d164132cdebc75630e561ae7fb293708e9e67b2646923f936b66bfe42bf1a0f18c71ede7ffc22358d6f8822fc1f4621da744c086028f3ecb1dbb1c8 SHA512 6d30d328364e7bf25d8697213ca574f70b2770d1c3887715858469fee6991be9b825ba4575dc637541af82b004106c64fd869e0897a7bfed05a8e08c73de1739
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_it.tar.gz 2141283 BLAKE2B 9c71723880c71824d2c1b88ac4b74c0c68d6059507acb4bc9129c99cce4ceb54b6cca656cfe8ad7945718e4db7bf667f3864b83c5aca19cca86e7a8d2f09f769 SHA512 4e7f009479386eff655f7b9accfbce4baff2baac81116bd4657b49dcc4b7281652d3916ca83723bb339afbdf99c211a74e9fd7eea6e08f25e8b14bc288562643
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ja.tar.gz 855870 BLAKE2B 55f9916b86ca684a3166bdd32d1853c82300ca572ede155d2c9f1ae88dbf6a6b6766346020ce31aceea831ce1f055b23dcca61bd5c14f886f19be34dcd095085 SHA512 9e6f4368dc6b73f3611a1ed11dcc55232444fb7eb47f7fbc7f05f454cb5e53363bf69a6840aeca175c8a04a0b92239b2f45a649273c5a2a544844d9668ae9322
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ka.tar.gz 330489 BLAKE2B dfee6c4ba896f302e47b899db6f1791ec3749e2ed781a1a145d9166e3b140741ef48fb4f7f3c6d6f029524af430c83ee4f0ff65256e79bdf74e0a8d8ed7d0d37 SHA512 b6740348ff4042af68b711ffe87bdd7160924de3dc24bdd550f67e8d104bf563be2ab48ff7d46203bcd4c2740b87b178f18d46eb6206b5103ff5d1c9651cc8f2
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_kab.tar.gz 509241 BLAKE2B 2f0cf6f4cf216fdd6e78f478ef25d02f7cc87d1920986de3d27e66ca75fc91b26dea98243082cb8c6d98f51fbf86b434dd7d9c7c8ce161b38f757af632b93b65 SHA512 cd73ddf40c1055edd69b7de1862ba36e7a4f567902af48b85361aa42d50dde2b574c9463888b9d385ac13ed3e0b8487565718810665ada60a75502e5e7df57cd
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_kk.tar.gz 891483 BLAKE2B 6bb05a304470ac6876d7c8b528df7dc6beb71a1fe857e85755fc08a1de2145cc46b7acc5b6a2896e6c8b99622bde4a59dee04d36b0a01b5d358e2a7184d21b0c SHA512 6c8a934a743edcb96916be7d50261a7e4a329d403c21550cf2809d78c9e36159862ef658dc5ffa18211ceadbab5ee49d61a63beda103061b3a765e969d3d5115
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_km.tar.gz 689774 BLAKE2B 8fea787dff46c853ed11d357ef437e9815248311d919c93457c85f789c7cd975d9f5d536b4854c078f827721447160782b34f46097ace03f18e9364d869ec8b5 SHA512 57b55851a02980361ee5607f57818140cd43444626f0c514fbdd413d587da24cdc9997de012e3cf8d1aff4cb4f41a5de540be65eecbcb88450442086082ca099
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 266314 BLAKE2B df13f1a159a7e0808b009ea10718d9c55474f81431830335af2a197f8424007c670bb9004cd38c8873d5f1520b8726bee19ad3c7375782ef5aa49e665898be5e SHA512 0c7c4a933be967604a2abcc10d96f2c40d5098dbd3debdb82089464b43773cd0054b19f743ecc594ecd8dbaacd9bc8715df75604b8d0d150ee216af0fa541c71
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_kn.tar.gz 466909 BLAKE2B 183b40c1af3c70b245bfb56b9b977c6f888d3082e4b029869ca6e90d475d20b2817b9eecf265162980fda1840b34c00ca2501a25ea151525ff035850e1c4b493 SHA512 f45a3e2e7de87692c2a4f909a3754c80adc4bfbe0dc2f8f05fa0fe83c0b7d8d348fdc9f73d6ee131438b56365c288d6f5d0fcebfae8f5c245c155e24dfead88c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ko.tar.gz 1484668 BLAKE2B 4970ea286ecb202705221fa1adc702b58fe4387514e90b5f8b0f665ba2dc83bf4d031963a83e571ee4ff50fec48e72e0e78f9d2386290af458399bc27629dd1c SHA512 724b8ad7d37eb8156736aed48376ad20c3c4640c76b054cf46d5b0ba35f6bf7f328f982ba1523a9624687f59df64dd4755ca7dc6d528bde6eee601c1551df4f2
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_kok.tar.gz 334113 BLAKE2B f469d4f2026aa5d56b7a92c7f6e8944f40916f4c13b0ef95b03f32bc458790f51f4da305d08d08bc99150fc365a11900eb8cebb8836a53df08b10dd6858f02ab SHA512 132e54dc1d3dd41dfff1a4bf6a13d3f00492c99334ea101aad2c53b709b1c25ef667b48d5296b58994d2380392b9415c5a95d7569962b287b9df7347d1fffb89
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ks.tar.gz 267616 BLAKE2B 3bdfacd17c15671ada45e1472e85a13dfca7f9fb487a6e0f193502310d27935d900a2fe9dca616dcb7bbf0841aa108d8032aa689fb3c3364b4d922ebd22cd4d0 SHA512 8bc4ba780ec1e0e2dd09c9968a472e76480ce8e597cecde4c6e7f1af78d39ad49b67cabe82a2d732628a5b938580a0fe4cf5d4cb3c8602e2617c15f458e0a712
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_lb.tar.gz 126033 BLAKE2B 05a32a7a209c7f85bc3eae10abb09ba744b9c06652b21c34d6fd778050de13706a52b409dea48fab0c39356f5c4a565a12fb43938a23a2f322836e1c5ad8a553 SHA512 bd9c3ec563c1b8d041f237ce23f09611ad27ee52c36f92a476b278e89d0fecafc2ae067954df5ef80fd0f6120286e6b761a2945c2013f49eab5240c2847baa06
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_lo.tar.gz 449154 BLAKE2B 3aa6791ce0dd7ea976d4795e95e5d40e9f2af25f4882603bf3d99e73c42b2c869d2ea02bbd851985c749da1c255161bb266ffd4152751e54dccb4a07aa56773f SHA512 ab55bad3b542ea1748405fa1317ca2c434421f1b60ef67cd947b552623a2c7c5fcf3050fc0113a9be37fb6d885dc067872e7f2d7fa5e2486bd2c85620e40c70c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_lt.tar.gz 1070038 BLAKE2B b9728fdb7326db030bf9bce8ca6929f2a30a0b8d395e38841fd7126f1354d8850dcbbeeddaaf8bd4cf685153f3a69bcc3814d52a5984610d1b361e4a234d5552 SHA512 5e52e3be5c9b4c61a030d552b12eb2a0dd3b7419aaf2294b78307793c4b23310b8a5f5020a5154ac3c0d8e2310bde5cc1f7f83ac2916155d51ccf01c57f73435
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_lv.tar.gz 979366 BLAKE2B cd44331aee8229d01e4f97e7e1a34f5c78511ef7d4ac9a1f22abd1cd3fffb27803866e95b9cf5a4470a12efe99dc7cd2cec53e1619f612bc98b8be2fde6a5a2a SHA512 b2486917582bb745ba32f2d5b73b44af68950ec8fa03fa38350ea2af553bcca7b493fd6110ee7ae05d1443d47bf1ad93983fc10ab6f23a7b2cf2a0b0a010fe90
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_mai.tar.gz 272152 BLAKE2B c7a693cad6758da014ba616014b85ec20d601a369ef6950eb2dafa24e59b81758cdbe8d669477ed931f17b59dd213ecfdc667b74375c64d73adcc23ea5eff1eb SHA512 094a5573da4f7f07515e5c34e42763858db3cd182eac0e85daf3f4eb07472681a78113a0fdec9eea83a8517325b9d22b6eb7cb564b4b34ba041e8de74028fcee
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_mk.tar.gz 378973 BLAKE2B 51d0a71409be19ee27157e2fe1057cee353e559156cdebc770d5c74f0574cdecebda676935941c68fe260b35f45d917d0fe67a5f7c21737f550fdb820a015058 SHA512 0c19e4cfe3ce0c10f3563fa1b16bf1c58e2585ed1a1519058adcb295add9ce28b3e46f5059a889d2ae9e43e56dadb289e5a76af5cee3efaba72eb2a184c956b0
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ml.tar.gz 434087 BLAKE2B 3d06990c1378949da5e809098bc6156eebe9e5d0aef5c6f78c23ae15dbc735bbf25f5a27b0f30fb1babf86012327f8f72bd94f2bfb6b5918e7dda73fbf415430 SHA512 f2596007cdc0016ffc6fe690a1a2405b810a08c25679ca2f579c16f0c4bd1ba242a667310e2e15339f89c63a5e62a54b4ef4c2584fb0a91ecfb6be45f20f4019
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_mn.tar.gz 2321312 BLAKE2B 595cc6fbd1ce499e3f99c81eac7f46ffe63d43dd9a29156ced584c60259964d8962d70337310ab4b01988d914595a92f6903936a5e2d74eb17f427d8de3082bb SHA512 f4a332c44e42c0f7b3d6b9fd4c78c211bb0578658ec7aedb293f9b0ae43c3ed709a9b5507c8aaa680c136c0e2664670267f4750cb530cc7bcfe8d60a82cc4424
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_mni.tar.gz 326511 BLAKE2B 4c95f9283abd42b84d530b8437a04423b9f359d978d17cc92d27e37b94808f366bd9318599546f81c3873ec6b62bb38286f0a4e9fddfdb2da8dab4026ffd4793 SHA512 4462bbad85c53f8cbb0884f8180ad89cfaf9c8af394eb3679f9b4d0ee99f62443eb6f2c52ac0a6a4bf87ca1f92e12fcb0dc8824b4acaff809ec7b8e878ed565b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_mr.tar.gz 462775 BLAKE2B b52857d13c7ee5fa445335bdff8282766dd51ad79458eda3db00bf027b15148fb63969c4f70f91df277d9de2583e74f6adae7f3b7cab3d48e5ff7bedc43b2df4 SHA512 d07356e8b00f27b3629aa4ac78f422e816dbfe65c34485b2ecc1e4c3c1b32859009f64a0b0166736fe579153f62774a64e72ea88094f1dd3069f8ff96f1d5c2f
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_my.tar.gz 375460 BLAKE2B b92af59ffd55b088c51bffa952fc944ef9460f1bb019e44e07985ffcd30367cf33d5986c68b9ffba2acae9cec65c0f999b2c625f626d0f9f1d710c61febe187e SHA512 b41bf8fd2d151d5960600cd2f3b50393784f5bd1410125db1212d430942a6f4f9815bedb5e27b4105b7d220a5447dbcb61cfbde9d4d9c6ded30466afe81a19bf
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_nb.tar.gz 3542134 BLAKE2B e1b0470669b0ebacb534b461a0803883aaf652d65d933aeb0f159ff6745d806fd15b4b6adfb8d3de99da645af5235a47d82a50c625100b9dfd396ee7a0864f4a SHA512 36602ad9f3dc27d174bf53b2ffd74f8c80bdc2a082dfbfb419868078cdd1ef92db6d97d6de6f82aee81dc77bedf0a4281bcdaed57e0cda1212d07047ee592101
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ne.tar.gz 846263 BLAKE2B cb4447dc31237564c536b1e6413392aec30fcd7e65230424de69c743526ca225846551a5a5c334aa5cd0310f966e3ad07b8e58a62d7600b72f8b7bf513603442 SHA512 28bc48fbf1c6b6a3a7479eafed23300a1f6fed230789547e70ce76a99c69260666bbeb0defb8ec32d37c1ab29fe084413f3408b233bb0f04f65e6fae86529785
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_nl.tar.gz 1646531 BLAKE2B 833a6a1e3c448cdcde86cc8a2b7d9e7234cd8f8ff7183c48a2826d425e35a5e85c14c2e1a22ee59eab691bdf4a83d188de5609367d5073e61a2967de17759dbe SHA512 70b90d03bec2cdf0628bd3b87f82841a4dc691b1af5d569025ba048aff39114f3c71b7093f89039ee90170d57f8e74550471c487a583f8046a59ce3b3d402411
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_nn.tar.gz 3544102 BLAKE2B 2834400d83a45ce7203ed98c2d83ab071713b8f226d44d64e0daaf0da9c895fbac224fa72992046ec0bc943e4da23262184f6c2fb1bb77b3fb0a2634f5f5e268 SHA512 c08d81008c566e9d914689ddf84ee5ce23da46e7d2966082ce75d2f27f93276bc5ada94031151967bd39da2a139935be31518e69bd3509ad7c9cb833a235bb4a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_nr.tar.gz 228985 BLAKE2B 4732213be9b1d03e9aaf69d7278d4d23ac3b73bfbb4105a65d5eff9bc98da72d0a9f75bf72cea8c0ce9dec03ddd7b379c8dd4c22fed38f5c4287a0252fac1c12 SHA512 3f70ce15a24aa66a2c3ebde60d3a36bb807b502602d8b63c130bdbeb40ced2290cc6e15c4ff9c2ab8fa7d16ebf65845bb2832020217c4b428cd7a0a1852890bc
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_nso.tar.gz 259522 BLAKE2B 8c3ed2644967f509290a2db074a4d124e9c792bb38dd18f48a3d9109819e9c8bb1b13772c5cc5fa45927ab4167b07664882e9b0b28756161ea725fa9c71e02d2 SHA512 d55e9a437d59a078a9ecc292095f545942da4d85600332e98b2271f5d4b7bcbb365ff4e9fbcdd0e8290bae97a6884d15201648a59f0eb372afc09563a870155b
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_oc.tar.gz 1171089 BLAKE2B b0e926d9963d57dc0326489db5575b1ce49b8d48bf8cba9ac25a552572fbee56e795323735b5277859339cffd0f0c577c48706142713ae7ccf6139cad729a56f SHA512 14586c791a44931061179d9a0bee5cc16c58bbd5a09f57cb03c414632dbd4eaa5d04ff9cd849d8a75c3971d91c4060ed96d08a44e739749950914dcdae89e7e3
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_om.tar.gz 389409 BLAKE2B 9554383db1393f31011c1054b0893a83e0801e5138bdd0bcc34f3bc4719e7dc18a5cb97a587bd9e32c971760a8d1f15ccb779387c38985269ee5068207654bae SHA512 47573b469329d15868612a8a4b14027b3d273640dca79bf7e6a5c3caea6397e41ff4c57194c35e4cb20234b146959a28537d6333349b0b405736cd650f6ea261
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_or.tar.gz 481541 BLAKE2B 6519c4a7ec63c288ca24cac8b120c6113206d30590b75b6277fc781d728b2fc4ecb40724be224040d4712d84bbc3c85a01544c8e9054425fb7b25c9c80adecdd SHA512 8b3f56be7874df0051e57cc34e6f322dfcaa8f72abaa714099e893a1bec0db33828c0ed2d589d290de609af762a0b344a8cbe1c272620f47cd739850e52638f0
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 443229 BLAKE2B 66bd40e8370e90c1a194d5ce3daf0cd0cd17caeab786e69a0bd332bdbfe5703cd3e06c15753efbc1ec43153f87a4b0c85fed24bceb99f31ad7be1387e2d0889c SHA512 e0be9d8b2ad139a98dacebd947a150a539614df379a2f0c209b021ba5b326ae3390a9493e40b64c03016128dfb3daa9c5e55966be160e6970c96159734fb47c6
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_pl.tar.gz 3046019 BLAKE2B a80641c5a091fb45a5ce7c9e93a65e3036dfd124adca08d6ac4c52c08c70c559f7a38b37da2a0fedc6ff01d095cc7fdeac4070e0fabb6b24981027e266b079ce SHA512 f443ea3fd06703e0d0f2fdb0d91991e9a30e5ee63215337a6d92703288f4249c41865bdd1b31937db399949cc6697d2781ca41e64a2c0325ca79a626a12520d3
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 5742477 BLAKE2B 9498b7882e241e094f0d257701f27628c31cca183d85d9a39444e163fa9c0eeb4f862c639d135a9d7ff84d162dfe7c441a8c61ba9d48689371fe589ad5c36306 SHA512 cc1c6933c2b399f4d4d51634bffe9b3413afab4a5ad6b45c20b8862b31f4681ee5c81a82e1c5dd8c5a259c6514451a4d1758a0bc78eb7e45037721c1c29e63a5
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_pt.tar.gz 2390169 BLAKE2B be69ccb85ff3ed4c796a93e1da6fee8921c6eab61f35568f2f7c49f83d998202329a43cf89b32f0ab66e26dbe25d090491adc5583dc1a31b27f0f2eef72081f4 SHA512 dfc0417e5194feb80bf25f28bfb9caa3d02f03cad7d990803c2fb9e18b06cd86c7162b569bfbfed5fbe1b21fb8ea6197f8f3589bd2b3afd4ab9d62e43a82cf9d
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ro.tar.gz 2339801 BLAKE2B 8c30165e183ced13cac5627172f8107bdf41269978a5cc8b83c13967a15a9dafe39554b84c67745cf259f32ef64f761c74e707372a93e5a0f1a42149f2c89063 SHA512 7ef7c7ff7e4abf1442cb0b9078e79cb872626f7ae4ecb8cb185f828e0ce19550cc6f24e08e78c70e7d5c9c7ca280c4498548aea03805286ddb315ba3d99c0df2
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ru.tar.gz 2242732 BLAKE2B d5e0777941e28149a2b0f1557ffa670ae4f57a09ef08fd6ec9cd77396ed9d78ac1031d7033cab04b5652368d3fc8d9ddef34d025d61a8f47d21c2837d0d54c9f SHA512 48ca678b8a64e8b67aeb64909507a2141a00ec99662c76f2c51631b668b1f6d05c19bd600484e4f7fd156b7b8368297666464733c4f9e2fb0a60f827de613407
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_rw.tar.gz 279940 BLAKE2B bcc158eb0e3ef924597914fd2f6cdc0b902724a920046ff26129462bb4f38e136216ab1ebe069e585b52faa51c754d61a4d8531d17dc243ae8616fe452dba1c5 SHA512 5a40ad58b05f9f3e01db85e8a38ed87c6dbf673a95802c5fde28819533b46225774d8f8162a0350c83e5519a2559c2a2dfe38ba2f97cb22ecb490d1856eeeeb6
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 365550 BLAKE2B 32fd759243a7bf2b34f59fd32290787a2c6c1330cd9406ccb5e472106f727f21a834f017128b65fb9df678db9bbf1d7b8afa93c4b062e7bfe4a5dba593d6e04a SHA512 a5909cc2d79000fcf4fbed269054c92e4bfb509f33d75dfa1868a387723d277388d4edf3683f23f48415cddd07bf86b2ec96916282c07447869e624646fb911a
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sat.tar.gz 416016 BLAKE2B 1327f840e7c89e82f8b53da3c0e169b21f0c014d945d3eaf3fbb077397c3b484db58ebbb3c1b337bd4e84ea9ef558ee9d79700522f8d88b1e398fc92507f7f73 SHA512 c92668936047516dab4ac2afd578154ca7bfd9deade2f56c910ffdd10de00eca7b3ea7f4f1dad0e7282cbf9cf99e350d300d5e1047b19f3c5620dd283fbb5f48
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sd.tar.gz 346059 BLAKE2B c2493fcb9c40aa052cbc5452bc1f93f55f815c1d1851f9dabcf6a75d1dd2f1e7a7eb29018c9b906be84dcde1acfad202000a7e4929d8b64bebede5ca5d613b46 SHA512 faf635245d25794ef2480afbb8a321d5b92f0ce09d3c6110478150d416376e2a8391a629d113d8cce61321d74646c409352c5950040c8a62fe6af952ff664b3d
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_si.tar.gz 657784 BLAKE2B 5829375aceee5082a4c50188f567bf802d555cd323f601659189104e870d98a93e7a2eb0b1d12660ebfca35e179c4083ba31231c50c56834ba335339c5a0d724 SHA512 02325a1c299298d02c7d1e0b5fa3903111e0c10186bdf9f805aa5307596790feb9edc8944c886563a159c29939af5020591b4bb28a43c1611d8af1620c7bd7f6
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sid.tar.gz 418362 BLAKE2B 042011dd504bcd13f99d024a57687524dc85445320b56d1cfd01aa66f0e97ff0f89a81c8317c669edb8478a7a236804cabed491e8514fc36ab5b590c8e527ae5 SHA512 843afbcc47b9f91dc8a713dbeba5fe01094080f10bb366f41ac3a0396cf9326422eb26ba963fe3c92a59a86d97e05dbeb179d7bfab320a8590614a8a3a6aac70
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sk.tar.gz 2104519 BLAKE2B 159666a1b2ef9342a7d43e9d7da85f69fff1e11fe961eb0f55b5666afaefcb5732b3db3e9fe33f94c168057ce538ba44ce78f2f53070c9fdf067d0406206c25a SHA512 cb5f6e553bbdbd8358214b5261cec072adad83877d53a1be455be1334d94cf6bd59b40f9cbe651ed1ed603b266bf030b0aa49400ae7706abf3bc04cf7ac4b263
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sl.tar.gz 2498025 BLAKE2B f293ff4060fc0741e4c2f0421109d6a04bcc53fbc0cc4e7508bec11994dd3168124e0e7cc6944d84f29ef67de1fcc384576ee8b10ed490299ceade59ce3d1bdd SHA512 4e6d86d2093c45ffd652cd0856a9d39e913712ac3f54bc8c9b39d5a413e22a64693377b6edd6ffa115232dcbf79b9eebf4e144b3db8042a46d06c8a016b52f90
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sq.tar.gz 1078344 BLAKE2B 0e8a82cbf859f22c33142eb814f0b94fff3b7109853faacfa60955e31a37be2fe0bbd4cca5be436a254b57db4c562ab9039e60c8a7850133c53e8a24c6390f62 SHA512 5e518a1a329667e7294ad0abac4f5a3bb97a902469ecb00becee4611d5729314dcdf7a28deb0fc26042b912c1507dfa4f6fe163873e26d4114d48fbd096e17d2
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2292594 BLAKE2B a7755293e05e103375051dd612921953d4ad6221e5d666bbca6c11eb0354a7547e40b6b4e192ddeb086c572d2dd76d7a4c0fcc3c4a8e5116ac4ec4abb3d68f96 SHA512 a6c9598fddfdcadffd2067f670383037c203fad5eccc74e7209691b333e2e44267a5a9cc8de0067718dc8ebdc8573a07212cda439fd32e5c0426dd8c8ed4f0bf
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sr.tar.gz 2701001 BLAKE2B 119f8a01c6d95792905467bc55cebe124233e062d54d1a30699f60b049b85a424ccebe459f8d8d2e504925ba66124443dd20f00a2254e7a2be3850429b21a9a2 SHA512 0a9baba0d1fd2bfbbef43057a04d8e4d0987362a24220933d932116eb33c967bd5c0992ac3cead1c844e9c9e9521cf2721223533b089a6bd952655d6b6d65828
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ss.tar.gz 233970 BLAKE2B 7fa7ea787c22b0e8f644da8e17be5ab7fa86aa53b1ecc60190d942a6a72fd0b6c17de96fc3c177bd88aa6206900f2d6ec24f42b7af17e3e82becdb480febdb40 SHA512 79e397325807386a1f2ed386fd666c72c499f0a320b1d90c1106f95f42b43afc48b9a4381fafb14721a4423936adc5b5959cd9eea0759cbca2d8b126cbd0a299
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_st.tar.gz 229577 BLAKE2B 5ae534a3dee9a5a763609ed1fd372672369373cab0c8216e7f5a87340a54387a6340c943e7c29a0ba33b13e878b0a95b274af78d12c23984f4817bb98da39249 SHA512 b9acb39660ad1ed71d845e74a33c08c5cb0a913e7e4cadf58c3697099cf5d8b9be07099a39b5dc2c0035ae6cb06fccc7784ca45a990c0b2b5206d76284bcbffb
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sv.tar.gz 2633593 BLAKE2B d7872bb8dc5f8851361b6b0c1c379f657f3023642bcfe5006fb60bd49efa2dc2ceafc4830463b63a5785ad1ee6943206ef5484ffcbc84477eb7acab7298de292 SHA512 7214abdc6510a9103ec10525e70bad6df6644dfcd8732d8d7236b2e5d7bb8bbb36c16f3ce7c13e342f876ab7680048ddc32827626d6d050f18363d6ce969f7cd
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 257536 BLAKE2B 1b81bb1e07577da170402c8a071332018cf169ea6212f49b3f28be0443dc9028eaa6dbe8f98bf7055d729735a2ebd8a7d9a4bd366f03de629ea8f672d3e9eab4 SHA512 5dbb5fb9982c0603446255fe975617897e458078b7319c427b308f8f795694c2f3dcf1e55e6cd769441131a26263a65048fc8a78f563e7f26cdefb1aa5bfcf58
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_szl.tar.gz 586394 BLAKE2B 612984d823dbb6828731fb314262f7e1b442ca213a07e28dcee5db3ff5e3acf8d50c4d7bd4e7608fe365e01ba5b225b50015ff97638108ffccccaa36389483c4 SHA512 7c1a43c75ce21ae86c7f6330f4ad56032b7a4f1b930bc96d525bf3e32441c927ad5a9c54caf97a2ebb1b06e39f75c37f490ad8a5cb36864c944d32ef2fe58699
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ta.tar.gz 616913 BLAKE2B d6ceaa0a52634660fea700883f8457dbaefeb11303404ce3e7d6ab28110d07297796a4505d6dbd2ce5523d2245aedab7cf6f769d4fc72fb3ce62dbfbb6e37889 SHA512 01e6a806d62d2a97e42074e5ca6fd9bd5721724a01f25b31e37cada025d04d4ffb8c7be930a55e85e22775247a1c7d09527b90b48a17703847200f3054194ec4
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_te.tar.gz 973978 BLAKE2B 2de2211dd72d183a85c0efca18f57455860a1f0e59ae60a4e200d1ec3396fa614211952c918e3d688887cba6c1784a26433eb2ea716e2e06295ea325941a6949 SHA512 960206e4c7dd5f04adc5a236dc879d73abc51a024781da76a4adbdf8a3f5cfd74e8c1c792fa414264b4d762e499fa948b380c4cc4ec544116c13f3b7aa1e8c79
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_tg.tar.gz 312015 BLAKE2B 26bb7c9af381c70d6e05af171246549a9ac0a3a8e96cd61238f7060a6b492bb2bbfc42e568ce89c7e99ffd94b9985a4326efff8e8fa5dfce7435e5ad0a189d13 SHA512 41aea0fd9adae201e0a60a3b0ecea11523abcf645f0d2ced69c006722b8ded1b44461956879bef23aa350813870fb326ce4be7ee28a3bc12e3f18df443573963
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_th.tar.gz 1030797 BLAKE2B 7d66c98e78df38980f1d1735686bd143512121488af2e91dc14a3290d18c3410d846a2eabeb7da5fb34ec962def9322ecc9c6a491875f5fd9cf6fa32f5baa99c SHA512 d041a411a37c7a00c2fdfca58e25c4b4b13331af8985ddd17ce43bfbbffbde8110963ced3a84a90205090294f4e478921f97b86209fb7fa3792174783eaf8b4c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_tn.tar.gz 214755 BLAKE2B 483108a823b6a919bb90cfc81a174024d840894b97fd2e746ba565522dc601b8e4914e340030246c572fabea82ab18a77f36f8c747d7c80b4388ad63359fdaa9 SHA512 eae6f70f930e0be74bd863687cb23db6e6d028a70d850e3d0a7e688bb4922adcc44406aa5aacd191f67584736b8e4b0cae5bcf48e4c798acad8afa5b701e9f87
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_tr.tar.gz 3006235 BLAKE2B 4202c84a41afd3791403fdc8c2d27bde6fd44d62bc3f661c72a8aa2211cd773b79f76b9014addd57232e88b3227b94fbe4c47d60163514b57b340d564ca61710 SHA512 c2cb36376369d68bce28ccb87a10175c12f67a284318fd95646472894d1a3a4b904b71086bfc460013fbdc1125f738f9f9e22e275cdfd1341195d401c1f677b6
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ts.tar.gz 228017 BLAKE2B e66de13e01a0a8ff4b31194f36fe308f9fc61b646475ecf8afd72bad58c41a4ebbb46a714fcb0d8753282417b41cc9be33a24447c7f967ef3fe99ece6b6fa467 SHA512 c9eadb4ec8cbd463a69175abad5bdd85e2d548c00086c1f4e75fc561b5f5005cab55f4156322a1363685bd0ed8647204be875fcd3e12d331baadc241fbe3a5c4
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_tt.tar.gz 149249 BLAKE2B 7b87b07e882fd5be75e9e3d66145c1e5abef3c413bfec077e163474c90e0300ba09dfbe686c753bce2e77a94e8d355721e9d8c4179e05d3c65eec87b6d484420 SHA512 360654f6504578832ca98bcf04f9230f37a6d2da7ffaab50eb8480b4fe07b099da43ce8dacb7daf5c679706807e1bc78ef883e48ca55932035c4d525278d4a21
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ug.tar.gz 443749 BLAKE2B 7efd7b918e30e24ed4b3a2d65a032f5f189f0d279a7660d5117e90c3c44308ef7158a27338c200bcf27ce466b3f8a476818ac204f89f7005497d06bd2daecbe3 SHA512 0aca335d9c5478087945f73b1c44c289a6e5afaa03bb678335dc5d91a4227129f1bff3ac0f04bcec37a5905c2978c6ac1a744a6b5f5121e0966e7212f55be0ad
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_uk.tar.gz 2724761 BLAKE2B 7f0dd6c5523357bdb73a830ae8f4174e7eed1d7ad57c8e5093666f58fa033250ca4d036276acb0d52d7774ab4299d489729e64b9a6a73bb191ef1cc540b05585 SHA512 fb0fedb03b52ca11f1f2c6007af34a7b36eb2477146b178f3d177855926ecb53312c0f8bf595ea4f606eff1cdba9d83578605262dac4f2c6e7177111a974f163
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_uz.tar.gz 249120 BLAKE2B b9c1cd29793707703317a09073432ffafad1e78bffa8eba00220ec8937c1dc3c53f62812f3df7f5d9574524c51a6aeef7f5142d20f0a0d3f4028feeeaa086ce9 SHA512 ebcc87ad30f88bc65b84b4db5b3b47b360b5fd0c4d0a821456e8bad1d69a87e9c549b14996d54f985ba9eaa228188f856b075c043b941c707c17e10a74191bb5
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_ve.tar.gz 231476 BLAKE2B 17e08c97a38fb920a936407d54cc8129377c92a55d440d647151a94adb5e7bca3a6ebf33af7429d8e59d545645cfbd98346716db9c92ed0331b4ddedc2ab4b0e SHA512 3c0601408b4150bf0b05926d0c469b07770dedb234bbed364a5069b20148204e84f9e235c28dbaa0ac614929f8b66c605f61bae947a18ac2e82ded820ff81223
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_vec.tar.gz 602657 BLAKE2B 65f7b6b33c7190b64d43ed8923a98265a1136aed4536fc1a63aa2af634dede6d01e7956bcd3df9813644b71ea1b469782e56107d5c5efcb77435f05272af2352 SHA512 a46d2392ba7288cff4c88647c62227c6e3855011a660e3736b081599d3ab7815abbb254f8e0a3b8387525dd5457b42de2a5bd84799232383e7c5d47af069aefa
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_vi.tar.gz 593845 BLAKE2B 1f2d6cc7ad077e8cf383661ac49db968d846b5289e498a865155ffe1a453a2e4bce9a0e33ad8d6446b516d1414d4782ebb94fe1e8f1acfc7f4c3561e7215821c SHA512 07475057bf77b0caeb5ea7577a967a69e455765c70541e5395a7518bbe77c31171ca15b03caae22d23d3ed13ea78555f2751c120a86c3a5169907c961eb1046e
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_xh.tar.gz 235819 BLAKE2B 12e730260e1b438e2655120c241b464afa059df84c5c1d3ccbd865879287583f34442b762afb47c3b2cedb5d3342e4ecdf2c8b2b350f47f97ba466892859fd21 SHA512 b67c15f46817f7a9dc37e6ed9c4314665207102177394ed375932206cf8a1bf3b6946dbd01f40ace14093b41f0cf99e0ee54c41a2d83a2495d368228cea8411c
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 916002 BLAKE2B 20648d7be123a321e28bd828bb3de3bb0b4930579ebfcd459791dc39f79114b0874903aabd669ba8479b61aade461dfd50ea6f9513625acea449818ebb9adfa2 SHA512 5147da4bc3288a426f1e4f9dbb7171ab1381de6ed00fa67e7f32003bfff2bdf20cc6d2621f1fbb809cf2b654968c49559cd400aa0410fcc202e29811cd8008f8
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 945237 BLAKE2B b019e9b7fb2ae80df9cbf65976f18dcf6914102de8129e8e8b58e09bdc0bff911dc77677357c4d363938f14478573c76483f4df43a932c56e7fcd31b555aab33 SHA512 28342951b46b41a4b121aa2da68e73ce318e7736344aabeaf8c9c6186d75430a100165a6117fcb5ae589ad087ffd56d618525067e3e8be575014c2e1b16cfacf
DIST LibreOffice_7.5.5.2_Linux_x86-64_rpm_langpack_zu.tar.gz 258979 BLAKE2B 6581895835d9c64f3a91675969abf7370ca1aa212dbb1b9a96f2b49f7fe7a005e65d66aa911d046c4da0cfe9611dc029431ab2e7f13713e461744b0030f9bdff SHA512 3ba54c8cb698bbe652ba8de61e12a85f788a400e97698800f1064990d3bad85b7622fd79288c6a5794b2bb4d96a2989019a5b685e8fb5cee0d9e3a56eb4716e5

@ -0,0 +1,91 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit rpm
BASE_PV=$(ver_cut 1-3)
MY_PV="${PV/_alpha/.alpha}"
MY_PV="${MY_PV/_beta/.beta}"
[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev"
DESCRIPTION="Translations for the Libreoffice suite"
HOMEPAGE="https://www.libreoffice.org"
BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm"
BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
IUSE="offlinehelp"
#
# when changing the language lists, please be careful to preserve the spaces (bug 491728)
#
# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc.
LANGUAGES_HELP=" am ar ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW "
LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec xh zu "
for lang in ${LANGUAGES_HELP}; do
helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )"
SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )"
done
for lang in ${LANGUAGES}; do
if [[ ${lang%:*} != en ]]; then
langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz"
SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )"
fi
IUSE+=" l10n_${lang%:*}"
done
unset lang helppack langpack
RDEPEND+="app-text/hunspell"
RESTRICT="strip"
S="${WORKDIR}"
src_prepare() {
default
local lang dir rpmdir
# First remove dictionaries, we want to use system ones.
find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries"
for lang in ${LANGUAGES}; do
# break away if not enabled
use l10n_${lang%:*} || continue
dir=${lang#*:}
# for english we provide just helppack, as translation is always there
if [[ ${lang%:*} != en ]]; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then
rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/"
[[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}"
rpm_unpack ./${rpmdir}/*.rpm
fi
done
}
src_configure() { :; }
src_compile() { :; }
src_install() {
local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/
# Condition required for people who do not install anything e.g. no l10n
# or just english with no offlinehelp.
if [[ -d "${dir}" ]] ; then
insinto /usr/$(get_libdir)/${PN/-l10n/}/
doins -r "${dir}"/*
fi
# remove extensions that are in l10n for some weird reason
rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \
die "Failed to remove extensions"
}

@ -101,8 +101,8 @@ RESTRICT="!test? ( test )"
LICENSE="|| ( LGPL-3 MPL-1.1 )"
SLOT="0"
#[[ ${MY_PV} == *9999* ]] || \
#KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
[[ ${MY_PV} == *9999* ]] || \
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
COMMON_DEPEND="${PYTHON_DEPS}
app-arch/unzip

Binary file not shown.

@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -11,7 +11,7 @@ SRC_URI="https://github.com/libimobiledevice/${PN}/releases/download/${PV}/${P}.
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="amd64 x86"
KEYWORDS="amd64 ~arm64 x86"
DEPEND="
>=app-pda/libimobiledevice-1.3.0:=

Binary file not shown.

@ -11,7 +11,7 @@ SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="debug doc nls sqlite"
DEPEND="

@ -1,5 +1 @@
DIST pycargoebuild-0.10.gh.tar.gz 34148 BLAKE2B c26fe54ce161cf27b39b795a1901900890a9aeac17276139db3e998b7e1f985806dbb96496dc818acba2b22afee053bf2721536b48a425222101d8ca97528677 SHA512 e2d4f177af01dcdb573d48dc873b18c2d6d6377189987b723564cbe1654d1a3449d730cd9dd9ed62f255f070b15992c8f5d952ecedb1cc8a29ed5d8f3adaaa4d
DIST pycargoebuild-0.6.3.gh.tar.gz 23545 BLAKE2B f5c13947d1b03a4ef1c48eca82fe3c1104f9407d06abd035c3997ee57dcb92d5066f1c976a176058d7ead4332930789d93b38dbe52faf4c42ca7b4b7e6603098 SHA512 96c2c3e2a4715b922b28c8af4fe5031be6fd224780d06ee9c38f1611c384804b0d870b7680b3e88911cf34e64bd38354ccabfcf8d5c693a83f1d8b45924dceff
DIST pycargoebuild-0.7.gh.tar.gz 23613 BLAKE2B f05d149a40efea5dd25f3738c71dcbba7736349385a2e77ab728c7c43dd3ba7a28819ad40ec9098592705be54b2d1f3e4f69cf5b439a260794f6a1a1b46fc857 SHA512 a8204d0023e10342b6de6af33bc3cf0871ef8622fb8ce4f614a4c938909299cb3cf710aa0626b8a5bbc74fd372636a914018efebcef92d54c0cd03d3fa19f942
DIST pycargoebuild-0.8.gh.tar.gz 26065 BLAKE2B 6ef16c762df79ed713d71cec5597cac4422d1d9bb6bb4d3114b053bbca9a7c591b3b016434bea2b70e1358b680e25851f9d64a40801fbbda18e9c7f1583cd2cc SHA512 d7f62e37d841b2b861c0dfd7d7458adcbc10d0aaaff7a737bab62005b250e221a543ca449819797f73e3b9c66ed337336858f2e7c303c78f6933d6b0e6dfb618
DIST pycargoebuild-0.9.gh.tar.gz 33607 BLAKE2B 6632ff136ce88fd3e4a64a78d847f93fa811f08bdd65d4eb7c0f1c9f6ba3db67638170922868701341d776748f0c9a6c3165d96c885b8a44bec22c180ed7f542 SHA512 42254b94ab8fb44371006972da0349d7876fe4654454339bb4e7a1caf049808aed5aebc3a23da5b0d52f814a78e3c6fa18eff29fb0eaecee589dfbd19310c86d

@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
KEYWORDS="amd64 ~arm64 ~loong ~ppc64"
RDEPEND="
dev-python/license-expression[${PYTHON_USEDEP}]

@ -1,32 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{9..11} pypy3 )
inherit distutils-r1
DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
HOMEPAGE="
https://github.com/projg2/pycargoebuild/
https://pypi.org/project/pycargoebuild/
"
SRC_URI="
https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc64"
RDEPEND="
dev-python/license-expression[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.8 3.9 3.10)
"
distutils_enable_tests pytest

@ -1,32 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
HOMEPAGE="
https://github.com/projg2/pycargoebuild/
https://pypi.org/project/pycargoebuild/
"
SRC_URI="
https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
RDEPEND="
dev-python/license-expression[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.9 3.10)
"
distutils_enable_tests pytest

@ -1,32 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
HOMEPAGE="
https://github.com/projg2/pycargoebuild/
https://pypi.org/project/pycargoebuild/
"
SRC_URI="
https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
RDEPEND="
dev-python/license-expression[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.9 3.10)
"
distutils_enable_tests pytest

@ -1,32 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
HOMEPAGE="
https://github.com/projg2/pycargoebuild/
https://pypi.org/project/pycargoebuild/
"
SRC_URI="
https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
RDEPEND="
dev-python/license-expression[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
dev-python/tomli[${PYTHON_USEDEP}]
' 3.9 3.10)
"
distutils_enable_tests pytest

Binary file not shown.

@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/1"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="+lz4 +snappy test zlib zstd"
RESTRICT="!test? ( test )"

@ -1,3 +1,2 @@
DIST kopeninghours-22.12.3.tar.xz 71072 BLAKE2B f86ca120035da5eb01736ea6dd5e35ed6f961a0d5cfe7af4b8d13b4a00b80b3252a39996efdb039a10a1e5d44fc33a57133ac5c75444d866e5f8a6c2e778e2ed SHA512 c8f87eb7398f8aff8de74b86dbc33fd50d90485dca4fb1e8bd87d4d697bb9f3670bca7ab11baf47ce5186fcb7067ae74efdbd20896d5a4e0b84c15edafd31dce
DIST kopeninghours-23.04.2.tar.xz 71768 BLAKE2B 2ddcead9c00adbb210adea3affd44656b0fe7e0f0b496f78308291530a5fa56a06728b3977a861d4c605cfa1e592038772cb0f3b39b0e8d538aa87549b2ae9d5 SHA512 5378b23c12c9037512153630a643fe3ad0514e4e2113af59495ef1f323e46ba2fee7866f6f4f5325703ab5134c49948ebda46c491a1fbddc7fcb3e1bfd7593e3
DIST kopeninghours-23.04.3.tar.xz 71808 BLAKE2B 734d938145fd386b6314f0e861a1b148e4a5dfac83f8b0263f8840e07f629c528f4945be16e3c6d8240b72b2be442a28071dc86982ee42b6faa60780ae15c0ee SHA512 6faddbf3da09fb4d3616abbc230c269f0ccb827f081ca3b2bf40874d7878efe69ea197ccf54f1b4db0e997eee11cca41891d64196b77062763d62e286ce4aa4c

@ -1,64 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
KFMIN=5.101.0
QTMIN=5.15.5
PYTHON_COMPAT=( python3_{9..11} )
inherit ecm gear.kde.org python-single-r1
DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html
https://invent.kde.org/libraries/kopeninghours"
LICENSE="LGPL-2+"
SLOT="5"
KEYWORDS="~amd64"
IUSE="python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
DEPEND="
>=dev-libs/kpublictransport-${PVCUT}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
>=kde-frameworks/kholidays-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
sys-libs/zlib
python? (
$(python_gen_cond_dep '
>=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
')
)
"
RDEPEND="${DEPEND}
${PYTHON_DEPS}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
"
BDEPEND="
sys-devel/bison
sys-devel/flex
"
PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )
pkg_setup() {
ecm_pkg_setup
python_setup
}
src_configure() {
local mycmakeargs=(
-DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
$(cmake_use_find_package python Boost)
)
ecm_src_configure
}
src_install() {
ecm_src_install
python_optimize
}

@ -1,3 +1,2 @@
DIST kosmindoormap-22.12.3.tar.xz 363564 BLAKE2B d21c51d96ef6d32c294bcd5c88992a4f562cddad9abb47f2694f7af76d7872f81084783ce5ac9bb01f558331c6968c02b1247a854ef5e29975bf04b7cc74199a SHA512 ac0632180ac527b2b2e8856af2ee060b86b80b531c08b47439c3293d18f356c69a60ce4bf8fdd64511937f934dc49c5211c8a55956976c82943032e24baf8069
DIST kosmindoormap-23.04.2.tar.xz 375472 BLAKE2B 5cfb5a5a5368d1e1b420faf30d73851495f425ecbc602e6d166875d0bfce4ce5fa2cd9026ce6bff249ddb48042943e0a15cc5acb886a332649ddab59e01191a5 SHA512 a5ce57ad4c1d92c31f47ff57d66fd70386901861e7b53bb80ed8a3827d124de6a045c3ead947c452e0a546a8b7bc27af614c471177ff80b9fa0cb3d56720efc7
DIST kosmindoormap-23.04.3.tar.xz 375680 BLAKE2B 306336b33c7b03e67531f11163c579dab5b68614f4fd582eb14858a7c80e601e848aaf933c846a144d07e59c215b59f3a0021429f675a76750903144e02829d1 SHA512 1ad5acc7143842005cc02c146e90090d57d8fbafbac6a4401ab94ec966c709f66f7f832169982a808ab21911b16e6f837137c2fd9cf284c540ce03e6647c3405

@ -1,47 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
KFMIN=5.101.0
QTMIN=5.15.5
inherit ecm gear.kde.org
DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
LICENSE="LGPL-2+"
SLOT="5"
KEYWORDS="~amd64"
IUSE="+openinghours"
COMMON_DEPEND="
>=dev-libs/kpublictransport-${PVCUT}:5
dev-libs/protobuf:=
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
sys-libs/zlib
openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 )
"
DEPEND="${COMMON_DEPEND}
test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
"
RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
"
BDEPEND="
sys-devel/bison
sys-devel/flex
"
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
$(cmake_use_find_package openinghours KOpeningHours)
)
ecm_src_configure
}

@ -1,3 +1,2 @@
DIST kpublictransport-22.12.3.tar.xz 490936 BLAKE2B 36e60afed1d0a6f1e45a5fbf21c1495ba40e0a1eb0de12957b6a637229029bfaf662f6d14ff11fc6aa62a79aac7605827edd77c22524cfc8693285b6929bb0c3 SHA512 245db3814daf19a3d63b1932026a73ac488670451976266db6d0102fdf83b8878e3fc6886ab9ea7b2a1cf35607a451c964a6ce8cbad36f03e68d4ef21ed21429
DIST kpublictransport-23.04.2.tar.xz 535192 BLAKE2B 9a81c64284efc5ae02f9a2a8df080b49f56ec5553feb9e790b4d52b6ec22609a31b0a06c1dc7d05e0ca165adc3f8a4293eb0f49a542563cb31f2a04c68a7da83 SHA512 96ee9ddffa64a9d9a591866cde227f8901289ba41d06d1d7691ba20b9a4510ce6804e78150fd510b44622f4d0169c7ee62a5b6dd79e583065e3e4fac9033420b
DIST kpublictransport-23.04.3.tar.xz 537716 BLAKE2B ee477dba15626a66cab15be59a1438c03d378df1e6686e5345211fa2139f0bec49ce3138f5e6cbdbd7ffb3ff6a58bd8ec1fcaa87c235af7aee7a23e926648953 SHA512 41597bf9e7c3366575a9a6698cace1f127f8c69094de906d0ab662cc563b0a440ae89c074909083d82c8d94e1cd5f2442470f45369663252b5cf6dd8f6ae7e47

@ -1,37 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
KFMIN=5.101.0
QTMIN=5.15.5
inherit ecm gear.kde.org
DESCRIPTION="Library for accessing public transport timetables and other information"
HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
LICENSE="LGPL-2+"
SLOT="5"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="
dev-libs/protobuf:=
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5[ssl]
sys-libs/zlib
"
DEPEND="${RDEPEND}
test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
"
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
)
ecm_src_configure
}

@ -19,7 +19,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="GPL-3 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Note: On each bump, update dep bounds on each version from configure.ac!
RDEPEND=">=dev-libs/libgpg-error-1.33"

@ -19,7 +19,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
LICENSE="LGPL-3+ GPL-2+ GPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="static-libs"
RDEPEND=">=dev-libs/libgpg-error-1.33"

@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -23,7 +23,6 @@ RESTRICT="x86? ( test )
RDEPEND="app-arch/snappy:=
app-arch/zstd:=
>=dev-libs/libbson-${PV}[static-libs?]
<dev-python/sphinx-5
sys-libs/zlib:=
icu? ( dev-libs/icu:= )
sasl? ( dev-libs/cyrus-sasl:= )
@ -35,6 +34,9 @@ DEPEND="${RDEPEND}
dev-db/mongodb
dev-libs/libbson[static-libs]
)"
BDEPEND="
dev-python/sphinx
"
PATCHES=(
"${FILESDIR}/${PN}-1.14.0-no-docs.patch"
@ -44,6 +46,9 @@ PATCHES=(
src_prepare() {
cmake_src_prepare
# sphinx's -Werror
sed -i -e 's:-qEW:-qE:' build/cmake/SphinxBuild.cmake || die
# copy private headers for tests since we don't build libbson
if use test; then
mkdir -p src/libbson/tests/bson || die

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Encapsulate install info for HDF4"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
KEYWORDS="amd64 ~arm ~ppc x86"
RDEPEND="
sci-libs/hdf

@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Get, unpack, build and install modules from CPAN"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ppc ~riscv x86"
KEYWORDS="amd64 ~arm64 ppc ~riscv x86"

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Additional B helpers to check COW status"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
BDEPEND="
virtual/perl-ExtUtils-MakeMaker

@ -12,7 +12,7 @@ inherit perl-module db-use
DESCRIPTION="This module provides Berkeley DB interface for Perl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
# Install DB_File if you want older support. BerkleyDB no longer
# supports less than 2.0.

@ -11,7 +11,7 @@ DESCRIPTION="Object and functions to work with International Standard Serial Num
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
RDEPEND="
virtual/perl-Exporter

@ -12,7 +12,7 @@ DESCRIPTION="Simple Common Gateway Interface Class"
LICENSE="Artistic-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/perl-Carp

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Executable comments in carp"
SLOT="0"
KEYWORDS="~amd64 ~ia64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
virtual/perl-Carp

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Accelerate Cookie::Baker's crush_cookie"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
RDEPEND="
virtual/perl-Exporter

@ -11,7 +11,7 @@ inherit perl-module toolchain-funcs
DESCRIPTION="Curses interface modules for Perl"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~s390 ~sparc x86"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ppc64 ~s390 sparc x86"
IUSE="+unicode"
RDEPEND="

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Encapsulate SQL queries and rows in simple Perl objects"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~riscv x86"
KEYWORDS="amd64 ~hppa ~ppc ~riscv x86"
RDEPEND="
>=dev-perl/Cache-Simple-TimedExpiry-0.210.0

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Compare perl data structures"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
>=dev-perl/Clone-0.430.0

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Simple, transparent data interface, with caching"
SLOT="0"
KEYWORDS="~amd64 ~ppc ppc64 ~x86"
KEYWORDS="amd64 ~ppc ppc64 x86"
RDEPEND="
dev-perl/Class-Accessor

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Parse and validate simple name/value option pairs"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=dev-perl/Sub-Install-0.921.0

@ -12,7 +12,7 @@ inherit perl-module
DESCRIPTION="IPv4 and IPv6 validation methods"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
RDEPEND="
virtual/perl-Exporter

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Dates in the Julian calendar"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
RDEPEND="
>=dev-perl/DateTime-1.480.0

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save