parent
4bf2027b2e
commit
54021436c8
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 +1 @@
|
||||
DIST exo-1.71.2.gh.tar.gz 5882010 BLAKE2B 11411544ae41b63f5236ae0710a4991edac2ab8a358752c409006818f3beee8d834f2270d9416a79fc3b90a6e9286f783f6c1a5dea18fc89ac8fa32fd909fcdb SHA512 58ed35125e7b0d86b43370f5361031a2229031766d5960b8620cd36314b006952ac3ca1f33e9548d0fdd6fbf5bc1a3ae3291ef712ad610bf4eb7e32273d9bc10
|
||||
DIST exo-1.72.1.gh.tar.gz 4981077 BLAKE2B eb4d5d4d925e4ef24e33c01f78cd2ecebcb7e3a599e3f4409ac908f68a0b99076f25405d830fe4a9866c56f9db2b91cd324f692b6977d457722f55395cb961a1 SHA512 37d6cb479a675b0463efb534b6ddf298b3e784c663678b4b8484e0bcd1e864d5f0aac4b2347c6967d4016da49fa1ffe4c6666347e31eecc6a8bb8a6f807f08c8
|
||||
|
@ -1 +1,2 @@
|
||||
DIST hcloud-1.36.0.tar.xz 1819508 BLAKE2B 98666a7f27f91c75bda6a62c944824dc419312590e29839bb826d3e21bdc41bdc89902522148e42c4211bf154517f4e825fac77ae0de41a3c1e0c69bce50c2f3 SHA512 3981182acd9e971b06c68b932be204fbca31e8b8651bbd0ace04926d9435cafd8da907cc13af4e13adf768ab11b0403cb35384cb42e8b93e299bd48413f8defe
|
||||
DIST hcloud-1.37.0.tar.xz 1868892 BLAKE2B 40268017c28877a5d26cb752e28511de591ca8dac9ab834b8ad5d15005306910a80501659ed1f827ca7184f1399a054519360c3a27d4081d08346bca53978537 SHA512 c785851a2085511bfb9b257a7267f51b4c8bcc9d14f6b595d772712aeb99c1d9db99a481b211bf110ee5c0fd260cc5a98d3dc5445a68807d5abeb050d0e89b81
|
||||
|
@ -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 +1 @@
|
||||
DIST sjp-aspell6-pl-6.0_20230701-0.tar.bz2 655245 BLAKE2B 1d734f85612694ffee451d74be5db2cb335ae5ecac0612b53257d70ebd08c9df5a2a415f75e98ea9da6a5d9314dddada688d799a9816fcf272c2a87cd1b32e14 SHA512 7c72957058f283cae16023ddb2a7f5a241e28557ed017b202b837e1e6428401d7884a110efc80a20782165741bc0738a139829c95888bee1c4a096112cbe9284
|
||||
DIST sjp-aspell6-pl-6.0_20230801-0.tar.bz2 655621 BLAKE2B bd32a9cec7c6aa3c74b8176c7edfc0f7cffe143888c67d2d1d1478a0c257d299b538dcd38a9411f0d73ba86123b37d73ffe0d8c1b8bfd0291935dd6da79b3f69 SHA512 735e16e0971be34450387868d8f6972e11848ddebc5cf7e1ba00ab4a5b91412095c4e8df7f339bda29836c68706cb720f90e88a2888365d7b923bc5ab7e00fb5
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
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
|
||||
|
@ -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
|
||||
}
|
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,3 +1,3 @@
|
||||
DIST jq-1.6.tar.gz 1750584 BLAKE2B c9be1314e9d027247de63492ee362e996ef85faf45a47ee421cad95ebde9188bff8d3fc7db64e717ab922e1052f3b1c1500f5589fc5b2199ab66effb000e442d SHA512 5da71f53c325257f1f546a2520fe47828b495c953270df25ea0e37741463fdda72f0ba4d5b05b25114ec30f27a559344c2b024bacabf610759f4e3e9efadb480
|
||||
DIST jq-1.7_pre20201109.tar.gz 1181867 BLAKE2B 9db187ab927b635c43fbc6191aeffa00451b12253ae023bbabe6fba5fdf8fb393f8450ee2011ef58cb93e2f27994d454fac967984a721439aaac93259c02f7f1 SHA512 f2997d70edb36d0a23b71a7d933a763cedd7c74ffa3129c2a6cb7189aaff1c5095cdc51062b7cd119324ec2c83ebae6ff0b7da3941315303b7a31146b9eb285a
|
||||
DIST jq-1.7_rc1.gh.tar.gz 1229662 BLAKE2B 3df964681eb8efbbab5932a5d58a3242cef5dfd9edb0486b7156f69aabbef33ee72141de14725ad2ea033bfb0dc4d3f29aa67f6ac2322ff474ba3bcceee78bd0 SHA512 c33ce7f7526d9d962c5507c9840da2a78c46e1c3b0e8b14a0e2185f4ed9d1b468f91e88bebfbf335a3cee40d357b9c30fb5b63ff780e448f8c5d4f7cc9393d95
|
||||
DIST jq-1.7_rc2.gh.tar.gz 1251670 BLAKE2B 89cb321d971ba68c81c866b1dbd704c8a3ee88e3a098ff952a8222fcdb5fcec8816a98f3854dcb483b328eadc0ed9d1b4af787cc7bc0bc03018d34f56c236e52 SHA512 18b469e13995a2651f08c040ddcc9d39659fa14715983e19ec5ed79398a60c54713d8abc370beed4bbeb9aa80191ef10aca5354823ba71ee953112db488ce983
|
||||
|
@ -1,2 +1,3 @@
|
||||
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
|
||||
|
@ -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,2 +1,3 @@
|
||||
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
|
||||
|
@ -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 +1,2 @@
|
||||
DIST mgorny-dev-scripts-40.tar.gz 12480 BLAKE2B 63f22ba3a97c3cec5c6f77d061dfccbf71cf6572d489c53f131b0ae593e919d9ac296ef55dfb593752cc2d288f9d0cbe4343199721e211a4480a29965c91a9cd SHA512 7e9c959844f2282de57844306e8d324ac11c398d9a9e8f039a7a5630d4c2363a6b6f28c3765a9ab07e03093d7890c2ba3d824c6c29b82d5601507e611a645c58
|
||||
DIST mgorny-dev-scripts-41.tar.gz 12507 BLAKE2B fae0f2fde5f412d1c0d6c8e1ff2958e463c52cb708df7406b7ac9fff3203b652b5b5b5735317358dc5750cd6b5ed1d2ca9381eab9798057bf8fafc97f6889b5a SHA512 e77cc43c4e62b039a346b39b204a6bc77cbc9267fc04bacb6560ff2e0ad9a9f38e41d4d5a5b2c218e633120d9582c09b89784528dc89e2ad171d95b569b0f6ec
|
||||
|
@ -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,8 +1,2 @@
|
||||
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
|
||||
|
@ -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,2 +1,3 @@
|
||||
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
|
||||
|
@ -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
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson virtualx xdg
|
||||
|
||||
DESCRIPTION="A highly customizable and functional document viewer"
|
||||
HOMEPAGE="https://pwmt.org/projects/zathura/"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://cdn.turret.cyou/354c6d33bfd3bbc67c0047af1328498978eef352/${P}-manpages.tar.xz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0/$(ver_cut 1-2)"
|
||||
IUSE="seccomp sqlite synctex test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
>=dev-libs/girara-0.3.7
|
||||
>=dev-libs/glib-2.50:2
|
||||
sys-apps/file
|
||||
>=sys-devel/gettext-0.19.8
|
||||
x11-libs/cairo
|
||||
>=x11-libs/gtk+-3.22:3
|
||||
seccomp? ( sys-libs/libseccomp )
|
||||
sqlite? ( >=dev-db/sqlite-3.5.9:3 )
|
||||
synctex? ( app-text/texlive-core )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-libs/appstream-glib
|
||||
dev-libs/check
|
||||
x11-base/xorg-server[xvfb]
|
||||
)
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/zathura-disable-seccomp-tests.patch
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dconvert-icon=disabled
|
||||
-Dmanpages=disabled
|
||||
-Dseccomp=$(usex seccomp enabled disabled)
|
||||
-Dsqlite=$(usex sqlite enabled disabled)
|
||||
-Dsynctex=$(usex synctex enabled disabled)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
virtx meson_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
[[ ${PV} != *9999 ]] && doman "${WORKDIR}"/man/zathura*
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
DIST ebuild-mode-1.60.tar.xz 36996 BLAKE2B a566c9f602ec6ac4126a4a13610e515faf2a02b8ca89f417a037a28f4b9ea633518d589d78f6deb54084be34cdc30c2a1896546b2f86c1166cedd47289edcfd8 SHA512 b04b37b7a376dc48a7f80ec0e60bf36a8b7ea92edcbdd45fbd002e80e8ea29111905a726177a869d607adffe78094efcdc94b1aad32afe1444a09b4e714dcecd
|
||||
DIST ebuild-mode-1.65.tar.xz 39952 BLAKE2B fba1a751e417d39e1d4ce6f9fbc9b5e3465bdddef5fd9a675f6649a3fddb56a8009ebf4c9b22bde349c2faf0009dc6f29ae1acb78632144fbf1b4b5b9e5fa4ca SHA512 fa8b16d68f3afd1ba3557e13d83a809d723bf0f0adf4741ee6897381835c96970a43c28191e9a90a0f096a164c183604caaee2e5ddb0769ed77fca34633cc0e3
|
||||
DIST ebuild-mode-1.66.tar.xz 40208 BLAKE2B 6db4cae77c736457adb707c54a3adb800a07a42f9bec8ee6f69c5995297665b2fecb8208c23be8cdfbf9383046a14db2a94bdaa14756ed4aee96c086067d8563 SHA512 70e7b7e071a74fa54aab6e3d5ca0d9e91406f10634a23ef084e95f7bf0d1900927196023d44f6e3fb7bc6e3f6a27221e171e3f4216342d7aafadea16ec56eef0
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit 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="~amd64 ~hppa ~x86"
|
||||
|
||||
RDEPEND=">=app-editors/xemacs-21.4.20-r5
|
||||
app-xemacs/sh-script"
|
||||
BDEPEND="${RDEPEND}"
|
||||
|
||||
src_compile() {
|
||||
local XEMACS="${EPREFIX}/usr/bin/xemacs"
|
||||
|
||||
"${XEMACS}" -batch -q --no-site-file \
|
||||
-eval "(add-to-list 'load-path nil)" \
|
||||
-f batch-byte-compile \
|
||||
ebuild-mode.el gentoo-newsitem-mode.el || die
|
||||
|
||||
"${XEMACS}" -batch -q --no-site-file \
|
||||
-eval "(setq autoload-package-name \"${PN}\")" \
|
||||
-eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \
|
||||
-l autoload -f batch-update-autoloads \
|
||||
ebuild-mode.el gentoo-newsitem-mode.el || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/xemacs/site-packages/lisp/${PN}
|
||||
doins *.el *.elc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "ebuild commands support" sys-apps/portage
|
||||
optfeature "additional development tools" dev-util/pkgdev
|
||||
optfeature "ebuild QA utilities" dev-util/pkgcheck
|
||||
}
|
Binary file not shown.
@ -1,2 +1,4 @@
|
||||
DIST nlohmann_json-3.10.2.tar.gz 7054440 BLAKE2B e7da213fb75d528b1f5425822f5b598e882f232a67670aaae2d8f89c76e72ee23fa3344d1acfef2b0338a6a423d17b231b7e047ff064c984c2ec7783b721a22c SHA512 9a399dfc8aab19c9fc12470e8087895b1c05d48a9bcc731b483d8670c361cffb2adc3ccced822b7f17255e88387a441d619c4e1f1afeb702d1d035ad24fe22ed
|
||||
DIST nlohmann_json-3.11.2.tar.gz 8097673 BLAKE2B ebb67966739a330e0cfb8495a6eb58e87732655856a6d4e843072ed5e485cafbb8a75d8803859d0365b814deda7429448ecc473de414de4b23d3a3c455dc2511 SHA512 70097c9bcd7a91254acbd41b8b68a6aaa371fc2dd7011f472917f69f1e2d2986155a0339dad791699d542e4a3be44dc49ae72ff73d0ee0ea4b34183296ce19a0
|
||||
DIST nlohmann_json-testdata-3.0.0.tar.gz 112348454 BLAKE2B f0a47b41805bf1426f612e9a82efea2a3e5b1c15740c1c531d859e60dc5daeb85209b4fe363fd8fb84e3bbf01a2578c74538ba3e769726494047979f5a4d468d SHA512 d9af8419b837c592ec7519cd5772651c761078a9c43cf2a309cee55c323aee0df0c233fb58a07d5ee2e77492ac8b16398de234b387eae037a60e3c9ba5b08891
|
||||
DIST nlohmann_json-testdata-3.1.0.tar.gz 115036393 BLAKE2B 809be0728a0b9d007fcc752911bdf6f7e548d6e3ec59871ea2b16d87d8248ca4dd2f681a1d0f82c618463294188ad41d6d965b8bdc39c70fdcf4b939d4121e9c SHA512 db6c411b37f2154f5dd1ed90f4e8fa0907f4a736cd0ff79943bcacf9da422285ff142bb6a7dc6022b236090083166ac1ab197be3f480d8dc50b26a91a9477821
|
||||
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
# Check https://github.com/nlohmann/json/blob/develop/cmake/download_test_data.cmake to find test archive version
|
||||
TEST_VERSION="3.0.0"
|
||||
DESCRIPTION="JSON for Modern C++"
|
||||
HOMEPAGE="https://github.com/nlohmann/json https://nlohmann.github.io/json/"
|
||||
SRC_URI="
|
||||
https://github.com/nlohmann/json/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
test? ( https://github.com/nlohmann/json_test_data/archive/v${TEST_VERSION}.tar.gz -> ${PN}-testdata-${TEST_VERSION}.tar.gz )
|
||||
"
|
||||
S="${WORKDIR}/json-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
|
||||
IUSE="doc test"
|
||||
#RESTRICT="!test? ( test )"
|
||||
# Need to report failing tests upstream
|
||||
# Tests only just added, large test suite, majority pass
|
||||
RESTRICT="test"
|
||||
|
||||
BDEPEND="doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=( ChangeLog.md README.md )
|
||||
|
||||
src_configure() {
|
||||
# Tests are built by default so we can't group the test logic below
|
||||
local mycmakeargs=(
|
||||
-DJSON_MultipleHeaders=ON
|
||||
-DJSON_BuildTests=$(usex test)
|
||||
)
|
||||
|
||||
# Define test data directory here to avoid unused var QA warning, bug #747826
|
||||
use test && mycmakeargs+=( -DJSON_TestDataDirectory="${S}"/json_test_data )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
|
||||
if use doc; then
|
||||
emake -C doc
|
||||
HTML_DOCS=( doc/html/. )
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILD_DIR}/test" || die
|
||||
|
||||
# Skip certain tests needing git per upstream
|
||||
# https://github.com/nlohmann/json/issues/2189
|
||||
local myctestargs=(
|
||||
"-LE git_required"
|
||||
)
|
||||
|
||||
cmake_src_test
|
||||
}
|
Binary file not shown.
@ -1,23 +0,0 @@
|
||||
https://bugs.gentoo.org/895698
|
||||
https://github.com/MariaDB/server/commit/75bbf645a66db797be2abd3a348dce32eb753acc
|
||||
|
||||
From 75bbf645a66db797be2abd3a348dce32eb753acc Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Tue, 24 Jan 2023 21:40:43 -0800
|
||||
Subject: [PATCH] Add missing include <cstdio>
|
||||
|
||||
This is needed with GCC 13 and newer [1]
|
||||
|
||||
[1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
--- a/tpool/aio_linux.cc
|
||||
+++ b/tpool/aio_linux.cc
|
||||
@@ -19,6 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 - 1301 USA*/
|
||||
#ifdef LINUX_NATIVE_AIO
|
||||
# include <thread>
|
||||
# include <atomic>
|
||||
+# include <cstdio>
|
||||
# include <libaio.h>
|
||||
# include <sys/syscall.h>
|
||||
|
@ -1,26 +0,0 @@
|
||||
https://github.com/MariaDB/server/pull/2593
|
||||
|
||||
From 50c034d6de4fa508186cb8f75cb6073f5d0ced2f Mon Sep 17 00:00:00 2001
|
||||
From: Florian Weimer <fweimer@redhat.com>
|
||||
Date: Tue, 11 Apr 2023 09:39:40 +0200
|
||||
Subject: [PATCH] rocksdb: Define _GNU_SOURCE during fallocate CMake probe
|
||||
|
||||
The glibc headers declare fallocate only if _GNU_SOURCE is defined.
|
||||
Without this change, the probe fails with C compilers which do not
|
||||
support implicit function declarations even if the system does in
|
||||
fact support the fallocate function.
|
||||
|
||||
Upstream rocksdb does not need this because the probe is run with the
|
||||
C++ compiler, and current g++ versions define _GNU_SOURCE
|
||||
automatically.
|
||||
--- a/storage/rocksdb/build_rocksdb.cmake
|
||||
+++ b/storage/rocksdb/build_rocksdb.cmake
|
||||
@@ -134,6 +134,7 @@ option(WITH_FALLOCATE "build with fallocate" ON)
|
||||
if(WITH_FALLOCATE AND UNIX)
|
||||
include(CheckCSourceCompiles)
|
||||
CHECK_C_SOURCE_COMPILES("
|
||||
+#define _GNU_SOURCE
|
||||
#include <fcntl.h>
|
||||
#include <linux/falloc.h>
|
||||
int main() {
|
||||
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue