summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDustin Polke <dustin.polke@uni-siegen.de>2011-09-16 17:23:00 +0200
committerDustin Polke <dustin.polke@uni-siegen.de>2011-09-16 17:32:22 +0200
commit7112b50befd32b03a522f0f4bec60effdea8f511 (patch)
tree094a1ddd938589957839863f922fa51a736d55b1 /x11-misc
parent[x11-misc/cairo-dock-plugins-experimental] Version bump to 2.3.0.3. (diff)
downloadDuPol-7112b50befd32b03a522f0f4bec60effdea8f511.tar.gz
DuPol-7112b50befd32b03a522f0f4bec60effdea8f511.tar.bz2
DuPol-7112b50befd32b03a522f0f4bec60effdea8f511.zip
[x11-misc/cairo-dock-plugins-thirdparty] Initial import for cairo-dock-2.3.x
Currently supporting Pidgin and XChat plugins.
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/cairo-dock-plugins-thirdparty/ChangeLog10
-rw-r--r--x11-misc/cairo-dock-plugins-thirdparty/Manifest6
-rw-r--r--x11-misc/cairo-dock-plugins-thirdparty/cairo-dock-plugins-thirdparty-2.3.ebuild74
-rw-r--r--x11-misc/cairo-dock-plugins-thirdparty/metadata.xml16
4 files changed, 106 insertions, 0 deletions
diff --git a/x11-misc/cairo-dock-plugins-thirdparty/ChangeLog b/x11-misc/cairo-dock-plugins-thirdparty/ChangeLog
new file mode 100644
index 0000000..7881f56
--- /dev/null
+++ b/x11-misc/cairo-dock-plugins-thirdparty/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for x11-misc/cairo-dock-plugins-thirdparty
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*cairo-dock-plugins-thirdparty-2.3 (16 Sep 2011)
+
+ 16 Sep 2011; Dustin Polke <dustin.polke@uni-siegen.de>
+ +cairo-dock-plugins-thirdparty-2.3.ebuild, +metadata.xml:
+ Initial import; ebuild by me.
+
diff --git a/x11-misc/cairo-dock-plugins-thirdparty/Manifest b/x11-misc/cairo-dock-plugins-thirdparty/Manifest
new file mode 100644
index 0000000..0c5ce34
--- /dev/null
+++ b/x11-misc/cairo-dock-plugins-thirdparty/Manifest
@@ -0,0 +1,6 @@
+DIST Pidgin-Purple-theme.tar.bz2 173287 RMD160 6d04554b286fb21a53e5eefdabec9d13c3ac9bc7 SHA1 f65ee11e33ff75f4f47d3374862ae052edae9984 SHA256 e0d2893a3d28a978105d9d8a1b2b6abf0159174523c7315c4a852d88510cd270
+DIST Pidgin.tar.gz 483381 RMD160 0be9884d56787d71032f5ba54a7782d32ee4da1c SHA1 302aa86d0d8252d41f6001a390fd183482c8bfeb SHA256 f91d9a7a37f546868c811976602db362122a3d771d7d84df59376c40a9cbb386
+DIST Xchat.tar.gz 9057 RMD160 6547c6c16e1d684a9088e5fb1772d17a793ad252 SHA1 c8b12f0b7d93f99a8fddf78d9efc245cb236b971 SHA256 9ba9ec85c7c364b39c09345978c0c2f880ae396f742c268f3f9be0c205616178
+EBUILD cairo-dock-plugins-thirdparty-2.3.ebuild 1899 RMD160 e0e92a0bc6f9c466bf995566714def3e83002fee SHA1 9cd7f0745fc6afce9ebbed374974929add39b4fc SHA256 4a7670ce52caf4159d9c54c5a944e6db3dd0fa19bb7f3a5556f50f5401fb4631
+MISC ChangeLog 339 RMD160 831fee6c63489f6debe25e7b3296945a2241136d SHA1 e153b2f200c5988bf0376103e843aadb1546c134 SHA256 9dffdb46f9d369fc4057110d1d9a11246730d6f5751a2b04effb0ebb0ce056b4
+MISC metadata.xml 585 RMD160 931600d0b0f36d043766e3885394b2d77717eb23 SHA1 2cd9e4d68040b3deedefb9a2390f6e31d3f027b8 SHA256 dc159f9428a83323004d43f28f9da19758b25fdfec0e7e3dd15d461a935bcf39
diff --git a/x11-misc/cairo-dock-plugins-thirdparty/cairo-dock-plugins-thirdparty-2.3.ebuild b/x11-misc/cairo-dock-plugins-thirdparty/cairo-dock-plugins-thirdparty-2.3.ebuild
new file mode 100644
index 0000000..5cd60d2
--- /dev/null
+++ b/x11-misc/cairo-dock-plugins-thirdparty/cairo-dock-plugins-thirdparty-2.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+#SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit multilib python
+
+DESCRIPTION="Third-party plugins for cairo-dock"
+HOMEPAGE="http://www.glx-dock.org/mc_album.php?a=6"
+SRC_URI_BASE="http://download.tuxfamily.org/glxdock/mediacolor/album6"
+SRC_URI="pidgin? ( ${SRC_URI_BASE}/1297178000_be5288d94a/Pidgin.tar.gz
+ http://home.arcor.de/dpolke/distfiles/Pidgin-Purple-theme.tar.bz2 )
+ xchat? ( ${SRC_URI_BASE}/1297178001_cdbccd3f19/Xchat.tar.gz )"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pidgin xchat"
+#REQUIRED_USE="|| ( ${IUSE} )"
+
+RDEPEND="=x11-misc/cairo-dock-plugins-core-${PV}*[python]"
+DEPEND=""
+
+S="${WORKDIR}"
+
+pkg_setup() {
+ # !!! right now REQUIRED_USE cannot be used because !!!
+ # !!! python eclass does not support EAPI="4" yet !!!
+ # BEGIN
+ local plugin count=0
+ for plugin in ${IUSE}; do
+ use ${plugin} && $(( count++ )) 2>/dev/null
+ done
+ [ ${count} -eq 0 ] && \
+ die "No plugin selected for installation! Abort"
+ # END
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ python_convert_shebangs -r 2 .
+ # fix preview link
+ if use pidgin; then
+ mv Pidgin/themes/Eve-Wall-E/preview{@,} || die
+ fi
+}
+
+my_installplugin() {
+ if use $1; then
+ local CD_THIRDPARTY_DIR="/usr/$(get_libdir)/cairo-dock/third-party"
+ dodir "${CD_THIRDPARTY_DIR}"
+
+ sed -e "/^from /s/\(CDApplet\)/cairodock.\1/" \
+ -e "/CDApplet$/s/$/ as CDApplet/" \
+ -i $2/$2 || die
+ cp -R $2 "${ED}/${CD_THIRDPARTY_DIR}/" || die
+ fi
+}
+
+src_install() {
+ my_installplugin pidgin Pidgin
+ my_installplugin xchat Xchat
+}
+
+pkg_postinst() {
+ elog "These plugins can be made available by creating a symlink from"
+ elog "'${ROOT}usr/$(get_libdir)/cairo-dock/third-party' to"
+ elog "'\${HOME}/.config/cairo-dock/third-party'"
+}
diff --git a/x11-misc/cairo-dock-plugins-thirdparty/metadata.xml b/x11-misc/cairo-dock-plugins-thirdparty/metadata.xml
new file mode 100644
index 0000000..8840b82
--- /dev/null
+++ b/x11-misc/cairo-dock-plugins-thirdparty/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <use>
+ <flag name="pidgin">Installs Pidgin plugin for <pkg>x11-misc/cairo-dock</pkg>.</flag>
+ <flag name="xchat">Installs XChat plugin for <pkg>x11-misc/cairo-dock</pkg>.</flag>
+ </use>
+ <longdescription>
+ cairo-dock-plugins-thirdparty offers third-party plugins for <pkg>x11-misc/cairo-dock</pkg>.
+ </longdescription>
+ <maintainer>
+ <email>dustin.polke@uni-siegen.de</email>
+ <name>Dustin Polke</name>
+ </maintainer>
+ <herd>no-herd</herd>
+</pkgmetadata>