Clean up ebuild a lot #384555 by i.Dark_Templar.
authorMike Frysinger <vapier@gentoo.org>
Sat, 1 Oct 2011 06:20:23 +0000 (06:20 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 1 Oct 2011 06:20:23 +0000 (06:20 +0000)
Package-Manager: portage-2.2.0_alpha59/cvs/Linux x86_64

x11-misc/icewmcp/ChangeLog
x11-misc/icewmcp/Manifest
x11-misc/icewmcp/icewmcp-3.2-r3.ebuild [new file with mode: 0644]

index 173fba49262e1b7852d50af3fc86bbcb1772f2bd..a82f30d08b383beae88eed5659d21bd1972f9eca 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for x11-misc/icewmcp
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/icewmcp/ChangeLog,v 1.14 2011/03/02 18:22:55 signals Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/icewmcp/ChangeLog,v 1.15 2011/10/01 06:20:23 vapier Exp $
+
+*icewmcp-3.2-r3 (01 Oct 2011)
+
+  01 Oct 2011; Mike Frysinger <vapier@gentoo.org> +icewmcp-3.2-r3.ebuild:
+  Clean up ebuild a lot #384555 by i.Dark_Templar.
 
   02 Mar 2011; Kevin McCarthy <signals@gentoo.org> icewmcp-3.2-r2.ebuild:
   Slot all gnome-related deps.
index 6ba312f4e6d9113b42952b9ea688cd3d4ea56d20..362bc99efa03ffba38359b988ba267aa779c560b 100644 (file)
@@ -1,4 +1,15 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 DIST IceWMControlPanel-3.2.tar.bz2 586044 RMD160 8637ae5f4b28c2a7a8187dd9f02e6317c6ff925f SHA1 13dcea63146123342cf8c384675fce37a161a184 SHA256 6259d27b5de151049b245cac17606ba77d055766ef1706363dc301085c925af9
 EBUILD icewmcp-3.2-r2.ebuild 2542 RMD160 3ab5121cb02c56eea8e91b53087b5f91afef5b45 SHA1 531de6b0273c4722538310b8ed9490c4bee64200 SHA256 9e1bb0fdba9810206f118c30b8817c8b84446eafc96d1c9aabf99128f6477b2b
-MISC ChangeLog 1900 RMD160 f5f4881f30c03c6bb312191c69da071117c7f53d SHA1 ce5ab48cb8ad04028f27f2c3d6e08b83faf61597 SHA256 b173b57b67a3e5b96ca61e0e3a0cfcb530213b9b1078d666f7463e92170ae64a
+EBUILD icewmcp-3.2-r3.ebuild 1800 RMD160 9032e7ebdafc2603e7f9ee31b4565c30d6bd98b2 SHA1 a5c39d31bf02b2c53ad0a4110d2e06224aa9e259 SHA256 a310cca445e10a60778d1eaa67c7bd46df7f9ea4a87dbcafd18d3f0f266b85f4
+MISC ChangeLog 2056 RMD160 92c3f71d05bdec1806e5d80eb8e54d65d4a27bf8 SHA1 4b0e2b04d7f85addc018eab4825c63251e463d20 SHA256 69767af72232bd48c58125ebe114cac283269a4272a2e996b18ec351c678c91c
 MISC metadata.xml 166 RMD160 7b80226659bf40e97050b1ffce1858d5f20b3c60 SHA1 e6c6436c304a65b4a012a5b7be7ee264b228a645 SHA256 8e7de0a7f7c15840474de373a3ce36adcc5dd658b2e4d18366fcb63b964a0826
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.18 (GNU/Linux)
+
+iF4EAREIAAYFAk6GsS8ACgkQaC/OocHi7JaIegD/VuDvhDU9LQ2/g4s1qQJxAk7X
+4VHFCHCbFGtLnbG5zhUA/jU7VQp2KreYjzfzjuPdiLJ6mutlD6R2Zuk3o/Tj2rMe
+=L9T5
+-----END PGP SIGNATURE-----
diff --git a/x11-misc/icewmcp/icewmcp-3.2-r3.ebuild b/x11-misc/icewmcp/icewmcp-3.2-r3.ebuild
new file mode 100644 (file)
index 0000000..5ff0a01
--- /dev/null
@@ -0,0 +1,73 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/icewmcp/icewmcp-3.2-r3.ebuild,v 1.1 2011/10/01 06:20:23 vapier Exp $
+
+EAPI="2"
+PYTHON_DEPEND="2"
+
+inherit python multilib
+
+MY_PN=IceWMControlPanel
+DESCRIPTION="A complete control panel for IceWM using gtk & python"
+HOMEPAGE="http://icesoundmanager.sourceforge.net/index.php"
+SRC_URI="mirror://sourceforge/icesoundmanager/${MY_PN}-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="x11-wm/icewm
+       dev-python/pygtk:2
+       x11-libs/gtk+:2"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/INSTALL-IceWMCP
+
+pkg_setup() {
+       python_set_active_version 2
+       python_pkg_setup
+}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       rm -rf licenses
+       mv doc .. || die
+}
+
+src_install() {
+       local dest="/usr/$(get_libdir)/${P}"
+       dodoc ../doc/*.txt || die
+       dohtml ../doc/*.html || die
+       insinto ${dest}
+       doins -r * || die
+
+       local w wraps=(
+               "IceWMCP.py IceWMCP"
+               "IceWMCPKeyboard.py IceWMCP-Keyboard"
+               "IceWMCPMouse.py IceWMCP-Mouse"
+               "pyspool.py IceWMCP-PySpool"
+               "IceWMCPWallpaper.py IceWMCP-Wallpaper"
+               "IceWMCPWinOptions.py IceWMCP-WinOptions"
+               "phrozenclock.py PhrozenClock"
+               "icesound.py IceSoundManager"
+               "IceWMCP_GtkPCCard.py GtkPCCard"
+               "IceMe.py iceme"
+               "icepref.py icepref"
+               "icepref_td.py icepref_td"
+               "IceWMCPGtkIconSelection.py IceWMCP-Icons"
+               "IceWMCPEnergyStar.py IceWMCP-EnergyStar"
+       )
+       for w in "${wraps[@]}" ; do
+               set -- ${w}
+               printf '#!/bin/sh\nexec python %s/%s\n' "${dest}" "$1" > "${T}"/$2
+               dobin "${T}"/$2 || die
+       done
+}
+
+pkg_postinst() {
+       einfo "Some of the icons displayed by IceWMCP may be pointing to"
+       einfo "programs which are not on your system!  You can hide them"
+       einfo "using the Configuration window (Ctrl+C)."
+}