Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-libs/qwtpolar/
Date: Fri, 02 Mar 2018 11:11:50
Message-Id: 1519989098.4d9883b22033932633769292ac6a2b98f8d3fd08.kensington@gentoo
1 commit: 4d9883b22033932633769292ac6a2b98f8d3fd08
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Fri Mar 2 11:10:54 2018 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Mar 2 11:11:38 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d9883b2
7
8 x11-libs/qwtpolar: revision bump removes qt4 support and adds missing dependencies
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 x11-libs/qwtpolar/qwtpolar-1.1.1-r2.ebuild | 61 ++++++++++++++++++++++++++++++
13 1 file changed, 61 insertions(+)
14
15 diff --git a/x11-libs/qwtpolar/qwtpolar-1.1.1-r2.ebuild b/x11-libs/qwtpolar/qwtpolar-1.1.1-r2.ebuild
16 new file mode 100644
17 index 00000000000..994d5637f4e
18 --- /dev/null
19 +++ b/x11-libs/qwtpolar/qwtpolar-1.1.1-r2.ebuild
20 @@ -0,0 +1,61 @@
21 +# Copyright 1999-2018 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +
24 +EAPI=6
25 +
26 +inherit qmake-utils
27 +
28 +DESCRIPTION="Library for displaying values on a polar coordinate system"
29 +HOMEPAGE="http://qwtpolar.sourceforge.net/"
30 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
31 +
32 +LICENSE="qwt"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~x86"
35 +IUSE=""
36 +
37 +RDEPEND="
38 + dev-qt/qtcore:5
39 + dev-qt/qtgui:5
40 + dev-qt/qtprintsupport:5
41 + dev-qt/qtsvg:5
42 + dev-qt/qtwidgets:5
43 + x11-libs/qwt:6=[designer,qt5(+),svg]
44 +"
45 +DEPEND="${RDEPEND}
46 + dev-qt/qtconcurrent:5
47 +"
48 +
49 +src_prepare() {
50 + default
51 +
52 + local qtplugindir="${EPREFIX}$(qt5_get_plugindir)"
53 +
54 + sed \
55 + -e "/QWT_POLAR_INSTALL_PREFIX /s:=.*$:= ${EPREFIX}/usr:g" \
56 + -e "/QWT_POLAR_INSTALL_LIBS/s:lib:$(get_libdir):g" \
57 + -e "/QWT_POLAR_INSTALL_DOCS/s:doc:share/doc/${PF}:g" \
58 + -e "/QWT_POLAR_INSTALL_PLUGINS/s:=.*$:= ${qtplugindir}/designer/:g" \
59 + -e "/QWT_POLAR_INSTALL_FEATURES/s:=.*$:= ${qtplugindir}/features/:g" \
60 + -e "/= QwtPolarDesigner/ d" \
61 + -e "/= QwtPolarExamples/d" \
62 + -i ${PN}config.pri || die
63 +
64 + sed \
65 + -e "s:{QWT_POLAR_ROOT}/lib:{QWT_POLAR_ROOT}/$(get_libdir):" \
66 + -i src/src.pro || die
67 + echo "INCLUDEPATH += ${EPREFIX}/usr/include/qwt6" >> src/src.pro
68 + cat >> designer/designer.pro <<- EOF
69 + INCLUDEPATH += "${EPREFIX}"/usr/include/qwt6
70 + LIBS += -L"${S}/$(get_libdir)"
71 + EOF
72 +}
73 +
74 +src_configure() {
75 + eqmake5
76 +}
77 +
78 +src_install() {
79 + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install
80 + einstalldocs
81 +}