summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabiano Francesconi (elbryan) <fabiano.francesconi@gmail.com>2010-06-19 17:18:58 +0000
committerFabiano Francesconi (elbryan) <fabiano.francesconi@gmail.com>2010-06-19 17:18:58 +0000
commitf31b5fd956c9332db032609c23856e52b0724961 (patch)
treec96550c61d307f31294b59f689d2aff87253def2 /net-im/emesene
parentDelete wrongly commited ebuild. (diff)
downloadsunrise-f31b5fd956c9332db032609c23856e52b0724961.tar.gz
sunrise-f31b5fd956c9332db032609c23856e52b0724961.tar.bz2
sunrise-f31b5fd956c9332db032609c23856e52b0724961.zip
net-im/emesene: Version bump, ebuild improvement
svn path=/sunrise/; revision=10788
Diffstat (limited to 'net-im/emesene')
-rw-r--r--net-im/emesene/ChangeLog6
-rw-r--r--net-im/emesene/Manifest8
-rw-r--r--net-im/emesene/emesene-1.5.1.ebuild45
-rw-r--r--net-im/emesene/emesene-1.6.2.ebuild64
-rw-r--r--net-im/emesene/metadata.xml3
5 files changed, 76 insertions, 50 deletions
diff --git a/net-im/emesene/ChangeLog b/net-im/emesene/ChangeLog
index c302b5422..27e5220e8 100644
--- a/net-im/emesene/ChangeLog
+++ b/net-im/emesene/ChangeLog
@@ -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
diff --git a/net-im/emesene/Manifest b/net-im/emesene/Manifest
index e0e3adfd1..49c8fe528 100644
--- a/net-im/emesene/Manifest
+++ b/net-im/emesene/Manifest
@@ -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
index aad60ba23..000000000
--- a/net-im/emesene/emesene-1.5.1.ebuild
+++ /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
index 000000000..c6caeebac
--- /dev/null
+++ b/net-im/emesene/emesene-1.6.2.ebuild
@@ -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}
+}
diff --git a/net-im/emesene/metadata.xml b/net-im/emesene/metadata.xml
index e6233b5dc..00542f184 100644
--- a/net-im/emesene/metadata.xml
+++ b/net-im/emesene/metadata.xml
@@ -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>