]> Pileus Git - ~andy/sunrise/commitdiff
net-im/emesene: Version bump, ebuild improvement
authorFabiano Francesconi (elbryan) <fabiano.francesconi@gmail.com>
Sat, 19 Jun 2010 17:18:58 +0000 (17:18 +0000)
committerFabiano Francesconi (elbryan) <fabiano.francesconi@gmail.com>
Sat, 19 Jun 2010 17:18:58 +0000 (17:18 +0000)
svn path=/sunrise/; revision=10788

net-im/emesene/ChangeLog
net-im/emesene/Manifest
net-im/emesene/emesene-1.5.1.ebuild [deleted file]
net-im/emesene/emesene-1.6.2.ebuild [new file with mode: 0644]
net-im/emesene/metadata.xml

index c302b54225cbe8c4fa68115d3a67b44e3aae9af9..27e5220e8a7010145704dddec1ea4163f439f975 100644 (file)
@@ -1,7 +1,11 @@
 # ChangeLog for net-im/emesene
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  19 Jun 2010; Fabiano Francesconi (elbryan) <fabiano.francesconi@gmail.com>
+  -emesene-1.5.1.ebuild, +emesene-1.6.2.ebuild, metadata.xml:
+  Version bump, ebuild improvement
+
   18 Oct 2009; Alexander van der Mey <alexvandermey@gmail.com>
   -emesene-1.0.1.ebuild, +emesene-1.5.1.ebuild:
   Version bump for emesene, thanks to Tommy[D] for review
index e0e3adfd1ca73c32a3681af27292a2a8af8f213e..49c8fe52876c02cd1468b0474d575292b0af217d 100644 (file)
@@ -1,4 +1,4 @@
-DIST emesene-1.5.1.tar.gz 2245737 RMD160 c0e3b5856c9e2a2ff2fc70b7c900bb27414001fd SHA1 d82ae88f4eded96fed180171002b0c1f62c42a56 SHA256 a62ea7153328f4cc00c14e9ef229c3a324c709e569b70ed63eca9a5c5784386e
-EBUILD emesene-1.5.1.ebuild 992 RMD160 ce89623864d2d15db855becb879682553c46f5ef SHA1 53c141bdae8dfa2f671d858c0f61d160ee570c4b SHA256 9f3da2e9ace8c846ef377b8cdc5603b6e0ef26a3e6c4e1d0390b0599f266d31e
-MISC ChangeLog 1584 RMD160 957ea1fb0c5d30220aedce095e48608b673e3150 SHA1 9531d2f1e6f584ad6c779c3f9d4e4dbdbfea6c23 SHA256 399c27540e7c130056b7e34c964f502486253902850fc3e7ea419f19ca0f6c6b
-MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f
+DIST emesene-1.6.2.tar.gz 3052730 RMD160 6a189d071415d6c55c84d789f7c303fdf65fcd7c SHA1 44318d9089924ad6acd9fd21b9b6f167db7a41bd SHA256 7c79a2fd313f3c1b8278d9eac6c217ba85185ad60d984af676283238dea2a665
+EBUILD emesene-1.6.2.ebuild 1373 RMD160 7d95ec0d49792ee932e7b69db3a1dfd9861727ba SHA1 a76d81e4e2dfc26b3ac32f6c014ab10dd6a77e28 SHA256 41cafa75e3a33a4736356da6ac9d7308b5aaa4b1a5e1cd02b5b0cf134b4dd023
+MISC ChangeLog 1759 RMD160 79a535c305379664c5d70f25410cea878e788cd2 SHA1 33c4f8f441a392449b312780bc33904c9df95642 SHA256 8e4c489c135a65af4edfaf61adcf5be94d6988328929de19c0525d9b26000b40
+MISC metadata.xml 299 RMD160 7dd1c434a1016c5e6e69df59fcfdf31ddd69536e SHA1 7d4498e4e012248b4fe3d51b6a3cfee8ab5538eb SHA256 9a12f859953adcc4d28d1dde96d5b06815dc2ae0a8ab9df6ebdc0c5597a59516
diff --git a/net-im/emesene/emesene-1.5.1.ebuild b/net-im/emesene/emesene-1.5.1.ebuild
deleted file mode 100644 (file)
index aad60ba..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils python
-
-DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
-HOMEPAGE="http://www.emesene.org"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=dev-lang/python-2.6.2
-       >=x11-libs/gtk+-2.8.20
-       >=dev-python/pygtk-2.8.6"
-
-RDEPEND="${DEPEND}"
-
-src_install() {
-       rm -f GPL PSF LGPL
-       insinto /usr/share/emesene
-       doins -r * || die "doins failed"
-
-       fperms a+x /usr/share/emesene/emesene || die "fperms failed"
-       dosym /usr/share/emesene/emesene /usr/bin/emesene || die "dosym failed"
-
-       doman misc/emesene.1 || die "doman failed"
-       dodoc docs/* || die "dodoc failed"
-
-       doicon misc/*.png misc/*.svg
-
-       # install the desktop entry
-       domenu misc/emesene.desktop
-}
-
-pkg_postinst() {
-       python_mod_optimize /usr/share/emesene
-}
-
-pkg_postrm() {
-       python_mod_cleanup /usr/share/emesene
-}
diff --git a/net-im/emesene/emesene-1.6.2.ebuild b/net-im/emesene/emesene-1.6.2.ebuild
new file mode 100644 (file)
index 0000000..c6caeeb
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+PYTHON_DEPEND="2"
+
+inherit python eutils
+
+DESCRIPTION="Platform independent MSN Messenger client written in Python+GTK"
+HOMEPAGE="http://www.emesene.org"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="webcam"
+
+RDEPEND="dev-python/pygtk:2
+       dev-python/gst-python"
+
+src_prepare() {
+       rm GPL PSF LGPL || die "rm license files failed"
+
+       if ! use webcam; then
+               rm -r libmimic || die "rm libmimic dir failed"
+       fi
+}
+
+src_compile() {
+       if use webcam ; then
+               $(PYTHON) ./setup.py build_ext -i || die "libmimic compile failed"
+       fi
+}
+
+src_install() {
+       if use webcam; then
+               rm -r build || die "rm build failed"
+       fi
+
+       insinto /usr/share/${PN}
+       doins -r * || die "doins failed"
+
+       fperms a+x /usr/share/${PN}/${PN} || die "fperms failed"
+       dosym /usr/share/${PN}/${PN} /usr/bin/${PN} || die "dosym failed"
+
+       doman misc/${PN}.1 || die "doman failed"
+
+       doicon misc/*.{svg,png} || die "doicon failed"
+
+       # install the desktop entry
+       domenu misc/${PN}.desktop || die "domenu failed"
+}
+
+pkg_postinst() {
+       python_mod_optimize /usr/share/${PN}
+
+       elog "If you want to use the spell-checking feature, you should emerge"
+       elog "dev-python/gtkspell-python"
+}
+
+pkg_postrm() {
+       python_mod_cleanup /usr/share/${PN}
+}
index e6233b5dc3a99a6f14179f9d922834f0db204a2a..00542f184ee6454c97e2190968d0430bde7eeb62 100644 (file)
@@ -3,4 +3,7 @@
 <pkgmetadata>
 <herd>no-herd</herd>
 <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+       <use>
+               <flag name='webcam'>Enable support for webcam</flag>
+       </use>
 </pkgmetadata>