[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2024-02-24 Thread Haelwenn Monnier
commit: 5cd013c0eab1d2946d71c985a46d639c37767053
Author: Denis Reva  gmail  com>
AuthorDate: Sat Feb 24 08:41:32 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Feb 24 09:07:04 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5cd013c0

sys-fs/dwarfs-bin: add 0.9.6, drop 0.9.5

Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest| 4 ++--
 .../dwarfs-bin/{dwarfs-bin-0.9.5.ebuild => dwarfs-bin-0.9.6.ebuild}   | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index 7d8b4f4bb1..c9ee01bcaf 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,2 +1,2 @@
-DIST dwarfs-bin-0.9.5-amd64.tar.xz 7521852 BLAKE2B 
2f12e38e6a2b2a6ef5ed3cc0350720ecb540c5bb1dff642892c783c60e37fa4d35d61486c985c4511d2cf129ef2235fdb3d186a76d9e8ad42a21b863437ea340
 SHA512 
eb357eb94c53d8e3a2b987203bd81dd84e8bd06c8b45d4f8aaa839ba00692de84c4dfd468ede394b519a1a9c4b561e3136010fa3314bb8689db124363caae55f
-DIST dwarfs-bin-0.9.5-arm64.tar.gz 6612480 BLAKE2B 
a397def8a69fac8fc99ea3a4928871492eb78fcee28973f549a12369df3e24f4dba87f42ed0ad39ef23e74085e25974410bbabaae515cd04b0c6b4b9a67a9e20
 SHA512 
e1f6fd8c9a42a1b39a1581704e0eaf1cb481cd8090f222305ac6e78d48ffd1c2aac305ec51d7432f3de566d54f449ef6a459263c3c73b073aeaf36d1deed8ed7
+DIST dwarfs-bin-0.9.6-amd64.tar.xz 7568956 BLAKE2B 
57375e1fa48229245cebaf35c3fa2b164b0b0bee3d952026d046016307562e8521bb1f220c3710998643c2b27b15820bd99da2a30e3048652a46dbfa6d09f42f
 SHA512 
5e587cd3ae1b8538ff76882a4aab6529647482b1141d124da13d7676e910a52a75b77b60b16cc10a9a0b5d89cb8dc35e70dbf3aaa1641b8dcd76803043ba949e
+DIST dwarfs-bin-0.9.6-arm64.tar.gz 6610096 BLAKE2B 
ee69e0f413c858d8a937b339c0e71d3806a6980ce24bec5b14398435718e7cd37cfdd4f0fd73252da5123a4eb1e7119217abdb10faabaa9efb1a128685b92d36
 SHA512 
4c40446046626d90279e60fa123eac2977cf345c25cce715f49bdfc5f9caf1c8cd5da9573d2e8b30827a47f14e2936d9c10aa50e2eb7be1c3acaff1a7f96bea7

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.9.5.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.9.6.ebuild
similarity index 100%
rename from sys-fs/dwarfs-bin/dwarfs-bin-0.9.5.ebuild
rename to sys-fs/dwarfs-bin/dwarfs-bin-0.9.6.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2024-02-17 Thread Haelwenn Monnier
commit: 2f2b1aa110f1a2abe95570aebfbee73e269e279a
Author: Denis Reva  gmail  com>
AuthorDate: Sat Feb 17 09:02:01 2024 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sat Feb 17 09:02:01 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2f2b1aa1

sys-fs/dwarfs-bin: updated to 0.9.5

Dropped old version

Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest |  6 +-
 sys-fs/dwarfs-bin/dwarfs-bin-0.9.3.ebuild  | 67 --
 ...fs-bin-0.8.0.ebuild => dwarfs-bin-0.9.5.ebuild} |  0
 3 files changed, 2 insertions(+), 71 deletions(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index 944f4b9520..7d8b4f4bb1 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,4 +1,2 @@
-DIST dwarfs-bin-0.8.0-amd64.tar.xz 7444728 BLAKE2B 
ab95665be88d77e5b3ae48d9a6780740a866bb6f75143b953c175742e46ad406538201cfd5d82578a96bde2bc1dd8e1ce61a6e2188006a64bf8fda632b1f9e51
 SHA512 
ea1e0bf0b655b404af8839ce78bedc617e8f3f1dba7f9aa36569345844f0539375d58b7d9726852bcb197b9fca99ec4c7a532be2bfcb14ec335d35efd2544e14
-DIST dwarfs-bin-0.8.0-arm64.tar.gz 6495832 BLAKE2B 
95840404653dce660b34e88510adcc185095d93f2cec30171f96a836ac4cddfef16bf329dc75028ed7de02d1fa3e95b770a25e4b8a8d0096bf16ddde5d7f4838
 SHA512 
8fea6502bf990ebd30e97dc17e2fa17c127bc490a95f39ce279657797effe0549c2ac6e8063a0055ed95dbbb897fd344fbfbb3c4ebb4eb2b14d7e38d7c218396
-DIST dwarfs-bin-0.9.3-amd64.tar.xz 7597520 BLAKE2B 
d6b48cf0cd6a64c8653db7ebfac543fe0718a13250ea1a0b0d68a9967d512c4e0938a9e861f9cb20635945b99bd7763b0b0bc14a663d4ba725dc8df169acce13
 SHA512 
ef18994ed99a8d62305849b55b8936f4de5e5b60511c1ce8336f85d399132c6e9d19eadf81b541a3a17f4fa61219f73a04faae0401eaabbde17fda124497bb63
-DIST dwarfs-bin-0.9.3-arm64.tar.gz 6621720 BLAKE2B 
22e2f9e239061eec764a763a1c3fd7a44aee505cc1bd93534d079085c160c91a6cc043551b305591d9f323dbbad9f6f48fb521f6309e58ffef5f6bd1ff87e05c
 SHA512 
400791023cc5753f45c7ef4df3feb8e71cb54bef3e306ce1f8be6e5f84c2eed4f15af2fd656ea3701823f7d4b95ced5c49ebc23737734b8f4f9e503dd4dd2cd0
+DIST dwarfs-bin-0.9.5-amd64.tar.xz 7521852 BLAKE2B 
2f12e38e6a2b2a6ef5ed3cc0350720ecb540c5bb1dff642892c783c60e37fa4d35d61486c985c4511d2cf129ef2235fdb3d186a76d9e8ad42a21b863437ea340
 SHA512 
eb357eb94c53d8e3a2b987203bd81dd84e8bd06c8b45d4f8aaa839ba00692de84c4dfd468ede394b519a1a9c4b561e3136010fa3314bb8689db124363caae55f
+DIST dwarfs-bin-0.9.5-arm64.tar.gz 6612480 BLAKE2B 
a397def8a69fac8fc99ea3a4928871492eb78fcee28973f549a12369df3e24f4dba87f42ed0ad39ef23e74085e25974410bbabaae515cd04b0c6b4b9a67a9e20
 SHA512 
e1f6fd8c9a42a1b39a1581704e0eaf1cb481cd8090f222305ac6e78d48ffd1c2aac305ec51d7432f3de566d54f449ef6a459263c3c73b073aeaf36d1deed8ed7

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.9.3.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.9.3.ebuild
deleted file mode 100644
index 8b117c98fb..00
--- a/sys-fs/dwarfs-bin/dwarfs-bin-0.9.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Static version of a fast very high compression read-only FUSE 
file system"
-HOMEPAGE="https://github.com/mhx/dwarfs;
-SRC_URI="
-   amd64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64-clang.tar.xz
 -> ${P}-amd64.tar.xz )
