summaryrefslogtreecommitdiff
path: root/sys-fs/unionfs-fuse
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-09-24 17:23:06 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-09-24 17:23:06 +0100
commit6ec91ab7ea6f7b0b84e3006f7136ad8d67bd6ef0 (patch)
treee973b210311e7c2d0c04aae34e776e6e608c70af /sys-fs/unionfs-fuse
parent6a851e4f7c23c15c4b7853e6c34b0a0b9bc68482 (diff)
gentoo auto-resync : 24:09:2023 - 17:23:06
Diffstat (limited to 'sys-fs/unionfs-fuse')
-rw-r--r--sys-fs/unionfs-fuse/Manifest2
-rw-r--r--sys-fs/unionfs-fuse/unionfs-fuse-3.4.ebuild48
2 files changed, 50 insertions, 0 deletions
diff --git a/sys-fs/unionfs-fuse/Manifest b/sys-fs/unionfs-fuse/Manifest
index f177c2190749..8c6485114602 100644
--- a/sys-fs/unionfs-fuse/Manifest
+++ b/sys-fs/unionfs-fuse/Manifest
@@ -1,8 +1,10 @@
DIST unionfs-fuse-2.2.tar.gz 47955 BLAKE2B 44ce19b5b857a571da4722af7d19f4c59a5ca222a9d5d544529ef6c4be5125518ffc62cbbd7b5ac7b88fadd22b8777daf18b23124602f35de1a8a041b27d3cbb SHA512 eaecc203f8fad094221cf16b962e7d32a3aa9b0c945a663ce027aba3b7c4152a4dba8d5e96cb63d147f5ecd216cae29b53de946d74a939cde486dcea95d947df
DIST unionfs-fuse-3.2.tar.gz 53631 BLAKE2B d9f384d191a6f2d743c31d4d241c0cd576a1e4d4fe21c5c61516f14f3cc807ecb88d2d87dfb89f9160d2ffb2571a98843ec322b922e82ca7166dbd6ce19496c2 SHA512 e9d5b5540e8eefb9de3204798c5bf1ec4481ea6efc9e3f91f3454bfe0c67d623a542f4097d88c7292828703317a0460b4e10ca9e74d1346d5fe69f67f57400b7
DIST unionfs-fuse-3.3.tar.gz 54069 BLAKE2B 2b6346c29318a7b8c31cd611d041bb90eb7c3b4b9cd6ea45006c291cb5346b1947ce4de3ac77d23979962bc72e33b6d5661013856d0fd5109e28d78590dbaea6 SHA512 7c72763af4dbf72bfcbff396fea2a81fb289d7bb2b1e6201d04d583f0245df96863eb50ab91e8dfe9288e61435273eb9fcc6ad5feea4db16baefceb1a382280a
+DIST unionfs-fuse-3.4.tar.gz 54122 BLAKE2B 8d578a1bd88814acf5e2d437b06a5f400f38e61ea7c998fe38bb7ca536c9092f07872c4b4ccffc9db834eb8430f3e98c543a66920afab2b2371451c17c247d2c SHA512 fb719c8548ab1fa43f236d5c3207d7e8e7a7dc45efed453e447e29452a7c4d03483c84b00fd615bac115781b333c8171d811b87a0227172010a2ab34224150f7
EBUILD unionfs-fuse-2.2-r1.ebuild 1025 BLAKE2B 2e8d689d90bae00dad10bf95f9422cf82c3c07d745ed9d1577bfac5a904ea91b5b086e1f9fd7e16ee1555fddf7b7b3474b071ebd3038082a688dac0796af26db SHA512 66d67ee98410673bf58405f398477351449044937fb9e4c8b23d087c8260d10a5dd9de62058690ee99cbd1a2a9423ba9b62655a9246e9e7f5e23611461f59fb1
EBUILD unionfs-fuse-3.2.ebuild 1025 BLAKE2B 410ed284bc4c2188c8b05e70cd49e9f039f414f6b8a7796591683ef24c1c1bdae77d0415f69f9ed7498cd682abdd2a95dd22d4429c38a313c30a02ff15f5c8ee SHA512 bd1e18474e6733b8e0b3881be25cdfc0b3ae2b5386e3ac9fe8ff51a972097af994d600e574548e168e5d203e4b06e158d81b7096d076d25a0b162fdbf5d7a002
EBUILD unionfs-fuse-3.3.ebuild 1025 BLAKE2B 410ed284bc4c2188c8b05e70cd49e9f039f414f6b8a7796591683ef24c1c1bdae77d0415f69f9ed7498cd682abdd2a95dd22d4429c38a313c30a02ff15f5c8ee SHA512 bd1e18474e6733b8e0b3881be25cdfc0b3ae2b5386e3ac9fe8ff51a972097af994d600e574548e168e5d203e4b06e158d81b7096d076d25a0b162fdbf5d7a002
+EBUILD unionfs-fuse-3.4.ebuild 1025 BLAKE2B 410ed284bc4c2188c8b05e70cd49e9f039f414f6b8a7796591683ef24c1c1bdae77d0415f69f9ed7498cd682abdd2a95dd22d4429c38a313c30a02ff15f5c8ee SHA512 bd1e18474e6733b8e0b3881be25cdfc0b3ae2b5386e3ac9fe8ff51a972097af994d600e574548e168e5d203e4b06e158d81b7096d076d25a0b162fdbf5d7a002
EBUILD unionfs-fuse-9999.ebuild 990 BLAKE2B 78031d766ac99e765f9228e0de06dedce335cd16561818d60fda1bba7f285e34ed3ac1fa22f5733c3adc0c7e256741f18d7984a39ac4700073c8f8a025fb46a1 SHA512 5bd2d6260698cd5cc6f14d148f264ea2d345e3ebd9405c85d43f886d661252fbc48549f644f9af14558f73b34180db1b326a4060984a37f278f76e4cda6ee1d8
MISC metadata.xml 337 BLAKE2B 709342431554e98878806adef0d73e755defdf429a6541b42897f35ffab2764fa895365fed84a5c2a8437ddd5c386b4a51809550e1175eae8afae24d225b59cd SHA512 841cf1eae96b3ccafd75a5fbff6d7fba5e32bf9ab11db352f19b37adcfae30ddcaaa094d9bd4f5d10427f2f2d9c62e2c1454c3999141b64fa3df596c726396c7
diff --git a/sys-fs/unionfs-fuse/unionfs-fuse-3.4.ebuild b/sys-fs/unionfs-fuse/unionfs-fuse-3.4.ebuild
new file mode 100644
index 000000000000..5bc4fe587d8e
--- /dev/null
+++ b/sys-fs/unionfs-fuse/unionfs-fuse-3.4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit python-any-r1 toolchain-funcs
+
+DESCRIPTION="Self-syncing tree-merging file system based on FUSE"
+HOMEPAGE="https://github.com/rpodgorny/unionfs-fuse"
+SRC_URI="https://github.com/rpodgorny/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-fs/fuse:3"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+ )
+"
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)" CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}
+
+src_test() {
+ [[ -e /dev/fuse ]] || return 0
+ addwrite /dev/fuse
+ pytest -vv || die "Tests fail with ${EPYTHON}"
+}