Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/qupzilla/, profiles/
Date: Wed, 30 Jan 2019 22:31:52
Message-Id: 1548887365.15ee2cb976b31d58d947232bd33413925b6c071f.asturm@gentoo
1 commit: 15ee2cb976b31d58d947232bd33413925b6c071f
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 30 20:26:07 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 30 22:29:25 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ee2cb9
7
8 www-client/qupzilla: Remove last-rited
9
10 Closes: https://bugs.gentoo.org/662792
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 profiles/package.mask | 4 -
14 www-client/qupzilla/Manifest | 2 -
15 www-client/qupzilla/metadata.xml | 18 -----
16 www-client/qupzilla/qupzilla-2.2.5.ebuild | 120 ------------------------------
17 4 files changed, 144 deletions(-)
18
19 diff --git a/profiles/package.mask b/profiles/package.mask
20 index bb366bdd024..85637044a0e 100644
21 --- a/profiles/package.mask
22 +++ b/profiles/package.mask
23 @@ -93,10 +93,6 @@ sci-electronics/librepcb
24 # Requires dev-libs/openssl-1.1.1, Bug 674148
25 dev-libs/gost-engine
26
27 -# Andreas Sturmlechner <asturm@g.o> (31 Dec 2018)
28 -# Superseded by www-client/falkon. Masked for removal in 30 days.
29 -www-client/qupzilla
30 -
31 # Lars Wendler <polynomial-c@g.o> (28 Dec 2018)
32 # Masked while being tested and reverse deps aren't fully compatible
33 =dev-libs/openssl-1.1.1*
34
35 diff --git a/www-client/qupzilla/Manifest b/www-client/qupzilla/Manifest
36 deleted file mode 100644
37 index a96e5058190..00000000000
38 --- a/www-client/qupzilla/Manifest
39 +++ /dev/null
40 @@ -1,2 +0,0 @@
41 -DIST QupZilla-2.2.5.tar.xz 2532760 BLAKE2B b9bf3f5415aa5a06397a7b9f98f56a16a7c9238d561bf6a2583214e43b23c53c825c8274b51ff0e34ced8aac6077c12dad60968d88abe810ccb35dbd2a457e0e SHA512 78e02141f18268a5f31a896c49e4f6cbd709e609dfcdb50277fc20123526e5316b79ede612dcac74ff07103334c381e4d657b18b6e187a10983d5a44a649858a
42 -DIST qupzilla-plugins-2017.03.26.tar.gz 430926 BLAKE2B d5db8c854886b1af8db20aaffe9a244600259d4f8cbc40890bf0f1075f790afe1a6e2ac19abe06c585eff0353127a3a7b1b1b79013bfc1b81bf5df750e5d9d20 SHA512 3b04b41208dddd25fd58937986cf12f2b521cf78a64380b915d46735ada3f4776f914056c5511daa781c89867d0309af7cbf833eb71dfa4b14b6b9ba25d80315
43
44 diff --git a/www-client/qupzilla/metadata.xml b/www-client/qupzilla/metadata.xml
45 deleted file mode 100644
46 index 0f7954fa4cc..00000000000
47 --- a/www-client/qupzilla/metadata.xml
48 +++ /dev/null
49 @@ -1,18 +0,0 @@
50 -<?xml version="1.0" encoding="UTF-8"?>
51 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
52 -<pkgmetadata>
53 - <maintainer type="project">
54 - <email>qt@g.o</email>
55 - <name>Gentoo Qt Project</name>
56 - </maintainer>
57 - <use>
58 - <flag name="kwallet">Enable encrypted storage of passwords with <pkg>kde-frameworks/kwallet</pkg></flag>
59 - <flag name="nonblockdialogs">Enable fancy non-blocking JavaScript dialogs
60 - shown inside the page, not blocking the application window. When closing
61 - browser windows with open dialogs, this can crash the application.
62 - </flag>
63 - </use>
64 - <upstream>
65 - <remote-id type="github">QupZilla/qupzilla-plugins</remote-id>
66 - </upstream>
67 -</pkgmetadata>
68
69 diff --git a/www-client/qupzilla/qupzilla-2.2.5.ebuild b/www-client/qupzilla/qupzilla-2.2.5.ebuild
70 deleted file mode 100644
71 index fae01513ce1..00000000000
72 --- a/www-client/qupzilla/qupzilla-2.2.5.ebuild
73 +++ /dev/null
74 @@ -1,120 +0,0 @@
75 -# Copyright 1999-2018 Gentoo Foundation
76 -# Distributed under the terms of the GNU General Public License v2
77 -
78 -EAPI=6
79 -
80 -PLOCALES="ar_SA bg_BG ca_ES cs_CZ da_DK de_DE el_GR es_419 es_ES es_MX es_VE
81 - eu_ES fa_IR fi_FI fr_FR gl_ES he_IL hr_HR hu_HU id_ID is it_IT ja_JP
82 - ka_GE lg lt lv_LV nb_NO nl_NL nqo pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK
83 - sl_SI sr sr@ijekavian sr@ijekavianlatin sr@latin sv_SE tr_TR uk_UA
84 - uz@Latn zh_CN zh_HK zh_TW"
85 -
86 -PLUGINS_HASH="80fea7df7765fdf9c9c64fdb667052b25f1c0a22"
87 -PLUGINS_VERSION="2017.03.26" # if there are no updates, we can use the older archive
88 -
89 -inherit gnome2-utils l10n qmake-utils xdg-utils
90 -
91 -if [[ ${PV} == *9999 ]]; then
92 - inherit git-r3
93 - EGIT_REPO_URI="https://github.com/QupZilla/${PN}.git"
94 -else
95 - MY_P=QupZilla-${PV}
96 - SRC_URI="https://github.com/QupZilla/${PN}/releases/download/v${PV}/${MY_P}.tar.xz"
97 - KEYWORDS="amd64 ~arm x86"
98 - S=${WORKDIR}/${MY_P}
99 -fi
100 -
101 -DESCRIPTION="A cross-platform web browser using QtWebEngine"
102 -HOMEPAGE="https://www.qupzilla.com/"
103 -SRC_URI+=" https://github.com/QupZilla/${PN}-plugins/archive/${PLUGINS_HASH}.tar.gz -> ${PN}-plugins-${PLUGINS_VERSION}.tar.gz"
104 -
105 -LICENSE="GPL-3"
106 -SLOT="0"
107 -IUSE="dbus debug gnome-keyring kwallet libressl nonblockdialogs"
108 -
109 -COMMON_DEPEND="
110 - >=dev-qt/qtcore-5.8:5
111 - >=dev-qt/qtdeclarative-5.8:5[widgets]
112 - >=dev-qt/qtgui-5.8:5
113 - >=dev-qt/qtnetwork-5.8:5[ssl]
114 - >=dev-qt/qtprintsupport-5.8:5
115 - >=dev-qt/qtsql-5.8:5[sqlite]
116 - >=dev-qt/qtwebchannel-5.8:5
117 - >=dev-qt/qtwebengine-5.8:5[widgets]
118 - >=dev-qt/qtwidgets-5.8:5
119 - >=dev-qt/qtx11extras-5.8:5
120 - x11-libs/libxcb:=
121 - dbus? ( >=dev-qt/qtdbus-5.8:5 )
122 - gnome-keyring? ( gnome-base/gnome-keyring )
123 - kwallet? ( kde-frameworks/kwallet:5 )
124 - libressl? ( dev-libs/libressl:= )
125 - !libressl? ( dev-libs/openssl:0= )
126 -"
127 -DEPEND="${COMMON_DEPEND}
128 - >=dev-qt/linguist-tools-5.8:5
129 - >=dev-qt/qtconcurrent-5.8:5
130 - virtual/pkgconfig
131 -"
132 -RDEPEND="${COMMON_DEPEND}
133 - >=dev-qt/qtsvg-5.8:5
134 -"
135 -
136 -DOCS=( AUTHORS BUILDING.md CHANGELOG FAQ README.md )
137 -
138 -src_unpack() {
139 - if [[ ${PV} == *9999 ]]; then
140 - git-r3_src_unpack
141 - fi
142 - default
143 -}
144 -
145 -src_prepare() {
146 - # get extra plugins into qupzilla build tree
147 - mv "${WORKDIR}"/${PN}-plugins-${PLUGINS_HASH}/plugins/* src/plugins/ || die
148 -
149 - rm_loc() {
150 - # remove localizations the user has not specified
151 - sed -i -e "/${1}.ts/d" translations/translations.pri || die
152 - rm translations/${1}.ts || die
153 - }
154 -
155 - # remove outdated prebuilt localizations
156 - rm -rf bin/locale || die
157 -
158 - # remove empty locale
159 - rm translations/empty.ts || die
160 -
161 - l10n_find_plocales_changes translations '' .ts
162 - l10n_for_each_disabled_locale_do rm_loc
163 -
164 - default
165 -}
166 -
167 -src_configure() {
168 - # see BUILDING document for explanation of options
169 - export \
170 - QUPZILLA_PREFIX="${EPREFIX}/usr" \
171 - USE_LIBPATH="${EPREFIX}/usr/$(get_libdir)" \
172 - DEBUG_BUILD=$(usex debug true '') \
173 - DISABLE_DBUS=$(usex dbus '' true) \
174 - GNOME_INTEGRATION=$(usex gnome-keyring true '') \
175 - KDE_INTEGRATION=$(usex kwallet true '') \
176 - NONBLOCK_JS_DIALOGS=$(usex nonblockdialogs true '')
177 -
178 - eqmake5
179 -}
180 -
181 -src_install() {
182 - emake INSTALL_ROOT="${D}" install
183 - einstalldocs
184 -}
185 -
186 -pkg_postinst() {
187 - xdg_desktop_database_update
188 - gnome2_icon_cache_update
189 -}
190 -
191 -pkg_postrm() {
192 - xdg_desktop_database_update
193 - gnome2_icon_cache_update
194 -}