Gentoo Archives: gentoo-commits

From: "Sergey Popov (pinkbyte)" <pinkbyte@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/libyui-qt: libyui-qt-2.44.0.ebuild ChangeLog libyui-qt-2.21.1.ebuild
Date: Tue, 23 Sep 2014 17:14:53
Message-Id: 20140923171447.EA83B60E7@oystercatcher.gentoo.org
1 pinkbyte 14/09/23 17:14:47
2
3 Modified: ChangeLog
4 Added: libyui-qt-2.44.0.ebuild
5 Removed: libyui-qt-2.21.1.ebuild
6 Log:
7 QA: Version bump, drop old, wrt bug #470860
8
9 (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
10
11 Revision Changes Path
12 1.5 x11-libs/libyui-qt/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libyui-qt/ChangeLog?rev=1.5&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libyui-qt/ChangeLog?rev=1.5&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libyui-qt/ChangeLog?r1=1.4&r2=1.5
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/ChangeLog,v
21 retrieving revision 1.4
22 retrieving revision 1.5
23 diff -u -r1.4 -r1.5
24 --- ChangeLog 2 Mar 2013 23:44:58 -0000 1.4
25 +++ ChangeLog 23 Sep 2014 17:14:47 -0000 1.5
26 @@ -1,6 +1,12 @@
27 # ChangeLog for x11-libs/libyui-qt
28 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/ChangeLog,v 1.4 2013/03/02 23:44:58 hwoarang Exp $
30 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
31 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/ChangeLog,v 1.5 2014/09/23 17:14:47 pinkbyte Exp $
32 +
33 +*libyui-qt-2.44.0 (23 Sep 2014)
34 +
35 + 23 Sep 2014; Sergey Popov <pinkbyte@g.o> -libyui-qt-2.21.1.ebuild,
36 + +libyui-qt-2.44.0.ebuild:
37 + QA: Version bump, drop old, wrt bug #470860
38
39 02 Mar 2013; Markos Chandras <hwoarang@g.o> libyui-qt-2.21.1.ebuild:
40 Move Qt dependencies to the new category
41
42
43
44 1.1 x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild?rev=1.1&content-type=text/plain
48
49 Index: libyui-qt-2.44.0.ebuild
50 ===================================================================
51 # Copyright 1999-2014 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libyui-qt/libyui-qt-2.44.0.ebuild,v 1.1 2014/09/23 17:14:47 pinkbyte Exp $
54
55 EAPI=5
56
57 inherit cmake-utils
58
59 DESCRIPTION="UI abstraction library - Qt plugin"
60 HOMEPAGE="https://github.com/libyui/libyui-qt"
61 SRC_URI="https://github.com/libyui/${PN}/archive/${PN}/master/${PV}.tar.gz -> ${P}.tar.gz"
62
63 LICENSE="GPL-3"
64 SLOT="0/6"
65 KEYWORDS="~amd64 ~x86"
66
67 IUSE="static-libs"
68
69 RDEPEND="
70 dev-qt/qtgui:4
71 media-libs/freetype
72 x11-libs/libX11
73 x11-libs/libyui:${SLOT}
74 "
75 # Only Boost headers are needed
76 # QtSvg headers only required, no linking
77 DEPEND="${RDEPEND}
78 dev-libs/boost
79 dev-qt/qtsvg:4"
80
81 S="${WORKDIR}/${PN}-${PN}-master-${PV}"
82
83 src_prepare() {
84 cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" CMakeLists.txt || die
85
86 # TODO: set proper docs deps and USE flag for building them
87 sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on CMakeLists.txt failed'
88 sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on PROJECTINFO.cmake failed'
89
90 cmake-utils_src_prepare
91 }
92
93 src_configure() {
94 local mycmakeargs=(
95 -DENABLE_EXAMPLES=OFF
96 -DENABLE_WERROR=OFF
97 -DDOC_DIR="${EPREFIX}/usr/share/doc/${P}"
98 -DRESPECT_FLAGS=ON
99 $(cmake-utils_use_enable static-libs STATIC)
100 )
101 cmake-utils_src_configure
102 }