Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-geosciences/gpsbabel/
Date: Mon, 23 Jan 2017 22:22:43
Message-Id: 1485210144.4253275cb926d196b7a3566ff28a8cf756ae8138.asturm@gentoo
1 commit: 4253275cb926d196b7a3566ff28a8cf756ae8138
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 23 22:14:39 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 23 22:22:24 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4253275c
7
8 sci-geosciences/gpsbabel: Drop USE=qt5
9
10 Gentoo-bug: 606952
11
12 The buildsystem does not properly support that case.
13
14 Package-Manager: portage-2.3.0
15
16 sci-geosciences/gpsbabel/gpsbabel-1.5.4.ebuild | 61 +++++++++++---------------
17 1 file changed, 26 insertions(+), 35 deletions(-)
18
19 diff --git a/sci-geosciences/gpsbabel/gpsbabel-1.5.4.ebuild b/sci-geosciences/gpsbabel/gpsbabel-1.5.4.ebuild
20 index 01af5b8..324948b 100644
21 --- a/sci-geosciences/gpsbabel/gpsbabel-1.5.4.ebuild
22 +++ b/sci-geosciences/gpsbabel/gpsbabel-1.5.4.ebuild
23 @@ -15,30 +15,28 @@ LICENSE="GPL-2"
24
25 SLOT="0"
26 KEYWORDS="~amd64 ~x86 ~x86-fbsd"
27 -IUSE="doc qt5"
28 +IUSE="doc"
29
30 RDEPEND="
31 dev-libs/expat
32 + dev-qt/qtcore:5
33 + dev-qt/qtgui:5
34 + dev-qt/qtnetwork:5
35 + dev-qt/qtwebchannel:5
36 + dev-qt/qtwebengine:5[widgets]
37 + dev-qt/qtwidgets:5
38 + dev-qt/qtxml:5
39 sci-libs/shapelib:=
40 sys-libs/zlib[minizip]
41 virtual/libusb:0
42 - qt5? (
43 - dev-qt/qtcore:5
44 - dev-qt/qtgui:5
45 - dev-qt/qtnetwork:5
46 - dev-qt/qtwebchannel:5
47 - dev-qt/qtwebengine:5[widgets]
48 - dev-qt/qtwidgets:5
49 - dev-qt/qtxml:5
50 - )
51 "
52 DEPEND="${RDEPEND}
53 + dev-qt/linguist-tools:5
54 doc? (
55 dev-lang/perl
56 dev-libs/libxslt
57 app-text/docbook-xml-dtd:4.1.2
58 )
59 - qt5? ( dev-qt/linguist:5 )
60 "
61
62 DOCS=( AUTHORS README.{contrib,igc,mapconverter,md,xmapwpt} )
63 @@ -73,26 +71,23 @@ src_prepare() {
64 src_configure() {
65 econf \
66 $(use_with doc doc "${S}"/doc/manual) \
67 - $(usex qt5 LRELEASE=$(qt5_get_bindir)/lrelease '') \
68 - $(usex qt5 LUPDATE=$(qt5_get_bindir)/lupdate '') \
69 - $(usex qt5 QMAKE=$(qt5_get_bindir)/qmake '') \
70 + LRELEASE=$(qt5_get_bindir)/lrelease \
71 + LUPDATE=$(qt5_get_bindir)/lupdate \
72 + QMAKE=$(qt5_get_bindir)/qmake \
73 --with-zlib=system
74
75 - if use qt5; then
76 - pushd "${S}/gui" > /dev/null || die
77 - lrelease *.ts || die
78 - eqmake5
79 - popd > /dev/null
80 - fi
81 + pushd "${S}/gui" > /dev/null || die
82 + lrelease *.ts || die
83 + eqmake5
84 + popd > /dev/null
85 }
86
87 src_compile() {
88 default
89 - if use qt5; then
90 - pushd "${S}/gui" > /dev/null || die
91 - emake
92 - popd > /dev/null
93 - fi
94 +
95 + pushd "${S}/gui" > /dev/null || die
96 + emake
97 + popd > /dev/null
98
99 if use doc; then
100 perl xmldoc/makedoc || die
101 @@ -101,17 +96,13 @@ src_compile() {
102 }
103
104 src_install() {
105 - if use doc; then
106 - HTML_DOCS=( "${S}"/${PN}.html "${S}"/${PN}.org-style3.css )
107 - fi
108 + use doc && HTML_DOCS=( "${S}"/${PN}.html "${S}"/${PN}.org-style3.css )
109
110 default
111
112 - if use qt5; then
113 - dobin gui/objects/gpsbabelfe
114 - insinto /usr/share/${PN}/translations/
115 - doins gui/gpsbabel*_*.qm
116 - newicon gui/images/appicon.png ${PN}.png
117 - make_desktop_entry gpsbabelfe ${PN} ${PN} "Science;Geoscience"
118 - fi
119 + dobin gui/objects/gpsbabelfe
120 + insinto /usr/share/${PN}/translations/
121 + doins gui/gpsbabel*_*.qm
122 + newicon gui/images/appicon.png ${PN}.png
123 + make_desktop_entry gpsbabelfe ${PN} ${PN} "Science;Geoscience"
124 }