-   arm64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-aarch64-clang.tar.xz
 -> ${P}-arm64.tar.gz )
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   sys-fs/fuse:3
-"
-DEPEND="
-   ${RDEPEND}
-"
-QA_PREBUILT="
-   opt/dwarfs-bin/bin/*
-   opt/dwarfs-bin/sbin/*
-"
-
-src_unpack() {
-   if use amd64; then
-   S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64-clang"
-   elif use arm64; then
-   S="${WORKDIR}/dwarfs-${PV}-Linux-aarch64-clang"
-   fi
-
-   default
-}
-
-src_prepare() {
-   default
-   einfo "Removing legacy fuse2-related stuff..."
-   rm sbin/dwarfs2 sbin/mount.dwarfs2 || die
-   einfo "Done."
-}
-
-src_install(){
-   mkdir -p "${ED}/opt/${PN}" || die
-   mv "${S}"/* "${ED}/opt/${PN}" || die
-
-   for file in "${ED}/opt/${PN}/bin"/*; do
-   dosym "../${PN}/bin/$(basename "${file}")" "/opt/bin/$(basename 
"${file}")"
-   done
-   for file in "${ED}/opt/${PN}/sbin"/*; do
-   dosym "../${PN}/sbin/$(basename "${file}")" 
"/opt/bin/$(basename "${file}")"
-   done
-
-   newenvd - "90${P}" <<-_EOF_
-   MANPATH="${EPREFIX}/opt/${PN}/share/man"
-   _EOF_
-}
-
-pkg_postinst(){
-   elog "You may find more information in the"
-   elog "${HOMEPAGE}"
-   elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
-   elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
-}

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.8.0.ebuild 

[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2024-02-13 Thread David Roman
commit: 0fdad3832db7b5b1bc9f82e77871774af045bfab
Author: Denis Reva  gmail  com>
AuthorDate: Mon Feb 12 07:26:58 2024 +
Commit: David Roman  gmail  com>
CommitDate: Mon Feb 12 07:26:58 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fdad383

sys-fs/dwarfs-bin: version bump

Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest| 4 ++--
 .../dwarfs-bin/{dwarfs-bin-0.9.1.ebuild => dwarfs-bin-0.9.3.ebuild}   | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index d81a25af95..944f4b9520 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,4 +1,4 @@
 DIST dwarfs-bin-0.8.0-amd64.tar.xz 7444728 BLAKE2B 
ab95665be88d77e5b3ae48d9a6780740a866bb6f75143b953c175742e46ad406538201cfd5d82578a96bde2bc1dd8e1ce61a6e2188006a64bf8fda632b1f9e51
 SHA512 
ea1e0bf0b655b404af8839ce78bedc617e8f3f1dba7f9aa36569345844f0539375d58b7d9726852bcb197b9fca99ec4c7a532be2bfcb14ec335d35efd2544e14
 DIST dwarfs-bin-0.8.0-arm64.tar.gz 6495832 BLAKE2B 
95840404653dce660b34e88510adcc185095d93f2cec30171f96a836ac4cddfef16bf329dc75028ed7de02d1fa3e95b770a25e4b8a8d0096bf16ddde5d7f4838
 SHA512 
8fea6502bf990ebd30e97dc17e2fa17c127bc490a95f39ce279657797effe0549c2ac6e8063a0055ed95dbbb897fd344fbfbb3c4ebb4eb2b14d7e38d7c218396
-DIST dwarfs-bin-0.9.1-amd64.tar.xz 7436484 BLAKE2B 
a4249d5566d89d783d2cc3350918a49c794f2730ff8475325959a433aa3fa4dcc387f98c50eed0a3a73b9b5e75ca35b88903c342d693dac7a5c4daf26df44cde
 SHA512 
61be82f6571bcd4492d5d7769628a4f88a57cda366f3a76e5f667efa1396cec7a2268b3984b74258b2ca44e6adaf9a20e3000c978ae9506978bb1730666b7363
-DIST dwarfs-bin-0.9.1-arm64.tar.gz 6522592 BLAKE2B 
2e7c8f25061921040a12fb662b43f4bffcd9b38816cb466a4f1acdb330ce48f956d563d04bb968e57405557f37e0184140995016c2517d5123e473c42f1cf022
 SHA512 
6d985deb1453eb39b0d297199cb90e74557adaf81a40b7467d9af9f8670e16cc2bc41440702201c455dadd38a59e5597df38bccf9938da0d815588c3a1e38807
+DIST dwarfs-bin-0.9.3-amd64.tar.xz 7597520 BLAKE2B 
d6b48cf0cd6a64c8653db7ebfac543fe0718a13250ea1a0b0d68a9967d512c4e0938a9e861f9cb20635945b99bd7763b0b0bc14a663d4ba725dc8df169acce13
 SHA512 
ef18994ed99a8d62305849b55b8936f4de5e5b60511c1ce8336f85d399132c6e9d19eadf81b541a3a17f4fa61219f73a04faae0401eaabbde17fda124497bb63
+DIST dwarfs-bin-0.9.3-arm64.tar.gz 6621720 BLAKE2B 
22e2f9e239061eec764a763a1c3fd7a44aee505cc1bd93534d079085c160c91a6cc043551b305591d9f323dbbad9f6f48fb521f6309e58ffef5f6bd1ff87e05c
 SHA512 
400791023cc5753f45c7ef4df3feb8e71cb54bef3e306ce1f8be6e5f84c2eed4f15af2fd656ea3701823f7d4b95ced5c49ebc23737734b8f4f9e503dd4dd2cd0

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.9.1.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.9.3.ebuild
similarity index 100%
rename from sys-fs/dwarfs-bin/dwarfs-bin-0.9.1.ebuild
rename to sys-fs/dwarfs-bin/dwarfs-bin-0.9.3.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2024-02-08 Thread David Roman
commit: 25c74dbd0bed45505140c61e4b8b85c3ab7f5780
Author: YiFei Zhu  gmail  com>
AuthorDate: Wed Feb  7 21:59:32 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb  8 19:13:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25c74dbd

sys-fs/dwarfs-bin: add 0.9.1, drop 0.7.5

Signed-off-by: YiFei Zhu  gmail.com>

 sys-fs/dwarfs-bin/Manifest| 4 ++--
 .../{dwarfs-bin-0.7.5.ebuild => dwarfs-bin-0.9.1.ebuild}  | 8 
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index df99531a2a..d81a25af95 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,4 +1,4 @@
-DIST dwarfs-bin-0.7.5-amd64.tar.xz 6435884 BLAKE2B 
6945b6071f2df706cb60d3120cb447ab5ca56100172c62553d908ba46bf6e5ea5d10e7f957a94f5f85ccabfc7bfb68eaf3b85bd69854c55472b0fccfe7eb2ffe
 SHA512 
a89bf78fd38528d64c2eb437603b73503c9697b7b81ac35f829258da91055d905c923aef6c18f5e75e8d17155ebf06b3fede54c634313a1c4f555aee8d8aada2
-DIST dwarfs-bin-0.7.5-arm64.tar.gz 5636216 BLAKE2B 
ef9955c5f719985f796dee464b19b7f5267b9b2685bf96d9e7234d467ce85d09356aa84585b0ea6ce9dfb03c5cd12890f907456990b0926f1e1755380f9081f7
 SHA512 
7e3cbc43d90deee0d799502e172d5e1c315733c3a4be800ae0bd8581432c873b4b22c2f952490b6ec31c34ec67d0ac8df365d30cb19f3b1a743e71687d5f765c
 DIST dwarfs-bin-0.8.0-amd64.tar.xz 7444728 BLAKE2B 
ab95665be88d77e5b3ae48d9a6780740a866bb6f75143b953c175742e46ad406538201cfd5d82578a96bde2bc1dd8e1ce61a6e2188006a64bf8fda632b1f9e51
 SHA512 
ea1e0bf0b655b404af8839ce78bedc617e8f3f1dba7f9aa36569345844f0539375d58b7d9726852bcb197b9fca99ec4c7a532be2bfcb14ec335d35efd2544e14
 DIST dwarfs-bin-0.8.0-arm64.tar.gz 6495832 BLAKE2B 
95840404653dce660b34e88510adcc185095d93f2cec30171f96a836ac4cddfef16bf329dc75028ed7de02d1fa3e95b770a25e4b8a8d0096bf16ddde5d7f4838
 SHA512 
8fea6502bf990ebd30e97dc17e2fa17c127bc490a95f39ce279657797effe0549c2ac6e8063a0055ed95dbbb897fd344fbfbb3c4ebb4eb2b14d7e38d7c218396
+DIST dwarfs-bin-0.9.1-amd64.tar.xz 7436484 BLAKE2B 
a4249d5566d89d783d2cc3350918a49c794f2730ff8475325959a433aa3fa4dcc387f98c50eed0a3a73b9b5e75ca35b88903c342d693dac7a5c4daf26df44cde
 SHA512 
61be82f6571bcd4492d5d7769628a4f88a57cda366f3a76e5f667efa1396cec7a2268b3984b74258b2ca44e6adaf9a20e3000c978ae9506978bb1730666b7363
+DIST dwarfs-bin-0.9.1-arm64.tar.gz 6522592 BLAKE2B 
2e7c8f25061921040a12fb662b43f4bffcd9b38816cb466a4f1acdb330ce48f956d563d04bb968e57405557f37e0184140995016c2517d5123e473c42f1cf022
 SHA512 
6d985deb1453eb39b0d297199cb90e74557adaf81a40b7467d9af9f8670e16cc2bc41440702201c455dadd38a59e5597df38bccf9938da0d815588c3a1e38807

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.5.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.9.1.ebuild
similarity index 86%
rename from sys-fs/dwarfs-bin/dwarfs-bin-0.7.5.ebuild
rename to sys-fs/dwarfs-bin/dwarfs-bin-0.9.1.ebuild
index 6c4657c9a9..8b117c98fb 100644
--- a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.5.ebuild
+++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.9.1.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 DESCRIPTION="Static version of a fast very high compression read-only FUSE 
file system"
 HOMEPAGE="https://github.com/mhx/dwarfs;
 SRC_URI="
-   amd64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz
 -> ${P}-amd64.tar.xz )
-   arm64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-aarch64.tar.xz
 -> ${P}-arm64.tar.gz )
+   amd64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64-clang.tar.xz
 -> ${P}-amd64.tar.xz )
+   arm64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-aarch64-clang.tar.xz
 -> ${P}-arm64.tar.gz )
 "
 
 LICENSE="GPL-3"
@@ -28,9 +28,9 @@ QA_PREBUILT="
 
 src_unpack() {
if use amd64; then
-   S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64"
+   S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64-clang"
elif use arm64; then
-   S="${WORKDIR}/dwarfs-${PV}-Linux-aarch64"
+   S="${WORKDIR}/dwarfs-${PV}-Linux-aarch64-clang"
fi
 
default



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2024-01-19 Thread Arthur Zamarin
commit: 49547afd326f80bffbfbcc2844ab123e448e2ffa
Author: YiFei Zhu  gmail  com>
AuthorDate: Fri Jan 19 06:39:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 19 06:39:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=49547afd

sys-fs/dwarfs-bin: add 0.7.5

Signed-off-by: YiFei Zhu  gmail.com>

 sys-fs/dwarfs-bin/Manifest|  2 +
 sys-fs/dwarfs-bin/dwarfs-bin-0.7.5.ebuild | 67 +++
 2 files changed, 69 insertions(+)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index a516c19398..231e5e26bf 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,2 +1,4 @@
 DIST dwarfs-bin-0.7.4-amd64.tar.xz 6489712 BLAKE2B 
b854e0cd7afa118dcbb8f46aead848b2293ee8cac6d6f74d85a789b70ccfdfff94d3d4751018ea0a1c44d1d07997ee32bbe07a5d88bd398515223c48c010f1cc
 SHA512 
a420c10e6190034f584d9710506a874c1ea011a61aff25e8525a2576664bde51799e602884cbaa92ecd27e1450cbe2fce48b040631061723cc3e810d854e8c40
 DIST dwarfs-bin-0.7.4-arm64.tar.gz 5628380 BLAKE2B 
e9224f2881e34b9dc09a61098b63d26010655ba1287d069138fede6276fd075a7b4655a91c9e72b0fc57fc926fd6ff42bed367007ba7a6455d91d4692dcc192d
 SHA512 
f2889a9c88872610873b0527342cd0fa4738dd50c5b0ee6ac388d2edefb88548371d193b1206b37d7aa4969b1018f3bdd579d54306266201eb75fe4369775444
+DIST dwarfs-bin-0.7.5-amd64.tar.xz 6435884 BLAKE2B 
6945b6071f2df706cb60d3120cb447ab5ca56100172c62553d908ba46bf6e5ea5d10e7f957a94f5f85ccabfc7bfb68eaf3b85bd69854c55472b0fccfe7eb2ffe
 SHA512 
a89bf78fd38528d64c2eb437603b73503c9697b7b81ac35f829258da91055d905c923aef6c18f5e75e8d17155ebf06b3fede54c634313a1c4f555aee8d8aada2
+DIST dwarfs-bin-0.7.5-arm64.tar.gz 5636216 BLAKE2B 
ef9955c5f719985f796dee464b19b7f5267b9b2685bf96d9e7234d467ce85d09356aa84585b0ea6ce9dfb03c5cd12890f907456990b0926f1e1755380f9081f7
 SHA512 
7e3cbc43d90deee0d799502e172d5e1c315733c3a4be800ae0bd8581432c873b4b22c2f952490b6ec31c34ec67d0ac8df365d30cb19f3b1a743e71687d5f765c

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.5.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.7.5.ebuild
new file mode 100644
index 00..6c4657c9a9
--- /dev/null
+++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.7.5.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Static version of a fast very high compression read-only FUSE 
file system"
+HOMEPAGE="https://github.com/mhx/dwarfs;
+SRC_URI="
+   amd64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz
 -> ${P}-amd64.tar.xz )
+   arm64? ( 
https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-aarch64.tar.xz
 -> ${P}-arm64.tar.gz )
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sys-fs/fuse:3
+"
+DEPEND="
+   ${RDEPEND}
+"
+QA_PREBUILT="
+   opt/dwarfs-bin/bin/*
+   opt/dwarfs-bin/sbin/*
+"
+
+src_unpack() {
+   if use amd64; then
+   S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64"
+   elif use arm64; then
+   S="${WORKDIR}/dwarfs-${PV}-Linux-aarch64"
+   fi
+
+   default
+}
+
+src_prepare() {
+   default
+   einfo "Removing legacy fuse2-related stuff..."
+   rm sbin/dwarfs2 sbin/mount.dwarfs2 || die
+   einfo "Done."
+}
+
+src_install(){
+   mkdir -p "${ED}/opt/${PN}" || die
+   mv "${S}"/* "${ED}/opt/${PN}" || die
+
+   for file in "${ED}/opt/${PN}/bin"/*; do
+   dosym "../${PN}/bin/$(basename "${file}")" "/opt/bin/$(basename 
"${file}")"
+   done
+   for file in "${ED}/opt/${PN}/sbin"/*; do
+   dosym "../${PN}/sbin/$(basename "${file}")" 
"/opt/bin/$(basename "${file}")"
+   done
+
+   newenvd - "90${P}" <<-_EOF_
+   MANPATH="${EPREFIX}/opt/${PN}/share/man"
+   _EOF_
+}
+
+pkg_postinst(){
+   elog "You may find more information in the"
+   elog "${HOMEPAGE}"
+   elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
+   elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
+}



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2024-01-07 Thread David Roman
commit: d45e93015e401708a6356aa7f1f5087f13b48f41
Author: Denis Reva  gmail  com>
AuthorDate: Sun Jan  7 11:06:56 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sun Jan  7 11:06:56 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d45e9301

sys-fs/dwarfs-bin: updated to latest

Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest | 2 +-
 sys-fs/dwarfs-bin/{dwarfs-bin-0.7.2.ebuild => dwarfs-bin-0.7.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index 345039922e..6c6d98f61f 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1 +1 @@
-DIST dwarfs-bin-0.7.2.tar.xz 6451592 BLAKE2B 
4682da52228cb53edeb10f60b38a9a023796b4857568db09cc114f5814ad4fa094b4a4e279c8634cf17ee788d459f4886f7f3a9ff187e9570cc81a4b1332d63a
 SHA512 
7d78ec2468d60e1c37155e790843f3ad26243402f18b32237ce2eccbc5718207f6a4c75bd618a78cd421b4bf6789de5c95a9563171a79d68410173f08f8582bc
+DIST dwarfs-bin-0.7.4.tar.xz 6489712 BLAKE2B 
b854e0cd7afa118dcbb8f46aead848b2293ee8cac6d6f74d85a789b70ccfdfff94d3d4751018ea0a1c44d1d07997ee32bbe07a5d88bd398515223c48c010f1cc
 SHA512 
a420c10e6190034f584d9710506a874c1ea011a61aff25e8525a2576664bde51799e602884cbaa92ecd27e1450cbe2fce48b040631061723cc3e810d854e8c40

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.7.4.ebuild
similarity index 100%
rename from sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild
rename to sys-fs/dwarfs-bin/dwarfs-bin-0.7.4.ebuild



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2023-08-16 Thread Viorel Munteanu
commit: 09040651ffc98aedd1db9e0404afbfced2f15277
Author: Denis Reva  gmail  com>
AuthorDate: Wed Aug 16 12:18:43 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Aug 16 12:18:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09040651

sys-fs/dwarfs-bin: treeclean

Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest|  1 -
 sys-fs/dwarfs-bin/dwarfs-bin-0.6.2.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index 14704c80a2..345039922e 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,2 +1 @@
-DIST dwarfs-0.6.2-Linux.tar.xz 5854936 BLAKE2B 
ad4bfe3e31ef0a1cd5649962a0b28d88999bd000a987c0a0c2d8d771ced395d036b10c737be84cd0e156ec0e7d7e752f37a6f08681f5b7fcb5b4f14355b8fae4
 SHA512 
58563a6971fc00cb22a5b253bd7a30170e4dd1136450d5540ea15d9c5c1ad504ef2b115d2241da729a47553f36614f6ceb2095feafc8f96205e6877213534104
 DIST dwarfs-bin-0.7.2.tar.xz 6451592 BLAKE2B 
4682da52228cb53edeb10f60b38a9a023796b4857568db09cc114f5814ad4fa094b4a4e279c8634cf17ee788d459f4886f7f3a9ff187e9570cc81a4b1332d63a
 SHA512 
7d78ec2468d60e1c37155e790843f3ad26243402f18b32237ce2eccbc5718207f6a4c75bd618a78cd421b4bf6789de5c95a9563171a79d68410173f08f8582bc

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.6.2.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.6.2.ebuild
deleted file mode 100644
index b09176c7f0..00
--- a/sys-fs/dwarfs-bin/dwarfs-bin-0.6.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Static version of a fast very high compression read-only FUSE 
file system"
-HOMEPAGE="https://github.com/mhx/dwarfs;
-SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux.tar.xz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   sys-fs/fuse:3
-   !sys-fs/dwarfs
-"
-DEPEND="
-   ${RDEPEND}
-"
-S="${WORKDIR}/dwarfs-${PV}-Linux/"
-QA_PREBUILT="
-   sbin/dwarfs
-   bin/*
-"
-src_prepare() {
-   default
-   einfo "Removing legacy fuse2-related stuff..."
-   rm sbin/dwarfs2 sbin/mount.dwarfs2 || die
-   einfo "Done. Correcting man paths..."
-   mkdir -p usr/ || die
-   mv share/ usr/ || die
-   einfo "Done."
-}
-
-src_install(){
-   mv "${S}"/* "${D}"/ || die
-}
-
-pkg_postinst(){
-   elog "You may find more information in the"
-   elog "${HOMEPAGE}"
-   elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
-   elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
-}



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2023-07-26 Thread Viorel Munteanu
commit: c87f433ae710b5671bf482aadace36de8fca6b4b
Author: Denis Reva  gmail  com>
AuthorDate: Tue Jul 25 17:04:21 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jul 25 17:05:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c87f433a

sys-fs/dwarfs-bin: Updated to 0.7.2

Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest| 2 +-
 .../{dwarfs-bin-0.7.0_rc6.ebuild => dwarfs-bin-0.7.2.ebuild}  | 8 +++-
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index e89f7efc8..14704c80a 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,2 +1,2 @@
 DIST dwarfs-0.6.2-Linux.tar.xz 5854936 BLAKE2B 
ad4bfe3e31ef0a1cd5649962a0b28d88999bd000a987c0a0c2d8d771ced395d036b10c737be84cd0e156ec0e7d7e752f37a6f08681f5b7fcb5b4f14355b8fae4
 SHA512 
58563a6971fc00cb22a5b253bd7a30170e4dd1136450d5540ea15d9c5c1ad504ef2b115d2241da729a47553f36614f6ceb2095feafc8f96205e6877213534104
-DIST dwarfs-bin-0.7.0-RC6.tar.xz 21355136 BLAKE2B 
0ec8cde3ed33978cf9f8e2e95702d68ec5fee6bdfacc55e0d8a288420907a06c8a35312610260d4fe03d2c676b620867710023a7843a1ae644b455beb8c77413
 SHA512 
5ec7c959004828d10aedbb32b0ef2084d06ff0fc7f3e3dbb42731b40eb91b173a41cc5f19135424cb676cd13628e4243e34b6cb011fc287ec0c3f08855294639
+DIST dwarfs-bin-0.7.2.tar.xz 6451592 BLAKE2B 
4682da52228cb53edeb10f60b38a9a023796b4857568db09cc114f5814ad4fa094b4a4e279c8634cf17ee788d459f4886f7f3a9ff187e9570cc81a4b1332d63a
 SHA512 
7d78ec2468d60e1c37155e790843f3ad26243402f18b32237ce2eccbc5718207f6a4c75bd618a78cd421b4bf6789de5c95a9563171a79d68410173f08f8582bc

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.0_rc6.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild
similarity index 77%
rename from sys-fs/dwarfs-bin/dwarfs-bin-0.7.0_rc6.ebuild
rename to sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild
index 8c7dd3927..e503792e9 100644
--- a/sys-fs/dwarfs-bin/dwarfs-bin-0.7.0_rc6.ebuild
+++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.7.2.ebuild
@@ -1,13 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-MY_PV="${PV/_rc/-RC}"
-
 DESCRIPTION="Static version of a fast very high compression read-only FUSE 
file system"
 HOMEPAGE="https://github.com/mhx/dwarfs;
-SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${MY_PV}/dwarfs-${MY_PV}-Linux-x86_64.tar.xz
 -> dwarfs-bin-${MY_PV}.tar.xz"
+SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux-x86_64.tar.xz
 -> dwarfs-bin-${PV}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -21,7 +19,7 @@ RDEPEND="
 DEPEND="
${RDEPEND}
 "
-S="${WORKDIR}/dwarfs-${MY_PV}-Linux-x86_64/"
+S="${WORKDIR}/dwarfs-${PV}-Linux-x86_64/"
 QA_PREBUILT="
sbin/dwarfs
bin/*



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2023-05-27 Thread Viorel Munteanu
commit: e4e77e480edd9457d2a276165314ab7e26403783
Author: Rahul Sandhu  sandhuservices  dev>
AuthorDate: Sat May 27 16:34:44 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat May 27 16:34:44 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e4e77e48

sys-fs/dwarfs-bin: add github upstream metadata

Signed-off-by: Rahul Sandhu  sandhuservices.dev>

 sys-fs/dwarfs-bin/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-fs/dwarfs-bin/metadata.xml b/sys-fs/dwarfs-bin/metadata.xml
index 428cf81bf..9a552c3d3 100644
--- a/sys-fs/dwarfs-bin/metadata.xml
+++ b/sys-fs/dwarfs-bin/metadata.xml
@@ -15,4 +15,7 @@
* Highly multi-threaded implementation. Both the file system 
creation tool as well as the FUSE driver are able to make good use of the many 
cores of your system.
* Optional experimental Python support to provide custom 
filtering and ordering functionality.

+   
+   mhx/dwarfs
+   
 



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2022-06-22 Thread Andrew Ammerlaan
commit: 466b121631adbc31dde24fc9f87881464bdf8f0e
Author: Denis Reva  gmail  com>
AuthorDate: Wed Jun 22 05:37:52 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 22 05:37:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=466b1216

sys-fs/dwarfs-bin: removed old 0.5.6

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest|  1 -
 sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild | 47 ---
 2 files changed, 48 deletions(-)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
index e1a7f2b39..02b07cff6 100644
--- a/sys-fs/dwarfs-bin/Manifest
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -1,2 +1 @@
-DIST dwarfs-0.5.6-Linux.tar.xz 5051444 BLAKE2B 
35ef9a6b7a34e2b8a70dccecc85bcf570bd96250bfe4c2337872e67e8cef143b41ff7c5bdef5f198ba6622fd99c5bdd0c056db07b6116772b35ca1c74620a00b
 SHA512 
41087ca4b5217810237fd8e97a138ea51a1c1dc4e984c7efe3626aebdea52f07c7794baf3e1dca2ef28de686a4caab75721ee09d4a2495c4144f92c3ebbac6ec
 DIST dwarfs-0.6.1-Linux.tar.xz 5849676 BLAKE2B 
0bf7faf3466bed4c22130f11125e5933ce9a7bde066b18a818b037b9a4f2db620ea8d9487258a3ef6b487fc12414825be5938aeca4947b7cc30ac0139189eb72
 SHA512 
d8e1b199a60c877b36e946a1f7f71ca02773c8ce0e80377229e930a1a66fd3162b9dc5e2016720e86c0f3af9da5887b1ea90608da05d616712ec6d7976c1

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild
deleted file mode 100644
index 93f3c27f3..0
--- a/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Static version of a fast very high compression read-only FUSE 
file system"
-HOMEPAGE="https://github.com/mhx/dwarfs;
-SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux.tar.xz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   sys-fs/fuse:3
-   !sys-fs/dwarfs
-"
-DEPEND="
-   ${RDEPEND}
-"
-S="${WORKDIR}/dwarfs-${PV}-Linux/"
-QA_PREBUILT="
-   sbin/dwarfs
-   bin/*
-"
-src_prepare() {
-   default
-   einfo "Removing legacy fuse2-related stuff..."
-   rm sbin/dwarfs2 sbin/mount.dwarfs2
-   einfo "Done. Correcting man paths..."
-   mkdir -p usr/
-   mv share/ usr/
-   einfo "Done."
-}
-
-src_install(){
-   mv "${S}"/* "${D}"/
-}
-
-pkg_postinst(){
-   elog "You may find more information in the"
-   elog "${HOMEPAGE}"
-   elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
-   elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
-}



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2022-06-22 Thread Andrew Ammerlaan
commit: d6249f0ce683649ef165f347f27cf472aad9def8
Author: Denis Reva  gmail  com>
AuthorDate: Wed Jun 22 05:40:32 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Jun 22 05:40:32 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6249f0c

sys-fs/dwarfs-bin: added missing ||die statements

Not bumpung revision of ebuild because it's not breaking change.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/dwarfs-bin-0.6.1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.6.1.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.6.1.ebuild
index 93f3c27f3..b09176c7f 100644
--- a/sys-fs/dwarfs-bin/dwarfs-bin-0.6.1.ebuild
+++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.6.1.ebuild
@@ -28,15 +28,15 @@ QA_PREBUILT="
 src_prepare() {
default
einfo "Removing legacy fuse2-related stuff..."
-   rm sbin/dwarfs2 sbin/mount.dwarfs2
+   rm sbin/dwarfs2 sbin/mount.dwarfs2 || die
einfo "Done. Correcting man paths..."
-   mkdir -p usr/
-   mv share/ usr/
+   mkdir -p usr/ || die
+   mv share/ usr/ || die
einfo "Done."
 }
 
 src_install(){
-   mv "${S}"/* "${D}"/
+   mv "${S}"/* "${D}"/ || die
 }
 
 pkg_postinst(){



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2022-03-25 Thread Ronny Gutbrod
commit: 20a170e9a53006c58399ec564fcb291d35e841e7
Author: Denis Reva  gmail  com>
AuthorDate: Thu Mar 24 06:29:10 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Thu Mar 24 06:29:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20a170e9

sys-fs/dwarfs-bin: fixed echo -> einfo.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild
index bac1c0955..93f3c27f3 100644
--- a/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild
+++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild
@@ -27,11 +27,12 @@ QA_PREBUILT="
 "
 src_prepare() {
default
-   echo "Removing legacy fuse2-related stuff"
+   einfo "Removing legacy fuse2-related stuff..."
rm sbin/dwarfs2 sbin/mount.dwarfs2
-   echo "Correcting man paths"
+   einfo "Done. Correcting man paths..."
mkdir -p usr/
mv share/ usr/
+   einfo "Done."
 }
 
 src_install(){



[gentoo-commits] repo/proj/guru:master commit in: sys-fs/dwarfs-bin/

2022-03-23 Thread Ronny Gutbrod
commit: fbadf7ee225c897339378a505d47c3141549469d
Author: Denis Reva  gmail  com>
AuthorDate: Sat Mar 19 11:50:39 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Mar 19 11:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fbadf7ee

sys-fs/dwarfs-bin: dwarfs with less dependencies

  The motivation of that ebuild is to reduce necessary dependencies
for special installations such as mine.
  This version is use official binary package for amd64 arch.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Denis Reva  gmail.com>

 sys-fs/dwarfs-bin/Manifest|  1 +
 sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild | 46 +++
 sys-fs/dwarfs-bin/metadata.xml| 18 
 3 files changed, 65 insertions(+)

diff --git a/sys-fs/dwarfs-bin/Manifest b/sys-fs/dwarfs-bin/Manifest
new file mode 100644
index 0..ee9bf8541
--- /dev/null
+++ b/sys-fs/dwarfs-bin/Manifest
@@ -0,0 +1 @@
+DIST dwarfs-0.5.6-Linux.tar.xz 5051444 BLAKE2B 
35ef9a6b7a34e2b8a70dccecc85bcf570bd96250bfe4c2337872e67e8cef143b41ff7c5bdef5f198ba6622fd99c5bdd0c056db07b6116772b35ca1c74620a00b
 SHA512 
41087ca4b5217810237fd8e97a138ea51a1c1dc4e984c7efe3626aebdea52f07c7794baf3e1dca2ef28de686a4caab75721ee09d4a2495c4144f92c3ebbac6ec

diff --git a/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild 
b/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild
new file mode 100644
index 0..bac1c0955
--- /dev/null
+++ b/sys-fs/dwarfs-bin/dwarfs-bin-0.5.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Static version of a fast very high compression read-only FUSE 
file system"
+HOMEPAGE="https://github.com/mhx/dwarfs;
+SRC_URI="https://github.com/mhx/dwarfs/releases/download/v${PV}/dwarfs-${PV}-Linux.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   sys-fs/fuse:3
+   !sys-fs/dwarfs
+"
+DEPEND="
+   ${RDEPEND}
+"
+S="${WORKDIR}/dwarfs-${PV}-Linux/"
+QA_PREBUILT="
+   sbin/dwarfs
+   bin/*
+"
+src_prepare() {
+   default
+   echo "Removing legacy fuse2-related stuff"
+   rm sbin/dwarfs2 sbin/mount.dwarfs2
+   echo "Correcting man paths"
+   mkdir -p usr/
+   mv share/ usr/
+}
+
+src_install(){
+   mv "${S}"/* "${D}"/
+}
+
+pkg_postinst(){
+   elog "You may find more information in the"
+   elog "${HOMEPAGE}"
+   elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md"
+   elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md"
+}

diff --git a/sys-fs/dwarfs-bin/metadata.xml b/sys-fs/dwarfs-bin/metadata.xml
new file mode 100644
index 0..7926e4616
--- /dev/null
+++ b/sys-fs/dwarfs-bin/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   denis7...@gmail.com
+   Denis Reva
+   
+   
+   DwarFS is a read-only file system with a focus on achieving 
very high compression ratios in particular for very redundant data.
+   This probably doesn't sound very exciting, because if it's 
redundant, it should compress well. However, I found that other read-only, 
compressed file systems don't do a very good job at making use of this 
redundancy. See here for a comparison with other compressed file systems.
+   DwarFS also doesn't compromise on speed and for my use cases 
I've found it to be on par with or perform better than SquashFS. For my primary 
use case, DwarFS compression is an order of magnitude better than SquashFS 
compression, it's 4 times faster to build the file system, it's typically 
faster to access files on DwarFS and it uses less CPU resources.
+   Distinct features of DwarFS are:
+   * Clustering of files by similarity using a similarity hash 
function. This makes it easier to exploit the redundancy across file boundaries.
+   * Segmentation analysis across file system blocks in order to 
reduce the size of the uncompressed file system. This saves memory when using 
the compressed file system and thus potentially allows for higher cache hit 
rates as more data can be kept in the cache.
+   * Highly multi-threaded implementation. Both the file system 
creation tool as well as the FUSE driver are able to make good use of the many 
cores of your system.
+   * Optional experimental Python support to provide custom 
filtering and ordering functionality.
+   
+