parent
f14a57660f
commit
9938c7ee51
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29302 BLAKE2B f8499f3754739e7a38344d9c4117350ee91450ccb13340a37c31cb9915f9fb1da6bedcd76b89d83484c2abedecc517c7e43b46bb1df730d7bffc4b231903ddd9 SHA512 d6314c387eb76b43b7145a3a89798e5986f092a8a4a07ec3101713866a07fac315563a0356090fad4d3ae2791ada2904339b7fe02fd7e7a33b43a2d492acc7a0
|
||||
TIMESTAMP 2023-08-28T09:10:11Z
|
||||
MANIFEST Manifest.files.gz 29310 BLAKE2B 9443a56ed62daca477aacab8106be431d00c3a39b56ee2680d259f3f9e6715ffdec9cb4cec034e7e103869b1c6b5a846bf6ef90a9843dc8c535898ce40d82e1f SHA512 5a0916860b670fe9734bb68994dd86f62d558563559896acadbd5981353ba9499162deca2502ad96f2f5bd43e863396a66bd9f47552bad3b1f86434182eec794
|
||||
TIMESTAMP 2023-08-30T05:40:02Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTsZHNfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTu1jJfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klC/CxAAnz8USZMv9GAWQy+mXtDkRprOuW6QbFXW+sPy26R0htjUe1SNnERUPgsd
|
||||
Oey3d6I8Nf3RTjONwrEGW1iNyI69KRggTJPSbfAGqeb373CjAGyzH6AZt/hPfBA2
|
||||
UhlSGxqWIkURo1iezLxYDKjJW+RlrXCfGI5efeAEaExqkRtAAtRWdBwYqex+qgiS
|
||||
Y6PNYmiTHxFCMtp1OeQy6BSbtVCBS3fQPOL83hl/ylS9EGEGFAOFTjHcORkaUzEF
|
||||
AhVJgUYg90gzIZL1gV5Dsb7v74ryyi87G3WBf7AI4oRmB+Ct91dDmQOl2ZBedRZc
|
||||
7LEdlm2HYwc3lQTWgEubS5FtgjUGWjcbnFWWDpYfrpfcHlP4pFWMiZCIAQzIbTEm
|
||||
CJVz8Zv6oJFfBmrpFLrYyQ/HZGhOHAVzgrgYwZ6amtORjCkANXuO8+yrvnEPGXvT
|
||||
RMbilN3Bm871w4MmLrAKba+6i/YA2+VzX367L5hFLir1hio+8qDO8a+/zSWcu6vR
|
||||
McRPibK1t1j0V8b35MypmXO558nqIjEKbwzXbVKqZ/0EFJ0PmVE6Ons7hZ6Q3CNQ
|
||||
zAuopFovObCiORb0loE0GdQGoxiIj73oRH/V7nBt570yp9gD9ouzCiMZkH0/tR6T
|
||||
om5aWwz27l5sANZIbc1WV3L82kOyU5mLV2qXH7HiLNz2FDABcB4=
|
||||
=odOZ
|
||||
klAUZw//XEGb2g/1VmoLjhMniZM1Ug8IEZRU32vwHEt8mwQ89oTnzPxApIRc4EPr
|
||||
NYNIvjCWhvhYqX+RntnbDQbfffCEUp9IHgzpnX1FntfnivnXhgq/3v4q9VJQaDgE
|
||||
Y0q0iTN6VWL+qxjL405EmWVsOpeKavg8icvdygofuLqoVMF/WL7m15uQizc/mbjr
|
||||
2wz7IWuvjNKQJvpC3fcRhMQdkC7oRbymy+7fUPDVvjnznFogofGCeirzX9WLqAQI
|
||||
A2+71MNnlsidLa1113vd4ghipR5/uAer/FASWP+PZKBxwGdVeS3y84hqKf8B2cmS
|
||||
C1pDkwjhsn25VhrslWg2CyX/K/bA8Kz3FQ9wdfd+Rt42sjeo75QNmdUDh9OINuqW
|
||||
o+QDrABMvKiPk56tWHBY5hwNYb1RGyn++ttgAFifPs0xjZjVlE9MWLnONSJ+SGWC
|
||||
ehLm1uK0sYQiVlL37wkO1WRxuU9okmvP32CjWzIXj+iRyrNFW/6Ldk0ez4uZFCqh
|
||||
0g78s4y0xiAcqxOlx3hG/DJv0MvVo5iOESV89G+zMai7hpzPGDQ2VSpaeCwPp3JJ
|
||||
dYA4F0pRB2/K7kKRs16R2mgaCLc98QV9U/eMLo4SN83YIL5oCmi5ADAHSei0W858
|
||||
mCWWZY4PGFaNv2ShzCX481owlJDZ2xAnkW2uXKcaDC7XoJPpawI=
|
||||
=5cEY
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,80 @@
|
||||
# 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
|
||||
}
|
@ -0,0 +1,80 @@
|
||||
# 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,3 @@
|
||||
DIST exo-1.71.2.gh.tar.gz 5882010 BLAKE2B 11411544ae41b63f5236ae0710a4991edac2ab8a358752c409006818f3beee8d834f2270d9416a79fc3b90a6e9286f783f6c1a5dea18fc89ac8fa32fd909fcdb SHA512 58ed35125e7b0d86b43370f5361031a2229031766d5960b8620cd36314b006952ac3ca1f33e9548d0fdd6fbf5bc1a3ae3291ef712ad610bf4eb7e32273d9bc10
|
||||
EBUILD exo-1.71.2.ebuild 770 BLAKE2B 33fa5e52b29f045f689de97183789123f68f215f9b5905f2ab6c99478ef7c81c3415a94aace608c97e422a5276209640d6ca6a58ab8f5b378adf78064a75a3bd SHA512 a8c2d547293445003f724bc5cc874116f9fb789f1ada82e5456df5f43d06203327d478a9c606f36f502ad4e6f2668ae49f8d27053b827d4b15c721a5768e0b28
|
||||
DIST exo-1.72.1.gh.tar.gz 4981077 BLAKE2B eb4d5d4d925e4ef24e33c01f78cd2ecebcb7e3a599e3f4409ac908f68a0b99076f25405d830fe4a9866c56f9db2b91cd324f692b6977d457722f55395cb961a1 SHA512 37d6cb479a675b0463efb534b6ddf298b3e784c663678b4b8484e0bcd1e864d5f0aac4b2347c6967d4016da49fa1ffe4c6666347e31eecc6a8bb8a6f807f08c8
|
||||
EBUILD exo-1.72.1.ebuild 770 BLAKE2B 33fa5e52b29f045f689de97183789123f68f215f9b5905f2ab6c99478ef7c81c3415a94aace608c97e422a5276209640d6ca6a58ab8f5b378adf78064a75a3bd SHA512 a8c2d547293445003f724bc5cc874116f9fb789f1ada82e5456df5f43d06203327d478a9c606f36f502ad4e6f2668ae49f8d27053b827d4b15c721a5768e0b28
|
||||
MISC metadata.xml 334 BLAKE2B 230d1a47a3e39f796c16a9e9a622fbc27560c951da0c49adf7aca135970c0c944f42da7eb624c7193d44830c72cf95da9d69d977562853de6a00fd8fb6408977 SHA512 cd1366d99abc260c6f2899000e2a517be9a4c43e921078764fdc996871df34c1827e512087c3eb6f95bf3b685c2f34cbc1f1462eaa303a948640a362b4501b01
|
||||
|
@ -1,3 +1,5 @@
|
||||
DIST hcloud-1.36.0.tar.xz 1819508 BLAKE2B 98666a7f27f91c75bda6a62c944824dc419312590e29839bb826d3e21bdc41bdc89902522148e42c4211bf154517f4e825fac77ae0de41a3c1e0c69bce50c2f3 SHA512 3981182acd9e971b06c68b932be204fbca31e8b8651bbd0ace04926d9435cafd8da907cc13af4e13adf768ab11b0403cb35384cb42e8b93e299bd48413f8defe
|
||||
DIST hcloud-1.37.0.tar.xz 1868892 BLAKE2B 40268017c28877a5d26cb752e28511de591ca8dac9ab834b8ad5d15005306910a80501659ed1f827ca7184f1399a054519360c3a27d4081d08346bca53978537 SHA512 c785851a2085511bfb9b257a7267f51b4c8bcc9d14f6b595d772712aeb99c1d9db99a481b211bf110ee5c0fd260cc5a98d3dc5445a68807d5abeb050d0e89b81
|
||||
EBUILD hcloud-1.36.0.ebuild 732 BLAKE2B d0128966e4c9444fdd91124e8513215e7f3373c49da216cd6f35268d435d8df8e1889b138c7c71759f4032dc437f31ff9a040eeada70e2a279e18275164b01d8 SHA512 05258150e4eb1ad133cddc7df6d651724746c2a9235497593b11ababb90d519cd1e21a906b853d7b564af3fd5751a049ecb016adcf63699f9d5015b8576cbcb7
|
||||
EBUILD hcloud-1.37.0.ebuild 733 BLAKE2B 243068c1606b7abc5670b9e3f24316f633102b7c5772518550fc786bcd73432d9f7778d4ed952614e3400d2b4d44dddae1ffbe67ec20e05affc1f9730f624b53 SHA512 2a527f6fef4de540f28f9742b97d4fb5d8497a0143a875cff4af8f57f400cc234bdb614fb69e969fe7f94a50907a8b76f757faa4afe361864f6db1a95cc5614b
|
||||
MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="A command-line interface for Hetzner Cloud"
|
||||
HOMEPAGE="https://github.com/hetznercloud/cli"
|
||||
SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
IUSE=""
|
||||
DEPEND=">=dev-lang/go-1.18:="
|
||||
RESTRICT="strip"
|
||||
QA_FLAGS_IGNORED=".*"
|
||||
|
||||
src_compile() {
|
||||
go build -mod vendor -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/internal/version.Version=${PV}-gentoo" ./cmd/${PN} || die "build failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# For upstream a simple test is run 'hcloud version'
|
||||
./hcloud version
|
||||
if [[ $? -ne 0 ]]
|
||||
then
|
||||
die "Test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
USE_RUBY="ruby31 ruby32"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP="puppet-lint"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A linter for puppet DSL"
|
||||
HOMEPAGE="https://github.com/puppetlabs/puppet-lint"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/rspec-its:1
|
||||
dev-ruby/rspec-collection_matchers:1
|
||||
dev-ruby/rspec-json_expectations )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Skip acceptance tests due to unpackages puppet_litmus which in turn
|
||||
# has a number of unpackaged dependencies.
|
||||
rm -rf spec/acceptance || die
|
||||
rm -f spec/spec_helper_acceptance.rb || die
|
||||
}
|
Binary file not shown.
@ -1,44 +0,0 @@
|
||||
This patch enables us to tell CMake to find a particular python
|
||||
impl on a multi-impl system.
|
||||
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -223,20 +223,26 @@ if(ENABLE_TESTS)
|
||||
find_package(Libcheck REQUIRED)
|
||||
|
||||
# Used to generate the test files and for the application feature test framework
|
||||
- find_package(Python3 REQUIRED)
|
||||
+ # In distros that support multiple implementations of python it is helpful to specify the impl to use
|
||||
+ if(DEFINED PYTHON_FIND_VERSION)
|
||||
+ find_package(Python3 EXACT ${PYTHON_FIND_VERSION} REQUIRED)
|
||||
+ else()
|
||||
+ find_package(Python3 REQUIRED)
|
||||
+ # Not requesting a specific python impl; try using pytest from the PATH
|
||||
+ execute_process(
|
||||
+ COMMAND pytest --version
|
||||
+ RESULT_VARIABLE PYTEST_EXIT_CODE
|
||||
+ ERROR_QUIET OUTPUT_QUIET
|
||||
+ )
|
||||
|
||||
- # First try using pytest from the PATH
|
||||
- execute_process(
|
||||
- COMMAND pytest --version
|
||||
- RESULT_VARIABLE PYTEST_EXIT_CODE
|
||||
- ERROR_QUIET OUTPUT_QUIET
|
||||
- )
|
||||
+ if(${PYTEST_EXIT_CODE} EQUAL 0)
|
||||
+ # pytest found in the path.
|
||||
+ set(PythonTest_COMMAND "pytest;-v")
|
||||
+ endif()
|
||||
+ endif()
|
||||
|
||||
- if(${PYTEST_EXIT_CODE} EQUAL 0)
|
||||
- # pytest found in the path.
|
||||
- set(PythonTest_COMMAND "pytest;-v")
|
||||
- else()
|
||||
- # Not in the path, try using: python3 -m pytest
|
||||
+ if("${PythonTest_COMMAND}" STREQUAL "")
|
||||
+ # Not in the path or specified a python impl; try using: python3 -m pytest
|
||||
execute_process(
|
||||
COMMAND ${Python3_EXECUTABLE} -m pytest --version
|
||||
RESULT_VARIABLE PYTEST_MODULE_EXIT_CODE
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST sjp-aspell6-pl-6.0_20230701-0.tar.bz2 655245 BLAKE2B 1d734f85612694ffee451d74be5db2cb335ae5ecac0612b53257d70ebd08c9df5a2a415f75e98ea9da6a5d9314dddada688d799a9816fcf272c2a87cd1b32e14 SHA512 7c72957058f283cae16023ddb2a7f5a241e28557ed017b202b837e1e6428401d7884a110efc80a20782165741bc0738a139829c95888bee1c4a096112cbe9284
|
||||
EBUILD aspell-pl-6.0.20230701.0.ebuild 501 BLAKE2B 3cce866f9c6f2c62221fc3074009df0c4b155647514ec0593e11bdabbfbc3496789288c031aa1f9e3d6cb9fda8ff0690980a3e954120495de32670fd41618862 SHA512 517f43e1de744b01dd921ecb57eabbd8ac90f23f275eedbd2f89e09fda6e6e50be3e8224d7b12f75adb118b3cf951a89ff3dc7983a58475ad567df5ed756cac4
|
||||
DIST sjp-aspell6-pl-6.0_20230801-0.tar.bz2 655621 BLAKE2B bd32a9cec7c6aa3c74b8176c7edfc0f7cffe143888c67d2d1d1478a0c257d299b538dcd38a9411f0d73ba86123b37d73ffe0d8c1b8bfd0291935dd6da79b3f69 SHA512 735e16e0971be34450387868d8f6972e11848ddebc5cf7e1ba00ab4a5b91412095c4e8df7f339bda29836c68706cb720f90e88a2888365d7b923bc5ab7e00fb5
|
||||
EBUILD aspell-pl-6.0.20230801.0.ebuild 501 BLAKE2B 3cce866f9c6f2c62221fc3074009df0c4b155647514ec0593e11bdabbfbc3496789288c031aa1f9e3d6cb9fda8ff0690980a3e954120495de32670fd41618862 SHA512 517f43e1de744b01dd921ecb57eabbd8ac90f23f275eedbd2f89e09fda6e6e50be3e8224d7b12f75adb118b3cf951a89ff3dc7983a58475ad567df5ed756cac4
|
||||
MISC metadata.xml 275 BLAKE2B 5ea4d40b14cc5ef65beaed8b1e6fba240963d79a9295621e0ec49d8e2a5577dc44770ebdea263723703611df01545780051e8cba4f2c4b6394c44db2abce3cde SHA512 c3dba23dbeb92f784a10f132881fd91e83a7bdc6a313ad5dff7da6e91ad72975a1b6fb5a85f3adef4abb746dd7f0fe7af81b8176ebf9ca495259ec04a29cbd8a
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST gedit-44.2.tar.xz 2741932 BLAKE2B ef069084b0a11d86a081f10542ddfe39e9a6989dd0d7e5749af3f62267ea52c6885bf3a50065227307cca6062098c460b05da89f1cd2de0b8d2e6c9c81feb8ad SHA512 c9dd412a16d7d0ba17214164017948bd1184ee5f9c44475e9e02880c0597b2fd9840f9488df7262cb413baedf5e16ce49dd32410b02ed0f53cf4bc94d3e3a4c7
|
||||
DIST gedit-46.1.tar.xz 2756336 BLAKE2B b79c04b12b0220429d6284c9d966e7a8cc2a454b0cd0b7ef807576b4a3e0dccab52f5fdbdaf9f774880c801eb842484260818036e30e5853d573c1fbb4dd14b6 SHA512 42cf210afd35df8d6d3590ebb5ff310b74ccf9da803277cd375474629e2bd32bc542f34e3c307a1f591c04e861b92e153e4c9a2daa852e5250fc1294d4bbf72d
|
||||
EBUILD gedit-44.2.ebuild 1770 BLAKE2B d39fd4a51787a1b29bb369fdbde8e220aeb5e71ff9186e10321bb73ff96d1ef502207061ce7b3a00158413cead0bbc09aa43b14fab47fdfe5cc779a9ef7739ab SHA512 0f1b68c2233c8e4d644d9757b92263f7ec49171fc64b4da237c3bc3d5be7f4017124af5b3de609aafdffb7231630c78775b7c10681d411f320e810d4a6892284
|
||||
EBUILD gedit-46.1.ebuild 1742 BLAKE2B ee21edd6a21b2fd5cf83c8553af16d365615f3fe42e69590c53d71ab26ca90a4a370d9cbfa2c1460f0c277dbc5e030fdf52a85d680b21c9c1daf574ad87faaba SHA512 025074d79af5ccf06041dc0465967d8b17b1bda0f69204912c9fe0f99c98d5c3dfcd435a83b17d1507382b8a1968c249227f5c027a04fa3b68b24105c1abd56f
|
||||
EBUILD gedit-46.1.ebuild 1741 BLAKE2B 81b6d250afc601af7099676d0c241656027010fffa92e1745a103022ec603e751565b0d2083dccb826ad33c2ee41f004689b8ca27794aaff065bb09c69e2da50 SHA512 ce49e58db2b53d881843ca63fd0b3af10ddad256d225d899107d68fed2d7acdcf4814d7f71c6c9ff10ddfa13e6a7b4649d7a30c88288fb1fff14f76556e2a50c
|
||||
MISC metadata.xml 346 BLAKE2B 59226b3220bd9b1770fad0f5acf3b1888a57a3496f9e0a6eb0eb09c12b7a5aa461961753dd8a5a6f01db1cdb97af5b28d6a8d1d632b60f499f86e0864e29264f SHA512 3e1d83ad67b85a681b85f8fece9d6c2c3eab2f2f726447230dc1f2399a21cba211d97e11d8c06d0d1b1803fafe67be4b32c04b39c5f8586a421c525624f6697d
|
||||
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
AUX 50ebuild-mode-gentoo-1.54.el 1509 BLAKE2B 98cf2a1672723ffaa3f4d2f57b4b67b897df56cc2d7352366b79df0578b927faae53c3cc703fa70cf23bd0b1006d8c49dd8e59fcaffa3a231fd7ec5e26c7dce5 SHA512 91c59e85ea79733c195985e4a33dfb1aec8ac13457c0dc3fe7353fb2616787ebde4393b671a2943b752725593929070b658c24955d5e2132b6e9b76daa749850
|
||||
DIST ebuild-mode-1.63.tar.xz 39600 BLAKE2B 1746e0ab558fd7b48dc778f2287b3a9f2b5f82f5e4e53e353b0b9c3de3436a8ec17f827d93cf1ff990dd780a33435ea946e19ac655fd0f39fee03beb07ce5509 SHA512 264678921d8a2e535fedcc06c9c0932a4898f3d33cc54d79107658d9a77048e00c5ec276d4c74dc55c2ba2c643024453542f16619fde473d417b446bbd78175c
|
||||
DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3
|
||||
DIST ebuild-mode-1.66.tar.xz 40208 BLAKE2B 6db4cae77c736457adb707c54a3adb800a07a42f9bec8ee6f69c5995297665b2fecb8208c23be8cdfbf9383046a14db2a94bdaa14756ed4aee96c086067d8563 SHA512 70e7b7e071a74fa54aab6e3d5ca0d9e91406f10634a23ef084e95f7bf0d1900927196023d44f6e3fb7bc6e3f6a27221e171e3f4216342d7aafadea16ec56eef0
|
||||
EBUILD ebuild-mode-1.63.ebuild 874 BLAKE2B 1c65faf2ee32a4c4a094ab9eef56342d61ec272000c15e3cef4c0a604a91af8e1157971e173919f95278375511c81393987de8677f713857cfc4400ebbe85b72 SHA512 e704314cd41d61debba4be29f21746501bc7893f55782f3933e276dfd5a3c198f56b7ce18fa7c04468d6ed3a43c573dad69591d5eff590f74f0af40a75ec39b7
|
||||
EBUILD ebuild-mode-1.65.ebuild 881 BLAKE2B e5790c63140728370663fd390818141969890060d2a01b9f83846c9dfa495608b7c844a07d1df81d429dd329a3f2f46e8c8e6075ce609e57cd8940765369da9f SHA512 391230d12863a5bdd0e7a3643d089d7bf09d82fff736a3abc9ce1de3130962890951274d91d4b595bce7d538673232aa8fe780a59afce342b964cf4226b18365
|
||||
EBUILD ebuild-mode-1.65.ebuild 874 BLAKE2B 1c65faf2ee32a4c4a094ab9eef56342d61ec272000c15e3cef4c0a604a91af8e1157971e173919f95278375511c81393987de8677f713857cfc4400ebbe85b72 SHA512 e704314cd41d61debba4be29f21746501bc7893f55782f3933e276dfd5a3c198f56b7ce18fa7c04468d6ed3a43c573dad69591d5eff590f74f0af40a75ec39b7
|
||||
EBUILD ebuild-mode-1.66.ebuild 881 BLAKE2B e5790c63140728370663fd390818141969890060d2a01b9f83846c9dfa495608b7c844a07d1df81d429dd329a3f2f46e8c8e6075ce609e57cd8940765369da9f SHA512 391230d12863a5bdd0e7a3643d089d7bf09d82fff736a3abc9ce1de3130962890951274d91d4b595bce7d538673232aa8fe780a59afce342b964cf4226b18365
|
||||
MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit elisp optfeature
|
||||
|
||||
DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
|
||||
SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
|
||||
|
||||
BDEPEND="sys-apps/texinfo"
|
||||
|
||||
DOCS="ChangeLog keyword-generation.sh"
|
||||
ELISP_TEXINFO="${PN}.texi"
|
||||
SITEFILE="50${PN}-gentoo-1.54.el"
|
||||
|
||||
pkg_postinst() {
|
||||
elisp_pkg_postinst
|
||||
optfeature "ebuild commands support" sys-apps/portage
|
||||
optfeature "additional development tools" dev-util/pkgdev
|
||||
optfeature "ebuild QA utilities" dev-util/pkgcheck
|
||||
optfeature "generating HTML from GLEPs" dev-python/docutils-glep
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST emacs-common-1.8.tar.xz 61352 BLAKE2B 084cf06c03db231c92d0074a2e633d209257941b2840c2c745462050e694756f97679c7078357d9eab7b2fcfb85b00ab390d65254ddd106d0ef1a1fd723b2c4c SHA512 85c4b826c0691fd24f260750f4c3f9ecc3b59d11b4dafcae608e1a2546c064b240084974962b0727ac8183b8f5b0891cf47add901461f77ee275a129341b2b13
|
||||
DIST emacs-common-1.9.tar.xz 61812 BLAKE2B 6a87dae71120c2b41a4918dc788f7baa161eb0cc2b895a39e721330a6151a888cd9d930f93ac840557d3766847a7eb5ff8907d2fdde2c897a296887c0a5cf8c2 SHA512 b2e2df57a83548aeb7f7271a7d0b9ca27086d0c0ec80b6aa354016938ece70e8d9058214e7a813ec491bd67a61df8afbe4b55081b68a109ce527ba6cdba7e891
|
||||
EBUILD emacs-common-1.8.ebuild 2859 BLAKE2B e13f40d2f91020e5836bd6d7dbedd61ffb09a2bf0e709155521078c4687cbc6bd318b4b6ba23d94c311e37679abfc439260fd93069fefc35b37f355d84ed92c8 SHA512 aff259937706ed1d0d9b01a0f7925cdc439060954c6561ecf4c9ea8876b0aa126037c674c14d4d1224e299a1712607565bf5ba2454e713db1f75f8394597c526
|
||||
EBUILD emacs-common-1.9.ebuild 3166 BLAKE2B 3c9657a307bf49fc8d04267ded946447c1dd1cd64ee5e84aa0b32bcdbe614bf3780fbc5ae1d32580a2077dfda9222525eacb588069d538e7d94f8ee5be002cb6 SHA512 48a38e9d71ce98b82a44c556a35a953ffc7ee1842a1881da806e161224b3f2fad27cc0a7e9dde2e4072b823027d3731c31ad30914d7c8a62fd3cdb6497356f46
|
||||
EBUILD emacs-common-1.9.ebuild 3130 BLAKE2B 890f3f1d898b9fca40c2d78ca3520c2d25ed38ada09424881cd03457100111ede44956782655e55999b5615b91e4eb6c2dff632f4d124d9c96272acb7dfe3ddc SHA512 e123e28ff5f87a4b9750b7af78cc1aa2ac59bff74c83e32a3a79b0ccb71a85e3cf854fa7973f2033bf950556986e0252157f45cb4900e033eeace16e30d792b5
|
||||
MISC metadata.xml 535 BLAKE2B 6c6c5bb8ce0585a2bcd37f80f6426f1e4304715f142a36d186643f9f69054fc49f889847d1d76d34537152dc9d8310a066bce1ea40b2ff7c30ee4c2dcf3b185b SHA512 0a200530dc27ea2a6ca1860d70964027d9bc748b19459639f3a946ffc4f83c965d339683a1ceb1f9cb03212a1877dc1ca51a2a1dfd1c8c9fc814aff67ad177c1
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX 50exheres-mode-gentoo.el 76 BLAKE2B 4680cd97c6ae73c90349e9f62d408bc5652868134d13c4be61df58a08fc8800605f760e05b64f6ae2f8fe8f64d5c3d8e894acaf1c02e076f108c1236d6cf1944 SHA512 457cf7b3b2a7d40142ed78f4e3d3c0e51350a11fb1ec6b2eaf4ddd8086d0ba468eda849e26732a8ecf4826751699a30b3ac6a27a5ae978b09f2ac5ea8f6a662f
|
||||
DIST exheres-mode-1.10.tar.xz 49364 BLAKE2B 39d9233c212255d0c472740425357484d9d34c1a71e7ecefb40eecae19de551785c627ff0985b8018f8b9cfbdd7068e0ba624b7a624aa1e4e037135d1d83f520 SHA512 ac2be1197999f387dccbf4c335837ed0e9e356fed909a4436857fd5b1cbbf8ee47d046d7a166674462e4804ddf816d064dac6a62999d4447ff3554e5062a0f63
|
||||
EBUILD exheres-mode-1.10.ebuild 510 BLAKE2B 719af073250b58984b9a53d2264cc4d09b4fefd55d89ee135ff60104f36dc6927b46cfcb4db73f0511c4e0edbef61fedbfb64c3ce99bd13ad4753b66fc9b3987 SHA512 0885e7b3ebddee1605c721097bc1e561e9a1facedb772205a4313192e02e6861a5369c07df34b5ae68a66443f7296748310a7dfa58054aa2c9720416282c9ace
|
||||
EBUILD exheres-mode-1.10.ebuild 520 BLAKE2B 60f643a3165f912db4bc105e6eb986b0d116876290f8a72266774dd0a1ccbabdc1f55af1c72e7d67f93ddc6c524042b3e517e80b648fca6efed301275bce5311 SHA512 cbf3202ad43543e31128f5dcbd1751db38dc16298dc19d74443fd290e1fd67654e53224af76e587281cc0cc71c9760822763d7df4b1d8187f079d2296a33b6fc
|
||||
MISC metadata.xml 382 BLAKE2B f9fc2608a144dfc1d9dcd5ebe7ee95656be8c807b3468a413bf97e326d2df0f5c1d44f94c17bee45528a3429e9b00abc8aaa640976d80aec238a13ead8c44584 SHA512 485df941afb141c1bf2062f1c2dd79e01b9ae545043e0af4a7fb7b0f455424d8cb5fd23dd252f98ef025e14db436e53a399306d5f40cc4bc709d419854dd93ba
|
||||
|
Binary file not shown.
@ -0,0 +1,35 @@
|
||||
Fix building with sys-devel/binutils-2.41-r1[hardened]: read-only segment has dynamic relocations.
|
||||
https://bugs.gentoo.org/913109
|
||||
|
||||
--- a/src/VBox/Runtime/Makefile.kmk
|
||||
+++ b/src/VBox/Runtime/Makefile.kmk
|
||||
@@ -3238,6 +3238,7 @@
|
||||
endif
|
||||
endif
|
||||
RuntimeR0_INCS = include
|
||||
+RuntimeR0_LDFLAGS.linux = -z notext
|
||||
RuntimeR0_SOURCES := \
|
||||
$(if $(VBOX_ONLY_VALIDATIONKIT),,../VMM/VBoxVMM.d) \
|
||||
common/checksum/crc32c.cpp \
|
||||
--- a/src/VBox/VMM/Makefile.kmk
|
||||
+++ b/src/VBox/VMM/Makefile.kmk
|
||||
@@ -603,6 +603,8 @@
|
||||
VMMR0_DEFS.darwin.amd64 += VBOX_WITH_NATIVE_NEM VBOX_WITH_NEM_R0
|
||||
endif
|
||||
|
||||
+ VMMR0_LDFLAGS.linux += -z notext
|
||||
+
|
||||
$(call VBOX_SET_VER_INFO_R0,VMMR0,VirtualBox VMM - ring-0 context parts) # Version info / description.
|
||||
|
||||
if "$(USERNAME)" == "bird" && "$(KBUILD_TARGET)" == "win"
|
||||
--- a/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk
|
||||
+++ b/src/VBox/ExtPacks/VBoxDTrace/Makefile.kmk
|
||||
@@ -258,7 +258,7 @@
|
||||
VBoxDTraceR0_TEMPLATE = VBoxR0ExtPackDTrace
|
||||
VBoxDTraceR0_DEFS = IN_VBOXDTRACE_R0 IN_RT_R0
|
||||
ifeq ($(VBOX_LDR_FMT),elf)
|
||||
- VBoxDTraceR0_LDFLAGS = -e ModuleInit
|
||||
+ VBoxDTraceR0_LDFLAGS = -e ModuleInit -z notext
|
||||
endif
|
||||
VBoxDTraceR0_INCS = \
|
||||
include \
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b SHA512 adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
|
||||
DIST tracker-miners-3.6.alpha.tar.xz 7514772 BLAKE2B 80b720a41d11c8d12b530c614f9501390d8b9b61d706b715add8f92577b04fa51dcc4415abaddb4dac107ecf26c337d004627d5d636fc37b20d1212a125df4a3 SHA512 cb6f1d48882d3198ac5de24830f3d4c94a49b1d42ff91afdfaa29dc8a4e1e987ea4bd77d829a8a110d535f45ed17614545eb98784552fd713b34abd20c139a76
|
||||
DIST tracker-miners-3.6.beta.tar.xz 7514096 BLAKE2B b1af3b443ba6f04ba08c5476e6253a25be3621cc199917ab347a438ca638fd19df3c02bb7fb3272829db32e9df0a290e6771281e9f41cb169b5ea8504950777b SHA512 9825e046d1a0048a18654d27371ff35a998187abb014978a3ebabefbd19d32f36b23325e34aa59580d1cf7676edf41a51026470fb26ce9e30019d1074e593c34
|
||||
EBUILD tracker-miners-3.5.2.ebuild 4693 BLAKE2B 6a2b762d48023e0daf42567d17f0dcb20b12a0705f6e7f479905b0816b5996451639e5dac1621f2de87fe3a01d4291dbf5fff96839f7625ddb06d569666d6615 SHA512 0b58fc80e33e7c85ff475ea181df76ae130f778933a89b3d2d37eb3a610a6d98a411a0cfe3e88eb9460552072fe5e84b823f383f488fe9effe38990bc0afb16e
|
||||
EBUILD tracker-miners-3.6_alpha.ebuild 4756 BLAKE2B 82b73b8dd21627db589e7b6f335b5ec74339338bc35972d174bf22e448e1c92c5604c876244af9aa4633ab16a1f648f401631748229ec203ddc0c382177c1e05 SHA512 dbe80d63b8321af55076a9231309ef7357c634525256e68c2240cc6345f67d7c45335a1436f38a3990db79b5c994bf59134ce78c11a985281a49c7db613a160c
|
||||
EBUILD tracker-miners-3.6_beta.ebuild 4767 BLAKE2B 274aa5f349da07bb38052a7c979b1c634ac6e4bc5643b8becf295a63df24e636448f49561a82ad2bc4ccbd5ee56fdea7b7d30cf0e666db71999c9efc25c9b468 SHA512 68a224b9c6efebd950bc17fea636bab2de71b5bf85025d3d7c1c207f4e761a86f99bdcf0774546030909f48c3b960493d1488885c7fd977f6dac6edd31e37ce7
|
||||
MISC metadata.xml 835 BLAKE2B a7f0c667be6eaaebcd62fd782c72831f8f95f778d2ff1ee36c278fc3a902761ca10d73fd7e6b15afa83d36a960d5f20dc765b62dc6f85022db01d9d0d356bcbd SHA512 9d348dbec07ab8e344dab0d6f3acdc48e91d80171e411353b233f8b49989f4152817c8ed522c234d5dd9a3849cdab3d46f41256702a5d50bbf1e591f112cddd5
|
||||
|
@ -0,0 +1,177 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
|
||||
|
||||
DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="3"
|
||||
IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps"
|
||||
|
||||
REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead);
|
||||
# so choose ICU over enca always here for the time being (ICU is preferred)
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.70:2
|
||||
>=app-misc/tracker-3.6_beta:3
|
||||
|
||||
>=sys-apps/dbus-1.3.1
|
||||
xmp? ( >=media-libs/exempi-2.1.0:= )
|
||||
raw? ( media-libs/gexiv2 )
|
||||
cue? ( media-libs/libcue:= )
|
||||
exif? ( >=media-libs/libexif-0.6 )
|
||||
gsf? ( >=gnome-extra/libgsf-1.14.24:= )
|
||||
xps? ( app-text/libgxps )
|
||||
iptc? ( media-libs/libiptcdata )
|
||||
jpeg? ( media-libs/libjpeg-turbo:0= )
|
||||
iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
|
||||
>=media-libs/libpng-1.2:0=
|
||||
seccomp? ( >=sys-libs/libseccomp-2.0 )
|
||||
tiff? ( media-libs/tiff:= )
|
||||
xml? ( >=dev-libs/libxml2-2.6 )
|
||||
pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
|
||||
playlist? ( >=dev-libs/totem-pl-parser-3:= )
|
||||
sys-apps/util-linux
|
||||
|
||||
gif? ( media-libs/giflib:= )
|
||||
|
||||
networkmanager? ( net-misc/networkmanager )
|
||||
|
||||
rss? ( >=net-libs/libgrss-0.7:0 )
|
||||
app-arch/gzip
|
||||
|
||||
upower? ( >=sys-power/upower-0.9.0:= )
|
||||
|
||||
>=dev-libs/icu-4.8.1.1:=
|
||||
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-1.20:1.0
|
||||
>=media-libs/gst-plugins-base-1.20:1.0
|
||||
>=media-plugins/gst-plugins-meta-1.20:1.0 )
|
||||
!gstreamer? (
|
||||
ffmpeg? ( media-video/ffmpeg:0= ) )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
app-text/asciidoc
|
||||
dev-libs/libxslt
|
||||
dev-util/glib-utils
|
||||
dev-util/gdbus-codegen
|
||||
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
|
||||
$(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0[introspection]
|
||||
|| (
|
||||
media-plugins/gst-plugins-libav:1.0
|
||||
media-plugins/gst-plugins-openh264:1.0
|
||||
)
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b \
|
||||
"dev-python/pygobject[${PYTHON_USEDEP}]" \
|
||||
"dev-python/tappy[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Avoid gst-inspect calls that may trigger sandbox;
|
||||
# instead assume the detection will succeed and add the needed test deps for that
|
||||
if use gstreamer; then
|
||||
sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die
|
||||
else
|
||||
sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die
|
||||
fi
|
||||
gnome2_environment_reset # sets gstreamer safety variables
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
|
||||
|
||||
local media_extractor="none"
|
||||
if use gstreamer ; then
|
||||
media_extractor="gstreamer"
|
||||
elif use ffmpeg ; then
|
||||
media_extractor="libav"
|
||||
fi
|
||||
|
||||
local emesonargs=(
|
||||
-Dtracker_core=system
|
||||
|
||||
-Dman=true
|
||||
-Dextract=true
|
||||
$(meson_use test functional_tests)
|
||||
$(meson_use test tests_tap_protocol)
|
||||
-Dminer_fs=true
|
||||
$(meson_use rss miner_rss)
|
||||
-Dwriteback=true
|
||||
-Dabiword=true
|
||||
-Dicon=true
|
||||
-Dmp3=true
|
||||
-Dps=true
|
||||
-Dtext=true
|
||||
-Dunzip_ps_gz_files=true # spawns gunzip
|
||||
|
||||
$(meson_feature networkmanager network_manager)
|
||||
$(meson_feature cue)
|
||||
$(meson_feature exif)
|
||||
$(meson_feature gif)
|
||||
$(meson_feature gsf)
|
||||
$(meson_feature iptc)
|
||||
$(meson_feature iso)
|
||||
$(meson_feature jpeg)
|
||||
$(meson_feature pdf)
|
||||
$(meson_feature playlist)
|
||||
-Dpng=enabled
|
||||
$(meson_feature raw)
|
||||
$(meson_feature tiff)
|
||||
$(meson_feature xml)
|
||||
$(meson_feature xmp)
|
||||
$(meson_feature xps)
|
||||
|
||||
-Dbattery_detection=$(usex upower upower none)
|
||||
# enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca
|
||||
-Dcharset_detection=icu
|
||||
-Dgeneric_media_extractor=${media_extractor}
|
||||
# gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default
|
||||
-Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory")
|
||||
export PYTHONPATH="${EROOT}"/usr/$(get_libdir)/tracker-3.0
|
||||
dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST tracker-3.5.3.tar.xz 2569412 BLAKE2B 8e35234f74eb4ae22c23661fedf6b3898e6daa41868d18473a9cbf998a7edbff893e63f15573585c130b8b7c40c65a4f5df8e057fd14dfe76dcfe2a9abed4cdb SHA512 ed75f7cbb75daab6597bab58937554b531bc2c32581148c2d828cb313644b198a057024c5202d0990237bc01119d1789f0fbc87868919fc2f00bcb40e76f7b23
|
||||
DIST tracker-3.6.alpha.tar.xz 2570268 BLAKE2B 3fc175457daecfd6733039d10b6724b47853fb06194fc2248b1643b765284ebfb0c56eeb56d8a2019bc289f0ca320c1db0d84e20a0e1b7a26fbb57ee24a2d14b SHA512 d74c2ca4b8b34e4addf232c0be76478c1034828d04d0ea24528d845492287b08e68dfc5a5e34e0d2feda5c0630792ef1171db87a0140072ba60c9e56b56f6d3e
|
||||
DIST tracker-3.6.beta.tar.xz 2563616 BLAKE2B bc815b9ef01dff6907721018fdb9e59e431aa9a4542d0bf2c195a25207d8ca6d5ffa15a85f72e6b78af33b90c1f3a59e52742f8e8c41e521fdff4e9c46c85994 SHA512 2fc289b7cedf6b42ef0aa935427c169ebc3904bb089573052be8c8513989bc214b9924c597e09f174fc1d9bac9181de96a9914841ba8891af17fdcc3727d7a47
|
||||
EBUILD tracker-3.5.3.ebuild 2462 BLAKE2B 0dfa199cd395c7d92c3665c3b5ffa888298bb44d2992d00ac7e8cb007d46aaafdfe07d050c0a45cb01c1070827829a7d3a187b98e48888097bb1dbc6ae10c63a SHA512 c3b63de9f4071b035a9be78d6ede1822324d1c181150b9c40fc415b6760a720017b097c550154d8f46f4c4728404513cd9252271365819a0a34c8a96c016ac18
|
||||
EBUILD tracker-3.6_alpha.ebuild 2462 BLAKE2B d4ff4bd1dde2efd6cc47c02f1f069966bb5cb8a92645505eff1b3f558407d8062e82177ac7b9ed24180ffd44f2759b0984abf436f8b7094d71d6381b602faaaa SHA512 773432f981e8b471234522d9311d69797180b02e16462720f555831ace47e20351d90f790144bdb7919cb556a00a699fad383fd51504fb1b0111535a5e02c0cb
|
||||
EBUILD tracker-3.6_beta.ebuild 2462 BLAKE2B fcda5d67e78b25c97341cb79d2420f9b1f858e86a5ebfd9c2fb1e55540cc79beccef4a55dd411eeb2c7a845a69030de9f06bf56940b5bc8b605a54a8c752893d SHA512 ea3685a8026475dae4d63189b4e0665879f9367fe9f05f11a58bf8bdc30292ccb41e0514eb3f62d868ed6848333f9c9433eddaa7f2a317fcacad3de007b47980
|
||||
MISC metadata.xml 586 BLAKE2B 8244e6f8d9491a0c224ed84f17ee6ad64b22e0c373243a319e7911739a7db6223ce47693ed5b31053b4465f35d20108db1469d74afcebb36b4516a53cbd7f98a SHA512 0a60b0e4b077bb03d02b7990511041695c5dff7a8a0972fa80abe9968b643ad5c2ba65182c079e8d5f3d1ef72a2c4dcc659d6ec283bf80813135c94cab2dddef
|
||||
|
@ -0,0 +1,106 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg
|
||||
|
||||
DESCRIPTION="A tagging metadata database, search tool and indexer"
|
||||
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/tracker"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="3/0" # libtracker-sparql-3.0 soname version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
IUSE="gtk-doc +miners stemmer test vala"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PV_SERIES=$(ver_cut 1-2)
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.52:2
|
||||
>=sys-apps/dbus-1.3.2
|
||||
>=dev-libs/gobject-introspection-1.54:=
|
||||
>=dev-libs/icu-4.8.1.2:=
|
||||
>=dev-libs/json-glib-1.4
|
||||
>=net-libs/libsoup-2.99.2:3.0
|
||||
>=dev-libs/libxml2-2.7
|
||||
>=dev-db/sqlite-3.29.0:3
|
||||
stemmer? ( dev-libs/snowball-stemmer:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
dev-util/glib-utils
|
||||
app-text/asciidoc
|
||||
dev-libs/libxslt
|
||||
$(vala_depend)
|
||||
>=sys-devel/gettext-0.19.8
|
||||
virtual/pkgconfig
|
||||
gtk-doc? ( dev-util/gi-docgen )
|
||||
test? (
|
||||
$(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
|
||||
$(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
|
||||
)
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
PDEPEND="miners? ( >=app-misc/tracker-miners-3.6_beta )"
|
||||
|
||||
python_check_deps() {
|
||||
python_has_version -b \
|
||||
"dev-python/pygobject[${PYTHON_USEDEP}]" \
|
||||
"dev-python/tappy[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
local CONFIG_CHECK="~INOTIFY_USER"
|
||||
linux-info_pkg_setup
|
||||
|
||||
use test && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
vala_setup
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
|
||||
|
||||
local emesonargs=(
|
||||
$(meson_use gtk-doc docs)
|
||||
-Dman=true
|
||||
$(meson_feature stemmer)
|
||||
-Dunicode_support=icu
|
||||
-Dbash_completion_dir="$(get_bashcompdir)"
|
||||
-Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
|
||||
$(meson_use test tests)
|
||||
-Dintrospection=enabled
|
||||
$(meson_feature vala vapi)
|
||||
-Dsoup=soup3
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
|
||||
if use gtk-doc; then
|
||||
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
mv "${ED}"/usr/share/doc/Tracker-3.0 "${ED}"/usr/share/gtk-doc/html/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
gnome2_schemas_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_pkg_postrm
|
||||
gnome2_schemas_update
|
||||
}
|
@ -1,477 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Auto-Generated by cargo-ebuild 0.5.4
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
addr2line-0.17.0
|
||||
adler-1.0.2
|
||||
ahash-0.7.6
|
||||
aho-corasick-0.7.18
|
||||
ansi_term-0.12.1
|
||||
anyhow-1.0.57
|
||||
arc-swap-1.5.0
|
||||
arrayvec-0.5.2
|
||||
arrayvec-0.7.2
|
||||
async-channel-1.6.1
|
||||
async-executor-1.4.1
|
||||
async-global-executor-2.1.0
|
||||
async-io-1.7.0
|
||||
async-lock-2.5.0
|
||||
async-process-1.4.0
|
||||
async-std-1.11.0
|
||||
async-task-4.2.0
|
||||
async-trait-0.1.56
|
||||
atomic-waker-1.0.0
|
||||
atty-0.2.14
|
||||
autocfg-1.1.0
|
||||
backtrace-0.3.65
|
||||
base-x-0.2.11
|
||||
base64-0.13.0
|
||||
base64-0.21.0
|
||||
bitflags-1.3.2
|
||||
block-buffer-0.7.3
|
||||
block-buffer-0.9.0
|
||||
block-padding-0.1.5
|
||||
blocking-1.2.0
|
||||
boxfnonce-0.1.1
|
||||
bumpalo-3.10.0
|
||||
byte-tools-0.3.1
|
||||
bytecheck-0.6.9
|
||||
bytecheck_derive-0.6.9
|
||||
byteorder-1.4.3
|
||||
cache-padded-1.2.0
|
||||
cassowary-0.3.0
|
||||
cc-1.0.73
|
||||
cfg-if-0.1.10
|
||||
cfg-if-1.0.0
|
||||
chrono-0.4.19
|
||||
clap-3.2.4
|
||||
clap_complete-3.2.1
|
||||
clap_derive-3.2.4
|
||||
clap_lex-0.2.2
|
||||
close_fds-0.3.2
|
||||
colored-2.0.0
|
||||
colorsys-0.6.5
|
||||
concurrent-queue-1.2.2
|
||||
console-0.15.0
|
||||
const_fn-0.4.9
|
||||
core-foundation-sys-0.8.3
|
||||
corosensei-0.1.3
|
||||
cpufeatures-0.2.2
|
||||
cranelift-bforest-0.82.3
|
||||
cranelift-codegen-0.82.3
|
||||
cranelift-codegen-meta-0.82.3
|
||||
cranelift-codegen-shared-0.82.3
|
||||
cranelift-entity-0.82.3
|
||||
cranelift-frontend-0.82.3
|
||||
crc32fast-1.3.2
|
||||
crossbeam-0.8.1
|
||||
crossbeam-channel-0.5.4
|
||||
crossbeam-deque-0.8.1
|
||||
crossbeam-epoch-0.9.8
|
||||
crossbeam-queue-0.3.5
|
||||
crossbeam-utils-0.8.8
|
||||
csscolorparser-0.6.2
|
||||
ctor-0.1.22
|
||||
daemonize-0.4.1
|
||||
darling-0.13.4
|
||||
darling_core-0.13.4
|
||||
darling_macro-0.13.4
|
||||
deltae-0.3.0
|
||||
derivative-2.2.0
|
||||
destructure_traitobject-0.2.0
|
||||
dialoguer-0.10.1
|
||||
digest-0.8.1
|
||||
digest-0.9.0
|
||||
directories-next-2.0.0
|
||||
dirs-2.0.2
|
||||
dirs-sys-0.3.7
|
||||
dirs-sys-next-0.1.2
|
||||
discard-1.0.4
|
||||
dynasm-1.2.3
|
||||
dynasmrt-1.2.3
|
||||
either-1.6.1
|
||||
encode_unicode-0.3.6
|
||||
enum-iterator-0.7.0
|
||||
enum-iterator-derive-0.7.0
|
||||
enumset-1.0.11
|
||||
enumset_derive-0.6.0
|
||||
erased-serde-0.3.20
|
||||
event-listener-2.5.2
|
||||
fake-simd-0.1.2
|
||||
fallible-iterator-0.2.0
|
||||
fastrand-1.7.0
|
||||
filedescriptor-0.8.2
|
||||
finl_unicode-1.2.0
|
||||
fixedbitset-0.4.2
|
||||
fnv-1.0.7
|
||||
form_urlencoded-1.0.1
|
||||
futures-channel-0.3.21
|
||||
futures-core-0.3.21
|
||||
futures-io-0.3.21
|
||||
futures-lite-1.12.0
|
||||
generational-arena-0.2.8
|
||||
generic-array-0.12.4
|
||||
generic-array-0.14.5
|
||||
getopts-0.2.21
|
||||
getrandom-0.1.16
|
||||
getrandom-0.2.7
|
||||
ghost-0.1.4
|
||||
gimli-0.26.1
|
||||
gloo-timers-0.2.4
|
||||
hashbrown-0.11.2
|
||||
hashbrown-0.12.3
|
||||
heck-0.3.3
|
||||
heck-0.4.0
|
||||
hermit-abi-0.1.19
|
||||
hex-0.4.3
|
||||
highway-0.6.4
|
||||
humantime-2.1.0
|
||||
ident_case-1.0.1
|
||||
idna-0.2.3
|
||||
indexmap-1.8.2
|
||||
insta-1.14.0
|
||||
instant-0.1.12
|
||||
interprocess-1.2.1
|
||||
intmap-0.7.1
|
||||
inventory-0.2.3
|
||||
is_ci-1.1.1
|
||||
itoa-1.0.2
|
||||
js-sys-0.3.58
|
||||
kdl-4.5.0
|
||||
kv-log-macro-1.0.7
|
||||
lab-0.11.0
|
||||
lazy_static-1.4.0
|
||||
leb128-0.2.5
|
||||
lev_distance-0.1.1
|
||||
libc-0.2.140
|
||||
libloading-0.7.4
|
||||
libssh2-sys-0.2.23
|
||||
libz-sys-1.1.8
|
||||
linked-hash-map-0.5.4
|
||||
lock_api-0.4.7
|
||||
log-0.4.17
|
||||
log-mdc-0.1.0
|
||||
log4rs-1.2.0
|
||||
loupe-0.1.3
|
||||
loupe-derive-0.1.3
|
||||
mach-0.3.2
|
||||
maplit-1.0.2
|
||||
matches-0.1.9
|
||||
memchr-2.5.0
|
||||
memmap2-0.5.7
|
||||
memmem-0.1.1
|
||||
memoffset-0.6.5
|
||||
miette-3.3.0
|
||||
miette-5.3.0
|
||||
miette-derive-3.3.0
|
||||
miette-derive-5.3.0
|
||||
minimal-lexical-0.2.1
|
||||
miniz_oxide-0.5.3
|
||||
mio-0.7.14
|
||||
miow-0.3.7
|
||||
more-asserts-0.2.2
|
||||
names-0.13.0
|
||||
nix-0.23.1
|
||||
nix-0.24.2
|
||||
nom-5.1.2
|
||||
nom-7.1.1
|
||||
ntapi-0.3.7
|
||||
num-derive-0.3.3
|
||||
num-integer-0.1.45
|
||||
num-traits-0.2.15
|
||||
num_cpus-1.13.1
|
||||
object-0.28.4
|
||||
once_cell-1.12.0
|
||||
opaque-debug-0.2.3
|
||||
opaque-debug-0.3.0
|
||||
openssl-sys-0.9.74
|
||||
ordered-float-2.10.0
|
||||
ordered-float-3.3.0
|
||||
os_str_bytes-6.1.0
|
||||
owo-colors-3.4.0
|
||||
parking-2.0.0
|
||||
parking_lot-0.11.2
|
||||
parking_lot-0.12.1
|
||||
parking_lot_core-0.8.5
|
||||
parking_lot_core-0.9.3
|
||||
paste-1.0.7
|
||||
percent-encoding-2.1.0
|
||||
pest-2.1.3
|
||||
pest_derive-2.1.0
|
||||
pest_generator-2.1.3
|
||||
pest_meta-2.1.3
|
||||
phf-0.8.0
|
||||
phf-0.10.1
|
||||
phf-0.11.1
|
||||
phf_codegen-0.8.0
|
||||
phf_generator-0.8.0
|
||||
phf_generator-0.11.1
|
||||
phf_macros-0.11.1
|
||||
phf_shared-0.8.0
|
||||
phf_shared-0.10.0
|
||||
phf_shared-0.11.1
|
||||
pin-project-lite-0.2.9
|
||||
pin-utils-0.1.0
|
||||
pkg-config-0.3.25
|
||||
polling-2.2.0
|
||||
ppv-lite86-0.2.16
|
||||
pretty-bytes-0.2.2
|
||||
proc-macro-error-1.0.4
|
||||
proc-macro-error-attr-1.0.4
|
||||
proc-macro-hack-0.5.19
|
||||
proc-macro2-1.0.39
|
||||
ptr_meta-0.1.4
|
||||
ptr_meta_derive-0.1.4
|
||||
quote-1.0.18
|
||||
rand-0.7.3
|
||||
rand-0.8.5
|
||||
rand_chacha-0.2.2
|
||||
rand_chacha-0.3.1
|
||||
rand_core-0.5.1
|
||||
rand_core-0.6.3
|
||||
rand_hc-0.2.0
|
||||
rand_pcg-0.2.1
|
||||
rayon-1.5.3
|
||||
rayon-core-1.9.3
|
||||
redox_syscall-0.2.13
|
||||
redox_users-0.4.3
|
||||
regalloc-0.0.34
|
||||
regex-1.5.6
|
||||
regex-syntax-0.6.26
|
||||
region-3.0.0
|
||||
remove_dir_all-0.5.3
|
||||
rend-0.3.6
|
||||
rkyv-0.7.39
|
||||
rkyv_derive-0.7.39
|
||||
rmp-0.8.11
|
||||
rmp-serde-1.1.0
|
||||
rustc-demangle-0.1.21
|
||||
rustc-hash-1.1.0
|
||||
rustc_version-0.2.3
|
||||
rustc_version-0.4.0
|
||||
rustversion-1.0.9
|
||||
ryu-1.0.10
|
||||
scopeguard-1.1.0
|
||||
seahash-4.1.0
|
||||
semver-0.9.0
|
||||
semver-0.11.0
|
||||
semver-1.0.17
|
||||
semver-parser-0.7.0
|
||||
semver-parser-0.10.2
|
||||
serde-1.0.137
|
||||
serde-value-0.7.0
|
||||
serde_bytes-0.11.6
|
||||
serde_derive-1.0.137
|
||||
serde_json-1.0.81
|
||||
serde_yaml-0.8.24
|
||||
sha-1-0.8.2
|
||||
sha1-0.6.1
|
||||
sha1_smol-1.0.0
|
||||
sha2-0.9.9
|
||||
signal-hook-0.1.17
|
||||
signal-hook-0.3.14
|
||||
signal-hook-registry-1.4.0
|
||||
similar-2.1.0
|
||||
siphasher-0.3.10
|
||||
sixel-image-0.1.0
|
||||
sixel-tokenizer-0.1.0
|
||||
slab-0.4.6
|
||||
smallvec-1.8.0
|
||||
smawk-0.3.1
|
||||
socket2-0.4.4
|
||||
spinning-0.1.0
|
||||
ssh2-0.9.3
|
||||
stable_deref_trait-1.2.0
|
||||
standback-0.2.17
|
||||
stdweb-0.4.20
|
||||
stdweb-derive-0.5.3
|
||||
stdweb-internal-macros-0.2.9
|
||||
stdweb-internal-runtime-0.1.5
|
||||
strip-ansi-escapes-0.1.1
|
||||
strsim-0.10.0
|
||||
strum-0.20.0
|
||||
strum_macros-0.20.1
|
||||
suggest-0.4.0
|
||||
supports-color-1.3.0
|
||||
supports-hyperlinks-1.2.0
|
||||
supports-unicode-1.0.2
|
||||
syn-1.0.96
|
||||
sysinfo-0.22.5
|
||||
target-lexicon-0.12.5
|
||||
tempfile-3.3.0
|
||||
termcolor-1.1.3
|
||||
terminal_size-0.1.17
|
||||
terminfo-0.7.3
|
||||
termios-0.3.3
|
||||
termwiz-0.20.0
|
||||
textwrap-0.14.2
|
||||
textwrap-0.15.0
|
||||
thiserror-1.0.31
|
||||
thiserror-impl-1.0.31
|
||||
thread-id-4.0.0
|
||||
time-0.1.44
|
||||
time-0.2.27
|
||||
time-macros-0.1.1
|
||||
time-macros-impl-0.1.2
|
||||
tinyvec-1.6.0
|
||||
tinyvec_macros-0.1.0
|
||||
to_method-1.1.0
|
||||
toml-0.5.10
|
||||
tracing-0.1.35
|
||||
tracing-attributes-0.1.21
|
||||
tracing-core-0.1.27
|
||||
typemap-ors-1.0.0
|
||||
typenum-1.15.0
|
||||
typetag-0.1.8
|
||||
typetag-impl-0.1.8
|
||||
ucd-trie-0.1.3
|
||||
unicode-bidi-0.3.8
|
||||
unicode-ident-1.0.1
|
||||
unicode-linebreak-0.1.2
|
||||
unicode-normalization-0.1.19
|
||||
unicode-segmentation-1.9.0
|
||||
unicode-width-0.1.9
|
||||
unsafe-any-ors-1.0.0
|
||||
url-2.2.2
|
||||
utf8parse-0.2.0
|
||||
uuid-0.8.2
|
||||
value-bag-1.0.0-alpha.9
|
||||
vcpkg-0.2.15
|
||||
version_check-0.9.4
|
||||
vte-0.10.1
|
||||
vte-0.11.0
|
||||
vte_generate_state_changes-0.1.1
|
||||
vtparse-0.6.2
|
||||
waker-fn-1.1.0
|
||||
wasi-0.9.0+wasi-snapshot-preview1
|
||||
wasi-0.10.0+wasi-snapshot-preview1
|
||||
wasi-0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen-0.2.81
|
||||
wasm-bindgen-backend-0.2.81
|
||||
wasm-bindgen-futures-0.4.31
|
||||
wasm-bindgen-macro-0.2.81
|
||||
wasm-bindgen-macro-support-0.2.81
|
||||
wasm-bindgen-shared-0.2.81
|
||||
wasm-encoder-0.13.0
|
||||
wasmer-2.3.0
|
||||
wasmer-artifact-2.3.0
|
||||
wasmer-compiler-2.3.0
|
||||
wasmer-compiler-cranelift-2.3.0
|
||||
wasmer-compiler-singlepass-2.3.0
|
||||
wasmer-derive-2.3.0
|
||||
wasmer-engine-2.3.0
|
||||
wasmer-engine-dylib-2.3.0
|
||||
wasmer-engine-universal-2.3.0
|
||||
wasmer-engine-universal-artifact-2.3.0
|
||||
wasmer-object-2.3.0
|
||||
wasmer-types-2.3.0
|
||||
wasmer-vfs-2.3.0
|
||||
wasmer-vm-2.3.0
|
||||
wasmer-wasi-2.3.0
|
||||
wasmer-wasi-types-2.3.0
|
||||
wasmparser-0.83.0
|
||||
wast-42.0.0
|
||||
wat-1.0.44
|
||||
web-sys-0.3.58
|
||||
wepoll-ffi-0.1.2
|
||||
wezterm-bidi-0.2.2
|
||||
wezterm-color-types-0.2.0
|
||||
wezterm-dynamic-0.1.0
|
||||
wezterm-dynamic-derive-0.1.0
|
||||
which-4.2.5
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
windows-sys-0.33.0
|
||||
windows-sys-0.36.1
|
||||
windows_aarch64_msvc-0.33.0
|
||||
windows_aarch64_msvc-0.36.1
|
||||
windows_i686_gnu-0.33.0
|
||||
windows_i686_gnu-0.36.1
|
||||
windows_i686_msvc-0.33.0
|
||||
windows_i686_msvc-0.36.1
|
||||
windows_x86_64_gnu-0.33.0
|
||||
windows_x86_64_gnu-0.36.1
|
||||
windows_x86_64_msvc-0.33.0
|
||||
windows_x86_64_msvc-0.36.1
|
||||
xflags-0.3.1
|
||||
xflags-macros-0.3.1
|
||||
xshell-0.2.2
|
||||
xshell-macros-0.2.2
|
||||
yaml-rust-0.4.5
|
||||
zeroize-1.5.5
|
||||
"
|
||||
|
||||
inherit desktop cargo
|
||||
|
||||
DESCRIPTION="A terminal workspace with batteries included"
|
||||
# Double check the homepage as the cargo_metadata crate
|
||||
# does not provide this value so instead repository is used
|
||||
HOMEPAGE="
|
||||
https://zellij.dev/
|
||||
https://github.com/zellij-org/zellij
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/zellij-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris)
|
||||
"
|
||||
|
||||
# License set may be more restrictive as OR is not respected
|
||||
# use cargo-license for a more accurate license picture
|
||||
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc"
|
||||
|
||||
BDEPEND="
|
||||
doc? ( app-text/lowdown )
|
||||
"
|
||||
|
||||
# rust does not use *FLAGS from make.conf, silence portage warning
|
||||
# update with proper path to binaries this crate installs, omit leading /
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
DOCS=(
|
||||
CHANGELOG.md
|
||||
CODE_OF_CONDUCT.md
|
||||
CONTRIBUTING.md
|
||||
GOVERNANCE.md
|
||||
README.md
|
||||
docs/
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
pushd ${PN}-utils 2>/dev/null || die
|
||||
cargo_src_compile
|
||||
popd 2>/dev/null || die
|
||||
|
||||
if use doc; then
|
||||
lowdown -t man -o ${PN}.1 docs/MANPAGE.md || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dodoc example/*.*
|
||||
|
||||
insinto /usr/share/zellij
|
||||
doins -r example/{themes,layouts}
|
||||
doins -r ${PN}-utils/assets/{layouts,plugins,config,shell} \
|
||||
${PN}-utils/assets/*.wasm ${PN}-utils/assets/README.md
|
||||
|
||||
use doc && doman ${PN}.1
|
||||
domenu assets/zellij.desktop
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins ${PN}-utils/assets/completions/comp.zsh _${PN}
|
||||
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
newins ${PN}-utils/assets/completions/comp.fish ${PN}.fish
|
||||
}
|
@ -1,525 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Auto-Generated by cargo-ebuild 0.5.4
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
addr2line-0.17.0
|
||||
adler-1.0.2
|
||||
ahash-0.7.6
|
||||
aho-corasick-0.7.20
|
||||
aho-corasick-1.0.1
|
||||
ansi_term-0.12.1
|
||||
anyhow-1.0.71
|
||||
arc-swap-1.5.0
|
||||
arrayvec-0.5.2
|
||||
arrayvec-0.7.2
|
||||
async-channel-1.8.0
|
||||
async-executor-1.4.1
|
||||
async-global-executor-2.1.0
|
||||
async-io-1.7.0
|
||||
async-lock-2.5.0
|
||||
async-process-1.4.0
|
||||
async-std-1.11.0
|
||||
async-task-4.2.0
|
||||
async-trait-0.1.56
|
||||
atomic-waker-1.0.0
|
||||
atty-0.2.14
|
||||
autocfg-1.1.0
|
||||
backtrace-0.3.65
|
||||
backtrace-ext-0.2.1
|
||||
base-x-0.2.11
|
||||
base64-0.13.0
|
||||
base64-0.21.0
|
||||
bitflags-1.3.2
|
||||
block-buffer-0.7.3
|
||||
block-buffer-0.9.0
|
||||
block-padding-0.1.5
|
||||
blocking-1.2.0
|
||||
boxfnonce-0.1.1
|
||||
bstr-1.5.0
|
||||
bumpalo-3.10.0
|
||||
byte-tools-0.3.1
|
||||
bytecheck-0.6.9
|
||||
bytecheck_derive-0.6.9
|
||||
byteorder-1.4.3
|
||||
cache-padded-1.2.0
|
||||
cassowary-0.3.0
|
||||
cc-1.0.73
|
||||
cfg-if-0.1.10
|
||||
cfg-if-1.0.0
|
||||
chrono-0.4.19
|
||||
clap-3.2.4
|
||||
clap_complete-3.2.1
|
||||
clap_derive-3.2.4
|
||||
clap_lex-0.2.2
|
||||
close_fds-0.3.2
|
||||
colored-2.0.0
|
||||
colorsys-0.6.5
|
||||
concurrent-queue-1.2.2
|
||||
concurrent-queue-2.2.0
|
||||
console-0.15.0
|
||||
const_fn-0.4.9
|
||||
core-foundation-sys-0.8.3
|
||||
corosensei-0.1.3
|
||||
cpufeatures-0.2.2
|
||||
cranelift-bforest-0.82.3
|
||||
cranelift-codegen-0.82.3
|
||||
cranelift-codegen-meta-0.82.3
|
||||
cranelift-codegen-shared-0.82.3
|
||||
cranelift-entity-0.82.3
|
||||
cranelift-frontend-0.82.3
|
||||
crc32fast-1.3.2
|
||||
crossbeam-0.8.1
|
||||
crossbeam-channel-0.5.4
|
||||
crossbeam-deque-0.8.1
|
||||
crossbeam-epoch-0.9.8
|
||||
crossbeam-queue-0.3.5
|
||||
crossbeam-utils-0.8.15
|
||||
csscolorparser-0.6.2
|
||||
ctor-0.1.22
|
||||
daemonize-0.4.1
|
||||
darling-0.13.4
|
||||
darling_core-0.13.4
|
||||
darling_macro-0.13.4
|
||||
deltae-0.3.0
|
||||
derivative-2.2.0
|
||||
destructure_traitobject-0.2.0
|
||||
dialoguer-0.10.4
|
||||
digest-0.8.1
|
||||
digest-0.9.0
|
||||
directories-next-2.0.0
|
||||
dirs-2.0.2
|
||||
dirs-4.0.0
|
||||
dirs-sys-0.3.7
|
||||
dirs-sys-next-0.1.2
|
||||
discard-1.0.4
|
||||
dynasm-1.2.3
|
||||
dynasmrt-1.2.3
|
||||
either-1.6.1
|
||||
encode_unicode-0.3.6
|
||||
enum-iterator-0.7.0
|
||||
enum-iterator-derive-0.7.0
|
||||
enumset-1.0.11
|
||||
enumset_derive-0.6.0
|
||||
erased-serde-0.3.20
|
||||
errno-0.3.1
|
||||
errno-dragonfly-0.1.2
|
||||
event-listener-2.5.2
|
||||
fake-simd-0.1.2
|
||||
fallible-iterator-0.2.0
|
||||
fastrand-1.7.0
|
||||
file-id-0.1.0
|
||||
filedescriptor-0.8.2
|
||||
filetime-0.2.21
|
||||
finl_unicode-1.2.0
|
||||
fixedbitset-0.4.2
|
||||
fnv-1.0.7
|
||||
form_urlencoded-1.0.1
|
||||
fsevent-sys-4.1.0
|
||||
futures-channel-0.3.21
|
||||
futures-core-0.3.21
|
||||
futures-io-0.3.21
|
||||
futures-lite-1.12.0
|
||||
fuzzy-matcher-0.3.7
|
||||
generational-arena-0.2.8
|
||||
generic-array-0.12.4
|
||||
generic-array-0.14.5
|
||||
getopts-0.2.21
|
||||
getrandom-0.1.16
|
||||
getrandom-0.2.7
|
||||
ghost-0.1.4
|
||||
gimli-0.26.1
|
||||
globset-0.4.10
|
||||
gloo-timers-0.2.4
|
||||
hashbrown-0.11.2
|
||||
hashbrown-0.12.3
|
||||
heck-0.3.3
|
||||
heck-0.4.0
|
||||
hermit-abi-0.1.19
|
||||
hermit-abi-0.3.1
|
||||
hex-0.4.3
|
||||
highway-0.6.4
|
||||
humantime-2.1.0
|
||||
ident_case-1.0.1
|
||||
idna-0.2.3
|
||||
ignore-0.4.20
|
||||
include_dir-0.7.3
|
||||
include_dir_macros-0.7.3
|
||||
indexmap-1.8.2
|
||||
inotify-0.9.6
|
||||
inotify-sys-0.1.5
|
||||
insta-1.14.0
|
||||
instant-0.1.12
|
||||
interprocess-1.2.1
|
||||
intmap-0.7.1
|
||||
inventory-0.2.3
|
||||
io-lifetimes-1.0.10
|
||||
is-terminal-0.4.7
|
||||
is_ci-1.1.1
|
||||
itoa-1.0.2
|
||||
js-sys-0.3.58
|
||||
kdl-4.5.0
|
||||
kqueue-1.0.7
|
||||
kqueue-sys-1.0.3
|
||||
kv-log-macro-1.0.7
|
||||
lab-0.11.0
|
||||
lazy_static-1.4.0
|
||||
leb128-0.2.5
|
||||
lev_distance-0.1.1
|
||||
libc-0.2.140
|
||||
libloading-0.7.4
|
||||
libssh2-sys-0.2.23
|
||||
libz-sys-1.1.8
|
||||
linked-hash-map-0.5.4
|
||||
linux-raw-sys-0.3.7
|
||||
lock_api-0.4.7
|
||||
log-0.4.17
|
||||
log-mdc-0.1.0
|
||||
log4rs-1.2.0
|
||||
loupe-0.1.3
|
||||
loupe-derive-0.1.3
|
||||
mach-0.3.2
|
||||
maplit-1.0.2
|
||||
matches-0.1.9
|
||||
memchr-2.5.0
|
||||
memmap2-0.5.7
|
||||
memmem-0.1.1
|
||||
memoffset-0.6.5
|
||||
miette-5.8.0
|
||||
miette-derive-5.8.0
|
||||
minimal-lexical-0.2.1
|
||||
miniz_oxide-0.5.3
|
||||
mio-0.7.14
|
||||
mio-0.8.6
|
||||
miow-0.3.7
|
||||
more-asserts-0.2.2
|
||||
names-0.14.0
|
||||
nix-0.23.1
|
||||
nix-0.24.2
|
||||
nom-5.1.2
|
||||
nom-7.1.1
|
||||
notify-6.0.0
|
||||
notify-debouncer-full-0.1.0
|
||||
ntapi-0.3.7
|
||||
num-derive-0.3.3
|
||||
num-integer-0.1.45
|
||||
num-traits-0.2.15
|
||||
num_cpus-1.13.1
|
||||
object-0.28.4
|
||||
once_cell-1.12.0
|
||||
opaque-debug-0.2.3
|
||||
opaque-debug-0.3.0
|
||||
openssl-sys-0.9.74
|
||||
ordered-float-2.10.0
|
||||
ordered-float-3.3.0
|
||||
os_str_bytes-6.1.0
|
||||
owo-colors-3.4.0
|
||||
parking-2.0.0
|
||||
parking_lot-0.11.2
|
||||
parking_lot-0.12.1
|
||||
parking_lot_core-0.8.5
|
||||
parking_lot_core-0.9.3
|
||||
paste-1.0.7
|
||||
percent-encoding-2.1.0
|
||||
pest-2.1.3
|
||||
pest_derive-2.1.0
|
||||
pest_generator-2.1.3
|
||||
pest_meta-2.1.3
|
||||
phf-0.8.0
|
||||
phf-0.10.1
|
||||
phf-0.11.1
|
||||
phf_codegen-0.8.0
|
||||
phf_generator-0.8.0
|
||||
phf_generator-0.11.1
|
||||
phf_macros-0.11.1
|
||||
phf_shared-0.8.0
|
||||
phf_shared-0.10.0
|
||||
phf_shared-0.11.1
|
||||
pin-project-lite-0.2.9
|
||||
pin-utils-0.1.0
|
||||
pkg-config-0.3.25
|
||||
polling-2.2.0
|
||||
ppv-lite86-0.2.16
|
||||
pretty-bytes-0.2.2
|
||||
proc-macro-error-1.0.4
|
||||
proc-macro-error-attr-1.0.4
|
||||
proc-macro-hack-0.5.19
|
||||
proc-macro2-1.0.56
|
||||
ptr_meta-0.1.4
|
||||
ptr_meta_derive-0.1.4
|
||||
quote-1.0.27
|
||||
rand-0.7.3
|
||||
rand-0.8.5
|
||||
rand_chacha-0.2.2
|
||||
rand_chacha-0.3.1
|
||||
rand_core-0.5.1
|
||||
rand_core-0.6.3
|
||||
rand_hc-0.2.0
|
||||
rand_pcg-0.2.1
|
||||
rayon-1.5.3
|
||||
rayon-core-1.9.3
|
||||
redox_syscall-0.2.13
|
||||
redox_users-0.4.3
|
||||
regalloc-0.0.34
|
||||
regex-1.8.1
|
||||
regex-syntax-0.7.1
|
||||
region-3.0.0
|
||||
remove_dir_all-0.5.3
|
||||
rend-0.3.6
|
||||
rkyv-0.7.39
|
||||
rkyv_derive-0.7.39
|
||||
rmp-0.8.11
|
||||
rmp-serde-1.1.0
|
||||
rustc-demangle-0.1.21
|
||||
rustc-hash-1.1.0
|
||||
rustc_version-0.2.3
|
||||
rustc_version-0.4.0
|
||||
rustix-0.37.7
|
||||
rustversion-1.0.9
|
||||
ryu-1.0.10
|
||||
same-file-1.0.6
|
||||
scopeguard-1.1.0
|
||||
seahash-4.1.0
|
||||
semver-0.9.0
|
||||
semver-0.11.0
|
||||
semver-1.0.17
|
||||
semver-parser-0.7.0
|
||||
semver-parser-0.10.2
|
||||
serde-1.0.137
|
||||
serde-value-0.7.0
|
||||
serde_bytes-0.11.6
|
||||
serde_derive-1.0.137
|
||||
serde_json-1.0.81
|
||||
serde_yaml-0.8.24
|
||||
sha-1-0.8.2
|
||||
sha1-0.6.1
|
||||
sha1_smol-1.0.0
|
||||
sha2-0.9.9
|
||||
shell-words-1.1.0
|
||||
shellexpand-3.0.0
|
||||
signal-hook-0.1.17
|
||||
signal-hook-0.3.14
|
||||
signal-hook-registry-1.4.0
|
||||
similar-2.1.0
|
||||
siphasher-0.3.10
|
||||
sixel-image-0.1.0
|
||||
sixel-tokenizer-0.1.0
|
||||
slab-0.4.6
|
||||
smallvec-1.8.0
|
||||
smawk-0.3.1
|
||||
socket2-0.4.4
|
||||
spinning-0.1.0
|
||||
ssh2-0.9.3
|
||||
stable_deref_trait-1.2.0
|
||||
standback-0.2.17
|
||||
stdweb-0.4.20
|
||||
stdweb-derive-0.5.3
|
||||
stdweb-internal-macros-0.2.9
|
||||
stdweb-internal-runtime-0.1.5
|
||||
strip-ansi-escapes-0.1.1
|
||||
strsim-0.10.0
|
||||
strum-0.20.0
|
||||
strum_macros-0.20.1
|
||||
suggest-0.4.0
|
||||
supports-color-2.0.0
|
||||
supports-hyperlinks-2.1.0
|
||||
supports-unicode-2.0.0
|
||||
syn-1.0.96
|
||||
syn-2.0.15
|
||||
sysinfo-0.22.5
|
||||
target-lexicon-0.12.5
|
||||
tempfile-3.3.0
|
||||
termcolor-1.1.3
|
||||
terminal_size-0.1.17
|
||||
terminfo-0.7.3
|
||||
termios-0.3.3
|
||||
termwiz-0.20.0
|
||||
textwrap-0.15.0
|
||||
thiserror-1.0.40
|
||||
thiserror-impl-1.0.40
|
||||
thread-id-4.0.0
|
||||
thread_local-1.1.7
|
||||
time-0.1.44
|
||||
time-0.2.27
|
||||
time-macros-0.1.1
|
||||
time-macros-impl-0.1.2
|
||||
tinyvec-1.6.0
|
||||
tinyvec_macros-0.1.0
|
||||
to_method-1.1.0
|
||||
toml-0.5.10
|
||||
tracing-0.1.35
|
||||
tracing-attributes-0.1.21
|
||||
tracing-core-0.1.27
|
||||
typemap-ors-1.0.0
|
||||
typenum-1.15.0
|
||||
typetag-0.1.8
|
||||
typetag-impl-0.1.8
|
||||
ucd-trie-0.1.3
|
||||
unicode-bidi-0.3.8
|
||||
unicode-ident-1.0.1
|
||||
unicode-linebreak-0.1.2
|
||||
unicode-normalization-0.1.19
|
||||
unicode-segmentation-1.9.0
|
||||
unicode-width-0.1.9
|
||||
unsafe-any-ors-1.0.0
|
||||
url-2.2.2
|
||||
utf8parse-0.2.0
|
||||
uuid-0.8.2
|
||||
value-bag-1.0.0-alpha.9
|
||||
vcpkg-0.2.15
|
||||
version_check-0.9.4
|
||||
vte-0.10.1
|
||||
vte-0.11.0
|
||||
vte_generate_state_changes-0.1.1
|
||||
vtparse-0.6.2
|
||||
waker-fn-1.1.0
|
||||
walkdir-2.3.3
|
||||
wasi-0.9.0+wasi-snapshot-preview1
|
||||
wasi-0.10.0+wasi-snapshot-preview1
|
||||
wasi-0.11.0+wasi-snapshot-preview1
|
||||
wasm-bindgen-0.2.81
|
||||
wasm-bindgen-backend-0.2.81
|
||||
wasm-bindgen-futures-0.4.31
|
||||
wasm-bindgen-macro-0.2.81
|
||||
wasm-bindgen-macro-support-0.2.81
|
||||
wasm-bindgen-shared-0.2.81
|
||||
wasm-encoder-0.13.0
|
||||
wasmer-2.3.0
|
||||
wasmer-artifact-2.3.0
|
||||
wasmer-compiler-2.3.0
|
||||
wasmer-compiler-cranelift-2.3.0
|
||||
wasmer-compiler-singlepass-2.3.0
|
||||
wasmer-derive-2.3.0
|
||||
wasmer-engine-2.3.0
|
||||
wasmer-engine-dylib-2.3.0
|
||||
wasmer-engine-universal-2.3.0
|
||||
wasmer-engine-universal-artifact-2.3.0
|
||||
wasmer-object-2.3.0
|
||||
wasmer-types-2.3.0
|
||||
wasmer-vfs-2.3.0
|
||||
wasmer-vm-2.3.0
|
||||
wasmer-wasi-2.3.0
|
||||
wasmer-wasi-types-2.3.0
|
||||
wasmparser-0.83.0
|
||||
wast-42.0.0
|
||||
wat-1.0.44
|
||||
web-sys-0.3.58
|
||||
wepoll-ffi-0.1.2
|
||||
wezterm-bidi-0.2.2
|
||||
wezterm-color-types-0.2.0
|
||||
wezterm-dynamic-0.1.0
|
||||
wezterm-dynamic-derive-0.1.0
|
||||
which-4.2.5
|
||||
winapi-0.3.9
|
||||
winapi-i686-pc-windows-gnu-0.4.0
|
||||
winapi-util-0.1.5
|
||||
winapi-x86_64-pc-windows-gnu-0.4.0
|
||||
windows-sys-0.33.0
|
||||
windows-sys-0.36.1
|
||||
windows-sys-0.45.0
|
||||
windows-sys-0.48.0
|
||||
windows-targets-0.42.2
|
||||
windows-targets-0.48.0
|
||||
windows_aarch64_gnullvm-0.42.2
|
||||
windows_aarch64_gnullvm-0.48.0
|
||||
windows_aarch64_msvc-0.33.0
|
||||
windows_aarch64_msvc-0.36.1
|
||||
windows_aarch64_msvc-0.42.2
|
||||
windows_aarch64_msvc-0.48.0
|
||||
windows_i686_gnu-0.33.0
|
||||
windows_i686_gnu-0.36.1
|
||||
windows_i686_gnu-0.42.2
|
||||
windows_i686_gnu-0.48.0
|
||||
windows_i686_msvc-0.33.0
|
||||
windows_i686_msvc-0.36.1
|
||||
windows_i686_msvc-0.42.2
|
||||
windows_i686_msvc-0.48.0
|
||||
windows_x86_64_gnu-0.33.0
|
||||
windows_x86_64_gnu-0.36.1
|
||||
windows_x86_64_gnu-0.42.2
|
||||
windows_x86_64_gnu-0.48.0
|
||||
windows_x86_64_gnullvm-0.42.2
|
||||
windows_x86_64_gnullvm-0.48.0
|
||||
windows_x86_64_msvc-0.33.0
|
||||
windows_x86_64_msvc-0.36.1
|
||||
windows_x86_64_msvc-0.42.2
|
||||
windows_x86_64_msvc-0.48.0
|
||||
xflags-0.3.1
|
||||
xflags-macros-0.3.1
|
||||
xshell-0.2.2
|
||||
xshell-macros-0.2.2
|
||||
yaml-rust-0.4.5
|
||||
zeroize-1.5.5
|
||||
"
|
||||
|
||||
inherit desktop cargo
|
||||
|
||||
DESCRIPTION="A terminal workspace with batteries included"
|
||||
# Double check the homepage as the cargo_metadata crate
|
||||
# does not provide this value so instead repository is used
|
||||
HOMEPAGE="
|
||||
https://zellij.dev/
|
||||
https://github.com/zellij-org/zellij
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/zellij-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
$(cargo_crate_uris)
|
||||
"
|
||||
|
||||
# License set may be more restrictive as OR is not respected
|
||||
# use cargo-license for a more accurate license picture
|
||||
LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense WTFPL-2 ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc"
|
||||
|
||||
BDEPEND="
|
||||
doc? ( app-text/lowdown )
|
||||
"
|
||||
|
||||
# rust does not use *FLAGS from make.conf, silence portage warning
|
||||
# update with proper path to binaries this crate installs, omit leading /
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
DOCS=(
|
||||
CHANGELOG.md
|
||||
CODE_OF_CONDUCT.md
|
||||
CONTRIBUTING.md
|
||||
GOVERNANCE.md
|
||||
README.md
|
||||
docs/
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
pushd ${PN}-utils 2>/dev/null || die
|
||||
cargo_src_compile
|
||||
popd 2>/dev/null || die
|
||||
|
||||
if use doc; then
|
||||
lowdown -t man -o ${PN}.1 docs/MANPAGE.md || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dodoc example/*.*
|
||||
|
||||
insinto /usr/share/zellij
|
||||
doins -r example/{themes,layouts}
|
||||
doins -r ${PN}-utils/assets/{layouts,plugins,config,shell} \
|
||||
${PN}-utils/assets/*.wasm ${PN}-utils/assets/README.md
|
||||
|
||||
use doc && doman ${PN}.1
|
||||
domenu assets/zellij.desktop
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins ${PN}-utils/assets/completions/comp.zsh _${PN}
|
||||
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
newins ${PN}-utils/assets/completions/comp.fish ${PN}.fish
|
||||
}
|
@ -0,0 +1,543 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Autogenerated by pycargoebuild 0.10
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
addr2line@0.17.0
|
||||
adler@1.0.2
|
||||
ahash@0.7.6
|
||||
aho-corasick@0.7.20
|
||||
aho-corasick@1.0.1
|
||||
ansi_term@0.12.1
|
||||
anyhow@1.0.71
|
||||
arc-swap@1.5.0
|
||||
arrayvec@0.5.2
|
||||
arrayvec@0.7.2
|
||||
async-channel@1.8.0
|
||||
async-executor@1.4.1
|
||||
async-global-executor@2.1.0
|
||||
async-io@1.7.0
|
||||
async-lock@2.5.0
|
||||
async-process@1.4.0
|
||||
async-std@1.11.0
|
||||
async-task@4.2.0
|
||||
async-trait@0.1.56
|
||||
atomic-waker@1.0.0
|
||||
atty@0.2.14
|
||||
autocfg@1.1.0
|
||||
backtrace-ext@0.2.1
|
||||
backtrace@0.3.65
|
||||
base-x@0.2.11
|
||||
base64@0.13.0
|
||||
base64@0.21.0
|
||||
bitflags@1.3.2
|
||||
block-buffer@0.7.3
|
||||
block-buffer@0.9.0
|
||||
block-padding@0.1.5
|
||||
blocking@1.2.0
|
||||
boxfnonce@0.1.1
|
||||
bstr@1.5.0
|
||||
bumpalo@3.10.0
|
||||
byte-tools@0.3.1
|
||||
bytecheck@0.6.9
|
||||
bytecheck_derive@0.6.9
|
||||
byteorder@1.4.3
|
||||
bytes@1.4.0
|
||||
cache-padded@1.2.0
|
||||
cassowary@0.3.0
|
||||
cc@1.0.73
|
||||
cfg-if@0.1.10
|
||||
cfg-if@1.0.0
|
||||
chrono@0.4.19
|
||||
clap@3.2.4
|
||||
clap_complete@3.2.1
|
||||
clap_derive@3.2.4
|
||||
clap_lex@0.2.2
|
||||
close_fds@0.3.2
|
||||
colored@2.0.0
|
||||
colorsys@0.6.5
|
||||
concurrent-queue@1.2.2
|
||||
concurrent-queue@2.2.0
|
||||
console@0.15.0
|
||||
const_fn@0.4.9
|
||||
core-foundation-sys@0.8.3
|
||||
corosensei@0.1.3
|
||||
cpufeatures@0.2.2
|
||||
cranelift-bforest@0.82.3
|
||||
cranelift-codegen-meta@0.82.3
|
||||
cranelift-codegen-shared@0.82.3
|
||||
cranelift-codegen@0.82.3
|
||||
cranelift-entity@0.82.3
|
||||
cranelift-frontend@0.82.3
|
||||
crc32fast@1.3.2
|
||||
crossbeam-channel@0.5.4
|
||||
crossbeam-deque@0.8.1
|
||||
crossbeam-epoch@0.9.8
|
||||
crossbeam-queue@0.3.5
|
||||
crossbeam-utils@0.8.15
|
||||
crossbeam@0.8.1
|
||||
csscolorparser@0.6.2
|
||||
ctor@0.1.22
|
||||
daemonize@0.4.1
|
||||
darling@0.13.4
|
||||
darling_core@0.13.4
|
||||
darling_macro@0.13.4
|
||||
deltae@0.3.0
|
||||
derivative@2.2.0
|
||||
destructure_traitobject@0.2.0
|
||||
dialoguer@0.10.4
|
||||
digest@0.8.1
|
||||
digest@0.9.0
|
||||
directories-next@2.0.0
|
||||
dirs-sys-next@0.1.2
|
||||
dirs-sys@0.3.7
|
||||
dirs@2.0.2
|
||||
dirs@4.0.0
|
||||
discard@1.0.4
|
||||
dynasm@1.2.3
|
||||
dynasmrt@1.2.3
|
||||
either@1.6.1
|
||||
encode_unicode@0.3.6
|
||||
enum-iterator-derive@0.7.0
|
||||
enum-iterator@0.7.0
|
||||
enumset@1.0.11
|
||||
enumset_derive@0.6.0
|
||||
erased-serde@0.3.20
|
||||
errno-dragonfly@0.1.2
|
||||
errno@0.3.1
|
||||
event-listener@2.5.2
|
||||
fake-simd@0.1.2
|
||||
fallible-iterator@0.2.0
|
||||
fastrand@1.7.0
|
||||
file-id@0.1.0
|
||||
filedescriptor@0.8.2
|
||||
filetime@0.2.21
|
||||
finl_unicode@1.2.0
|
||||
fixedbitset@0.4.2
|
||||
fnv@1.0.7
|
||||
form_urlencoded@1.0.1
|
||||
fsevent-sys@4.1.0
|
||||
futures-channel@0.3.21
|
||||
futures-core@0.3.21
|
||||
futures-io@0.3.21
|
||||
futures-lite@1.12.0
|
||||
fuzzy-matcher@0.3.7
|
||||
generational-arena@0.2.8
|
||||
generic-array@0.12.4
|
||||
generic-array@0.14.5
|
||||
getopts@0.2.21
|
||||
getrandom@0.1.16
|
||||
getrandom@0.2.7
|
||||
ghost@0.1.4
|
||||
gimli@0.26.1
|
||||
globset@0.4.10
|
||||
gloo-timers@0.2.4
|
||||
hashbrown@0.11.2
|
||||
hashbrown@0.12.3
|
||||
heck@0.3.3
|
||||
heck@0.4.0
|
||||
hermit-abi@0.1.19
|
||||
hermit-abi@0.3.1
|
||||
hex@0.4.3
|
||||
highway@0.6.4
|
||||
humantime@2.1.0
|
||||
ident_case@1.0.1
|
||||
idna@0.2.3
|
||||
ignore@0.4.20
|
||||
include_dir@0.7.3
|
||||
include_dir_macros@0.7.3
|
||||
indexmap@1.8.2
|
||||
inotify-sys@0.1.5
|
||||
inotify@0.9.6
|
||||
insta@1.14.0
|
||||
instant@0.1.12
|
||||
interprocess@1.2.1
|
||||
intmap@0.7.1
|
||||
inventory@0.2.3
|
||||
io-lifetimes@1.0.10
|
||||
is-terminal@0.4.7
|
||||
is_ci@1.1.1
|
||||
itertools@0.10.5
|
||||
itoa@1.0.2
|
||||
js-sys@0.3.58
|
||||
kdl@4.5.0
|
||||
kqueue-sys@1.0.3
|
||||
kqueue@1.0.7
|
||||
kv-log-macro@1.0.7
|
||||
lab@0.11.0
|
||||
lazy_static@1.4.0
|
||||
leb128@0.2.5
|
||||
lev_distance@0.1.1
|
||||
libc@0.2.140
|
||||
libloading@0.7.4
|
||||
libssh2-sys@0.2.23
|
||||
libz-sys@1.1.8
|
||||
linked-hash-map@0.5.4
|
||||
linux-raw-sys@0.3.7
|
||||
lock_api@0.4.7
|
||||
log-mdc@0.1.0
|
||||
log4rs@1.2.0
|
||||
log@0.4.17
|
||||
loupe-derive@0.1.3
|
||||
loupe@0.1.3
|
||||
mach@0.3.2
|
||||
maplit@1.0.2
|
||||
matches@0.1.9
|
||||
memchr@2.5.0
|
||||
memmap2@0.5.7
|
||||
memmem@0.1.1
|
||||
memoffset@0.6.5
|
||||
miette-derive@5.8.0
|
||||
miette@5.8.0
|
||||
minimal-lexical@0.2.1
|
||||
miniz_oxide@0.5.3
|
||||
mio@0.7.14
|
||||
mio@0.8.6
|
||||
miow@0.3.7
|
||||
more-asserts@0.2.2
|
||||
multimap@0.8.3
|
||||
names@0.14.0
|
||||
nix@0.23.1
|
||||
nix@0.24.2
|
||||
nom@5.1.2
|
||||
nom@7.1.1
|
||||
notify-debouncer-full@0.1.0
|
||||
notify@6.0.0
|
||||
ntapi@0.3.7
|
||||
num-derive@0.3.3
|
||||
num-integer@0.1.45
|
||||
num-traits@0.2.15
|
||||
num_cpus@1.13.1
|
||||
object@0.28.4
|
||||
once_cell@1.12.0
|
||||
opaque-debug@0.2.3
|
||||
opaque-debug@0.3.0
|
||||
openssl-sys@0.9.74
|
||||
ordered-float@2.10.0
|
||||
ordered-float@3.3.0
|
||||
os_str_bytes@6.1.0
|
||||
owo-colors@3.4.0
|
||||
parking@2.0.0
|
||||
parking_lot@0.11.2
|
||||
parking_lot@0.12.1
|
||||
parking_lot_core@0.8.5
|
||||
parking_lot_core@0.9.3
|
||||
paste@1.0.7
|
||||
percent-encoding@2.1.0
|
||||
pest@2.1.3
|
||||
pest_derive@2.1.0
|
||||
pest_generator@2.1.3
|
||||
pest_meta@2.1.3
|
||||
petgraph@0.6.3
|
||||
phf@0.10.1
|
||||
phf@0.11.1
|
||||
phf@0.8.0
|
||||
phf_codegen@0.8.0
|
||||
phf_generator@0.11.1
|
||||
phf_generator@0.8.0
|
||||
phf_macros@0.11.1
|
||||
phf_shared@0.10.0
|
||||
phf_shared@0.11.1
|
||||
phf_shared@0.8.0
|
||||
pin-project-lite@0.2.9
|
||||
pin-utils@0.1.0
|
||||
pkg-config@0.3.25
|
||||
polling@2.2.0
|
||||
ppv-lite86@0.2.16
|
||||
pretty-bytes@0.2.2
|
||||
prettyplease@0.1.25
|
||||
proc-macro-error-attr@1.0.4
|
||||
proc-macro-error@1.0.4
|
||||
proc-macro-hack@0.5.19
|
||||
proc-macro2@1.0.56
|
||||
prost-build@0.11.9
|
||||
prost-derive@0.11.9
|
||||
prost-types@0.11.9
|
||||
prost@0.11.9
|
||||
ptr_meta@0.1.4
|
||||
ptr_meta_derive@0.1.4
|
||||
quote@1.0.27
|
||||
rand@0.7.3
|
||||
rand@0.8.5
|
||||
rand_chacha@0.2.2
|
||||
rand_chacha@0.3.1
|
||||
rand_core@0.5.1
|
||||
rand_core@0.6.3
|
||||
rand_hc@0.2.0
|
||||
rand_pcg@0.2.1
|
||||
rayon-core@1.9.3
|
||||
rayon@1.5.3
|
||||
redox_syscall@0.2.13
|
||||
redox_users@0.4.3
|
||||
regalloc@0.0.34
|
||||
regex-syntax@0.7.1
|
||||
regex@1.8.1
|
||||
region@3.0.0
|
||||
remove_dir_all@0.5.3
|
||||
rend@0.3.6
|
||||
rkyv@0.7.39
|
||||
rkyv_derive@0.7.39
|
||||
rmp-serde@1.1.0
|
||||
rmp@0.8.11
|
||||
rustc-demangle@0.1.21
|
||||
rustc-hash@1.1.0
|
||||
rustc_version@0.2.3
|
||||
rustc_version@0.4.0
|
||||
rustix@0.37.7
|
||||
rustversion@1.0.9
|
||||
ryu@1.0.10
|
||||
same-file@1.0.6
|
||||
scopeguard@1.1.0
|
||||
seahash@4.1.0
|
||||
semver-parser@0.10.2
|
||||
semver-parser@0.7.0
|
||||
semver@0.11.0
|
||||
semver@0.9.0
|
||||
semver@1.0.17
|
||||
serde-value@0.7.0
|
||||
serde@1.0.137
|
||||
serde_bytes@0.11.6
|
||||
serde_derive@1.0.137
|
||||
serde_json@1.0.81
|
||||
serde_yaml@0.8.24
|
||||
sha-1@0.8.2
|
||||
sha1@0.6.1
|
||||
sha1_smol@1.0.0
|
||||
sha2@0.9.9
|
||||
shell-words@1.1.0
|
||||
shellexpand@3.0.0
|
||||
signal-hook-registry@1.4.0
|
||||
signal-hook@0.1.17
|
||||
signal-hook@0.3.14
|
||||
similar@2.1.0
|
||||
siphasher@0.3.10
|
||||
sixel-image@0.1.0
|
||||
sixel-tokenizer@0.1.0
|
||||
slab@0.4.6
|
||||
smallvec@1.8.0
|
||||
smawk@0.3.1
|
||||
socket2@0.4.4
|
||||
spinning@0.1.0
|
||||
ssh2@0.9.3
|
||||
stable_deref_trait@1.2.0
|
||||
standback@0.2.17
|
||||
stdweb-derive@0.5.3
|
||||
stdweb-internal-macros@0.2.9
|
||||
stdweb-internal-runtime@0.1.5
|
||||
stdweb@0.4.20
|
||||
strip-ansi-escapes@0.1.1
|
||||
strsim@0.10.0
|
||||
strum@0.20.0
|
||||
strum_macros@0.20.1
|
||||
suggest@0.4.0
|
||||
supports-color@2.0.0
|
||||
supports-hyperlinks@2.1.0
|
||||
supports-unicode@2.0.0
|
||||
syn@1.0.96
|
||||
syn@2.0.15
|
||||
sysinfo@0.22.5
|
||||
target-lexicon@0.12.5
|
||||
tempfile@3.3.0
|
||||
termcolor@1.1.3
|
||||
terminal_size@0.1.17
|
||||
terminfo@0.7.3
|
||||
termios@0.3.3
|
||||
termwiz@0.20.0
|
||||
textwrap@0.15.0
|
||||
thiserror-impl@1.0.40
|
||||
thiserror@1.0.40
|
||||
thread-id@4.0.0
|
||||
thread_local@1.1.7
|
||||
time-macros-impl@0.1.2
|
||||
time-macros@0.1.1
|
||||
time@0.1.44
|
||||
time@0.2.27
|
||||
tinyvec@1.6.0
|
||||
tinyvec_macros@0.1.0
|
||||
to_method@1.1.0
|
||||
toml@0.5.10
|
||||
tracing-attributes@0.1.21
|
||||
tracing-core@0.1.27
|
||||
tracing@0.1.35
|
||||
typemap-ors@1.0.0
|
||||
typenum@1.15.0
|
||||
typetag-impl@0.1.8
|
||||
typetag@0.1.8
|
||||
ucd-trie@0.1.3
|
||||
unicode-bidi@0.3.8
|
||||
unicode-ident@1.0.1
|
||||
unicode-linebreak@0.1.2
|
||||
unicode-normalization@0.1.19
|
||||
unicode-segmentation@1.9.0
|
||||
unicode-width@0.1.10
|
||||
unsafe-any-ors@1.0.0
|
||||
url@2.2.2
|
||||
utf8parse@0.2.0
|
||||
uuid@0.8.2
|
||||
value-bag@1.0.0-alpha.9
|
||||
vcpkg@0.2.15
|
||||
version_check@0.9.4
|
||||
vte@0.10.1
|
||||
vte@0.11.0
|
||||
vte_generate_state_changes@0.1.1
|
||||
vtparse@0.6.2
|
||||
waker-fn@1.1.0
|
||||
walkdir@2.3.3
|
||||
wasi@0.10.0+wasi-snapshot-preview1
|
||||
wasi@0.11.0+wasi-snapshot-preview1
|
||||
wasi@0.9.0+wasi-snapshot-preview1
|
||||
wasm-bindgen-backend@0.2.81
|
||||
wasm-bindgen-futures@0.4.31
|
||||
wasm-bindgen-macro-support@0.2.81
|
||||
wasm-bindgen-macro@0.2.81
|
||||
wasm-bindgen-shared@0.2.81
|
||||
wasm-bindgen@0.2.81
|
||||
wasm-encoder@0.13.0
|
||||
wasmer-artifact@2.3.0
|
||||
wasmer-compiler-cranelift@2.3.0
|
||||
wasmer-compiler-singlepass@2.3.0
|
||||
wasmer-compiler@2.3.0
|
||||
wasmer-derive@2.3.0
|
||||
wasmer-engine-dylib@2.3.0
|
||||
wasmer-engine-universal-artifact@2.3.0
|
||||
wasmer-engine-universal@2.3.0
|
||||
wasmer-engine@2.3.0
|
||||
wasmer-object@2.3.0
|
||||
wasmer-types@2.3.0
|
||||
wasmer-vfs@2.3.0
|
||||
wasmer-vm@2.3.0
|
||||
wasmer-wasi-types@2.3.0
|
||||
wasmer-wasi@2.3.0
|
||||
wasmer@2.3.0
|
||||
wasmparser@0.83.0
|
||||
wast@42.0.0
|
||||
wat@1.0.44
|
||||
web-sys@0.3.58
|
||||
wepoll-ffi@0.1.2
|
||||
wezterm-bidi@0.2.2
|
||||
wezterm-color-types@0.2.0
|
||||
wezterm-dynamic-derive@0.1.0
|
||||
wezterm-dynamic@0.1.0
|
||||
which@4.2.5
|
||||
winapi-i686-pc-windows-gnu@0.4.0
|
||||
winapi-util@0.1.5
|
||||
winapi-x86_64-pc-windows-gnu@0.4.0
|
||||
winapi@0.3.9
|
||||
windows-sys@0.33.0
|
||||
windows-sys@0.36.1
|
||||
windows-sys@0.45.0
|
||||
windows-sys@0.48.0
|
||||
windows-targets@0.42.2
|
||||
windows-targets@0.48.0
|
||||
windows_aarch64_gnullvm@0.42.2
|
||||
windows_aarch64_gnullvm@0.48.0
|
||||
windows_aarch64_msvc@0.33.0
|
||||
windows_aarch64_msvc@0.36.1
|
||||
windows_aarch64_msvc@0.42.2
|
||||
windows_aarch64_msvc@0.48.0
|
||||
windows_i686_gnu@0.33.0
|
||||
windows_i686_gnu@0.36.1
|
||||
windows_i686_gnu@0.42.2
|
||||
windows_i686_gnu@0.48.0
|
||||
windows_i686_msvc@0.33.0
|
||||
windows_i686_msvc@0.36.1
|
||||
windows_i686_msvc@0.42.2
|
||||
windows_i686_msvc@0.48.0
|
||||
windows_x86_64_gnu@0.33.0
|
||||
windows_x86_64_gnu@0.36.1
|
||||
windows_x86_64_gnu@0.42.2
|
||||
windows_x86_64_gnu@0.48.0
|
||||
windows_x86_64_gnullvm@0.42.2
|
||||
windows_x86_64_gnullvm@0.48.0
|
||||
windows_x86_64_msvc@0.33.0
|
||||
windows_x86_64_msvc@0.36.1
|
||||
windows_x86_64_msvc@0.42.2
|
||||
windows_x86_64_msvc@0.48.0
|
||||
xflags-macros@0.3.1
|
||||
xflags@0.3.1
|
||||
xshell-macros@0.2.2
|
||||
xshell@0.2.2
|
||||
yaml-rust@0.4.5
|
||||
zeroize@1.5.5
|
||||
"
|
||||
|
||||
inherit desktop cargo
|
||||
|
||||
DESCRIPTION="A terminal workspace with batteries included"
|
||||
# Double check the homepage as the cargo_metadata crate
|
||||
# does not provide this value so instead repository is used
|
||||
HOMEPAGE="
|
||||
https://zellij.dev/
|
||||
https://github.com/zellij-org/zellij
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/zellij-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
|
||||
ISC MIT MPL-2.0 Unicode-DFS-2016 WTFPL-2
|
||||
"
|
||||
|
||||
# owo-colors
|
||||
LICENSE+="
|
||||
MIT
|
||||
"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc"
|
||||
|
||||
BDEPEND="
|
||||
doc? ( app-text/lowdown )
|
||||
"
|
||||
|
||||
# rust does not use *FLAGS from make.conf, silence portage warning
|
||||
# update with proper path to binaries this crate installs, omit leading /
|
||||
QA_FLAGS_IGNORED="usr/bin/${PN}"
|
||||
|
||||
DOCS=(
|
||||
CHANGELOG.md
|
||||
CODE_OF_CONDUCT.md
|
||||
CONTRIBUTING.md
|
||||
GOVERNANCE.md
|
||||
README.md
|
||||
docs/
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile
|
||||
pushd ${PN}-utils 2>/dev/null || die
|
||||
cargo_src_compile
|
||||
popd 2>/dev/null || die
|
||||
|
||||
if use doc; then
|
||||
lowdown -t man -o ${PN}.1 docs/MANPAGE.md || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cargo_src_install
|
||||
|
||||
dodoc example/*.*
|
||||
|
||||
insinto /usr/share/zellij
|
||||
doins -r example/{themes,layouts}
|
||||
doins -r ${PN}-utils/assets/{layouts,plugins,config,shell} \
|
||||
${PN}-utils/assets/*.wasm ${PN}-utils/assets/README.md
|
||||
|
||||
use doc && doman ${PN}.1
|
||||
domenu assets/zellij.desktop
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins ${PN}-utils/assets/completions/comp.zsh _${PN}
|
||||
|
||||
insinto /usr/share/fish/vendor_completions.d
|
||||
newins ${PN}-utils/assets/completions/comp.fish ${PN}.fish
|
||||
}
|
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST mgorny-dev-scripts-40.tar.gz 12480 BLAKE2B 63f22ba3a97c3cec5c6f77d061dfccbf71cf6572d489c53f131b0ae593e919d9ac296ef55dfb593752cc2d288f9d0cbe4343199721e211a4480a29965c91a9cd SHA512 7e9c959844f2282de57844306e8d324ac11c398d9a9e8f039a7a5630d4c2363a6b6f28c3765a9ab07e03093d7890c2ba3d824c6c29b82d5601507e611a645c58
|
||||
DIST mgorny-dev-scripts-41.tar.gz 12507 BLAKE2B fae0f2fde5f412d1c0d6c8e1ff2958e463c52cb708df7406b7ac9fff3203b652b5b5b5735317358dc5750cd6b5ed1d2ca9381eab9798057bf8fafc97f6889b5a SHA512 e77cc43c4e62b039a346b39b204a6bc77cbc9267fc04bacb6560ff2e0ad9a9f38e41d4d5a5b2c218e633120d9582c09b89784528dc89e2ad171d95b569b0f6ec
|
||||
EBUILD mgorny-dev-scripts-40.ebuild 676 BLAKE2B 2b3199410a620b4d21e10bda7234e3323388907506cc1a3678eadc71dbf110d17f95a923b956503ae693082e283ba1bdbe62065392abc22e3619fcc35808ba5f SHA512 c74d7fedb8fc66af0c3d43325358ab0a8a99eccd3f28347e49059c616c0a6bb081d12aff3b9afb4950e5827c15376bdfbfa4b73775210a310814ae06fd33e771
|
||||
EBUILD mgorny-dev-scripts-41.ebuild 680 BLAKE2B 150e6343070bef8b5a34e7bef1bbe8779ca04a5fbe9f97f3ab1bd32797dd92017ebe7f530c97deec0bfd1085e866f448e787017fd97833d27c6eea2c664a41aa SHA512 5d8723b9e58295b1db57c5a83dd692fd16655a69b1c6c1311ff45d4190b777e1e8c439d3d32d615eb62b45ff91ee44c1f8976388de87a419e6b02ca2d7001c2d
|
||||
MISC metadata.xml 362 BLAKE2B 9f7873c2b1dea8abe84daabea4db33438b730c92487220d28af391e411f58b15f7eaa7aedffab8849a8d0cf4c032db04e48cbf9be28f0ee7602b6a05f0e430be SHA512 d7d44e67c952a00cda52b223975c1c48ca8283d55ccc084edbed956633e8f2a04ede1553f16a3b673485ce433b9067d35c1459f0ef392ddf6d4d03ab02d339a2
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 2019-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Handy scripts for ebuild development and more"
|
||||
HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/"
|
||||
SRC_URI="
|
||||
https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
|
||||
|
||||
RDEPEND="
|
||||
app-portage/gentoolkit
|
||||
app-portage/portage-utils
|
||||
dev-perl/URI
|
||||
dev-util/pkgcheck
|
||||
dev-vcs/git
|
||||
net-misc/wget
|
||||
sys-apps/portage
|
||||
x11-misc/xdg-utils
|
||||
"
|
||||
|
||||
src_install() {
|
||||
dodoc README.rst
|
||||
rm -f COPYING README.rst || die
|
||||
dobin *
|
||||
}
|
Binary file not shown.
@ -1,13 +1,4 @@
|
||||
DIST fzf-0.39.0-deps.tar.xz 16890324 BLAKE2B ddf650dabbefcad339b677ae9196714c81533a338ffe35240acd44db1afdc83d2912fec339ccc90276795b2a7047ec569404483308a9f1ac8050debac3e4e49b SHA512 1944a5088f448d6d69ff567bc77f5a15af1a7df51aae97c4fa53145734c9bfe5ed6c04bf34d6233488247f0e32674a17d8caa7753b04ddb5d77274df6e738609
|
||||
DIST fzf-0.39.0.tar.gz 235093 BLAKE2B 4db2877a6c7cc5418b643b572d17350f16794d6e417dd90da5684676ce04a341ce3a7fd3f2e7f6c5d740c9dabfc9c3faca2da2c5b9030e69403d847399f9db1b SHA512 0e8ccb460aeed5b5ccb04bba663b28565666c50a7c974fd0818ab6d6e4a7cd7958f285a47023f632a22417eee2130a670076180590c81f87d67081f39d566e5d
|
||||
DIST fzf-0.40.0-deps.tar.xz 16914048 BLAKE2B c095faee297e2226d595f961bd1362c41e1b516eae225df4a25c28e9d0f4a4d65bbcb38db77d19d806cd3944dbbe42385566c3f7d59486fb3bafc3e0f2565073 SHA512 87b4ffa2f87c9d35cde56d6217beceadce94d72d7d8e5cf5a94c0873486ff954ea2e2d70e376a873d7f500af0e154b5e05af1ce745823ce96bd563697fd4ee01
|
||||
DIST fzf-0.40.0.tar.gz 236930 BLAKE2B bbdf8d62c5b9f2e1a85c54e55e42d7a93366ff7f25104d1eb3b28dc49933c10bbe9a8bda68a80597f2734ed6888da744000db5b359a9523b40007f04ede06252 SHA512 03a9aae215b06cd2d0c318e7fb13c6e39012091e9773f00cba702323c5fe3b2b0161f48fe552188689be307e2d308c47afed53e1046a7a767bcd49c98c1dbf60
|
||||
DIST fzf-0.41.1-deps.tar.xz 16902176 BLAKE2B 96f888a2b00d8156b3423b9074915934b8034183be652cfe0f251cd93b5a44358360a55012c85b07325b193b51dcb266ecb1ec03f966385dfb2d474c7b2065a7 SHA512 0049d82220db6e9fd20d885b3706d6a13dd341d6d6953a7e403d035360612fc594dcc147a01d875302cffeacb977461f385d31ca3020a45cbcb7033f1b661020
|
||||
DIST fzf-0.41.1.tar.gz 238333 BLAKE2B 3716cfa9d4001902e0901b837a7389c14a8ebb50c602f07cc6be1f345e085fa5a4bf5a6688cb1d15e927881b2eaa5565a49f700ee72d1abb96204e030c7c43e5 SHA512 2c9bf4f0e9b2772f2f911f5d2cb88715ce63b6029ad1a1eb066bdc670c05cf46a387ff8c019065b043858e82fb0234cce071b01f003f0c3f3f1c7720f1c6aa89
|
||||
DIST fzf-0.42.0-deps.tar.xz 16860372 BLAKE2B e2ba9a7deca036587e0f4ff40eabb849f834ca5429261ea365efa87b83eb4c8b62e4c24e27a35d29941c09cf7165fa6f408769132d9583527278fc7029e473c5 SHA512 43b09726e5c5d7d987e6bb905f077dfd2e355b7bbb65eb13f86dc1c586711c1331396ae3c8437990a6facab72aad0ba4aff99fe3f2b293554bbb6942799440d8
|
||||
DIST fzf-0.42.0.tar.gz 239469 BLAKE2B cdeb40d08345edaecc20082e5c9d487791260ae18dc824e585f522fdcb004dc645a9a59f8d26c01ffaaffffcee6ea9b7030b5e3a79d22098b3fad55e7ff2f9e7 SHA512 9587b8c9d37abcf1ae85b12d5cf3a1179f57241e3932db6801dee9bb952f83621b780d713c1793ccb4c5c36921b9078e156fe989b3e13664201ed729ea03d414
|
||||
EBUILD fzf-0.39.0.ebuild 1982 BLAKE2B 089b1801f24a2792a635aa5a1e5822f43bc4330d6a58024a003b7a0cff3d9446b44e3bc60d7c09373ab3de8555d3ac9130d5d93a6f00cf57a174949cda9ceaaf SHA512 b81e4265912111d6400b2c4889259ffd08b9f5b42d3a6354d24b91bb3f09f9adfaeae299b1ce35667d08b76743a9b17f9d397190b53c8fb3ab2d9de3325e3660
|
||||
EBUILD fzf-0.40.0.ebuild 1984 BLAKE2B 20b3d46829789f781a5e102cb79509ceffc4972e1df0a7d58bf5a1735ced5670fd179cc1e29ab4c8aad7bce5c4df80e9b304e57f7bececf42e8dd422330a303a SHA512 60fbc90e97e3bc116d073fd44b732e00ddbba9f0326ec211bdd9876f68fd43546bee8143535aed5d7820135553731aaba710a84c1588e9ba9fbe17a32fc1d88b
|
||||
EBUILD fzf-0.41.1.ebuild 1984 BLAKE2B b731a12f4cf64d7dfb4e37d8cffe50361fb46004f8dc2da1ae05243bbf0c4b67971f8441e05651eedaf3c596e78954c8baf7890fffb75f2c58915087030b0af2 SHA512 04e3e1017aec3629d003a675468416cef086ebe7553e9639ae140e7cc7e22cfd7407b764568a2ba09f51d327f3317178ff9667b16700487cca5749564d6871f2
|
||||
EBUILD fzf-0.42.0.ebuild 1982 BLAKE2B 33281814ae65706a1b7b398fecf8cf1548d25460e598a7fe2ad6b9bc39fc393ebd9e0f29a012c5c8b77809434e0d15294a0f2dce191c165d9bb18a574895d832 SHA512 d4d7fd0f77f2ff0cde61c291b376c3ce8a5a40c8f717b1008c04d2c028d0f038e44cb35765ddae964f34f31b451455bef72ac952ee5a7257c0984c77734f246f
|
||||
MISC metadata.xml 469 BLAKE2B 3d6dcce756d040b715bbf17f33faea2c0ddd810857cb38289f59cab134a5b049d21db71c9c3844497643e1728ecd09a924a51ba273f736712543307f2b806d1a SHA512 21f3fef809b276da7f7ad33dbafefc2ebfa86b9ce9aa0dea664724c399a6743923a8a1825cffbd06d885181dc7b305d351e7ab77bd133abb98f601a84783f52f
|
||||
|
@ -1,72 +0,0 @@
|
||||
# Copyright 2019-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1 go-module
|
||||
|
||||
DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
|
||||
HOMEPAGE="https://github.com/junegunn/fzf"
|
||||
|
||||
# For fancy versioning only. Bump on the next release!
|
||||
# MY_GIT_REV is the first 7 characters of release commit, we truncate it
|
||||
# after to make it easier to copy/paste.
|
||||
MY_GIT_REV=20230402d087858ca9a93aa8fe53d289f29c1836
|
||||
MY_GIT_REV=${MY_GIT_REV:0:7}
|
||||
|
||||
SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT BSD-with-disclosure"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's/-s -w //' Makefile || die # bug #795225
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} bin/${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
doman man/man1/${PN}.1
|
||||
|
||||
dobin bin/${PN}-tmux
|
||||
doman man/man1/${PN}-tmux.1
|
||||
|
||||
insinto /usr/share/vim/vimfiles/plugin
|
||||
doins plugin/${PN}.vim
|
||||
|
||||
insinto /usr/share/nvim/runtime/plugin
|
||||
doins plugin/${PN}.vim
|
||||
|
||||
newbashcomp shell/completion.bash ${PN}
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell/completion.zsh _${PN}
|
||||
|
||||
insinto /usr/share/fzf
|
||||
doins shell/key-bindings.bash
|
||||
doins shell/key-bindings.fish
|
||||
doins shell/key-bindings.zsh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "To add fzf support to your shell, make sure to use the right file"
|
||||
elog "from ${EROOT}/usr/share/fzf."
|
||||
elog
|
||||
elog "For bash, add the following line to ~/.bashrc:"
|
||||
elog
|
||||
elog " # source ${EROOT}/usr/share/bash-completion/completions/fzf"
|
||||
elog " # source ${EROOT}/usr/share/fzf/key-bindings.bash"
|
||||
elog
|
||||
elog "Plugins for Vim and Neovim are installed to respective directories"
|
||||
elog "and will work out of the box."
|
||||
elog
|
||||
elog "For fzf support in tmux see fzf-tmux(1)."
|
||||
fi
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 2019-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1 go-module
|
||||
|
||||
DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
|
||||
HOMEPAGE="https://github.com/junegunn/fzf"
|
||||
|
||||
# For fancy versioning only. Bump on the next release!
|
||||
# MY_GIT_REV is the first 7 characters of release commit, we truncate it
|
||||
# after to make it easier to copy/paste.
|
||||
MY_GIT_REV=fb76893e18fd567ac45a516f708832ae0f2ad37c
|
||||
MY_GIT_REV=${MY_GIT_REV:0:7}
|
||||
|
||||
SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT BSD-with-disclosure"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's/-s -w //' Makefile || die # bug #795225
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} bin/${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
doman man/man1/${PN}.1
|
||||
|
||||
dobin bin/${PN}-tmux
|
||||
doman man/man1/${PN}-tmux.1
|
||||
|
||||
insinto /usr/share/vim/vimfiles/plugin
|
||||
doins plugin/${PN}.vim
|
||||
|
||||
insinto /usr/share/nvim/runtime/plugin
|
||||
doins plugin/${PN}.vim
|
||||
|
||||
newbashcomp shell/completion.bash ${PN}
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell/completion.zsh _${PN}
|
||||
|
||||
insinto /usr/share/fzf
|
||||
doins shell/key-bindings.bash
|
||||
doins shell/key-bindings.fish
|
||||
doins shell/key-bindings.zsh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "To add fzf support to your shell, make sure to use the right file"
|
||||
elog "from ${EROOT}/usr/share/fzf."
|
||||
elog
|
||||
elog "For bash, add the following line to ~/.bashrc:"
|
||||
elog
|
||||
elog " # source ${EROOT}/usr/share/bash-completion/completions/fzf"
|
||||
elog " # source ${EROOT}/usr/share/fzf/key-bindings.bash"
|
||||
elog
|
||||
elog "Plugins for Vim and Neovim are installed to respective directories"
|
||||
elog "and will work out of the box."
|
||||
elog
|
||||
elog "For fzf support in tmux see fzf-tmux(1)."
|
||||
fi
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 2019-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit bash-completion-r1 go-module
|
||||
|
||||
DESCRIPTION="General-purpose command-line fuzzy finder, written in Golang"
|
||||
HOMEPAGE="https://github.com/junegunn/fzf"
|
||||
|
||||
# For fancy versioning only. Bump on the next release!
|
||||
# MY_GIT_REV is the first 7 characters of release commit, we truncate it
|
||||
# after to make it easier to copy/paste.
|
||||
MY_GIT_REV=6eb1874c5a919b63bfebeb9b41f6f004a03df0d7
|
||||
MY_GIT_REV=${MY_GIT_REV:0:7}
|
||||
|
||||
SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT BSD-with-disclosure"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's/-s -w //' Makefile || die # bug #795225
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${EPREFIX}"/usr VERSION=${PV} REVISION=${MY_GIT_REV} bin/${PN}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
doman man/man1/${PN}.1
|
||||
|
||||
dobin bin/${PN}-tmux
|
||||
doman man/man1/${PN}-tmux.1
|
||||
|
||||
insinto /usr/share/vim/vimfiles/plugin
|
||||
doins plugin/${PN}.vim
|
||||
|
||||
insinto /usr/share/nvim/runtime/plugin
|
||||
doins plugin/${PN}.vim
|
||||
|
||||
newbashcomp shell/completion.bash ${PN}
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins shell/completion.zsh _${PN}
|
||||
|
||||
insinto /usr/share/fzf
|
||||
doins shell/key-bindings.bash
|
||||
doins shell/key-bindings.fish
|
||||
doins shell/key-bindings.zsh
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
elog "To add fzf support to your shell, make sure to use the right file"
|
||||
elog "from ${EROOT}/usr/share/fzf."
|
||||
elog
|
||||
elog "For bash, add the following line to ~/.bashrc:"
|
||||
elog
|
||||
elog " # source ${EROOT}/usr/share/bash-completion/completions/fzf"
|
||||
elog " # source ${EROOT}/usr/share/fzf/key-bindings.bash"
|
||||
elog
|
||||
elog "Plugins for Vim and Neovim are installed to respective directories"
|
||||
elog "and will work out of the box."
|
||||
elog
|
||||
elog "For fzf support in tmux see fzf-tmux(1)."
|
||||
fi
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST evince-44.2.tar.xz 2919728 BLAKE2B 316f5fe545169bdca9177522e03c45112c4bb16ee41492e3c3f96be6bf1334f9cef275e73fc9d25884c3a1c4063f48b9fbcccc6a2b87fbba71f84ee4f33ab0d2 SHA512 66ea8ed99fa8c91161ba530875a473136cc58bdd6d519b492b7213d2f00f4c4957efd56ebe59f752571a7fab67f8bc556510b0b7ec56d19b9f16ff94ab2874fb
|
||||
DIST evince-44.3.tar.xz 2920576 BLAKE2B 33743220cdec542b77273a8eac68458b7b9b5453b9f826f276bf24f6fdce19104bedd28d59113677f34616b5615456c92d931c06df270cdb5070c1c1b66c8ffa SHA512 7812e588fcce8bfd30c187cffeb02295def043bd51db4eb6d5d226a01eba6e45a07382fb6b7779a485acd922e2f4c3b0fffc63f40d2a8c2f4e6c5052e3761ff1
|
||||
EBUILD evince-44.2.ebuild 3265 BLAKE2B 5f52238086ca926a4de62a94f46f53654fb437c4a0ef38ce6a66b851385ae7966573664e0611b7a0a4e8b443cfd2b436dbfd0dbc128c8fdccf6e7ee6fab43df5 SHA512 4838c1505362d28f860e4f36a4014a8dd7237c42d1a99feb4bba0cc717b9bd8cfc26c8261dc34bacdd8a5154c6af1423ea480b0ae16c0652b1e9c0109ef4db08
|
||||
EBUILD evince-44.3.ebuild 3275 BLAKE2B 123f08eec98d7521310faf72d8e6dff9fcaa4a3d793c47700a0c4101b8576e9bb7a3d513d33629eca735f144092977b4717b20734c562da72fbaaf444cc7c719 SHA512 e6dda30473fb152a230e60700e02723f8b37f2f20fcfb8e0f7ebed9108bdaa3b887e31f0ebf65338dd0c1e30aed15eec67d30a7a5188780c77dd07a607059ac3
|
||||
EBUILD evince-44.3.ebuild 3274 BLAKE2B 843fab2c1abed0b661be2421cb38dd04081ebdeb959a70402cad3766b156023d98b883d4bf8c85dbceeb09f0a5f4fb86ee4dd22eb612a270bc8c5a193568af4f SHA512 345a72ac3fa1a079d81e7acbfcdad7234a20bc3f58ba56692db78b5d229ef563d667353da3116b66f072bfc00544a7716177862d3c13be9cc106e8ee9754fd6b
|
||||
MISC metadata.xml 874 BLAKE2B be19d36175d5ca322e89689e69b18ae720b40450ce63fa3e5056c3b0af6f81be3481050b6a005db2d79f3c86b3de1eb7fabdde3d3ce9d84fffb13b13c5c04eac SHA512 d3128343855fd9c76ee8b68b19ec61a8ec479ee48c539bce17a09770f0f5661b8b1eb9d27ab0d52aaa450131b81f237fa54e8854ca0cbb3a2f487073b7107433
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST gspell-1.12.1.tar.xz 442912 BLAKE2B 727db08f0523a9c222ac763e2ae995112862fac772c9208fd42bed535624450efbfe6c8c63d5dc3521f148cd3f6ea591761a8729d1f8f4337ce00e6dbdcff80e SHA512 1498399059b29bd8fe03396a45eb7ea1f00ece7761a63a29ba3e9559f8e3e9e4607022534280bc2ba239fa8cf118f67028b0368b706855fb513172388d951e1c
|
||||
DIST gspell-1.12.2.tar.xz 442824 BLAKE2B 6a574339dfa4930e5506d63d5f0cf27d8433c2914ce1204edc8366992ebf05bf78d4777029fa17f05be73291510897862c63479e59e72522a4c4943647f66539 SHA512 c13df805f6128cfd19c41e4936fbb49516f80e09d27e79380d5638cbd1a8a3bfc6aae5ef8a4faa748495fe529bde92805bbd5530610b113c58daa36f273a5af8
|
||||
EBUILD gspell-1.12.1.ebuild 1528 BLAKE2B 215a767adf8a0023477a5b0a3dca24b0564303e5c0341b294cef2f0f7c914d84317ff6ca3135f0f112ec8d1e5851c6a89793800bf8c23e2daf2343461bb0c111 SHA512 1f68677c9dffd2d75f978906dc6e69c80e771e27a951ded55307f34cc9d16b4e30f6fb94b8c4c1a67aecd90d70e73a0b8e38cb74b004930b564f14ccacf20be1
|
||||
EBUILD gspell-1.12.2.ebuild 1535 BLAKE2B 861cbbffb45329d18e0ccdf6332fabf127a685093ebd962717e743f8b1fbec93e674b6100a51c72113af3b516468118f93c0272cc7048efed9eb8704d1f6dc52 SHA512 9da3cb3d3273851c02dfd171f0963392463ebca4be964c564ebdced9ecfc4cd682462d320205f55e9949fbf3c5be86c112604d3b1680700b39b8e22035f9695d
|
||||
EBUILD gspell-1.12.2.ebuild 1532 BLAKE2B 2ef2c1507eabf1dca61727e64c2717ef0a78aac3e883a3bc8d30ea54f87ecc05d21a25236b26f216480c667b3c9fab07267cd952ded6ba7dffbcf78444e89002 SHA512 1c9fb83fa643e4afb8c9a887b2de4f4514d5fbb75a1db4bbbec87d77aeddaddff09570313ed5d4f2b61600d78df4e1b7514cb66c6b98f1dd41271f5a68af6a55
|
||||
MISC metadata.xml 347 BLAKE2B 3b91db6ff2ea521010e0437fc23b5f69567011240291483423ec748b70cf2baba234824c41cc493f8d30106dad208b9e4b376e69ca3d8e495072b97dd2f271de SHA512 4691f9bc67d5e5372945a4aa319185c4478b58e463c9c1b853a2503c80ab7dacebc433c8ffc247d0fce9e7b2f0f03fd4e0216d27e135598efa26e2988ac7bc73
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST Sigil_User_Guide_2022.05.17.epub 8894634 BLAKE2B 8a7c5b5add54d87dfe791a0dbbc0c6cd37ae2eb2ff77f46ae36643785fb714d9fbc0fe470d024f7112be2933ca4fb57a4bfdfd340083be15fffca69296640ea9 SHA512 bac3f55d28d02f53c8fdac51333194e0f27c6669876360a6d0244b1e2683dae0e7046977fab6e75dba7170c8aca3a7539f3d6cddab3ddc3e45985930c455968a
|
||||
DIST sigil-1.9.30.tar.gz 26602897 BLAKE2B 554af2aa4c26994c065023839ea29b190eea501cac1183d58dcf2439ebca89e0a56848aaec1d668cfb84555c6830eaf6d32efdc82b08e0c94d7b6ba95dd7ff8b SHA512 80dcaa9dcee51c36a42bcd57fc87acda94002af74602d934c7e9bfd275339d9ac200cd1f141fb9e2709ac054569bc22f1869623498ce16c636a3fab8dae4e70f
|
||||
DIST sigil-2.0.1.tar.gz 26778961 BLAKE2B d2bdd3c24410285eea3e3655638f2aa2ec8b84b60b8dadda9ad2e40a404e61eebf93ecc188b0aa08967aef42e34c83c884853cdd782a7bc8c5a0d6d235058cfe SHA512 9ba8fd2e844288eae01be9e65e3fc210eeeb096e54c83ebcea5c95be9c1ce44054f19589c294e812f8bc6bb489aebdf237670121b254e9b1c55cc10622f03f81
|
||||
EBUILD sigil-1.9.30.ebuild 1847 BLAKE2B 12165185ecf9888f9d3087ce8782aa707dddcc709f06211bebe3cabbaa61fa076acd05479ee7d026f7f8504a73faa2e0b8f808307dade7a2cced5c97a49cb9c0 SHA512 fdcb6426bd7aea052c3e36aa0fb92f900f39e8bca28caa4022b8b6f4979b999c8e54f175a0967d3b797c69b0f5097719b8dae80cddb37cbfbbf57980d01d084f
|
||||
EBUILD sigil-2.0.1-r1.ebuild 2408 BLAKE2B 1513c246ef9c1948ce87f73b4a763ee9939c2ed4d4bc05240fd730cc88db23f8029105165008fd981544c3082d9459943c3d6ecfe92f5e0780b0dcd46c069e29 SHA512 30975455c7306f38c29274cc9e6ab766859e3cdd86b404f776fe79dd6a106c386ec198cd8dae5960b967818b34f954bbb6e9c9f9e8758567df04921bf922775f
|
||||
EBUILD sigil-2.0.1.ebuild 2123 BLAKE2B 9ff699ed320b7a883048056dc239f506bb4f36792f343f55b3bddeff24f8626925c01bc9e5342407478ae247a67d8588b2feb7a827c1d42d1d9ba9406d592cba SHA512 74692aa47d2b9d83e2d5fddd572796714b0a3baee7d97158c2abf2f1133a6005d72eacf90094228d9c1b6b296756e7d9416febab8948f1c6f38bafdee15fea59
|
||||
MISC metadata.xml 706 BLAKE2B 394811d292869d61297ed01ce36223cd0eb33b6ea21db9cfe6e87911d7f30801977f8b66663085a289bf9f6870fd64d72c1d706c7b9516d2e09585783772a4dc SHA512 a98d16ad1760d359f9ab915d472747fe3f1dc229f41b10980f1ccd3436091f8dec0ee800fed7e531413eb77826a7873ce3e2e3bf8c2d478b4d1ec1ccc16e5b68
|
||||
|
@ -0,0 +1,94 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
PYTHON_REQ_USE="tk"
|
||||
|
||||
inherit xdg cmake python-single-r1
|
||||
|
||||
DESCRIPTION="Multi-platform WYSIWYG ebook editor for ePub format"
|
||||
HOMEPAGE="https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil"
|
||||
IUSE="doc +plugins +qt5 qt6"
|
||||
DOC_VERSION="2022.05.17"
|
||||
DOC_FILE="Sigil_User_Guide_${DOC_VERSION}.epub"
|
||||
SRC_URI="https://github.com/Sigil-Ebook/Sigil/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
doc? ( https://github.com/Sigil-Ebook/sigil-user-guide/releases/download/${DOC_VERSION}/${DOC_FILE} )"
|
||||
S="${WORKDIR}/${P^}"
|
||||
|
||||
LICENSE="GPL-3+ Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE} ^^ ( qt5 qt6 )"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
app-text/hunspell:=
|
||||
dev-libs/libpcre2:=[pcre16]
|
||||
sys-libs/zlib[minizip]
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/css-parser[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]')
|
||||
plugins? ( $(python_gen_cond_dep '
|
||||
dev-python/chardet[${PYTHON_USEDEP}]
|
||||
dev-python/cssselect[${PYTHON_USEDEP}]
|
||||
dev-python/dulwich[${PYTHON_USEDEP}]
|
||||
dev-python/html5lib[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
dev-python/regex[${PYTHON_USEDEP}]'
|
||||
) )
|
||||
qt5? (
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtwebengine:5[widgets]
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
qt6? (
|
||||
dev-qt/qtbase:6[concurrent,cups,network,widgets,xml]
|
||||
dev-qt/qt5compat:6
|
||||
dev-qt/qtwebengine:6[widgets]
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
qt5? ( dev-qt/linguist-tools:5 )
|
||||
qt6? ( dev-qt/qttools:6[linguist] )
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
DOCS=( ChangeLog.txt README.md )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DTRY_NEWER_FINDPYTHON3=1
|
||||
-DPython3_INCLUDE_DIR="$(python_get_includedir)"
|
||||
-DPython3_LIBRARY="$(python_get_library_path)"
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
|
||||
-DUSE_QT6=$(usex qt6)
|
||||
-DINSTALL_BUNDLED_DICTS=0
|
||||
-DSYSTEM_LIBS_REQUIRED=1
|
||||
-DUSE_SYSTEM_LIBS=1
|
||||
)
|
||||
# use system-mathjax && mycmakeargs+=( -DMATHJAX3_DIR="${EPREFIX}"/usr/share/mathjax )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
python_fix_shebang "${ED}"/usr/share/sigil/
|
||||
python_optimize "${ED}"/usr/share/sigil/
|
||||
|
||||
if use doc; then
|
||||
dodoc "${DISTDIR}/${DOC_FILE}"
|
||||
docompress -x /usr/share/doc/${PF}/${DOC_FILE}
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue