commit: 2029a16cd60ada83f24e17fede71a4721cd0fcba
Author: Itai Ferber <itai <AT> itaiferber <DOT> net>
AuthorDate: Thu Sep 4 22:58:34 2025 +0000
Commit: Itai Ferber <itai <AT> itaiferber <DOT> net>
CommitDate: Thu Sep 4 23:01:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2029a16c
app-backup/kopia-ui-bin: add 0.21.1, drop 0.15.0-r1
Signed-off-by: Itai Ferber <itai <AT> itaiferber.net>
app-backup/kopia-ui-bin/Manifest | 6 ++--
...0.15.0-r1.ebuild => kopia-ui-bin-0.21.1.ebuild} | 38 +++++++++-------------
2 files changed, 18 insertions(+), 26 deletions(-)
diff --git a/app-backup/kopia-ui-bin/Manifest b/app-backup/kopia-ui-bin/Manifest
index e148497f4e..b5c428ace2 100644
--- a/app-backup/kopia-ui-bin/Manifest
+++ b/app-backup/kopia-ui-bin/Manifest
@@ -1,3 +1,3 @@
-DIST kopia-ui-bin-0.15.0-amd64.deb 79272722 BLAKE2B
db34642a0746b838cc923b980efb76c004b5387b3d97b7e041e36be5943adf34fbc5a0af35d950c4a43c6d6434b725483630c39ad1771c3df7d3c8026e4b4b5d
SHA512
89a59600c5456c5eee03ba7dc485e2ce2618d9060072781d2691238a86853317f4a09dc69d4758509ed0ce99aa21716f80c89d4e14d51f1ff8e100a75c513324
-DIST kopia-ui-bin-0.15.0-arm.deb 72002696 BLAKE2B
654e7bf55b0869d080173551bdc829d3a400ce13579ab1f3082ba50965defdb0849164e7af496566708e156259dbb7c0d2e0def1076a00884a8656c15178628b
SHA512
79b58d0369bc53ba9590957bd9953d19facb5bcdd8ee0ec1bb55d8067d7b71cbc92a11c9d05f99b2d4649734ec2d58b60976b954a0d1d134b0a28c6f9f9da081
-DIST kopia-ui-bin-0.15.0-arm64.deb 72002696 BLAKE2B
654e7bf55b0869d080173551bdc829d3a400ce13579ab1f3082ba50965defdb0849164e7af496566708e156259dbb7c0d2e0def1076a00884a8656c15178628b
SHA512
79b58d0369bc53ba9590957bd9953d19facb5bcdd8ee0ec1bb55d8067d7b71cbc92a11c9d05f99b2d4649734ec2d58b60976b954a0d1d134b0a28c6f9f9da081
+DIST kopia-ui-bin-0.21.1-amd64.deb 90580760 BLAKE2B
6c81fc0cdf55cacb26bf96eb95c6d848eeef69d1d2d84c3e266246511e6d5fad2e814abac3084e68b64771edde68b2fbc399a044f4ad58bd62142f3c6624fd78
SHA512
7647dcb2be992fd348a645f7e9a99ab871e669bb08c5543ce4cda2f53f9de5b1d94fd784ad4e56c5cdab6ec788bca890028229524edfcc72c4e2e78dc77e9861
+DIST kopia-ui-bin-0.21.1-arm.deb 83417544 BLAKE2B
6ae84bae52164dc3151047a0bae69e46eb2ac7d791be635032ff249988a6d202f50171dc89dc483e4fa9d38742da690bbf081abf591741c47a0bc862bf3d3335
SHA512
dfcea4de0e0cdaec0a40e57a103a741ee56a764106e421c4187a6c2a3a0907d992080d953d50d1fb1185382050ff4b9ab59913ffbff48ac9c4cc17e4fe3aaa49
+DIST kopia-ui-bin-0.21.1-arm64.deb 84213194 BLAKE2B
b85992fa0f083d4dbc3b1449be3293ea31bc3cdb7e353c5ebbfe72f1c907962b0d09b7f14e5a58d6b69c19490fb292ff18a07085d47e063cdf8218294a91cf27
SHA512
73ab200eb797c54e0b89b7b16c6dda8a8b64edaf29ce1878543765e05dfa6eb2e891ab6b88bdd28a173ab8a4169d017bd96b74aed95fe1a4915c4de316b5e847
diff --git a/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0-r1.ebuild
b/app-backup/kopia-ui-bin/kopia-ui-bin-0.21.1.ebuild
similarity index 69%
rename from app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0-r1.ebuild
rename to app-backup/kopia-ui-bin/kopia-ui-bin-0.21.1.ebuild
index 99f965beba..aa9cee84a0 100644
--- a/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0-r1.ebuild
+++ b/app-backup/kopia-ui-bin/kopia-ui-bin-0.21.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,26 +26,26 @@ RESTRICT="test"
RDEPEND="
system-kopia? ( ~app-backup/kopia-${PV} )
- app-accessibility/at-spi2-core
+ app-accessibility/at-spi2-core:2
dev-libs/expat
- dev-libs/glib
+ dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
media-libs/alsa-lib
media-libs/mesa
net-print/cups
sys-apps/dbus
+ sys-apps/systemd-utils
x11-libs/cairo
x11-libs/gtk+:3
- x11-libs/libdrm
x11-libs/libX11
- x11-libs/libxcb
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
- x11-libs/libxkbcommon
x11-libs/libXrandr
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
x11-libs/pango
"
@@ -61,22 +61,14 @@ src_install() {
ln -sf "${EPREFIX}/usr/bin/kopia"
"${ED}/opt/KopiaUI/resources/server/kopia" || die
fi
- # It installs /usr/share/doc/kopia-ui/changelog.bz2. This fails QA for
two
- # reasons:
- # 1. Gentoo expects /usr/share/doc/${P}. I can perform an mv to fix
this.
- # 2. /usr/share/doc is subject to automatic compression, so portage
- # expects files installed to not be compressed. I could perform a
- # decompression on the cangelog but IMO changelog isn't important
- # enough to add this workaround.
+ # The only doc bundled here is a `/usr/share/doc/kopia-ui/changelog.gz`.
+ #
+ # This fails QA for two reasons:
+ # 1. Gentoo expects `/usr/share/doc/${P}`
+ # 2. `/usr/share/doc` is subject to automatic compression, so Portage
+ # expects files installed to not be compressed
+ #
+ # We could decompress archives in this directory and move them to the
right
+ # place, but for a changelog, not really worth it.
rm -rf "${ED}/usr/share/doc/kopia-ui" || die
}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}