commit: 96c226b11d67a507207e223bdc5d67021c1ff248 Author: Sebastian Engel <sighunter <AT> gmx <DOT> de> AuthorDate: Fri May 23 19:20:46 2025 +0000 Commit: Julien Roy <julien <AT> jroy <DOT> ca> CommitDate: Fri May 23 19:24:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96c226b1
app-backup/restic-browser: add 0.3.2_p20250523 Signed-off-by: Sebastian Engel <sighunter <AT> gmx.de> app-backup/restic-browser/Manifest | 4 ++ .../restic-browser-0.3.2_p20250523.ebuild | 83 ++++++++++++++++++++++ 2 files changed, 87 insertions(+) diff --git a/app-backup/restic-browser/Manifest b/app-backup/restic-browser/Manifest index f93b27ef03..bc37d01642 100644 --- a/app-backup/restic-browser/Manifest +++ b/app-backup/restic-browser/Manifest @@ -80,6 +80,7 @@ DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7 DIST fdeflate-0.3.4.crate 25001 BLAKE2B 69bffdb689dc467bd62738299ea17295bf7dd9d51c78b17e1ef6eee265056308703646791676c44430a686e1d713a8f561c5db972de7ab7c5e7b21050cad70f8 SHA512 a38b493eba656beb97275faf5a2f32c8a2c2cb12c5d5c280d37bbcf1406fe404151fd6312ec496aafdce802ef08745a6927e571890f9b290010ca5ac45ac9bdf DIST field-offset-0.3.6.crate 10032 BLAKE2B b4b43d35f793c55e8c521de7bc1648501cfe46494fc17d0b6135ba3456c8d72a11b422a16735c681c7c6542084652c119661372628096d61197f6e387b66143a SHA512 3ec99bf5e860dc68f3fcd0abd2b0de2ae0b3174eb177458506aabeee9dc7b0b8b58b925e2c6108a8f18ab95f2e1952dd9474650a639e1c1d50ec3f72bbd30077 DIST filetime-0.2.23.crate 14942 BLAKE2B e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c SHA512 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3 +DIST fix-path-env-rs-8481725b7ebfc56cdb052d522517421242eac36b.gh.tar.gz 9694 BLAKE2B 0de6cad9396454d6b826d7a989a4d298e7bdbf64e19659fa9f5ee95705f7f9bb606aafc63b243fad7b2bd5644fdc1e40c969f37e7f1859261c51788086f99ca9 SHA512 0ab16eb73bc1b2d6762ff7ecfe015b33aac3a23669f8774ffe92124a1eef6f23551463650765c57612a9862066c23c8a2e66a7465c72e28a28be9c8c05356382 DIST flate2-1.0.30.crate 75511 BLAKE2B c25d9ab787ef60312523d80cf277bcaae16c7e54b1deb0fc8723a3b22c2586092343db1c538d96a37690d21e52ff822a38c90e10bc554fedb75671fdff6df309 SHA512 21528f80c1709cfa764723dce012903581dbc2b63ecad194ec601fc75103307e1b2ef17479186ad895ad957c9a33c6fd666b2981382a8a68ca78dfac7cb5d578 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 @@ -242,6 +243,9 @@ DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a8 DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76 DIST restic-browser-0.3.1-node_modules.tar.xz 15678228 BLAKE2B a5fb23e2b884f13e24c3f55951a80c7815a8c9a469f762a6095190f91626f7c2bd4edcb8d12f113c94f9bd47fc1173925935604a927bad6e283fa325efd8a0bb SHA512 624ea0ef481a8f393fc8d32974f8d6b82d71cc531a941ea9bbc647f27554a11911cb22777422074e1f762fa242f385614f61caafc1ac2ceb12d4b7d17c8026ee DIST restic-browser-0.3.1.tar.gz 2708463 BLAKE2B 3e57e25b4a762514c63d15213405399b5716ce405dfca6f258907fdc7035a8b6119442d0edb4db413ad990a9ca2065634b1ea2a74d4cdb9a8adc11a483adc676 SHA512 727ca243e42febf72c36525aff09a40733275ba70dc4e145b814c71fe9a37bcbe8739e60db284fbebd5c042a15857eea4ce3799718079fe2d1e7a375d1636435 +DIST restic-browser-0.3.2_p20250523-crates.tar.xz 38965228 BLAKE2B d6e4b9ea7f23febe3c5490b0da60e6a00508daa507baa55da155a1e3a9dac05c2b13799bf01570f03184b0ce9b2dc53cbd8a28f57a8ba4b49199811e94dc3fe7 SHA512 ec7bca7fb0a8b6656128d5e8b2288b5b0a182d1fc38a6f92c335c8f4b609c915791d5f4e80b1780865cb04d92e59b897a01c11bacb719bd348e79de481ced5c0 +DIST restic-browser-0.3.2_p20250523-node_modules.tar.xz 21611772 BLAKE2B 45af1163b4ba9ddaa6560b17f2a07933e4489c79fb7ae46c6ce7022f6f157700aca75751851dd57006a4809fd2f9636caa48ab23f9ec939246d4fabbdfdc0859 SHA512 e1cffb2196afe10ae2afb56859611fdb3525fd735ea142459ddc61e9600138fffb378240cf5271168bc7c014185f55e50850f17a3a3cbd4cc80424d9c5295ebf +DIST restic-browser-0.3.2_p20250523.tar.gz 2720827 BLAKE2B 6277ef3139d28710a5dfb6167548142b7bfdd44ee945b35bbf75bae51b461a05b3482ad56d144039270a49796904a65f1e43c5e4c7210039df38ae4370248ffe SHA512 19af6b1b70f60521a8e122e218f2c540212076672a304df5a637e84d45a3df28bd4ca148f6e3d55715f7f00827d521cb8b8a9210f9fcf31132ea02a6ee7e63ba DIST rfd-0.10.0.crate 38170 BLAKE2B 90930add671b87f1af618ba93b809dbb37e4273d1fdf8e3d50c23b9b90e6defbded98fa0e5c3de9356e7dc6e98fef587971d4a100b25848fb544b88f39bd3541 SHA512 1ae6a3b81f590f260211735cbb73930b2c4c7bae0afbed02ce301c68f61615ba0fe8b8b70a394c4ec6cbdf33b7bc8a2618923a46ddbd633aee647933cba9f004 DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db diff --git a/app-backup/restic-browser/restic-browser-0.3.2_p20250523.ebuild b/app-backup/restic-browser/restic-browser-0.3.2_p20250523.ebuild new file mode 100644 index 0000000000..bc8f73ebb5 --- /dev/null +++ b/app-backup/restic-browser/restic-browser-0.3.2_p20250523.ebuild @@ -0,0 +1,83 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.3 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [fix-path-env]='https://github.com/tauri-apps/fix-path-env-rs;8481725b7ebfc56cdb052d522517421242eac36b;fix-path-env-rs-%commit%' +) + +inherit cargo desktop xdg + +COMMIT="1e604033788c01bae4008fe07479472765f3390d" + +DESCRIPTION="A GUI to browse and restore from restic backup repositories" +HOMEPAGE="https://github.com/emuell/restic-browser" +SRC_URI=" + https://github.com/emuell/restic-browser/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz + https://gitlab.com/api/v4/projects/64331580/packages/generic/${PN}/${PV}/${P}-node_modules.tar.xz + https://gitlab.com/api/v4/projects/64331580/packages/generic/${PN}/${PV}/${P}-crates.tar.xz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/${PN}-${COMMIT}/src-tauri" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 + Unicode-3.0 +" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-backup/restic + dev-libs/glib:2 + net-libs/libsoup:3.0 + net-libs/webkit-gtk:4.1 + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango +" +DEPEND="${RDEPEND}" +BDEPEND=" + net-libs/nodejs[npm] +" + +QA_FLAGS_IGNORED="usr/bin/restic-browser" + +src_prepare() { + pushd .. >/dev/null || die + default + popd >/dev/null || die + + mv "${WORKDIR}"/node_modules "${S}"/.. || die +} + +src_configure() { + local myfeatures=( + custom-protocol + ) + cargo_src_configure +} + +src_compile() { + pushd .. >/dev/null || die + npm run build || die + popd >/dev/null || die + + cargo_src_compile +} + +src_install() { + cargo_src_install + + newicon "${S}/icons/icon.png" "${PN}.png" + make_desktop_entry "${PN}" Restic-Browser "${PN}" +}
