summaryrefslogtreecommitdiff
path: root/x11-plugins/gkrellaclock
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-plugins/gkrellaclock
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/gkrellaclock')
-rw-r--r--x11-plugins/gkrellaclock/Manifest6
-rw-r--r--x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch53
-rw-r--r--x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild29
-rw-r--r--x11-plugins/gkrellaclock/metadata.xml5
4 files changed, 93 insertions, 0 deletions
diff --git a/x11-plugins/gkrellaclock/Manifest b/x11-plugins/gkrellaclock/Manifest
new file mode 100644
index 000000000000..9e7f36a117ed
--- /dev/null
+++ b/x11-plugins/gkrellaclock/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellaclock-makefile.patch 1599 SHA256 d527779c46fb133f83ad27d6f12ec0f2f167088d3ae052f773b4f0d3ffce7803 SHA512 7fa38a69f262f64dc8eca09179b56804ef3be20f52fef78b21cd001f34ecfff1c78c2e691da8441899e4f4e3a9d2d51418a02dde24cd144e64772026058872df WHIRLPOOL 1a07d11eb0120f5f12cc87b93efbe4c0a321e1c5ea129111acadff6ac6a883dbb02d8c9cbf75368fd2974d085c8e6b359c7f820573a72f9d8d8d33bda8200493
+DIST gkrellaclock-0.3.4.tar.gz 18853 SHA256 5923c5fa6c31ceb1944e57219d893634e503d44dc5e91f3deba46f0d71e787b7 SHA512 2e6002bc4d535899cc8b86377d596bcee5e64d05fe4239eaab2de8e387a40b8dee600d9fcd5f30feb68bb3e54bf6b4745d4c7b79ea9fee57b856eeb3dac12524 WHIRLPOOL 9b5a3fc46e05c491a9779e055d7994303005ed8dd850c02cd9cb093e651f8216d2d9c0730e7110e4d9e8ebc2360a31ab361c0758b12f121fb9355738fa666d14
+EBUILD gkrellaclock-0.3.4-r1.ebuild 707 SHA256 108c793aa2fe259e5fdd7e8fd9c40ecb2a805667edb52e9f86ec50cfffbbf842 SHA512 9a85a8323ee81d683729b6865cec139469a403490e774b15daee922c1f7ceb0590700edffd4939639877bd68e6aa8c6e5cb2e784cf9b792afcbd4fcf11ffd751 WHIRLPOOL f61d7b62ab7ac1ef546920203bebb47251b6fda5033a65f6d3101f787ba70ea225727bc25aebb339c3b7683173b9220b07e7916184690f1daacbbfb4806e99c0
+MISC ChangeLog 3014 SHA256 e2804e47f262ed3316efa60ea71967091a5e342aad8cad0ebf50b5f5392dc74d SHA512 2f3b02a0f8d87df6f4b4ddaf744840aebcdf98dc8edba3a71441a386a15be7219cc880bbe18962f810b28e533c19a0a4853d5ebb4a0131addbc6db5807c6da40 WHIRLPOOL 61589a8943ecda58ca7b851235be7eed23c13bdfabdabe53a14e28fd221fb6864d83590efd11924f69217a7bc73f27becfa6e4a66e467164b856424c743e2eaa
+MISC ChangeLog-2015 3691 SHA256 6dc4d84a29816f1ced6635d35ad052ecbedae9727b9ceb199800bd5ed6f94bee SHA512 6e85b3f63289f6cb15dafe2c88616f5abee4fa65955448803c7b90eeb8580f04197558b3b606eb756dd0be1976fb9d73da8b3816df0e51f168fcb25ac6820e87 WHIRLPOOL b2822f2b15679005284de61fb8ab0f5341989988ed4d6c52b92345631483bdb8f71ecc06f1762d6e9496ca26337958538e7bb509e0f82ba58571ab9a7171510b
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch b/x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch
new file mode 100644
index 000000000000..6b48b6bf9015
--- /dev/null
+++ b/x11-plugins/gkrellaclock/files/gkrellaclock-makefile.patch
@@ -0,0 +1,53 @@
+diff --git a/Makefile b/Makefile
+index eb2b8ad..c89fa17 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,39 +1,12 @@
+ GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
+ GTK_LIB = `pkg-config gtk+-2.0 --libs`
+
+-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
+-LIBS = $(GTK_LIB)
+-LFLAGS = -shared
++CFLAGS += -fPIC $(GTK_INCLUDE)
++LIBS = $(GTK_LIB)
++LDFLAGS += -shared
+
+-CC = gcc $(CFLAGS) $(FLAGS)
+-
+-OBJS = gkrellaclock.o
+-
+-gkrellaclock.so: $(OBJS)
+- $(CC) $(OBJS) -o gkrellaclock.so $(LFLAGS) $(LIBS)
++gkrellaclock.so: gkrellaclock.o
++ $(CC) $(CFLAGS) $(OBJS) -o gkrellaclock.so $(LDFLAGS) $(LIBS)
+
+ clean:
+- rm -f *.o core *.so* *.bak *~
+-
+-gkrellaclock.o: gkrellaclock.c
+-
+-install:
+- if [ -d /usr/local/lib/gkrellm2/plugins/ ] ; then \
+- install -c -s -m 644 gkrellaclock.so /usr/local/lib/gkrellm2/plugins/ ; \
+- elif [ -d /usr/lib/gkrellm2/plugins/ ] ; then \
+- install -c -s -m 644 gkrellaclock.so /usr/lib/gkrellm2/plugins/ ; \
+- else \
+- install -D -c -s -m 644 gkrellaclock.so /usr/lib/gkrellm2/plugins/gkrellaclock.so ; \
+- fi
+-userinstall:
+- if [ -d $(HOME)/.gkrellm2/plugins/ ] ; then \
+- install -c -s -m 644 gkrellaclock.so $(HOME)/.gkrellm2/plugins/ ; \
+- else \
+- install -D -c -s -m 644 gkrellaclock.so $(HOME)/.gkrellm2/plugins/gkrellaclock.so ; \
+- fi
+-
+-uninstall:
+- rm -f /usr/local/lib/gkrellm2/plugins/gkrellaclock.so
+- rm -f /usr/lib/gkrellm2/plugins/gkrellaclock.so
+- rm -f $(HOME)/.gkrellm2/plugins/gkrellaclock.so
+-
++ rm -f gkrellaclock.*o
+diff --git a/gkrellaclock.o b/gkrellaclock.o
+index e2db7c1..002ab3a 100644
+Binary files a/gkrellaclock.o and b/gkrellaclock.o differ
diff --git a/x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild b/x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild
new file mode 100644
index 000000000000..baff467ed08a
--- /dev/null
+++ b/x11-plugins/gkrellaclock/gkrellaclock-0.3.4-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="Nice analog clock for GKrellM2"
+HOMEPAGE="http://www.gkrellm.net/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="alpha amd64 ppc sparc x86"
+IUSE=""
+
+RDEPEND="app-admin/gkrellm[X]"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
+
+S="${WORKDIR}/${P/a/A}"
+
+src_compile() {
+ # The tarball contains a pre-compiled x86 object that needs to be
+ # removed if we're going to build it properly. See bug 166133.
+ rm -f gkrellaclock.o || die 'failed to remove gkrellaclock.o'
+ emake CC="$(tc-getCC)"
+}
diff --git a/x11-plugins/gkrellaclock/metadata.xml b/x11-plugins/gkrellaclock/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellaclock/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>