mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
app-arch/file-roller: add 44.6
Signed-off-by: Pacho Ramos <pacho@gentoo.org>
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
DIST file-roller-44.4.tar.xz 1047516 BLAKE2B 1064d22a1568b7ded86dd12420f15b41059498dc2543a56b184c5110b0c360419db383f9fcaf05ecfc86f54160ca7d2d4d2a2f883b8458bbdccde73558ab4991 SHA512 2417cff900a1b2f3b966a72809c8cf2dd5726d148c94c1095a93fc637aa73958138b752800f1aec4e094a109453b8f51f7d3f16cbd2207fb2a2fcd4d591d230e
|
||||
DIST file-roller-44.5.tar.xz 1047784 BLAKE2B 89438c6bd0680c8dbbcf226d5e834030e7a4a65cf832903bdcca00cbd94bb05e0ede1f335cdca576978cc8ae23d9365e8ef5583d21c1a7a12fb553bb624a4dec SHA512 a35aaf475ed86e23c6693eaccd21aa8e216e5996d4110c808e773e114f0db3db70678b3b96b27bce083beaa1bd527c52bd5841eb21ba7b195c4015f97aceeaf3
|
||||
DIST file-roller-44.6.tar.xz 1052532 BLAKE2B da9f97578ffdc77a437483bb4b17120933939ce75eea1cf6c756ba2bc24908646136cf82b4d2738c03707cf41af43790ac3ae7af92908164b6b7eb424c84461a SHA512 c6d08c09a7fb0aa8a6e8a922f016863dbeca776f5ed83a18a7c5732e34e9215254a3147690cba387aa5107fab1b72cbc1011bc64d71bd5f35bab37bbdcd5cdea
|
||||
|
||||
103
app-arch/file-roller/file-roller-44.6.ebuild
Normal file
103
app-arch/file-roller/file-roller-44.6.ebuild
Normal file
@@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2025 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://gitlab.gnome.org/GNOME/file-roller"
|
||||
|
||||
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.12.0: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-1.82.0-r2 )
|
||||
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/7zip or 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}"/44.4-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
|
||||
}
|
||||
Reference in New Issue
Block a user