Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-news/liferea/
Date: Wed, 30 Sep 2020 07:54:18
Message-Id: 1601452441.d77122bfc4a039cf337d0d2dc1c4b044545277b2.juippis@gentoo
1 commit: d77122bfc4a039cf337d0d2dc1c4b044545277b2
2 Author: Yuri Konotopov <ykonotopov <AT> gnome <DOT> org>
3 AuthorDate: Fri Sep 11 10:49:37 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 30 07:54:01 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d77122bf
7
8 net-news/liferea: version bump to 1.12.9
9
10 Closes: https://bugs.gentoo.org/740856
11 Package-Manager: Portage-3.0.4, Repoman-3.0.1
12 Signed-off-by: Yuri Konotopov <ykonotopov <AT> gnome.org>
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 net-news/liferea/Manifest | 1 +
16 net-news/liferea/liferea-1.12.9.ebuild | 76 ++++++++++++++++++++++++++++++++++
17 2 files changed, 77 insertions(+)
18
19 diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest
20 index a8a7d4d2619..147792db841 100644
21 --- a/net-news/liferea/Manifest
22 +++ b/net-news/liferea/Manifest
23 @@ -1,2 +1,3 @@
24 DIST liferea-1.12.7.tar.bz2 1495627 BLAKE2B 36e95d270e3c3f68499073c7f2b1b6c987b67fc40517bfeb95c7ce02fc0c66daccb8e7d15709f1a047b36eea3d6d0cfe4af2e37f6809051f1be7613a36e0234f SHA512 7628f089940cd285ae6269b8d788b230572a0f5cab8a81ea1e92010de98a3ecd21d39596be6c18c055469579468fe3df7fca4e917a6a1ef3644a5e24c8e55109
25 DIST liferea-1.12.8.tar.bz2 1496590 BLAKE2B 8b2f7298b58bd400a3daffc48c0f6b907cbcade054f08a57da7ca8f291fb9f2a86b9e2dbcacab58a43c3a0c19d05304f6d5fc0f77acd7cced51090bcf3a0e154 SHA512 46f70bed9b9ae1a6d578dbda3d3e7751b839bee91443c245cc83a17d89f3a1c59fe6346f0ee4e72103511404620fcd65733121527cb841ba0c2be2f4d182b51b
26 +DIST liferea-1.12.9.tar.bz2 1496593 BLAKE2B a0887a7b04c47a69166396f06305342232b16eefba04df1a0cda7c9d84880e025d73786a55aaa528a143fccef213fa2de9474fb6fab3f301e54a12dba4a705f1 SHA512 09156e0e5e4342741b6290be17ee94a3204d431c687c17688e23067d151d36a178193f5cf01da222974810a48626c877b0cf917fbdd9ecb6e81254e85750be9b
27
28 diff --git a/net-news/liferea/liferea-1.12.9.ebuild b/net-news/liferea/liferea-1.12.9.ebuild
29 new file mode 100644
30 index 00000000000..95b3781c149
31 --- /dev/null
32 +++ b/net-news/liferea/liferea-1.12.9.ebuild
33 @@ -0,0 +1,76 @@
34 +# Copyright 1999-2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +PYTHON_COMPAT=( python3_{6,7,8} )
40 +
41 +inherit autotools gnome2-utils python-single-r1 xdg
42 +
43 +DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
44 +HOMEPAGE="https://lzone.de/liferea/"
45 +SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${PV}/${P}.tar.bz2"
46 +
47 +LICENSE="GPL-2+"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~arm ~x86"
50 +IUSE=""
51 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
52 +
53 +RDEPEND="${PYTHON_DEPS}
54 + dev-db/sqlite:3
55 + dev-libs/glib:2
56 + dev-libs/gobject-introspection
57 + dev-libs/json-glib
58 + dev-libs/libpeas[gtk,python,${PYTHON_SINGLE_USEDEP}]
59 + dev-libs/libxml2:2
60 + dev-libs/libxslt
61 + gnome-base/gsettings-desktop-schemas
62 + net-libs/libsoup:2.4
63 + net-libs/webkit-gtk:4
64 + x11-libs/gtk+:3
65 + x11-libs/pango"
66 +DEPEND="${RDEPEND}"
67 +BDEPEND="dev-util/intltool
68 + virtual/pkgconfig"
69 +
70 +src_prepare() {
71 + xdg_src_prepare
72 +
73 + sed -i -e 's#$(datadir)/appdata#$(datadir)/metainfo#g' \
74 + Makefile.am || die
75 + eautoreconf
76 +}
77 +
78 +src_configure() {
79 + econf --disable-static
80 +}
81 +
82 +src_compile() {
83 + # Workaround crash in libwebkit2gtk-4.0.so
84 + # https://bugs.gentoo.org/704594
85 + WEBKIT_DISABLE_COMPOSITING_MODE=1 \
86 + default
87 +}
88 +
89 +src_install() {
90 + default
91 + find "${D}" -name '*.la' -delete || die
92 +}
93 +
94 +pkg_preinst() {
95 + xdg_pkg_preinst
96 + gnome2_schemas_savelist
97 +}
98 +
99 +pkg_postinst() {
100 + xdg_pkg_postinst
101 + gnome2_schemas_update
102 +
103 + elog "Additional features can be enabled via"
104 + elog "\tapp-crypt/libsecret[introspection] for Libsecret Support plugin"
105 + elog "\tdev-python/pycairo and x11-libs/gdk-pixbuf[introspection] for Tray Icon (GNOME Classic) plugin"
106 + elog "\tmedia-libs/gstreamer[introspection] for Media Player plugin"
107 + elog "\tnet-misc/networkmanager for monitoring network status"
108 + elog "\tx11-libs/libnotify[introspection] for Popup Notifications plugin"
109 +}