Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-calendar/, app-arch/file-roller/
Date: Mon, 19 Nov 2018 15:59:02
Message-Id: 1542643114.77cb42ccf5122959d96b5c694252f259ff1c3fda.eva@gentoo
1 commit: 77cb42ccf5122959d96b5c694252f259ff1c3fda
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 19 12:27:05 2018 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 19 15:58:34 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cb42cc
7
8 app-arch/file-roller: version bump 3.26.2 → 3.28.1
9
10 Switch to meson build system. Add support for squashfs and .snap files.
11
12 Package-Manager: Portage-2.3.51, Repoman-2.3.12
13 Signed-off-by: Gilles Dartiguelongue <eva <AT> gentoo.org>
14
15 app-arch/file-roller/Manifest | 1 +
16 app-arch/file-roller/file-roller-3.28.1.ebuild | 95 ++++++++++++++++++++++
17 .../gnome-calendar/gnome-calendar-3.28.2.ebuild | 36 ++++++++
18 3 files changed, 132 insertions(+)
19
20 diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
21 index 32b758a5f54..e2585a61c1a 100644
22 --- a/app-arch/file-roller/Manifest
23 +++ b/app-arch/file-roller/Manifest
24 @@ -1,2 +1,3 @@
25 DIST file-roller-3.24.1.tar.xz 1428216 BLAKE2B 7a74ac56fba36a60ba1f7cc0fb905b92336a349f786963a65ea2442fb078704c6e00b46686334f56cf270c861abe7ca252e0ee39f66349f6a4cc3b769a9e7dde SHA512 bd8750b8ffe3e7d3c74492e2ffdde519e7879d46f16c559d06042bac60c8ee63f492aeeaa66b4aff7c997150f4f2955e02a3b0565edf4bd7641a089ed052f268
26 DIST file-roller-3.26.2.tar.xz 1436760 BLAKE2B a563f77dcc8d61e90e4e42fa4f08aded657d677b319b39f4c9fd16670a2309e81f142b7b8528e52db0be3f454efca15ccd7e9e25754a95b45800a9ca02969e12 SHA512 3572446081f931ce7cfd7eccdc9450d798164426a68bc332f9340b7c06b79ce4f1589b817c27322a0c1681d7f2cb8cf93462cde1e3df13ad40789faec1decc9f
27 +DIST file-roller-3.28.1.tar.xz 1367876 BLAKE2B 7a33b1d329e76beb2999d0a701aa182b83442471eeacdca61bf50d417f3748f4985642239faa3227ff6665ce7b0c56a802b4536cda794950524688607526bb1b SHA512 5418282a91771f6b7a95ceca986c780472341ca81a6fffa169a593709121c7d4694076bf074a00e3cb7bff6df0cf9f2904cf462cca5d0fbadf6e8aafbb344a03
28
29 diff --git a/app-arch/file-roller/file-roller-3.28.1.ebuild b/app-arch/file-roller/file-roller-3.28.1.ebuild
30 new file mode 100644
31 index 00000000000..dc146d9e739
32 --- /dev/null
33 +++ b/app-arch/file-roller/file-roller-3.28.1.ebuild
34 @@ -0,0 +1,95 @@
35 +# Copyright 1999-2018 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +
40 +inherit gnome.org gnome2-utils meson readme.gentoo-r1 xdg
41 +
42 +DESCRIPTION="Archive manager for GNOME"
43 +HOMEPAGE="https://wiki.gnome.org/Apps/FileRoller"
44 +
45 +LICENSE="GPL-2+ CC-BY-SA-3.0"
46 +SLOT="0"
47 +IUSE="libnotify nautilus packagekit"
48 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
49 +
50 +# gdk-pixbuf used extensively in the source
51 +# cairo used in eggtreemultidnd.c
52 +# pango used in fr-window
53 +RDEPEND="
54 + >=app-arch/libarchive-3:=
55 + >=dev-libs/glib-2.36:2
56 + >=dev-libs/json-glib-0.14
57 + >=x11-libs/gtk+-3.13.2:3
58 + sys-apps/file
59 + x11-libs/cairo
60 + x11-libs/gdk-pixbuf:2
61 + x11-libs/pango
62 + libnotify? ( >=x11-libs/libnotify-0.4.3:= )
63 + nautilus? ( >=gnome-base/nautilus-2.22.2 )
64 + packagekit? ( app-admin/packagekit-base )
65 +"
66 +# libxml2 required for glib-compile-resources
67 +DEPEND="${RDEPEND}
68 + dev-libs/libxml2:2
69 + dev-util/itstool
70 + >=sys-devel/gettext-0.19.8
71 + virtual/pkgconfig
72 +"
73 +
74 +DISABLE_AUTOFORMATTING="yes"
75 +DOC_CONTENTS="
76 +${PN} is a frontend for several archiving utilities. If you want a
77 +particular archive format support, see ${HOMEPAGE}
78 +and install the relevant package. For example:
79 +7-zip - app-arch/p7zip
80 +ace - app-arch/unace
81 +arj - app-arch/arj
82 +cpio - app-arch/cpio
83 +deb - app-arch/dpkg
84 +iso - app-cdr/cdrtools
85 +jar,zip - app-arch/zip and app-arch/unzip
86 +lha - app-arch/lha
87 +lzop - app-arch/lzop
88 +lz4 - app-arch/lz4
89 +rar - app-arch/unrar or app-arch/unar
90 +rpm - app-arch/rpm
91 +unstuff - app-arch/stuffit
92 +zoo - app-arch/zoo"
93 +
94 +src_prepare() {
95 + # File providing Gentoo package names for various archivers
96 + cp -v "${FILESDIR}"/3.22-packages.match data/packages.match || die
97 +
98 + xdg_src_prepare
99 +}
100 +
101 +src_configure() {
102 + local emesonargs=(
103 + -Drun-in-place=false
104 + $(meson_use nautilus nautilus-actions)
105 + $(meson_use libnotify notification)
106 + $(meson_use packagekit)
107 + -Dlibarchive=true
108 + -Dmagic=true
109 + )
110 + meson_src_configure
111 +}
112 +
113 +src_install() {
114 + meson_src_install
115 + readme.gentoo_create_doc
116 +}
117 +
118 +pkg_postinst() {
119 + xdg_pkg_postinst
120 + gnome2_icon_cache_update
121 + gnome2_schemas_update
122 + readme.gentoo_print_elog
123 +}
124 +
125 +pkg_postrm() {
126 + xdg_pkg_postrm
127 + gnome2_icon_cache_update
128 + gnome2_schemas_update
129 +}
130
131 diff --git a/gnome-extra/gnome-calendar/gnome-calendar-3.28.2.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-3.28.2.ebuild
132 new file mode 100644
133 index 00000000000..5234fa4ca46
134 --- /dev/null
135 +++ b/gnome-extra/gnome-calendar/gnome-calendar-3.28.2.ebuild
136 @@ -0,0 +1,36 @@
137 +# Copyright 1999-2018 Gentoo Foundation
138 +# Distributed under the terms of the GNU General Public License v2
139 +
140 +EAPI=6
141 +inherit gnome-meson virtualx
142 +
143 +DESCRIPTION="Manage your online calendars with simple and modern interface"
144 +HOMEPAGE="https://wiki.gnome.org/Apps/Calendar"
145 +
146 +LICENSE="GPL-3+"
147 +SLOT="0"
148 +KEYWORDS="~amd64 ~x86"
149 +IUSE=""
150 +
151 +# >=libical-1.0.1 for https://bugzilla.gnome.org/show_bug.cgi?id=751244
152 +# FIXME add docs
153 +RDEPEND="
154 + >=dev-libs/glib-2.43.4:2
155 + >=x11-libs/gtk+-3.21.6:3
156 + >=gnome-extra/evolution-data-server-3.17.1:=
157 + >=dev-libs/libical-1.0.1:0=
158 + net-libs/libsoup:2.4
159 + >=net-libs/gnome-online-accounts-3.2.0:=
160 + >=gnome-base/gsettings-desktop-schemas-3.21.2
161 +"
162 +DEPEND="${RDEPEND}
163 + dev-libs/appstream-glib
164 + dev-util/gdbus-codegen
165 + >=dev-util/meson-0.42.0
166 + >=sys-devel/gettext-0.19.8
167 + virtual/pkgconfig
168 +"
169 +
170 +src_test() {
171 + virtx meson_src_test
172 +}