summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2010-01-16 13:55:54 +0000
committerPeter Volkov <pva@gentoo.org>2010-01-16 13:55:54 +0000
commit0cac0d0a6499639b2237dfaa571fcb6036ad4935 (patch)
tree4d6a15c2116b52e29825127993df29fe74573288 /x11-plugins/purple-plugin_pack
parentStable on alpha, bug #294185 (diff)
downloadhistorical-0cac0d0a6499639b2237dfaa571fcb6036ad4935.tar.gz
historical-0cac0d0a6499639b2237dfaa571fcb6036ad4935.tar.bz2
historical-0cac0d0a6499639b2237dfaa571fcb6036ad4935.zip
Version bump.
Package-Manager: portage-2.1.7.16/cvs/Linux x86_64
Diffstat (limited to 'x11-plugins/purple-plugin_pack')
-rw-r--r--x11-plugins/purple-plugin_pack/ChangeLog10
-rw-r--r--x11-plugins/purple-plugin_pack/Manifest4
-rw-r--r--x11-plugins/purple-plugin_pack/purple-plugin_pack-2.6.2.ebuild65
3 files changed, 76 insertions, 3 deletions
diff --git a/x11-plugins/purple-plugin_pack/ChangeLog b/x11-plugins/purple-plugin_pack/ChangeLog
index 2f2fac5c6a30..e2c6b6f99390 100644
--- a/x11-plugins/purple-plugin_pack/ChangeLog
+++ b/x11-plugins/purple-plugin_pack/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-plugins/purple-plugin_pack
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/purple-plugin_pack/ChangeLog,v 1.26 2009/12/21 20:53:01 pva Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/purple-plugin_pack/ChangeLog,v 1.27 2010/01/16 13:55:54 pva Exp $
+
+*purple-plugin_pack-2.6.2 (16 Jan 2010)
+
+ 16 Jan 2010; Peter Volkov <pva@gentoo.org>
+ +purple-plugin_pack-2.6.2.ebuild:
+ Version bump.
*purple-plugin_pack-2.6.1 (21 Dec 2009)
diff --git a/x11-plugins/purple-plugin_pack/Manifest b/x11-plugins/purple-plugin_pack/Manifest
index 71e81ba77d62..af2427044122 100644
--- a/x11-plugins/purple-plugin_pack/Manifest
+++ b/x11-plugins/purple-plugin_pack/Manifest
@@ -1,6 +1,8 @@
DIST purple-plugin_pack-2.5.1.tar.bz2 634377 RMD160 5301a0fc0698d76ff849c7591670b7437ec22705 SHA1 d8dd41dd7d4a79ea25ac46b0a3de76f2375e06ff SHA256 83b83a6915337f72ec21dc661078350fd292dbbcd2132232a247b0bcd3dc57f9
DIST purple-plugin_pack-2.6.1.tar.bz2 688428 RMD160 e3a065e8e282d71eb82f38471dd570631f34ff02 SHA1 f5d46df01d69a01380f2b8c90d38d8d22ced1130 SHA256 00ab403e19b2b50780f35ecebecae3698aa730b36e649080e51b0c29316f6bf2
+DIST purple-plugin_pack-2.6.2.tar.bz2 688806 RMD160 53487d3be8754fe81a3ce8fe67c1afa84c21f9b1 SHA1 5216eb47cb764719ac1e9666ae8fda665ffaa4fd SHA256 62af96202aec6040835c8d419224e8f830d0bcfce20edebe32ba5cf348db23cf
EBUILD purple-plugin_pack-2.5.1-r1.ebuild 1669 RMD160 979f0095cc014525625a50478b6f14e608d0f90d SHA1 ec7aed35dcfe395d06c944224b4973eee5299fc3 SHA256 b390874a3ae9e25ff666dd566c6398bb3497b8722f17f7a0d7608945ebb15eba
EBUILD purple-plugin_pack-2.6.1.ebuild 2149 RMD160 e151313d9055eab6701aca5c30671a9d35d8510a SHA1 24bddecef4cbccc17d811cc8b5f9ef38b738a109 SHA256 bdc71cc739951302777f0e8748f5ecfc4b0ddca1d72b6e915888e6ff39617149
-MISC ChangeLog 3778 RMD160 b147fadc3cc3df4c64288fc823aeb3bb1ec50eb2 SHA1 34249c2df9d3d72d554ad630485fc22da783f3ea SHA256 e083147aa5901527151942d2595bb65fb846fccd7d6aca221d15340b30f3ab90
+EBUILD purple-plugin_pack-2.6.2.ebuild 1960 RMD160 6bfbffd7966246b5ef49d75199962e8fda978912 SHA1 1c8f0765a2becde7f2035b62397f07ef38abcc94 SHA256 acf598d545218dbc0a0fe66e5e97f3958b036598bdf5ea417f97be6c381e6934
+MISC ChangeLog 3917 RMD160 d992bd7a40277724c58034ea25c6ef8c250083b6 SHA1 2f7e5cc20b5eb1ce2b38b358546b74e219ff77ed SHA256 9381ab674391c7aad82e3f80e3846c8fb111e651efa25cf5b7200d77fdd51f22
MISC metadata.xml 259 RMD160 850f51a3edf4bde0b448018fc075abda1e9aa6c3 SHA1 eb98d4e915a716139d8734f2a91cd0efeff6c2a7 SHA256 e816434b840119ef3c9b153e2e4b53206db75953e7c210f135896caa5468eca7
diff --git a/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.6.2.ebuild b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.6.2.ebuild
new file mode 100644
index 000000000000..0548edc25bed
--- /dev/null
+++ b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.6.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.6.2.ebuild,v 1.1 2010/01/16 13:55:54 pva Exp $
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="A package with many different plugins for pidgin and libpurple"
+HOMEPAGE="http://plugins.guifications.org"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="debug gtk ncurses spell talkfilters"
+
+RDEPEND="net-im/pidgin[gtk?,ncurses?]
+ talkfilters? ( app-text/talkfilters )
+ spell? ( app-text/gtkspell )"
+DEPEND="${RDEPEND}
+ dev-lang/python"
+
+list_plugins_dep() {
+ local dependency=${1}
+ grep -EH "depends.*$dependency" */plugins.cfg | sed 's:/.*::'
+}
+
+src_configure() {
+ local plugins=""
+
+ # list all plugins, then pull DISABLED_PLUGINS with the ones we don't need
+ plugins="$(python plugin_pack.py -d dist_dirs)"
+ einfo "List of all possible plugins:"
+ einfo "${plugins}"
+
+ eval DISABLED_PLUGINS="\$${PN//[^a-z]/_}_DISABLED_PLUGINS"
+ # disable known broken plugins
+ DISABLED_PLUGINS+=" schedule findip"
+ use gtk || DISABLED_PLUGINS+=" $(list_plugins_dep pidgin)"
+ use ncurses || DISABLED_PLUGINS+=" $(list_plugins_dep finch)"
+ use spell || DISABLED_PLUGINS+=" $(list_plugins_dep gtkspell)"
+ use talkfilters || DISABLED_PLUGINS+=" $(list_plugins_dep talkfiltersbin)"
+
+ for plug in ${DISABLED_PLUGINS}; do
+ plugins="${plugins//${plug}}"
+ done
+
+ plugins="$(echo ${plugins} | sed 's:[ \t]\+:,:g;s:,$::;s:^,::')"
+
+ econf \
+ --with-plugins="${plugins}" \
+ $(use_enable debug)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog NEWS README VERSION || die
+}
+
+pkg_preinst() {
+ elog "Note: if you want to disable some plugins in pack, define"
+ elog "${PN//[^a-z]/_}_DISABLED_PLUGINS with a list of plugins to"
+ elog "skip during install (for list see einfo in build output)."
+}