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 |