mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-news/liferea: fixed external browser option.
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=622638
This commit is contained in:
committed by
Michael Palimaka
parent
79f5013098
commit
f76071ffea
66
net-news/liferea/files/liferea-1.12_rc3-signal.patch
Normal file
66
net-news/liferea/files/liferea-1.12_rc3-signal.patch
Normal file
@@ -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>
|
||||
74
net-news/liferea/liferea-1.12_rc3-r1.ebuild
Normal file
74
net-news/liferea/liferea-1.12_rc3-r1.ebuild
Normal file
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user