Gentoo Archives: gentoo-commits

From: "Tiziano Mueller (dev-zero)" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/pino: pino-0.2.6.ebuild metadata.xml ChangeLog
Date: Wed, 21 Apr 2010 07:23:05
Message-Id: 20100421072256.34B062C04B@corvid.gentoo.org
1 dev-zero 10/04/21 07:22:56
2
3 Modified: pino-0.2.6.ebuild metadata.xml ChangeLog
4 Log:
5 Use slot deps. Fix webkit-gtk dep. Added python and intlool to DEPEND. Added debug and indicate use flag. Added code to disable automagic dep on libindicate. Added code to handle language file installation. Don't install docs to /usr/share/doc. Added alternative HOMEPAGE.
6 (Portage version: 2.2_rc67/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.2 net-misc/pino/pino-0.2.6.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?r1=1.1&r2=1.2
14
15 Index: pino-0.2.6.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- pino-0.2.6.ebuild 16 Apr 2010 08:53:15 -0000 1.1
22 +++ pino-0.2.6.ebuild 21 Apr 2010 07:22:55 -0000 1.2
23 @@ -1,43 +1,62 @@
24 # Copyright 1999-2010 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild,v 1.1 2010/04/16 08:53:15 nirbheek Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild,v 1.2 2010/04/21 07:22:55 dev-zero Exp $
28
29 -EAPI="2"
30 +EAPI="3"
31
32 DESCRIPTION="Twitter and Identi.ca desktop client written in Vala"
33 -HOMEPAGE="http://code.google.com/p/pino-twitter/"
34 +HOMEPAGE="http://pino-app.appspot.com/ http://code.google.com/p/pino-twitter/"
35 SRC_URI="http://pino-twitter.googlecode.com/files/${P}.tar.bz2"
36
37 LICENSE="LGPL-3"
38 SLOT="0"
39 KEYWORDS="~amd64 ~x86"
40 -IUSE=""
41 +IUSE="debug indicate"
42
43 -RDEPEND=">=dev-libs/glib-2.14
44 - >=x11-libs/gtk+-2.10
45 +RDEPEND=">=dev-libs/glib-2.14:2
46 + >=x11-libs/gtk+-2.10:2
47 >=dev-libs/libgee-0.5.0
48 - >=net-libs/libsoup-2.4
49 -
50 + net-libs/libsoup:2.4
51 app-text/gtkspell
52 x11-libs/libnotify
53 dev-libs/libxml2:2
54 dev-libs/libunique
55 - net-libs/webkit-gtk"
56 + >=net-libs/webkit-gtk-1.1"
57 DEPEND="${RDEPEND}
58 >=dev-lang/vala-0.7
59 dev-util/pkgconfig
60 - sys-devel/gettext"
61 + sys-devel/gettext
62 + dev-util/intltool
63 + dev-lang/python"
64
65 -DOCS="AUTHORS INSTALL README"
66 +DOCS="AUTHORS README"
67
68 src_configure() {
69 + local myconf=""
70 + use debug && myconf="--debug"
71 +
72 + if ! use indicate ; then
73 + # sabotage the detection since no configure option
74 + sed -i \
75 + -e 's|indicate|indicate-false|' \
76 + wscript || die "sed failed"
77 + fi
78 +
79 + local supported_linguas=$(<po/LINGUAS)
80 + rm po/LINGUAS
81 + for l in ${LINGUAS} ; do
82 + if [[ "$supported_linguas" =~ "$l" ]] ; then
83 + echo "$l" >> po/LINGUAS
84 + fi
85 + done
86 +
87 CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" \
88 ./waf --prefix=/usr \
89 - configure || die "./waf configure failed"
90 + configure ${myconf} || die "./waf configure failed"
91 }
92
93 src_compile() {
94 - local myjobs=$(echo "$MAKEOPTS" | sed -n -e 's,.*\(-j[[:digit:]]\+\).*,\1,p')
95 + local myjobs=$(sed -n -e 's,.*\(-j[[:digit:]]\+\).*,\1,p' <<< ${MAKEOPTS})
96 ./waf ${myjobs} build || die "./waf configure failed"
97 }
98
99 @@ -45,5 +64,7 @@
100 ./waf \
101 --destdir="${D}" \
102 install || die "./waf install failed"
103 +
104 + rm -rf "${D}/usr/share/doc"
105 dodoc ${DOCS}
106 }
107
108
109
110 1.2 net-misc/pino/metadata.xml
111
112 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?rev=1.2&view=markup
113 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?rev=1.2&content-type=text/plain
114 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?r1=1.1&r2=1.2
115
116 Index: metadata.xml
117 ===================================================================
118 RCS file: /var/cvsroot/gentoo-x86/net-misc/pino/metadata.xml,v
119 retrieving revision 1.1
120 retrieving revision 1.2
121 diff -u -r1.1 -r1.2
122 --- metadata.xml 16 Apr 2010 08:53:15 -0000 1.1
123 +++ metadata.xml 21 Apr 2010 07:22:55 -0000 1.2
124 @@ -7,4 +7,7 @@
125 <email>nirbheek@g.o</email>
126 <name>Nirbheek Chauhan</name>
127 </maintainer>
128 + <use>
129 + <flag name='indicate'>Use <pkg>dev-libs/libindicate</pkg> to notify other apps</flag>
130 + </use>
131 </pkgmetadata>
132
133
134
135 1.2 net-misc/pino/ChangeLog
136
137 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?rev=1.2&view=markup
138 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?rev=1.2&content-type=text/plain
139 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?r1=1.1&r2=1.2
140
141 Index: ChangeLog
142 ===================================================================
143 RCS file: /var/cvsroot/gentoo-x86/net-misc/pino/ChangeLog,v
144 retrieving revision 1.1
145 retrieving revision 1.2
146 diff -u -r1.1 -r1.2
147 --- ChangeLog 16 Apr 2010 08:53:15 -0000 1.1
148 +++ ChangeLog 21 Apr 2010 07:22:55 -0000 1.2
149 @@ -1,6 +1,13 @@
150 # ChangeLog for net-misc/pino
151 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
152 -# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/ChangeLog,v 1.1 2010/04/16 08:53:15 nirbheek Exp $
153 +# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/ChangeLog,v 1.2 2010/04/21 07:22:55 dev-zero Exp $
154 +
155 + 21 Apr 2010; Tiziano Müller <dev-zero@g.o> pino-0.2.6.ebuild,
156 + metadata.xml:
157 + Use slot deps. Fix webkit-gtk dep. Added python and intlool to DEPEND.
158 + Added debug and indicate use flag. Added code to disable automagic dep on
159 + libindicate. Added code to handle language file installation. Don't
160 + install docs to /usr/share/doc. Added alternative HOMEPAGE.
161
162 *pino-0.2.6 (16 Apr 2010)