summaryrefslogtreecommitdiff
path: root/x11-plugins/gkrellm-xkb
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/gkrellm-xkb
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-plugins/gkrellm-xkb')
-rw-r--r--x11-plugins/gkrellm-xkb/Manifest6
-rw-r--r--x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch35
-rw-r--r--x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild27
-rw-r--r--x11-plugins/gkrellm-xkb/metadata.xml5
4 files changed, 73 insertions, 0 deletions
diff --git a/x11-plugins/gkrellm-xkb/Manifest b/x11-plugins/gkrellm-xkb/Manifest
new file mode 100644
index 000000000000..4184ab47ae01
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/Manifest
@@ -0,0 +1,6 @@
+AUX gkrellm-xkb-makefile.patch 1030 SHA256 eb83473b8c3cd5393237ae136925b961dd840ee1805b3c83dff45b7c7d062e21 SHA512 2a9e3959ad0920126f1c93193f76b087590f5428fe2b8d1cd66670343547ed8030937723b4a0a71e620d1ac518ae4a36231aced63d88171976ea1cf1d3c2c4b7 WHIRLPOOL fa60500464a4a9f99128bc55e87e091f3fb83a38f755d00c43d36fc8372779690c9a83fde2b3fddde707a0bf752fd5b9fdd700715f6fa371c1ec4b8d0c2564f8
+DIST gkrellm-xkb-1.05.tar.gz 37775 SHA256 0216f3a18fbefad0f672034b80f97545a9db35c575660b7be1a4978317481981 SHA512 451c66c875af8dcb6998ba1b6242332002328b81112315cd6eee453612cbd8e23f78d7b829224d623cee90b08445b721dfd60e2483a710f4f97860c82654ba2e WHIRLPOOL 4bc443814fdeaf16f8be8b81303eefe1c44a811a9d20802dd8fbb246ac87e467247e01a4eb0581432ab91ed0f843334d5a9407c802a46c4e48b252fe668a03b1
+EBUILD gkrellm-xkb-1.05-r1.ebuild 576 SHA256 84f313a8e494d144bb441b25124a712adc2f776fbafdd32090c7e37532bdc62b SHA512 cd35c4f120cb28f0bd056a3596105fbd428640dbcf0f650afda48e06ec06d3f6f957198a5d883c54cc33bde01ae400615788a418ec8b59d8d4c13b3f1fe28d3b WHIRLPOOL 382ac343969edac9eea472df4d1b1911fca501797e5b88848558afff584c743c0354d349702a11cf88b7a9cdd60512f0e13db9df90e2a1a6bdf05a2d70c40e55
+MISC ChangeLog 3020 SHA256 0b57adb01db6973975cdf69c1a9d6c0d8bb14a991aa35645dd34847c39bc0e3d SHA512 e9997930cd2bc128a6d9aa6e38dd6738867472135a4539fc2fdfb7f658d24af2ea85b231808f60504f7f701992f435edc74a410fd44c15d666102217ddee864b WHIRLPOOL fbb6bb94fd2359453ac7446210a04763a3b03a926a87b8c92916026dd5eddff61fd51d674ae1cf31f28185ce5ba7db5e850cdb7cb1a8d4cf002b8660c85e2eae
+MISC ChangeLog-2015 1403 SHA256 aa1b072a118870572a7057ec3322d72e54e35bc9e355fb0eea69109d0bd99b82 SHA512 d676a6ed89f32da3be5e1fac055f76792434bc314d385c16177622bc101cfb011a1ebf0c21e5c4aa351aa2d6715a5e5c60c999013a267166bc183b89af01f53e WHIRLPOOL 8dfefa3cc688513bfddcf9e3525652a36b84e2123a6604aef62c8207bbd8b1a28cafc7fa17de1ede2caa29c283ab3ce5febbf2cc364df27207f787993a121382
+MISC metadata.xml 166 SHA256 2caff447f5bd2701d8456ada5cc633c41ef4373fa4bfeabeb73599d40bcc941b SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 WHIRLPOOL 1ff70497eca6531f0e0614c72a19f4b8e5ff486a58d369f4f0b36308d1d6b01168f9da887740e3b9f536236be251d3fe05f904d27a9233a7cf613416ba882968
diff --git a/x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch b/x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch
new file mode 100644
index 000000000000..425a0a0417ee
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/files/gkrellm-xkb-makefile.patch
@@ -0,0 +1,35 @@
+This patch is by Michael Mair-Keimberger, as part of bug 338786. It
+teaches the Makefile to support the user's LDFLAGS.
+
+Gentoo-Bug: 338786
+
+--- a/Makefile 2004-01-05 07:34:36.000000000 +0100
++++ b/Makefile 2013-03-15 22:11:58.105227982 +0100
+@@ -5,18 +5,16 @@
+ GKRELLM_INCLUDE = -I$(PREFIX)/include
+ GTK_CFLAGS = `$(GTK_CONFIG) --cflags`
+ GTK_LIB = `$(GTK_CONFIG) --libs`
+-FLAGS = -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+-CFLAGS ?= -O -g
+-CFLAGS += $(FLAGS)
++FLAGS = -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB)
+ LFLAGS = -shared
+-CC ?= gcc
++CC = $(CC)
+ INSTALL = install -c
+ INSTALL_PROGRAM = $(INSTALL) -s
+ PIX = caps_off.xpm caps_on.xpm num_off.xpm num_on.xpm
+
+ xkb.so: main.o
+- $(CC) $(FLAGS) main.o -o xkb.so $(LIBS) $(LFLAGS)
++ $(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) main.o -o xkb.so $(LIBS) $(LFLAGS)
+
+ clean:
+ rm -f *.o core *.so* *.bak *~
+@@ -25,4 +23,4 @@
+ $(INSTALL_PROGRAM) xkb.so $(PLUGIN_DIR)
+
+ main.o: main.c $(PIX)
+- $(CC) $(FLAGS) -c main.c
++ $(CC) $(CFLAGS) $(FLAGS) $(LDFLAGS) -c main.c
diff --git a/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild b/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild
new file mode 100644
index 000000000000..81db97705c9d
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/gkrellm-xkb-1.05-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gkrellm-plugin
+
+DESCRIPTION="XKB keyboard switcher for gkrellm2"
+HOMEPAGE="http://tripie.sweb.cz/gkrellm/xkb/"
+SRC_URI="http://tripie.sweb.cz/gkrellm/xkb/dist/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+COMMON_DEPEND="app-admin/gkrellm[X]"
+RDEPEND+=" ${COMMON_DEPEND}"
+DEPEND+=" ${COMMON_DEPEND}"
+
+PLUGIN_SO=xkb.so
+
+PATCHES=( "${FILESDIR}/${PN}-makefile.patch" )
+
+src_compile() {
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}"
+}
diff --git a/x11-plugins/gkrellm-xkb/metadata.xml b/x11-plugins/gkrellm-xkb/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/x11-plugins/gkrellm-xkb/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>