summaryrefslogtreecommitdiff
path: root/net-news/liferea
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-news/liferea
reinit the tree, so we can have metadata
Diffstat (limited to 'net-news/liferea')
-rw-r--r--net-news/liferea/Manifest7
-rw-r--r--net-news/liferea/files/liferea-1.12_rc3-signal.patch66
-rw-r--r--net-news/liferea/liferea-1.12_rc3-r1.ebuild74
-rw-r--r--net-news/liferea/liferea-1.12_rc3.ebuild70
-rw-r--r--net-news/liferea/metadata.xml20
5 files changed, 237 insertions, 0 deletions
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 <leiaz@free.fr>
+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 @@
+ </packing>
+ </child>
+ <child>
+- <object class="GtkComboBox" id="browserpopup">
+- <property name="visible">True</property>
+- <property name="can_focus">False</property>
+- </object>
+- <packing>
+- <property name="left_attach">1</property>
+- <property name="top_attach">1</property>
+- </packing>
+- </child>
+- <child>
+ <object class="GtkLabel" id="manuallabel">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+@@ -765,6 +755,7 @@
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="activates_default">True</property>
++ <signal name="changed" handler="on_browsercmd_changed" swapped="no"/>
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+@@ -787,6 +778,16 @@
+ </packing>
+ </child>
+ <child>
++ <object class="GtkComboBox" id="browserpopup">
++ <property name="visible">True</property>
++ <property name="can_focus">False</property>
++ </object>
++ <packing>
++ <property name="left_attach">1</property>
++ <property name="top_attach">1</property>
++ </packing>
++ </child>
++ <child>
+ <placeholder/>
+ </child>
+ </object>
+@@ -1422,5 +1423,8 @@
+ <action-widgets>
+ <action-widget response="-7">prefclosebtn</action-widget>
+ </action-widgets>
++ <child>
++ <placeholder/>
++ </child>
+ </object>
+ </interface>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ykonotopov@gnome.org</email>
+ <name>Yuri Konotopov</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ Liferea is a news aggregator for RDF/RSS/CDF/Atom/Echo/etc feeds. It's
+ based on gnome and xulrunner/webkit.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">liferea</remote-id>
+ <remote-id type="github">lwindolf/liferea</remote-id>
+ </upstream>
+</pkgmetadata>