summaryrefslogtreecommitdiff
path: root/x11-plugins/wmdrawer
diff options
context:
space:
mode:
Diffstat (limited to 'x11-plugins/wmdrawer')
-rw-r--r--x11-plugins/wmdrawer/Manifest7
-rw-r--r--x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch14
-rw-r--r--x11-plugins/wmdrawer/metadata.xml13
-rw-r--r--x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild41
-rw-r--r--x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild46
5 files changed, 121 insertions, 0 deletions
diff --git a/x11-plugins/wmdrawer/Manifest b/x11-plugins/wmdrawer/Manifest
new file mode 100644
index 000000000000..4e55708877d5
--- /dev/null
+++ b/x11-plugins/wmdrawer/Manifest
@@ -0,0 +1,7 @@
+AUX wmdrawer-0.10.5-gtk+-2.patch 370 SHA256 f0c6fdd13e1d94daee03f5f83d3e6f145452c426ba149ab4175f527c757fb96e SHA512 4ee57e974cb4828a20fe5313746a0c646f793793a89ce70fb3bbdf28cf397fb4112121eb7f4274a67601f5e18487cbabf2b655161d575b8a58740eaa6aec87e6 WHIRLPOOL b227e220e15ca3c07c19976923215f0c146da7692264eb7768d8e939f97e675314597192e3826c6b3dd25ed431e991250ddce1e9607e5cff513b59fdc0ab469f
+DIST wmdrawer-0.10.5.tar.gz 49413 SHA256 1fd727ce9d91abe1e0c12ad82dbaa9b3aa69f4b852af460ac81c32a7394c5078 SHA512 f1e7cb7dc16841a7176e628f42ba5834200707dc162838e62fc7233e383d0aab6ce7fe22017286d26ce6ddc2e3cb6f1d0d21acd176fd36a0cdcd7ab04a2dbae1 WHIRLPOOL aa549e27e92897328cfe497b1f92710e9c74ee1d66ab596828a67a22b2d74288321952581fd0a97f45cc4c0ef12a7bbc72c6e57c751ef7dae771203b5c43e113
+EBUILD wmdrawer-0.10.5-r2.ebuild 1080 SHA256 cd1ce6b56b72a76f6a45d083b1ab0109f832dfd8a6c8c6fa4390b4310b5e7526 SHA512 06e478dd8a65b65f39662660c2301bed480ce3ceb4d169d227e3dd8381ec170e709cb7a9c9198c2719a0edc101be0b488968f9be4037e6b1f8050ba17e8a5c5f WHIRLPOOL 4e3dd3552197b0596ca7ddb7087a8120eeb23d03a18ffbfde2eee2a09a607f2da934583ac12211974e4bd21911796f32f9f2b19ab2f78564fee2a2964dd7aaa9
+EBUILD wmdrawer-0.10.5-r3.ebuild 1145 SHA256 fd3bf2ee961780081656801774968d4544fe3f4f3a04300835fa28676035a182 SHA512 4101c62ae4050f81a5479d15b97dad360278f246baca9e79aa0d5bec3dc15fbff931a23523b2aa00a4bd261dad8dafe6294cbfdefbef4aff34386de033375f45 WHIRLPOOL 61711c54f32a9bf2f63f846145d57e05e3ed1d1c16ffc191b46a72fedc49ca5f74db3dd27237db11bca7f7fb1fc845254399da7febc3003d89f460793a89cc73
+MISC ChangeLog 2938 SHA256 948b78c0eaee098dbbf18cf0548b6729c704c62aae9950dc3defa1fef6170800 SHA512 f59f8542cffa499d5da22a0191ac6f7b3ec0dc9cc897bfc10144cbccb54ea7be81db90f9a50e604e1da5d4904c739e6d6863c7d6f8998b1b6c868dffd47b3fe2 WHIRLPOOL 359279cee431b1345a8196389c12522039331e386df8240e5b2e444d26fe2845a85d03a1a5047d6bdffdf71a2f003c4b34cc396302d50138286e381e0298d396
+MISC ChangeLog-2015 3693 SHA256 44ab43947db60df42a8af0677721e992a426912a3b41f9ee6426a207aa1aea62 SHA512 946aa9b7b065519d8c3acf5c99aeb5596ad47792f9c20479de10bf49a1f7100a55f224e34226470b4d9d16a1f0c1c5e260607b9fbe533eca0c00b52390ebbffa WHIRLPOOL 951ce3a571a35575a8ab16c89eab8a9261de25fbb1578c2b2923296466c6015c1644ad4a2bfecd137635a2322d436197dd586642c2899b8438b2d0c01849018b
+MISC metadata.xml 386 SHA256 138032bb458af59563bf7169a7d5c5687ffe8f39aa0b93e0ca8b629b8f07a892 SHA512 7d950dea28887653d783e742c946186617791c535a131aaf0b78d51fd413fdf1868428a71afe5e1c0a673083ce1630e4a5d1524d166590c14f84d94fc5adffeb WHIRLPOOL 2f4a4c7262daf35bfa79c0ced4c44034be3e0ab9fc8877a9395d4e7a8fcf895b49bc71e51cbfef96aeefabb2f4c45f75b965ebeb5b50e641cf2852a4c9355e8f
diff --git a/x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch b/x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch
new file mode 100644
index 000000000000..f378c73400ba
--- /dev/null
+++ b/x11-plugins/wmdrawer/files/wmdrawer-0.10.5-gtk+-2.patch
@@ -0,0 +1,14 @@
+diff -ur wmdrawer-0.10.5/Makefile wmdrawer-0.10.5~/Makefile
+--- wmdrawer-0.10.5/Makefile 2004-06-26 20:16:04.000000000 +0200
++++ wmdrawer-0.10.5~/Makefile 2005-03-25 22:08:08.000000000 +0100
+@@ -16,8 +16,8 @@
+ DOCDIR = $(PREFIX)/share/doc
+
+ # Image library
+-USE_GDKPIXBUF = 1
+-#USE_GDKPIXBUF2 = 1
++#USE_GDKPIXBUF = 1
++USE_GDKPIXBUF2 = 1
+ #USE_IMLIB = 1
+
+ DEFS = $(OS)
diff --git a/x11-plugins/wmdrawer/metadata.xml b/x11-plugins/wmdrawer/metadata.xml
new file mode 100644
index 000000000000..39adf629080e
--- /dev/null
+++ b/x11-plugins/wmdrawer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+</maintainer>
+
+<longdescription>
+wmDrawer is a dockapp which provides a drawer
+(button bar) from which applications can be launched.
+</longdescription>
+</pkgmetadata>
diff --git a/x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild
new file mode 100644
index 000000000000..1cb4c572712e
--- /dev/null
+++ b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="dockapp which provides a drawer (retractable button bar) to launch applications"
+HOMEPAGE="http://people.easter-eggs.org/~valos/wmdrawer/"
+SRC_URI="http://people.easter-eggs.org/~valos/wmdrawer/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ~sparc x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gtk+-2.patch
+
+ # Honour Gentoo CFLAGS
+ sed -i -e "s|-O3|${CFLAGS}|" Makefile || die
+ # Fix LDFLAGS ordering per bug #248640
+ sed -i -e 's/$(CC) $(LDFLAGS) -o $@ $(OBJS)/$(CC) -o $@ $(OBJS) $(LDFLAGS)/' Makefile || die
+ # Do not auto-strip binaries
+ sed -i -e 's/ strip $@//' Makefile || die
+ # Honour Gentoo LDFLAGS
+ sed -i -e 's/$(CC) -o/$(CC) $(REAL_LDFLAGS) -o/' Makefile || die
+}
+
+src_compile() {
+ emake REAL_LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin wmdrawer
+ dodoc README TODO AUTHORS ChangeLog wmdrawerrc.example
+ doman doc/wmdrawer.1x.gz
+}
diff --git a/x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild
new file mode 100644
index 000000000000..b27b454cb214
--- /dev/null
+++ b/x11-plugins/wmdrawer/wmdrawer-0.10.5-r3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils
+
+DESCRIPTION="dockapp which provides a drawer (retractable button bar) to launch applications"
+HOMEPAGE="http://people.easter-eggs.org/~valos/wmdrawer/"
+SRC_URI="http://people.easter-eggs.org/~valos/wmdrawer/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+DOCS=( README TODO AUTHORS ChangeLog wmdrawerrc.example )
+PATCHES=( "${FILESDIR}"/${P}-gtk+-2.patch )
+
+src_prepare() {
+ default
+
+ gunzip doc/wmdrawer.1x.gz || die
+
+ # Honour Gentoo CFLAGS
+ sed -i -e "s|-O3|${CFLAGS}|" Makefile || die
+ # Fix LDFLAGS ordering per bug #248640
+ sed -i -e 's/$(CC) $(LDFLAGS) -o $@ $(OBJS)/$(CC) -o $@ $(OBJS) $(LDFLAGS)/' Makefile || die
+ # Do not auto-strip binaries
+ sed -i -e 's/ strip $@//' Makefile || die
+ # Honour Gentoo LDFLAGS
+ sed -i -e 's/$(CC) -o/$(CC) $(REAL_LDFLAGS) -o/' Makefile || die
+}
+
+src_compile() {
+ emake REAL_LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin wmdrawer
+ doman doc/wmdrawer.1x
+ einstalldocs
+}