diff options
-rw-r--r-- | app-arch/file-roller/Manifest | 23 | ||||
-rw-r--r-- | app-arch/file-roller/file-roller-3.26.1.ebuild | 89 | ||||
-rw-r--r-- | app-arch/file-roller/files/3.22-packages.match | 32 |
3 files changed, 144 insertions, 0 deletions
diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest new file mode 100644 index 00000000..755839fb --- /dev/null +++ b/app-arch/file-roller/Manifest @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST file-roller-3.26.1.tar.xz 1436044 SHA256 ecd5e4c9b8435a6515120c59efeed196ec3f07cb84e1bbda7534cb5456e491ae SHA512 e4951e4f83c8529f987949a64b1247dc8248f638ce31936c42fd22f382cdf4f0330bbef55972b57cdc39d3dab3761cb58f8e0356f33394822412244f9ea285bf WHIRLPOOL 3728244b945dbe7a1fa6697d1a9be928386fadecfd5370e90880f800884d5e35cd7b020c46fbc8f3ae4da3038f38a2b61225a0c947139d6ace533910e5fd15ee +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlo6uBhfFIAAAAAALgAo +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 +Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b +Wf1k3BAApwYsOVgwikL+YiBeCxYO18gX/qr8/FLZXjw8Vga/v98voGZtDh/cHigY +xer79uTWbjQWZn6WEZVIRpUv/BdRKpxwXhUuYhuo7MlkDcUymSUdsW6rqr327sIA +a150S+0hzWKoglPhG6VmOVMS082QpsL6imd6GNwjCvBMjKGjOoHiEgPw+DR0fKFz +i7Wj93yucfbyrO0AMW1BJMEffSpHL1gCQdYlLS/UEogPpQ4kZftNbff060gy2L7F +pteMBCPiiDiVD6EXHhKP20KFONsNub2ftI0wStkM5lJ7s930oLy64eXIujqFllwt +jPNnSZ+BC+pn4GNtrJ6PC7KoFcV+95KxpuPP2CxwcrtX6SQp6XKeNrrnq15qazlb +X/3+u206i23w8NiRD+8Xp+DF2N1H0iOgYv2MZFH3zXkPSuRcD4mwE8wD9GJQu1/r +i4jiw0WiGZMzNdMBhUcZKXQp/HMHzLFP3N/trAKQhvZXcgBFzGhqdxfou1x/wmrY +/dxI2jMU+I2wZ0SytK9HWbj19EyuzTOoKSM9yxgDmfVU7uaRUaghDHEXBRVRcHeB +KKQRrA7GIek8hUw7KNHJguPgS1Em0FoGLzq3BdyH/hEgwaBt79d52r7nnX+J0F1i +AYltaw/bICzo3fJ5o2nmZPg1hOY4ErT40o5q6uBR55gGpXv2mf8= +=w3XV +-----END PGP SIGNATURE----- diff --git a/app-arch/file-roller/file-roller-3.26.1.ebuild b/app-arch/file-roller/file-roller-3.26.1.ebuild new file mode 100644 index 00000000..d0ee0fd3 --- /dev/null +++ b/app-arch/file-roller/file-roller-3.26.1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" + +inherit eutils gnome2 readme.gentoo-r1 + +DESCRIPTION="Archive manager for GNOME" +HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller" + +LICENSE="GPL-2+ CC-BY-SA-3.0" +SLOT="0" +IUSE="libnotify nautilus packagekit" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" + +# gdk-pixbuf used extensively in the source +# cairo used in eggtreemultidnd.c +# pango used in fr-window +RDEPEND=" + >=app-arch/libarchive-3:= + >=dev-libs/glib-2.36:2 + >=dev-libs/json-glib-0.14 + >=x11-libs/gtk+-3.13.2:3 + sys-apps/file + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + libnotify? ( >=x11-libs/libnotify-0.4.3:= ) + nautilus? ( >=gnome-base/nautilus-2.22.2 ) + packagekit? ( app-admin/packagekit-base ) +" +DEPEND="${RDEPEND} + >=dev-util/intltool-0.50.1 + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig +" +# eautoreconf needs: +# gnome-base/gnome-common + +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 +cpio - app-arch/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 +zoo - app-arch/zoo" + +src_prepare() { + # File providing Gentoo package names for various archivers + cp -f "${FILESDIR}"/3.22-packages.match data/packages.match || die + gnome2_src_prepare +} + +src_configure() { + # --disable-debug because enabling it adds -O0 to CFLAGS + gnome2_src_configure \ + --disable-run-in-place \ + --disable-static \ + --disable-debug \ + --enable-magic \ + --enable-libarchive \ + $(use_enable libnotify notification) \ + $(use_enable nautilus nautilus-actions) \ + $(use_enable packagekit) +} + +src_install() { + gnome2_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_pkg_postinst + readme.gentoo_print_elog +} diff --git a/app-arch/file-roller/files/3.22-packages.match b/app-arch/file-roller/files/3.22-packages.match new file mode 100644 index 00000000..68f6e30a --- /dev/null +++ b/app-arch/file-roller/files/3.22-packages.match @@ -0,0 +1,32 @@ +[Package Matches] +arj=app-arch/arj +binutils=sys-devel/binutils +bzip2=app-arch/bzip2 +cpio=app-arch/cpio +dpkg=app-arch/dpkg +genisoimage=virtual/cdrtools +gzip=app-arch/gzip +lha=app-arch/lha +lrzip=app-arch/lrzip +lz4=app-arch/lz4 +lzip=app-arch/lzip +lzma=app-arch/xz-utils +lzop=app-arch/lzop +ncompress=app-arch/ncompress +p7zip=app-arch/p7zip +p7zip-full= +p7zip-rar= +rar=app-arch/rar +rpm=app-arch/rpm +rzip=app-arch/rzip +zip=app-arch/zip +zoo=app-arch/zoo +tar=app-arch/tar +unace=app-arch/unace +unalz= +unarchiver=app-arch/unar +unrar=app-arch/unrar +unstaff= +unzip=app-arch/unzip +xz=app-arch/xz-utils + |