public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in net-misc/pino: pino-0.2.6.ebuild metadata.xml ChangeLog
@ 2010-04-16  8:53 Nirbheek Chauhan (nirbheek)
  0 siblings, 0 replies; 2+ messages in thread
From: Nirbheek Chauhan (nirbheek) @ 2010-04-16  8:53 UTC (permalink / raw
  To: gentoo-commits

nirbheek    10/04/16 08:53:15

  Added:                pino-0.2.6.ebuild metadata.xml ChangeLog
  Log:
  Add net-misc/pino: a Vala twitter client
  (Portage version: 2.1.8.3/cvs/Linux i686)

Revision  Changes    Path
1.1                  net-misc/pino/pino-0.2.6.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?rev=1.1&content-type=text/plain

Index: pino-0.2.6.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild,v 1.1 2010/04/16 08:53:15 nirbheek Exp $

EAPI="2"

DESCRIPTION="Twitter and Identi.ca desktop client written in Vala"
HOMEPAGE="http://code.google.com/p/pino-twitter/"
SRC_URI="http://pino-twitter.googlecode.com/files/${P}.tar.bz2"

LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

RDEPEND=">=dev-libs/glib-2.14
	>=x11-libs/gtk+-2.10
	>=dev-libs/libgee-0.5.0
	>=net-libs/libsoup-2.4

	app-text/gtkspell
	x11-libs/libnotify
	dev-libs/libxml2:2
	dev-libs/libunique
	net-libs/webkit-gtk"
DEPEND="${RDEPEND}
	>=dev-lang/vala-0.7
	dev-util/pkgconfig
	sys-devel/gettext"

DOCS="AUTHORS INSTALL README"

src_configure() {
	CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" \
	./waf --prefix=/usr \
		configure || die "./waf configure failed"
}

src_compile() {
	local myjobs=$(echo "$MAKEOPTS" | sed -n -e 's,.*\(-j[[:digit:]]\+\).*,\1,p')
	./waf ${myjobs} build || die "./waf configure failed"
}

src_install() {
	./waf \
		--destdir="${D}" \
		install || die "./waf install failed"
	dodoc ${DOCS}
}



1.1                  net-misc/pino/metadata.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">

<pkgmetadata>
	<herd>no-herd</herd>
	<maintainer>
		<email>nirbheek@gentoo.org</email>
		<name>Nirbheek Chauhan</name>
	</maintainer>
</pkgmetadata>



1.1                  net-misc/pino/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for net-misc/pino
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/ChangeLog,v 1.1 2010/04/16 08:53:15 nirbheek Exp $

*pino-0.2.6 (16 Apr 2010)

  16 Apr 2010; Nirbheek Chauhan <nirbheek@gentoo.org> +pino-0.2.6.ebuild,
  +metadata.xml:
  Add net-misc/pino: a Vala twitter client







^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-commits] gentoo-x86 commit in net-misc/pino: pino-0.2.6.ebuild metadata.xml ChangeLog
@ 2010-04-21  7:22 Tiziano Mueller (dev-zero)
  0 siblings, 0 replies; 2+ messages in thread
