Gentoo Archives: gentoo-commits

From: "Davide Pesavento (pesa)" <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/qmf: metadata.xml ChangeLog qmf-2.0_p201143.ebuild Manifest
Date: Sat, 29 Oct 2011 17:09:26
Message-Id: 20111029170912.9061E2004B@flycatcher.gentoo.org
1 pesa 11/10/29 17:09:12
2
3 Added: metadata.xml ChangeLog qmf-2.0_p201143.ebuild
4 Manifest
5 Log:
6 Initial commit of QMF, dependency of qt-mobility. Ebuild written by me and imported from qting-edge overlay.
7
8 (Portage version: 2.2.0_alpha71/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 net-libs/qmf/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>qt</herd>
22 <maintainer>
23 <email>pesa@g.o</email>
24 <name>Davide Pesavento</name>
25 </maintainer>
26 </pkgmetadata>
27
28
29
30 1.1 net-libs/qmf/ChangeLog
31
32 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/ChangeLog?rev=1.1&view=markup
33 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/ChangeLog?rev=1.1&content-type=text/plain
34
35 Index: ChangeLog
36 ===================================================================
37 # ChangeLog for net-libs/qmf
38 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
39 # $Header: /var/cvsroot/gentoo-x86/net-libs/qmf/ChangeLog,v 1.1 2011/10/29 17:09:12 pesa Exp $
40
41 *qmf-2.0_p201143 (29 Oct 2011)
42
43 29 Oct 2011; Davide Pesavento <pesa@g.o> +qmf-2.0_p201143.ebuild,
44 +files/qmf-use-standard-install-paths.patch, +metadata.xml:
45 Initial commit, dependency of qt-mobility. Ebuild written by me and imported
46 from qting-edge overlay.
47
48
49
50
51 1.1 net-libs/qmf/qmf-2.0_p201143.ebuild
52
53 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/qmf-2.0_p201143.ebuild?rev=1.1&view=markup
54 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/qmf-2.0_p201143.ebuild?rev=1.1&content-type=text/plain
55
56 Index: qmf-2.0_p201143.ebuild
57 ===================================================================
58 # Copyright 1999-2011 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 # $Header: /var/cvsroot/gentoo-x86/net-libs/qmf/qmf-2.0_p201143.ebuild,v 1.1 2011/10/29 17:09:12 pesa Exp $
61
62 EAPI=4
63
64 if [[ ${PV} == *9999 ]]; then
65 EGIT_REPO_URI="git://gitorious.org/qt-labs/messagingframework.git
66 https://git.gitorious.org/qt-labs/messagingframework.git"
67 SCM_ECLASS="git-2"
68 SRC_URI=
69 else
70 YYYYWW="${PV#*_p}"
71 TAG="${YYYYWW:0:4}W${YYYYWW:4:2}"
72 SRC_URI="http://qt.gitorious.org/qt-labs/messagingframework/archive-tarball/${TAG} -> ${P}.tar.gz"
73 S="${WORKDIR}/qt-labs-messagingframework"
74 fi
75
76 inherit qt4-r2 ${SCM_ECLASS}
77
78 DESCRIPTION="The Qt Messaging Framework"
79 HOMEPAGE="http://qt.gitorious.org/qt-labs/messagingframework"
80
81 LICENSE="LGPL-2.1"
82 SLOT="0"
83 KEYWORDS="~amd64 ~x86"
84 IUSE="debug doc examples test"
85
86 RDEPEND="
87 dev-libs/icu
88 sys-libs/zlib
89 >=x11-libs/qt-gui-4.6.0
90 >=x11-libs/qt-sql-4.6.0
91 examples? ( >=x11-libs/qt-webkit-4.6.0 )
92 "
93 DEPEND="${RDEPEND}
94 dev-util/pkgconfig
95 test? ( >=x11-libs/qt-test-4.6.0 )
96 "
97
98 DOCS="CHANGES"
99 PATCHES=(
100 # http://bugreports.qt.nokia.com/browse/QTMOBILITY-374
101 "${FILESDIR}/${PN}-use-standard-install-paths.patch"
102 )
103
104 src_prepare() {
105 qt4-r2_src_prepare
106
107 sed -i -e '/benchmarks/d' \
108 -e '/tests/d' \
109 messagingframework.pro || die
110
111 if ! use examples; then
112 sed -i -e '/examples/d' messagingframework.pro || die
113 fi
114 }
115
116 src_test() {
117 echo ">>> Test phase [QTest]: ${CATEGORY}/${PF}"
118 cd "${S}"/tests
119
120 einfo "Building tests"
121 eqmake4 && emake
122
123 einfo "Running tests"
124 export QMF_DATA="${T}"
125 local fail=false test=
126 for test in locks longstream longstring python_email qlogsystem \
127 qmailaddress qmailcodec qmaillog qmailmessage \
128 qmailmessagebody qmailmessageheader qmailmessagepart \
129 qmailnamespace qprivateimplementation; do
130 if ! LC_ALL=C ./tst_${test}/tst_${test}; then
131 eerror "'${test}' test failed!"
132 fail=true
133 fi
134 echo
135 done
136 ${fail} && die "some tests have failed!"
137 }
138
139 src_install() {
140 qt4-r2_src_install
141
142 if use doc; then
143 dohtml -r doc/html/*
144 emake qch_docs
145 dodoc doc/html/qmf.qch
146 docompress -x /usr/share/doc/${PF}/qmf.qch
147 fi
148 }
149
150
151
152 1.1 net-libs/qmf/Manifest
153
154 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/Manifest?rev=1.1&view=markup
155 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/qmf/Manifest?rev=1.1&content-type=text/plain
156
157 Index: Manifest
158 ===================================================================
159 AUX qmf-use-standard-install-paths.patch 11505 RMD160 cff7c0f3ec52fa8ca73f1d505e84e5ee83eccf38 SHA1 64567812309fe890269397630078434f1f6e0b13 SHA256 3ed35f6d6ae0b4148c1b42bc991ec9e504bd9b60799a3d43e8187c5b0a320031
160 DIST qmf-2.0_p201143.tar.gz 2472955 RMD160 95dc7f8f615c10f831fa5d2d4700c607df0fb050 SHA1 55588d518028fefddfee9fca42c9857b291d9474 SHA256 59defd23c2557b2f4c170198f113de88132a979b482e391160d87c68fdbc961d
161 EBUILD qmf-2.0_p201143.ebuild 2040 RMD160 83d7940f93d97001834a71823c4bf90eb16627ba SHA1 c5f79732fd3f85b07f200fa8deddb6b9d12f6921 SHA256 4c74e37ede66c20579f91dadcf5e9609b46b0f0db0d1a8d9d2ed35df59d280b2
162 MISC ChangeLog 389 RMD160 dcd509395b928483e672f9761e2b6d80e1687612 SHA1 124e25418c4eac11ffb0beff0cba6f148c7d38d5 SHA256 5cf89e8d1398729cbfd3d050a0404f68c01be28144e16e47fd779f7515bcd427
163 MISC metadata.xml 245 RMD160 1621edda085e85e2be032c2b86e121153270c97c SHA1 09918d6fd39a220a47c6755e9174a10d5a507ff8 SHA256 b768e8d906de53d73eb189a1aef619cf77693af566a9dfda91705bd7dd7c117c