summaryrefslogtreecommitdiff
path: root/net-fs/s3backer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-07-03 08:05:42 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-07-03 08:05:42 +0100
commit8435c842b9e8fbb2bcc80397ab3aa655000459e2 (patch)
treeb74558e80643a8f074c501e8b4bf7f50f7155455 /net-fs/s3backer
parent5c5e9714c851027611cb726a76ebb8be6d48cbdc (diff)
gentoo auto-resync : 03:07:2024 - 08:05:42
Diffstat (limited to 'net-fs/s3backer')
-rw-r--r--net-fs/s3backer/Manifest4
-rw-r--r--net-fs/s3backer/s3backer-2.1.3.ebuild (renamed from net-fs/s3backer/s3backer-1.6.3.ebuild)29
2 files changed, 25 insertions, 8 deletions
diff --git a/net-fs/s3backer/Manifest b/net-fs/s3backer/Manifest
index 5c9dde251b82..2428ecb30acc 100644
--- a/net-fs/s3backer/Manifest
+++ b/net-fs/s3backer/Manifest
@@ -1,5 +1,5 @@
-DIST s3backer-1.6.3.tar.gz 129742 BLAKE2B 05f8b94e9b5e6ffd11b20d5945a9705f1830f3f358c2777695d0c5066bb044bd314d65259ecde299a51288908fcd869b8c516b30b0fbf66975b46a021d4d5bd6 SHA512 f7db1d733a0426df22c1b7d9c1150f8dbfedd0ba2e9120bd61026a481ed52a16f7f09e9e4fcd072cb656da0536cf98472f369eec0195a03b3f105fb3c9a8ba99
DIST s3backer-2.1.2.tar.gz 156281 BLAKE2B 5891dbcecbd08b73d69218894d29ec56323d53ff9b594a853d42d6a621787392061895ae3168d6671b65db1b62cdca26959a122250e8878d740c2d806c9d305f SHA512 58e8bd5909b5f714ead7add9dcfe798d626628519e75f4f4347175c92fdf652e08f6ae00c2d9bf34fa859d46c111b846047ee4e613b94e81b7a7cdfc8e26fd9a
-EBUILD s3backer-1.6.3.ebuild 723 BLAKE2B 4fa351ab240a2c20fd2344e0f3e062d57593b2410fca3652340d2db46385edac88829eec6d601b03afcd643a4661015f54770c92babe8767486b7d8346e13f8f SHA512 c231ec741d9df7340420a02347ee8c74ca484ea0a0761cc14e7f9ef2ada6999848d888bfe3599dee321e0ab9d520d9ea037b3b07f8d23af79f35b92a34125375
+DIST s3backer-2.1.3.tar.gz 156859 BLAKE2B 0a28f739f29e2d63a6626247a16d437696a0b3ce2a2b83ae5875f40005ca7f61a3117cf4ecd4646006372cf3eb0afd7a423dca8dfe3db7041c53fc9fffce6b2b SHA512 14e892e3b327ba1c1c164aec30689c0a63e9ede162d4e4a99f9b4fcc0a4a3ef9c81fbacf775cb78f3830ab504e1759bc162af30d1b09a761e97de7191c3e60c8
EBUILD s3backer-2.1.2.ebuild 1080 BLAKE2B 29f0d1aff4a18773ac08e51e2228f54c76fbb9b797d044d3bb4249214b0fbebb5293de40fd0a1f871bfab0fd5f015c1a721d6c1c262f32bec5320285d61506ee SHA512 ec66eb5195919816ace067f4ad420a1439b06acc0b8bf3cc4d7e661508ded77f2e2b53833edde0303e93fd4af6fb44cd987c71aab9cf5aba6bb6ec939bb098ff
+EBUILD s3backer-2.1.3.ebuild 969 BLAKE2B 509415e1d7baf7620272dbb2add9f01353022691f5d62a3c6491c8f1667e1ffe2570a9fc0051fe16cf6f9b59a4d152bb799f5251fcdf546a769f80eea5edb03b SHA512 330a5c14f80650943a2ea090cb92e92106ccef82513394a8463ecea3d9324374b6fe791ce455140d85f1879f24530d6c3d23d72fd31c78514b71ce5d5abf7bf7
MISC metadata.xml 617 BLAKE2B f0284e03cc22243aebb1d1b5b4aa674be095554124a8873c4b7815dd7d3f9de17be4ca9953f5b581f33bf3659697dbc49fe4b0af6db3573010f533e6cb312f6d SHA512 ec98ed21a98c0356433bd510a9b547fc3e079edf416fa09c69d5b88e7e2b2f42703dc59866718f9c6eb5774b905ec8de7815b435a45e561c5795cb08908f3f17
diff --git a/net-fs/s3backer/s3backer-1.6.3.ebuild b/net-fs/s3backer/s3backer-2.1.3.ebuild
index 5795b7fcbfd6..c24a5f9d506d 100644
--- a/net-fs/s3backer/s3backer-1.6.3.ebuild
+++ b/net-fs/s3backer/s3backer-2.1.3.ebuild
@@ -5,21 +5,30 @@ EAPI=8
inherit autotools
-DESCRIPTION="FUSE-based single file backing store via Amazon S3"
+DESCRIPTION="A filesystem that contains a single file backed by Amazon S3"
HOMEPAGE="https://github.com/archiecobbs/s3backer"
SRC_URI="https://github.com/archiecobbs/s3backer/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+IUSE="nbd"
-RDEPEND="dev-libs/expat
+RDEPEND="
+ app-arch/zstd:=
+ dev-libs/expat
dev-libs/openssl:0=
net-misc/curl
sys-fs/fuse:0
- sys-libs/zlib"
+ sys-libs/zlib
+ nbd? ( sys-block/nbd sys-block/nbdkit )
+"
DEPEND="${RDEPEND}
- elibc_musl? ( sys-libs/queue-standalone )"
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+BDEPEND="
+ virtual/pkgconfig
+"
src_prepare() {
default
@@ -31,6 +40,14 @@ src_prepare() {
eautoreconf
}
-src_compile() {
- emake CFLAGS="${CFLAGS}"
+src_configure() {
+ econf $(use_enable nbd)
+}
+
+src_install() {
+ default
+
+ if use nbd ; then
+ rm "${ED}/usr/$(get_libdir)/nbdkit/plugins/nbdkit-s3backer-plugin.la" || die
+ fi
}