Gentoo Archives: gentoo-commits

From: "Davide Pesavento (pesa)" <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-qt/qtlockedfile: qtlockedfile-2.4.1_p20150629.ebuild ChangeLog qtlockedfile-2.4.1_p20130904-r2.ebuild
Date: Mon, 29 Jun 2015 17:27:28
Message-Id: 20150629172705.8D5B173A@oystercatcher.gentoo.org
1 pesa 15/06/29 17:27:05
2
3 Modified: ChangeLog
4 Added: qtlockedfile-2.4.1_p20150629.ebuild
5 Removed: qtlockedfile-2.4.1_p20130904-r2.ebuild
6 Log:
7 New snapshot. Fixes bug #549170.
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0xDADED6B2671CB57D!)
10
11 Revision Changes Path
12 1.19 dev-qt/qtlockedfile/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtlockedfile/ChangeLog?rev=1.19&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtlockedfile/ChangeLog?rev=1.19&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtlockedfile/ChangeLog?r1=1.18&r2=1.19
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-qt/qtlockedfile/ChangeLog,v
21 retrieving revision 1.18
22 retrieving revision 1.19
23 diff -u -r1.18 -r1.19
24 --- ChangeLog 16 May 2015 11:20:06 -0000 1.18
25 +++ ChangeLog 29 Jun 2015 17:27:05 -0000 1.19
26 @@ -1,6 +1,12 @@
27 # ChangeLog for dev-qt/qtlockedfile
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtlockedfile/ChangeLog,v 1.18 2015/05/16 11:20:06 pacho Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtlockedfile/ChangeLog,v 1.19 2015/06/29 17:27:05 pesa Exp $
31 +
32 +*qtlockedfile-2.4.1_p20150629 (29 Jun 2015)
33 +
34 + 29 Jun 2015; Davide Pesavento <pesa@g.o>
35 + +qtlockedfile-2.4.1_p20150629.ebuild, -qtlockedfile-2.4.1_p20130904-r2.ebuild:
36 + New snapshot. Fixes bug #549170.
37
38 16 May 2015; Pacho Ramos <pacho@g.o>
39 qtlockedfile-2.4.1_p20130904.ebuild:
40
41
42
43 1.1 dev-qt/qtlockedfile/qtlockedfile-2.4.1_p20150629.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtlockedfile/qtlockedfile-2.4.1_p20150629.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtlockedfile/qtlockedfile-2.4.1_p20150629.ebuild?rev=1.1&content-type=text/plain
47
48 Index: qtlockedfile-2.4.1_p20150629.ebuild
49 ===================================================================
50 # Copyright 1999-2015 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtlockedfile/qtlockedfile-2.4.1_p20150629.ebuild,v 1.1 2015/06/29 17:27:05 pesa Exp $
53
54 EAPI=5
55
56 inherit multibuild qmake-utils
57
58 MY_P=qt-solutions-${PV#*_p}
59
60 DESCRIPTION="QFile extension with advisory locking functions"
61 HOMEPAGE="http://doc.qt.digia.com/solutions/4/qtlockedfile/index.html"
62 SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${MY_P}.tar.xz"
63
64 LICENSE="|| ( LGPL-2.1 GPL-3 )"
65 SLOT="0"
66 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
67 IUSE="doc +qt4 qt5"
68
69 REQUIRED_USE="|| ( qt4 qt5 )"
70
71 DEPEND="
72 qt4? ( dev-qt/qtcore:4 )
73 qt5? ( dev-qt/qtcore:5 )
74 "
75 RDEPEND="${DEPEND}"
76
77 S=${WORKDIR}/${MY_P}/${PN}
78
79 pkg_setup() {
80 MULTIBUILD_VARIANTS=( $(usev qt4) $(usev qt5) )
81 }
82
83 src_prepare() {
84 echo 'SOLUTIONS_LIBRARY = yes' > config.pri
85 echo 'QT -= gui' >> src/qtlockedfile.pri
86
87 sed -i -e "s/-head/-${PV%.*}/" common.pri || die
88 sed -i -e '/SUBDIRS+=example/d' ${PN}.pro || die
89
90 multibuild_copy_sources
91 }
92
93 src_configure() {
94 myconfigure() {
95 if [[ ${MULTIBUILD_VARIANT} == qt4 ]]; then
96 eqmake4
97 fi
98 if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then
99 eqmake5
100 fi
101 }
102
103 multibuild_foreach_variant run_in_build_dir myconfigure
104 }
105
106 src_compile() {
107 multibuild_foreach_variant run_in_build_dir default
108 }
109
110 src_install() {
111 dodoc README.TXT
112 use doc && dodoc -r doc/html
113
114 myinstall() {
115 # libraries
116 dolib.so lib/*
117
118 # headers
119 insinto "$(${MULTIBUILD_VARIANT}_get_headerdir)"/QtSolutions
120 doins src/QtLockedFile src/${PN}.h
121
122 # .prf files
123 insinto "$(${MULTIBUILD_VARIANT}_get_mkspecsdir)"/features
124 doins "${FILESDIR}"/${PN}.prf
125 }
126
127 multibuild_foreach_variant run_in_build_dir myinstall
128 }