summaryrefslogtreecommitdiff
path: root/app-arch
diff options
context:
space:
mode:
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/Manifest.gzbin17939 -> 17933 bytes
-rw-r--r--app-arch/file-roller/Manifest2
-rw-r--r--app-arch/file-roller/file-roller-44.ebuild103
-rw-r--r--app-arch/pixz/Manifest4
-rw-r--r--app-arch/pixz/pixz-1.0.7-r1.ebuild8
-rw-r--r--app-arch/pixz/pixz-9999.ebuild8
6 files changed, 121 insertions, 4 deletions
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index fa901334450f..922e06479344 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
index 6646a65cbdb9..f4f4364e693d 100644
--- a/app-arch/file-roller/Manifest
+++ b/app-arch/file-roller/Manifest
@@ -1,4 +1,6 @@
AUX 3.36-packages.match 672 BLAKE2B 6481af901bcd606a5cf4909736234bd9ab65c2ebe030819a47efd5354f479c25941f482e40478b9731a0afb2a2478d2f49e859d2a183c493726e7bed1c694a83 SHA512 7858d57c2da0587ae85a028dbf76a6524552a3e24f50bfa5b5a285484a2b50e2ba6f26af3b0fe637db671df5e49ba8cd71baf2ae807f6909fcfaa74c33495509
DIST file-roller-43.1.tar.xz 898216 BLAKE2B 1a48f642a6436e2cc34cc4629ac24ab984b382a0df0895b20b2c6e89f0c65c2b29360cffd2d5cd9e3542c7479e7588211fa38b31aaca2afbcef8391b9b4afdc7 SHA512 444467c2bf9c2aa885fad5119069232ea92872c1f08fc7cd517e2e64faef924f0b4a9195acbe042e535588ccd86b5147afa041f9ea355f480507c3743a2bb934
+DIST file-roller-44.tar.xz 924236 BLAKE2B 12eebd312afdec8f87141d384d1476be7296073f911791328158af1ab93fcb4092ee79e0c65743c36eaa28e06b5b59503357b6c4cff87b4896d3969a67d08e45 SHA512 d40ac036161397828ded2bab7bdf1c029ef0b53fad65e0922e6eeec40442eb7a9898a7d5c3208f6dfda3ad6f51b0771f248ab64c177769b655493a44c403f824
EBUILD file-roller-43.1.ebuild 2507 BLAKE2B 28648c15ef06d36e6edd02d13c16716af0fec429b0374b2a5eb5b5792825d5029e1f12d818b118e80469f18b4c7f83952410984138a7ed8dad5b8d9a2a74affa SHA512 46fb2d09c596b639c325ab973bde406e8c9fad8d3d8374406c637441079adf5764b4d0d7f19074a82d1d361c227afc6f9442d7a8202438733cfbb56f960c58ef
+EBUILD file-roller-44.ebuild 2524 BLAKE2B c6e5d436f8907d6f6449444766cd7bbca46b71a26ffeafff0844f9c592e14d12f333cf60348a033a49c17a8015e389629cfc74218266c24e32870cb45bb441fb SHA512 b13bba641d9f801574f977a2a9867d48dea8ba2d463052d42f7964cbf404defb73cf4049a74fe2bca9e0ea236efe8a780603eac2896683c7aa6d46c0f3ae2ee5
MISC metadata.xml 544 BLAKE2B 395aff0ef64dd1ae52ecf07df0a723454f648ae54468c611a3d3c10c2930bf25413f892a02dca15dad5930ad24baa45adb2df41e740c4d2dbdce9104f8f89e0d SHA512 3639aa10a6e40e9ea901842e40b9e33857254a00f84aa61403fc663e8ef1f356850d77ffa9ee61c7fb05a1152a9cd1ab0adb972edd3d1020308da06680a64410
diff --git a/app-arch/file-roller/file-roller-44.ebuild b/app-arch/file-roller/file-roller-44.ebuild
new file mode 100644
index 000000000000..6b9c0f7cfa2c
--- /dev/null
+++ b/app-arch/file-roller/file-roller-44.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
+
+DESCRIPTION="Archive manager for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller"
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="gtk-doc +introspection nautilus"
+REQUIRED_USE="gtk-doc? ( introspection )"
+
+# gdk-pixbuf used extensively in the source
+# cairo used in eggtreemultidnd.c
+# pango used in fr-window
+RDEPEND="
+ >=dev-libs/glib-2.38:2
+ >=gui-libs/gtk-4.8.1:4[introspection?]
+ >=gui-libs/libadwaita-1.2:1
+ nautilus? ( >=gnome-base/nautilus-43.0 )
+ >=dev-libs/json-glib-0.14
+ >=app-arch/libarchive-3.2:=
+ introspection? ( dev-libs/gobject-introspection )
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gi-docgen )
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+${PN} is a frontend for several archiving utilities. If you want a
+particular archive format support, see ${HOMEPAGE}
+and install the relevant package. For example:
+7-zip - app-arch/p7zip
+ace - app-arch/unace
+arj - app-arch/arj
+brotli - app-arch/brotli
+cpio - app-alternatives/cpio
+deb - app-arch/dpkg
+iso - app-cdr/cdrtools
+jar,zip - app-arch/zip and app-arch/unzip
+lha - app-arch/lha
+lzop - app-arch/lzop
+lz4 - app-arch/lz4
+rar - app-arch/unrar or app-arch/unar
+rpm - app-arch/rpm
+unstuff - app-arch/stuffit
+zstd - app-arch/zstd
+zoo - app-arch/zoo"
+
+src_prepare() {
+ # File providing Gentoo package names for various archivers
+ cp -v "${FILESDIR}"/3.36-packages.match data/packages.match || die
+
+ default
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ -Drun-in-place=false
+ $(meson_feature nautilus nautilus-actions)
+ -Dnotification=enabled
+ -Duse_native_appchooser=false
+ -Dpackagekit=false
+ -Dlibarchive=enabled
+ $(meson_feature introspection)
+ $(meson_feature gtk-doc api_docs)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+ mv "${ED}"/usr/share/doc/file-roller "${ED}"/usr/share/gtk-doc/file-roller || die
+ fi
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-arch/pixz/Manifest b/app-arch/pixz/Manifest
index b60a6557d0c6..3cc324b6136b 100644
--- a/app-arch/pixz/Manifest
+++ b/app-arch/pixz/Manifest
@@ -1,4 +1,4 @@
DIST pixz-1.0.7.tar.xz 120876 BLAKE2B 23563837169611d54dc4540715537b2e16c66bd9682097e4f37957e7422b487f221603b11aa30a39fd05c77dbeddc1697ac9ffe208d984c1da885a67f79a180f SHA512 7f343cb74958b9582b60a2e916243e72421fad1ebecc5867c9e046c881e8a318da9bb885edd71da8fe6953fd5d5c2f5119133cd0bbbf4d0f9b35f8aecd61120d
-EBUILD pixz-1.0.7-r1.ebuild 1252 BLAKE2B cc7ed1a9488a4b75b9c75ba5932cf1e8bc7e41dca3fe13cbdf5041bd9922f8e45e1796cf900ec0139b334ca3dffc05469ac83b95c1f0a8a19fa2b2ac0dc6cb74 SHA512 aa85c59091657f73ee056bcfaa7f9f50f2660287f9033b80c07d05d9164393163daa7bae073d094e0cbecca79d307e196933d3de8b8aeee12a13b354fb6097ca
-EBUILD pixz-9999.ebuild 1088 BLAKE2B b24f69c636f971c0a1b8e742cb9bd68739f5f74a4ab071c777e06d41b26bc85546fb186f91fd0759ff65856d3c986f79e3ed06d2f05c5bfa2ba0ebd183ce3259 SHA512 acbe3b23a086402be2160daf34ff2f146e099213420ca6719ce9ac6558664e78011c35bed6566f209bfbbbb7bbdce647a9351855754bd4450e14fe9ec7fca72e
+EBUILD pixz-1.0.7-r1.ebuild 1392 BLAKE2B 5fe0d70c249234c55d48172f68887766461058c196da7efd73e12f10e8c45499daebfb7d9356d77cf38ae66596afd5bbb47e76f0ac9510bad49a72e4430fafaf SHA512 4f2762ab1ae595dbb370804e88a32e66c4103bd3f62269e67d9b34a3767fe0fa22410b425fb10ce9e7a43da65e44e2f1cbe461f254f88f5234b551d2b081cac2
+EBUILD pixz-9999.ebuild 1228 BLAKE2B 4f555c09bad035cc251e5293c75bafad072e206321d84be3fcafc33b4345497e30ee8598f9c40da521cb7f20717a3240976ce01c15ce394199c786a2b95d9c85 SHA512 9a8b7f6f238d3ac0bda18be3eba0c374e9bcdd8888001c218bb600559d007820f070a555460cb7dd10f48d7b9f76a69865e8e1b2aa0b8a6e906b6f1d9eda3396
MISC metadata.xml 332 BLAKE2B abab0a5f43e5804d6f84a00007db2114e5a1167b32c7fa7d9c56777bab8e19c52a419633fa8a1547b86801eabcfe50ba91eb9b4f18e478056df69777548fc2a9 SHA512 9fc1e0881130a254dae5e1cf745026c067df22bd77a44c92f2b0a453d7ca56d89d2247d4aa2245414ab9bdb24ae171869b1152482b01d729a7c46a573e0f3b9b
diff --git a/app-arch/pixz/pixz-1.0.7-r1.ebuild b/app-arch/pixz/pixz-1.0.7-r1.ebuild
index 7e591aaa8701..42b11e22d697 100644
--- a/app-arch/pixz/pixz-1.0.7-r1.ebuild
+++ b/app-arch/pixz/pixz-1.0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -36,6 +36,12 @@ DEPEND="
src_prepare() {
default
+ # We're not interested in linting tests for our purposes (bug #915008)
+ cat > test/cppcheck-src.sh <<-EOF || die
+ #!/bin/sh
+ exit 77
+ EOF
+
[[ ${PV} == "9999" ]] && eautoreconf
}
diff --git a/app-arch/pixz/pixz-9999.ebuild b/app-arch/pixz/pixz-9999.ebuild
index 2fbeeaf35fe3..10a369c58a13 100644
--- a/app-arch/pixz/pixz-9999.ebuild
+++ b/app-arch/pixz/pixz-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -36,6 +36,12 @@ DEPEND="
src_prepare() {
default
+ # We're not interested in linting tests for our purposes (bug #915008)
+ cat > test/cppcheck-src.sh <<-EOF || die
+ #!/bin/sh
+ exit 77
+ EOF
+
[[ ${PV} == "9999" ]] && eautoreconf
}