Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 579164 | Differences between
and this patch

Collapse All | Expand All

(-)qupzilla-1.8.9.ebuild (-39 / +23 lines)
Lines 2-13 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Id$
3
# $Id$
4
4
5
EAPI=5
5
EAPI=6
6
MY_PN="QupZilla"
6
MY_PN="QupZilla"
7
MY_P=${MY_PN}-${PV}
7
MY_P=${MY_PN}-${PV}
8
PLOCALES="ar_SA bg_BG ca_ES cs_CZ da_DK de_DE el_GR es_ES es_MX es_VE eu_ES fa_IR fi_FI fr_FR gl_ES he_IL hr_HR hu_HU id_ID it_IT ja_JP ka_GE lg lt lv_LV nl_NL nqo pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr sr@ijekavian sr@ijekavianlatin sr@latin sv_SE tr_TR uk_UA uz@Latn zh_CN zh_TW"
8
PLOCALES="ar_SA bg_BG ca_ES cs_CZ de_DE el_GR es_ES es_MX es_VE eu_ES fa_IR fi_FI fr_FR gl_ES he_IL hr_HR hu_HU id_ID it_IT ja_JP ka_GE lg lv_LV nl_NL nqo pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr sr@ijekavian sr@ijekavianlatin sr@latin sv_SE tr_TR uk_UA uz@Latn zh_CN zh_TW"
9
PLUGINS_HASH="7c66cb2efbd18eacbd04ba211162b1a042e5b759"
9
PLUGINS_HASH="7b037cc326921cefbfc6b5e54e2091eb4191e73f"
10
PLUGINS_VERSION="2015.06.05" # if there are no updates, we can use the older archive
10
PLUGINS_VERSION="2015.10.02" # if there are no updates, we can use the older archive
11
11
12
inherit eutils l10n multilib qmake-utils vcs-snapshot
12
inherit eutils l10n multilib qmake-utils vcs-snapshot
13
13
Lines 18-62 Link Here
18
18
19
LICENSE="GPL-3"
19
LICENSE="GPL-3"
20
SLOT="0"
20
SLOT="0"
21
KEYWORDS="amd64 arm ~ppc64 x86"
21
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
22
IUSE="dbus debug gnome-keyring kde libressl nonblockdialogs +qt4 qt5"
22
IUSE="dbus debug gnome-keyring kde libressl nonblockdialogs"
23
REQUIRED_USE="^^ ( qt4 qt5 )
23
REQUIRED_USE=""
24
	kde? ( qt4 )"
25
24
26
RDEPEND="
25
RDEPEND="
26
	dev-qt/qtcore:5
27
	dev-qt/qtgui:5
28
	dev-qt/qtconcurrent:5
29
	dev-qt/qtnetwork:5[ssl]
30
	dev-qt/qtprintsupport:5
31
	dev-qt/qtscript:5
32
	dev-qt/qtsql:5[sqlite]
33
	dev-qt/qtwebengine:5
34
	dev-qt/qtwidgets:5
35
	dev-qt/qtx11extras:5
36
27
	x11-libs/libX11
37
	x11-libs/libX11
28
	gnome-keyring? ( gnome-base/gnome-keyring )
38
	gnome-keyring? ( gnome-base/gnome-keyring )
29
	kde? (
39
	kde? (
30
		kde-base/kdelibs:4
40
		kde-frameworks/kwallet:5
31
		kde-apps/kwalletd:4
32
	)
41
	)
33
	libressl? ( dev-libs/libressl )
42
	libressl? ( dev-libs/libressl )
34
	!libressl? ( dev-libs/openssl:0 )
43
	!libressl? ( dev-libs/openssl:0 )
35
	qt4? (
44
	dbus? ( dev-qt/qtdbus:5 )
36
		>=dev-qt/qtcore-4.8:4
37
		>=dev-qt/qtgui-4.8:4
38
		>=dev-qt/qtscript-4.8:4
39
		>=dev-qt/qtsql-4.8:4[sqlite]
40
		>=dev-qt/qtwebkit-4.8:4
41
		dbus? ( >=dev-qt/qtdbus-4.8:4 )
42
	)
43
	qt5? (
44
		dev-qt/qtcore:5
45
		dev-qt/qtgui:5
46
		dev-qt/qtconcurrent:5
47
		dev-qt/qtnetwork:5[ssl]
48
		dev-qt/qtprintsupport:5
49
		dev-qt/qtscript:5
50
		dev-qt/qtsql:5[sqlite]
51
		dev-qt/qtwebkit:5
52
		dev-qt/qtwidgets:5
53
		dev-qt/qtx11extras:5
54
		dbus? ( dev-qt/qtdbus:5 )
55
	)
56
"
45
"
57
DEPEND="${RDEPEND}
46
DEPEND="${RDEPEND}
58
	virtual/pkgconfig
47
	virtual/pkgconfig
59
	qt5? ( dev-qt/linguist-tools:5 )"
48
	dev-qt/linguist-tools:5"
60
49
61
DOCS=( AUTHORS CHANGELOG FAQ README.md )
50
DOCS=( AUTHORS CHANGELOG FAQ README.md )
62
S=${WORKDIR}/${MY_P}
51
S=${WORKDIR}/${MY_P}
Lines 68-74 Link Here
68
		rm translations/${1}.ts || die
57
		rm translations/${1}.ts || die
69
	}
58
	}
70
59
71
	epatch_user
60
	eapply_user
72
61
73
	# remove outdated prebuilt localizations
62
	# remove outdated prebuilt localizations
74
	rm -rf bin/locale || die
63
	rm -rf bin/locale || die
Lines 88-103 Link Here
88
	export \
77
	export \
89
		QUPZILLA_PREFIX="${EPREFIX}/usr/" \
78
		QUPZILLA_PREFIX="${EPREFIX}/usr/" \
90
		USE_LIBPATH="${EPREFIX}/usr/$(get_libdir)" \
79
		USE_LIBPATH="${EPREFIX}/usr/$(get_libdir)" \
91
		USE_QTWEBKIT_2_2=true \
92
		DISABLE_DBUS=$(usex dbus '' 'true') \
80
		DISABLE_DBUS=$(usex dbus '' 'true') \
93
		KDE_INTEGRATION=$(usex kde 'true' '') \
81
		KDE_INTEGRATION=$(usex kde 'true' '') \
94
		NONBLOCK_JS_DIALOGS=$(usex nonblockdialogs 'true' '')
82
		NONBLOCK_JS_DIALOGS=$(usex nonblockdialogs 'true' '')
95
83
96
	if use qt4 ; then
84
	eqmake5 $(use gnome-keyring && echo "DEFINES+=GNOME_INTEGRATION")
97
		eqmake4 $(use gnome-keyring && echo "DEFINES+=GNOME_INTEGRATION")
98
	else
99
		eqmake5 $(use gnome-keyring && echo "DEFINES+=GNOME_INTEGRATION")
100
	fi
101
}
85
}
102
86
103
src_install() {
87
src_install() {

Return to bug 579164