From: Tiziano Mueller (dev-zero) @ 2010-04-21  7:22 UTC (permalink / raw
  To: gentoo-commits

dev-zero    10/04/21 07:22:56

  Modified:             pino-0.2.6.ebuild metadata.xml ChangeLog
  Log:
  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.
  (Portage version: 2.2_rc67/cvs/Linux x86_64)

Revision  Changes    Path
1.2                  net-misc/pino/pino-0.2.6.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild?r1=1.1&r2=1.2

Index: pino-0.2.6.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- pino-0.2.6.ebuild	16 Apr 2010 08:53:15 -0000	1.1
+++ pino-0.2.6.ebuild	21 Apr 2010 07:22:55 -0000	1.2
@@ -1,43 +1,62 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/pino-0.2.6.ebuild,v 1.1 2010/04/16 08:53:15 nirbheek Exp $
+# $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 $
 
-EAPI="2"
+EAPI="3"
 
 DESCRIPTION="Twitter and Identi.ca desktop client written in Vala"
-HOMEPAGE="http://code.google.com/p/pino-twitter/"
+HOMEPAGE="http://pino-app.appspot.com/ http://code.google.com/p/pino-twitter/"
 SRC_URI="http://pino-twitter.googlecode.com/files/${P}.tar.bz2"
 
 LICENSE="LGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="debug indicate"
 
-RDEPEND=">=dev-libs/glib-2.14
-	>=x11-libs/gtk+-2.10
+RDEPEND=">=dev-libs/glib-2.14:2
+	>=x11-libs/gtk+-2.10:2
 	>=dev-libs/libgee-0.5.0
-	>=net-libs/libsoup-2.4
-
+	net-libs/libsoup:2.4
 	app-text/gtkspell
 	x11-libs/libnotify
 	dev-libs/libxml2:2
 	dev-libs/libunique
-	net-libs/webkit-gtk"
+	>=net-libs/webkit-gtk-1.1"
 DEPEND="${RDEPEND}
 	>=dev-lang/vala-0.7
 	dev-util/pkgconfig
-	sys-devel/gettext"
+	sys-devel/gettext
+	dev-util/intltool
+	dev-lang/python"
 
-DOCS="AUTHORS INSTALL README"
+DOCS="AUTHORS README"
 
 src_configure() {
+	local myconf=""
+	use debug && myconf="--debug"
+
+	if ! use indicate ; then
+		# sabotage the detection since no configure option
+		sed -i \
+			-e 's|indicate|indicate-false|' \
+			wscript || die "sed failed"
+	fi
+
+	local supported_linguas=$(<po/LINGUAS)
+	rm po/LINGUAS
+	for l in ${LINGUAS} ; do
+		if [[ "$supported_linguas" =~ "$l" ]] ; then
+			echo "$l" >> po/LINGUAS
+		fi 
+	done
+
 	CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" \
 	./waf --prefix=/usr \
-		configure || die "./waf configure failed"
+		configure ${myconf} || die "./waf configure failed"
 }
 
 src_compile() {
-	local myjobs=$(echo "$MAKEOPTS" | sed -n -e 's,.*\(-j[[:digit:]]\+\).*,\1,p')
+	local myjobs=$(sed -n -e 's,.*\(-j[[:digit:]]\+\).*,\1,p' <<< ${MAKEOPTS})
 	./waf ${myjobs} build || die "./waf configure failed"
 }
 
@@ -45,5 +64,7 @@
 	./waf \
 		--destdir="${D}" \
 		install || die "./waf install failed"
+
+	rm -rf "${D}/usr/share/doc"
 	dodoc ${DOCS}
 }



1.2                  net-misc/pino/metadata.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/metadata.xml?r1=1.1&r2=1.2

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/pino/metadata.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- metadata.xml	16 Apr 2010 08:53:15 -0000	1.1
+++ metadata.xml	21 Apr 2010 07:22:55 -0000	1.2
@@ -7,4 +7,7 @@
 		<email>nirbheek@gentoo.org</email>
 		<name>Nirbheek Chauhan</name>
 	</maintainer>
+	<use>
+		<flag name='indicate'>Use <pkg>dev-libs/libindicate</pkg> to notify other apps</flag>
+	</use>
 </pkgmetadata>



1.2                  net-misc/pino/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/pino/ChangeLog?r1=1.1&r2=1.2

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/pino/ChangeLog,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ChangeLog	16 Apr 2010 08:53:15 -0000	1.1
+++ ChangeLog	21 Apr 2010 07:22:55 -0000	1.2
@@ -1,6 +1,13 @@
 # ChangeLog for net-misc/pino
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/ChangeLog,v 1.1 2010/04/16 08:53:15 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/pino/ChangeLog,v 1.2 2010/04/21 07:22:55 dev-zero Exp $
+
+  21 Apr 2010; Tiziano Müller <dev-zero@gentoo.org> pino-0.2.6.ebuild,
+  metadata.xml:
+  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.
 
 *pino-0.2.6 (16 Apr 2010)
 






^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-04-21  7:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-21  7:22 [gentoo-commits] gentoo-x86 commit in net-misc/pino: pino-0.2.6.ebuild metadata.xml ChangeLog Tiziano Mueller (dev-zero)
  -- strict thread matches above, loose matches on Subject: below --
2010-04-16  8:53 Nirbheek Chauhan (nirbheek)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox