Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-arch/file-roller/
Date: Sun, 15 Sep 2019 11:43:56
Message-Id: 1568547822.2b357c6759c28c575900824f9f7eb4706235089f.pacho@gentoo
1 commit: 2b357c6759c28c575900824f9f7eb4706235089f
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 15 11:24:36 2019 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 15 11:43:42 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b357c67
7
8 app-arch/file-roller: Bump to 3.32.2
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.17
11 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
12
13 app-arch/file-roller/Manifest | 1 +
14 app-arch/file-roller/file-roller-3.32.2.ebuild | 92 ++++++++++++++++++++++++++
15 2 files changed, 93 insertions(+)
16
17 diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
18 index d9bb63d059a..a4f08d42061 100644
19 --- a/app-arch/file-roller/Manifest
20 +++ b/app-arch/file-roller/Manifest
21 @@ -1 +1,2 @@
22 DIST file-roller-3.30.1.tar.xz 1443340 BLAKE2B 352b094b51d342ac71f2174b59dff262ba46b4697c21164ba18bf825d70cb609d59a35ce0efe1013e217e86754822accc11c59eb9bba7185a9f7efe5dded4def SHA512 8f3f55cd7d6769fbf8f72118bb8982775c3f83534266db1f2cc9bbfd9e8dd68545ab49baaa4e468ce22e616346dec9c99c11a0c5b4208dca2e648fac8756cea7
23 +DIST file-roller-3.32.2.tar.xz 850256 BLAKE2B 5e7f8fed74ff3ff87079753d3fb227cbb77c0a10b75995b84a6019e13434dd4bff16946d38c2b340c85f5dd7879692cc5edd4aa9471f30ea92d2a7fff5176296 SHA512 d1c1e08f12ce343c23c43816305f75c0f3a3f3df32316805864d7c39b5e85b5a00e04a355a0dd8001db8e01ae089daf3b72c3f38fda582795944a6be09451b2a
24
25 diff --git a/app-arch/file-roller/file-roller-3.32.2.ebuild b/app-arch/file-roller/file-roller-3.32.2.ebuild
26 new file mode 100644
27 index 00000000000..905771e0211
28 --- /dev/null
29 +++ b/app-arch/file-roller/file-roller-3.32.2.ebuild
30 @@ -0,0 +1,92 @@
31 +# Copyright 1999-2019 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +
36 +inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
37 +
38 +DESCRIPTION="Archive manager for GNOME"
39 +HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller"
40 +
41 +LICENSE="GPL-2+ CC-BY-SA-3.0"
42 +SLOT="0"
43 +IUSE="libnotify nautilus packagekit"
44 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
45 +
46 +# gdk-pixbuf used extensively in the source
47 +# cairo used in eggtreemultidnd.c
48 +# pango used in fr-window
49 +RDEPEND="
50 + >=app-arch/libarchive-3:=
51 + >=dev-libs/glib-2.36:2
52 + >=dev-libs/json-glib-0.14
53 + >=x11-libs/gtk+-3.13.2:3
54 + x11-libs/cairo
55 + x11-libs/gdk-pixbuf:2
56 + x11-libs/pango
57 + libnotify? ( >=x11-libs/libnotify-0.4.3:= )
58 + nautilus? ( >=gnome-base/nautilus-2.22.2 )
59 + packagekit? ( app-admin/packagekit-base )
60 +"
61 +DEPEND="${RDEPEND}"
62 +BDEPEND="
63 + dev-util/glib-utils
64 + dev-util/itstool
65 + >=sys-devel/gettext-0.19.8
66 + virtual/pkgconfig
67 +"
68 +
69 +DISABLE_AUTOFORMATTING="yes"
70 +DOC_CONTENTS="
71 +${PN} is a frontend for several archiving utilities. If you want a
72 +particular archive format support, see ${HOMEPAGE}
73 +and install the relevant package. For example:
74 +7-zip - app-arch/p7zip
75 +ace - app-arch/unace
76 +arj - app-arch/arj
77 +brotli - app-arch/brotli
78 +cpio - app-arch/cpio
79 +deb - app-arch/dpkg
80 +iso - app-cdr/cdrtools
81 +jar,zip - app-arch/zip and app-arch/unzip
82 +lha - app-arch/lha
83 +lzop - app-arch/lzop
84 +lz4 - app-arch/lz4
85 +rar - app-arch/unrar or app-arch/unar
86 +rpm - app-arch/rpm
87 +unstuff - app-arch/stuffit
88 +zoo - app-arch/zoo"
89 +
90 +src_prepare() {
91 + # File providing Gentoo package names for various archivers
92 + cp -v "${FILESDIR}"/3.22-packages.match data/packages.match || die
93 +
94 + xdg_src_prepare
95 +}
96 +
97 +src_configure() {
98 + local emesonargs=(
99 + -Drun-in-place=false
100 + $(meson_use nautilus nautilus-actions)
101 + $(meson_use libnotify notification)
102 + $(meson_use packagekit)
103 + -Dlibarchive=true
104 + )
105 + meson_src_configure
106 +}
107 +
108 +src_install() {
109 + meson_src_install
110 + readme.gentoo_create_doc
111 +}
112 +
113 +pkg_postinst() {
114 + xdg_pkg_postinst
115 + gnome2_schemas_update
116 + readme.gentoo_print_elog
117 +}
118 +
119 +pkg_postrm() {
120 + xdg_pkg_postrm
121 + gnome2_schemas_update
122 +}