Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-arch/file-roller/
Date: Thu, 14 Mar 2019 10:26:21
Message-Id: 1552559087.a8ad024daf87101a1b286e7602a5641ee2fb9ece.leio@gentoo
1 commit: a8ad024daf87101a1b286e7602a5641ee2fb9ece
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 14 10:16:55 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 14 10:24:47 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ad024d
7
8 app-arch/file-roller: bump to 3.30.1
9
10 Package-Manager: Portage-2.3.52, Repoman-2.3.12
11 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
12
13 app-arch/file-roller/Manifest | 1 +
14 app-arch/file-roller/file-roller-3.30.1.ebuild | 90 ++++++++++++++++++++++++++
15 2 files changed, 91 insertions(+)
16
17 diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
18 index 9314d11e1d9..2761fc25d02 100644
19 --- a/app-arch/file-roller/Manifest
20 +++ b/app-arch/file-roller/Manifest
21 @@ -1,2 +1,3 @@
22 DIST file-roller-3.26.2.tar.xz 1436760 BLAKE2B a563f77dcc8d61e90e4e42fa4f08aded657d677b319b39f4c9fd16670a2309e81f142b7b8528e52db0be3f454efca15ccd7e9e25754a95b45800a9ca02969e12 SHA512 3572446081f931ce7cfd7eccdc9450d798164426a68bc332f9340b7c06b79ce4f1589b817c27322a0c1681d7f2cb8cf93462cde1e3df13ad40789faec1decc9f
23 DIST file-roller-3.28.1.tar.xz 1367876 BLAKE2B 7a33b1d329e76beb2999d0a701aa182b83442471eeacdca61bf50d417f3748f4985642239faa3227ff6665ce7b0c56a802b4536cda794950524688607526bb1b SHA512 5418282a91771f6b7a95ceca986c780472341ca81a6fffa169a593709121c7d4694076bf074a00e3cb7bff6df0cf9f2904cf462cca5d0fbadf6e8aafbb344a03
24 +DIST file-roller-3.30.1.tar.xz 1443340 BLAKE2B 352b094b51d342ac71f2174b59dff262ba46b4697c21164ba18bf825d70cb609d59a35ce0efe1013e217e86754822accc11c59eb9bba7185a9f7efe5dded4def SHA512 8f3f55cd7d6769fbf8f72118bb8982775c3f83534266db1f2cc9bbfd9e8dd68545ab49baaa4e468ce22e616346dec9c99c11a0c5b4208dca2e648fac8756cea7
25
26 diff --git a/app-arch/file-roller/file-roller-3.30.1.ebuild b/app-arch/file-roller/file-roller-3.30.1.ebuild
27 new file mode 100644
28 index 00000000000..63328057b6a
29 --- /dev/null
30 +++ b/app-arch/file-roller/file-roller-3.30.1.ebuild
31 @@ -0,0 +1,90 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
38 +
39 +DESCRIPTION="Archive manager for GNOME"
40 +HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller"
41 +
42 +LICENSE="GPL-2+ CC-BY-SA-3.0"
43 +SLOT="0"
44 +IUSE="libnotify nautilus packagekit"
45 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
46 +
47 +# gdk-pixbuf used extensively in the source
48 +# cairo used in eggtreemultidnd.c
49 +# pango used in fr-window
50 +RDEPEND="
51 + >=app-arch/libarchive-3:=
52 + >=dev-libs/glib-2.36:2
53 + >=dev-libs/json-glib-0.14
54 + >=x11-libs/gtk+-3.13.2:3
55 + x11-libs/cairo
56 + x11-libs/gdk-pixbuf:2
57 + x11-libs/pango
58 + libnotify? ( >=x11-libs/libnotify-0.4.3:= )
59 + nautilus? ( >=gnome-base/nautilus-2.22.2 )
60 + packagekit? ( app-admin/packagekit-base )
61 +"
62 +DEPEND="${RDEPEND}
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 +cpio - app-arch/cpio
78 +deb - app-arch/dpkg
79 +iso - app-cdr/cdrtools
80 +jar,zip - app-arch/zip and app-arch/unzip
81 +lha - app-arch/lha
82 +lzop - app-arch/lzop
83 +lz4 - app-arch/lz4
84 +rar - app-arch/unrar or app-arch/unar
85 +rpm - app-arch/rpm
86 +unstuff - app-arch/stuffit
87 +zoo - app-arch/zoo"
88 +
89 +src_prepare() {
90 + # File providing Gentoo package names for various archivers
91 + cp -v "${FILESDIR}"/3.22-packages.match data/packages.match || die
92 +
93 + xdg_src_prepare
94 +}
95 +
96 +src_configure() {
97 + local emesonargs=(
98 + -Drun-in-place=false
99 + $(meson_use nautilus nautilus-actions)
100 + $(meson_use libnotify notification)
101 + $(meson_use packagekit)
102 + -Dlibarchive=true
103 + )
104 + meson_src_configure
105 +}
106 +
107 +src_install() {
108 + meson_src_install
109 + readme.gentoo_create_doc
110 +}
111 +
112 +pkg_postinst() {
113 + xdg_pkg_postinst
114 + gnome2_schemas_update
115 + readme.gentoo_print_elog
116 +}
117 +
118 +pkg_postrm() {
119 + xdg_pkg_postrm
120 + gnome2_schemas_update
121 +}