From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-news/liferea/Manifest | 7 ++ .../liferea/files/liferea-1.12_rc3-signal.patch | 66 +++++++++++++++++++ net-news/liferea/liferea-1.12_rc3-r1.ebuild | 74 ++++++++++++++++++++++ net-news/liferea/liferea-1.12_rc3.ebuild | 70 ++++++++++++++++++++ net-news/liferea/metadata.xml | 20 ++++++ 5 files changed, 237 insertions(+) create mode 100644 net-news/liferea/Manifest create mode 100644 net-news/liferea/files/liferea-1.12_rc3-signal.patch create mode 100644 net-news/liferea/liferea-1.12_rc3-r1.ebuild create mode 100644 net-news/liferea/liferea-1.12_rc3.ebuild create mode 100644 net-news/liferea/metadata.xml (limited to 'net-news/liferea') diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest new file mode 100644 index 000000000000..b07dfcd4b5ac --- /dev/null +++ b/net-news/liferea/Manifest @@ -0,0 +1,7 @@ +AUX liferea-1.12_rc3-signal.patch 2713 SHA256 89ca3cf9d2130476cb92bc4e1ec4913e2c2a1df8d4d3ef5dafdc4efbd133a0c0 SHA512 539880199d49d5e2a635324be15406f0ccabf74dfcfd11ff75add18a3e4374b2e2c97b4cb691f9046070435b39456402727d8c0d41ab27b6b21ec3c1347901f3 WHIRLPOOL 1719dd6bc92dc0459463e9d2ed25c6f373e0920fdfb18acc2643248e26f3461847e331a56622222dc9dfc960e1dd90292488c7faabe174420f3adb7add5e2549 +DIST liferea-1.12-rc3.tar.bz2 1474948 SHA256 798e2d54c7b212e3763bcb08048bc261a9443a26c3d3d49bd197b08d7584a635 SHA512 cc3b84444ec95c158311d5d2df7bec0c18f83fd4a7a6a38fdc67a613283288a90076892d0e632447b0523674c8182e70723f2fb865f479cd6fe7a22d4d29d8bb WHIRLPOOL 37673f9d3db4dd1d670ed41c41b5baffaa25688ee902e2aef5f86926be45fee4beac653dae57d3d3f848e7ba8819075b293f299252871137c5c4479235502826 +EBUILD liferea-1.12_rc3-r1.ebuild 1672 SHA256 b4217c885fd6eee7a04f6f6bfe837f06713e352fe6b7ef0c1c08dd0e42b5fbbe SHA512 7ebd450ce69b09da4a9f1b4b9a96feee486001ba0e8650a201b332741bdd3f3166b05a6b5502baf6065cd0536605be884c643013274d32f422a8eea3cef9d8dd WHIRLPOOL 777f5d6b13327af3dfa1a5d08e9e23f20c512df2ab56746a14796f8bd7c86b28d35a2063039e7b0dc1be5bb3bcc6a3fb75802ec22f3544c62598e906997035b8 +EBUILD liferea-1.12_rc3.ebuild 1624 SHA256 6cdf972080371ad42096566f987a0ae3691ca9a4056a2f687f12d1dfd918450f SHA512 7bdaf799e2d1de0eb601d056c9dc5099d357082ff627d7f8531047a4a92942a6b581f681a4d0b80dcff2408106e3a08507572ccf7237c95b51da9b622c56850c WHIRLPOOL 09d81b13ad4632c5f420c895166c97c0cafb0e3402d3ed17eecbdcb997b55cb9979e9cf066506e6df727973ef61f1738b55a16455b49845702404042246c8e76 +MISC ChangeLog 4381 SHA256 cae5164e9eb34343de65597ddc4970cfa22c9c1480d61dd34b0c792f29a4a0bd SHA512 8dd85a0b3954dbe50fb484a23733f500f73d89e89ce8b6bd3cdcdb2c13e8a06bff3f2452b5e7a862e765f9e460c3d0b62a78eece6596141439c4c3cf86af882d WHIRLPOOL eef74cf8b1498a7d0710804441d9c8d24b60d5a8d9685a7c8af4dd80e6a7e6f5c1ce2d0276dde2c5324d2d25d3cd77c93cf4e1a77367781d41d50316b34a0007 +MISC ChangeLog-2015 61708 SHA256 1998a039222fed43bf23ec3389ea3e4d31d6b3677780456c3cde7dbfa9707eb5 SHA512 339b5a66f6aea83e01767d93065822c91e7295b7e77b3a92c08d0650f08395e63252430ad4e40f166fc38a10d84c2085124a6001ab785bc600905bd68fa81a07 WHIRLPOOL 25756d370721a683e7fe7f1c635d8fcba2ebc7518b09c5c8914129028724459a941bc71c89377d29ce48c93f42ef93aacbb94b2140e01860aeca799906b34f06 +MISC metadata.xml 650 SHA256 872322f9c98165bba3f6279e548c685ebd4ff53b3cada2f490dec701ee3af068 SHA512 8545d82a6b01ef0bf9d7bb723d59bcfc73abb2717495790cdcd59e8bd635e187d9acf49961faebbd170ad9c0475d0dc1279efcfa8a1a64a23e769a07ffe7b586 WHIRLPOOL 2db48a17ffbf86a1ac8ebc8c0e6650e81ad532cdd8d5ca860b98e0adfd0944c315035859ce2ff38ece68f8c0f9848b7700f3cb0d4d7c52f6d1b864453da7df3f diff --git a/net-news/liferea/files/liferea-1.12_rc3-signal.patch b/net-news/liferea/files/liferea-1.12_rc3-signal.patch new file mode 100644 index 000000000000..56fa5a8cce64 --- /dev/null +++ b/net-news/liferea/files/liferea-1.12_rc3-signal.patch @@ -0,0 +1,66 @@ +From b08641b21bdb590770e10bad873666aedf4ae306 Mon Sep 17 00:00:00 2001 +From: leiaz +Date: Sun, 14 May 2017 20:08:39 +0200 +Subject: [PATCH] Fixes #500 Connects browser entry to callback + +Glade copy/paste doesn't copy the signals/callbacks part. I missed that +one when updating the ui file. +--- + glade/prefs.ui | 24 ++++++++++++++---------- + 1 file changed, 14 insertions(+), 10 deletions(-) + +diff --git a/glade/prefs.ui b/glade/prefs.ui +index b5b97bac0..65d055986 100644 +--- a/glade/prefs.ui ++++ b/glade/prefs.ui +@@ -736,16 +736,6 @@ + + + +- +- True +- False +- +- +- 1 +- 1 +- +- +- + + True + False +@@ -765,6 +755,7 @@ + True + True + True ++ + + + 1 +@@ -787,6 +778,16 @@ + + + ++ ++ True ++ False ++ ++ ++ 1 ++ 1 ++ ++ ++ + + + +@@ -1422,5 +1423,8 @@ + + prefclosebtn + ++ ++ ++ + + diff --git a/net-news/liferea/liferea-1.12_rc3-r1.ebuild b/net-news/liferea/liferea-1.12_rc3-r1.ebuild new file mode 100644 index 000000000000..5e51ec580547 --- /dev/null +++ b/net-news/liferea/liferea-1.12_rc3-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5} ) + +inherit autotools gnome2 pax-utils python-single-r1 + +MY_P=${P/_/-} +MY_PV=${PV/_/-} + +S=${WORKDIR}/${MY_P} + +DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds" +HOMEPAGE="https://lzone.de/liferea/" +SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-db/sqlite-3.7.0:3 + >=dev-libs/glib-2.28.0:2 + dev-libs/gobject-introspection + dev-libs/json-glib + >=dev-libs/libpeas-1.0.0[gtk,python,${PYTHON_USEDEP}] + >=dev-libs/libxml2-2.6.27:2 + >=dev-libs/libxslt-1.1.19 + gnome-base/gsettings-desktop-schemas + >=net-libs/libsoup-2.42:2.4 + net-libs/webkit-gtk:4 + x11-libs/gtk+:3 + >=x11-libs/pango-1.4.0" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig" + +S="${WORKDIR}"/${MY_P} + +PATCHES=( + "${FILESDIR}/${P}-signal.patch" +) + +src_prepare() { + gnome2_src_prepare + + # gnome2_src_prepare calls elibtoolize + if [ -f "${S}"/.elibtoolized ]; then + local AT_NOELIBTOOLIZE="yes" + fi + eautoreconf +} + +src_configure() { + gnome2_src_configure --disable-schemas-compile +} + +src_install() { + gnome2_src_install + + # bug #338213 + # Uses webkit's JIT. Needs mmap('rwx') to generate code in runtime. + # MPROTECT policy violation. Will sit here until webkit will + # get optional JIT. + pax-mark m "${D%/}"/usr/bin/liferea + + einfo "If you want to enhance the functionality of this package," + einfo "you should consider installing:" + einfo " net-misc/networkmanager" +} diff --git a/net-news/liferea/liferea-1.12_rc3.ebuild b/net-news/liferea/liferea-1.12_rc3.ebuild new file mode 100644 index 000000000000..244e16b4e418 --- /dev/null +++ b/net-news/liferea/liferea-1.12_rc3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5} ) + +inherit autotools gnome2 pax-utils python-single-r1 + +MY_P=${P/_/-} +MY_PV=${PV/_/-} + +S=${WORKDIR}/${MY_P} + +DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds" +HOMEPAGE="https://lzone.de/liferea/" +SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm ~ppc x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + >=dev-db/sqlite-3.7.0:3 + >=dev-libs/glib-2.28.0:2 + dev-libs/gobject-introspection + dev-libs/json-glib + >=dev-libs/libpeas-1.0.0[gtk,python,${PYTHON_USEDEP}] + >=dev-libs/libxml2-2.6.27:2 + >=dev-libs/libxslt-1.1.19 + gnome-base/gsettings-desktop-schemas + >=net-libs/libsoup-2.42:2.4 + net-libs/webkit-gtk:4 + x11-libs/gtk+:3 + >=x11-libs/pango-1.4.0" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig" + +S="${WORKDIR}"/${MY_P} + +src_prepare() { + gnome2_src_prepare + + # gnome2_src_prepare calls elibtoolize + if [ -f "${S}"/.elibtoolized ]; then + local AT_NOELIBTOOLIZE="yes" + fi + eautoreconf +} + +src_configure() { + gnome2_src_configure --disable-schemas-compile +} + +src_install() { + gnome2_src_install + + # bug #338213 + # Uses webkit's JIT. Needs mmap('rwx') to generate code in runtime. + # MPROTECT policy violation. Will sit here until webkit will + # get optional JIT. + pax-mark m "${D%/}"/usr/bin/liferea + + einfo "If you want to enhance the functionality of this package," + einfo "you should consider installing:" + einfo " net-misc/networkmanager" +} diff --git a/net-news/liferea/metadata.xml b/net-news/liferea/metadata.xml new file mode 100644 index 000000000000..794bcd1338cb --- /dev/null +++ b/net-news/liferea/metadata.xml @@ -0,0 +1,20 @@ + + + + + ykonotopov@gnome.org + Yuri Konotopov + + + proxy-maint@gentoo.org + Proxy Maintainers + + + Liferea is a news aggregator for RDF/RSS/CDF/Atom/Echo/etc feeds. It's + based on gnome and xulrunner/webkit. + + + liferea + lwindolf/liferea + + -- cgit v1.2.3