summaryrefslogtreecommitdiff
path: root/x11-plugins/gkrellm-volume
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
committerV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
commit752d6256e5204b958b0ef7905675a940b5e9172f (patch)
tree330d16e6362a49cbed8875a777fe641a43376cd3 /x11-plugins/gkrellm-volume
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'x11-plugins/gkrellm-volume')
-rw-r--r--x11-plugins/gkrellm-volume/Manifest2
-rw-r--r--x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-r3-pkgconfig.patch27
-rw-r--r--x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r3.ebuild38
3 files changed, 67 insertions, 0 deletions
diff --git a/x11-plugins/gkrellm-volume/Manifest b/x11-plugins/gkrellm-volume/Manifest
index 8f6f33b661c7..c401e81a766c 100644
--- a/x11-plugins/gkrellm-volume/Manifest
+++ b/x11-plugins/gkrellm-volume/Manifest
@@ -1,5 +1,7 @@
AUX gkrellm-volume-2.1.13-makefile.patch 1293 BLAKE2B 1372f887a00955ea23789a9ff0ab1716544339cec69f6172e75052d08ef51ed88b5ca9b53a031e92e46d1f6b737115e08bc69c983a832a6e12165a26b50fd89c SHA512 2e4843be7f03b17fd7a496bc31509d83a6733e26231fcae683fcae4abb7ce21fb1465e2f5aa6d813d1f9fc449c4a8cddc738e12d6d93394fc472e5976d05fd4c
+AUX gkrellm-volume-2.1.13-r3-pkgconfig.patch 744 BLAKE2B 3ef577e7a47fdcee80a54f88edc88ce40fb0c0b7374c0a6c05793ca83f63774f0b943c06c3c5937e2b981a2ea2d6578d0c29806ae3ac65b8ed04a2a8cb31e8a8 SHA512 a116b37631924c1151d8ddbff030826f043f14bbde715b26fba6e397674825efff770f9f99b83e59ac15fd7af371e51c072432a5b636dcd08714f0a0258fe8c0
AUX gkrellm-volume-2.1.13-reenable.patch 463 BLAKE2B d20017a62eacfa42a9186697d98b02ea2924eb018b71cec952f5b7bf459f8ce20014ca6aa24de8f41bc08a295658596eef14faf2fef8bdbf9869d15311074c40 SHA512 e3d37f60094da39717309d3cfa644f51c0802dac624ab18e97a1303731f3c9c62561a9ab01e56d70af133fa0b8720fcd88eec0e4cc4bf53b312df997174b1a8f
DIST gkrellm-volume-2.1.13.tar.gz 42087 BLAKE2B fa4641a9a618ad341c81069231e7edb69390b82f2959f416d1f2c9cb757fd554a942c8e002330af06cca9a53b01525b17a2e913a86bd7a53d3875e43a95c8c5d SHA512 4f244978ea8b68994540b050244350c7c2389b227541822fde009408378ce0511c32956daea205465a4c4890c68e47f64dcd8b3eca8901963d38fd1852526eb5
EBUILD gkrellm-volume-2.1.13-r2.ebuild 749 BLAKE2B 66751c446e5ea3c9da25f043da365f4302721533599644831694f77c44a4184ff8c06737c1aada476bed74a47bb80f06bb8e2cef1a1a90998de25b48e0f71da6 SHA512 a1c5c2995f31447b0b6ba5d4a4bba400d0bbb263ce09fe731c50c1c8095d6ca98a8c3aa28ed8ebe0999ecee721be30169bb735cef87c9387f8141904b51be2d7
+EBUILD gkrellm-volume-2.1.13-r3.ebuild 841 BLAKE2B 55136ab26deeca31099fcab4f5927163f90b1646c524e4ea5c6f2fbbee26ccfbb31755f1cf125c8687b85036575331292730192829bdf04ceb0a420d250d3327 SHA512 1e08f5a6fa7d3f4abe256a7c66b032810a1a7aaaea4b7382c194e38d41cd1d58ccf727f719aeee7f0465c1ddfb082f5e37491c49eb2a8d746287f9dd5f6fbeb4
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-r3-pkgconfig.patch b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-r3-pkgconfig.patch
new file mode 100644
index 000000000000..75defc76a9d0
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/files/gkrellm-volume-2.1.13-r3-pkgconfig.patch
@@ -0,0 +1,27 @@
+Respect user's pkg-config
+--- a/Makefile
++++ b/Makefile
+@@ -6,13 +6,13 @@ LOCALEDIR ?= /usr/local/share/locale
+ CFLAGS += -DPACKAGE="\"$(PACKAGE)\""
+ export PACKAGE LOCALEDIR
+
+-GTK_CONFIG = pkg-config gtk+-2.0
++PKG_CONFIG ?= pkg-config
+
+ PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins
+ GKRELLM_INCLUDE = -I/usr/local/include
+
+-GTK_CFLAGS = `$(GTK_CONFIG) --cflags`
+-GTK_LIB = `$(GTK_CONFIG) --libs`
++GTK_CFLAGS = $(shell ${PKG_CONFIG} gtk+-2.0 --cflags)
++GTK_LIB = $(shell ${PKG_CONFIG} gtk+-2.0 --libs)
+
+ CFLAGS := $(CFLAGS) -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE)
+ LIBS = $(GTK_LIB)
+@@ -51,4 +51,4 @@ install:
+ (cd po && ${MAKE} install)
+ $(INSTALL_PROGRAM) volume.so $(PLUGIN_DIR)
+
+-%.c.o: %.c
+\ No newline at end of file
++%.c.o: %.c
diff --git a/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r3.ebuild b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r3.ebuild
new file mode 100644
index 000000000000..b3affa03f88b
--- /dev/null
+++ b/x11-plugins/gkrellm-volume/gkrellm-volume-2.1.13-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="A mixer control plugin for gkrellm"
+HOMEPAGE="http://gkrellm.luon.net/volume.php"
+SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="alsa"
+
+RDEPEND="
+ app-admin/gkrellm:2[X]
+ alsa? ( media-libs/alsa-lib )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}/${P}-reenable.patch"
+ "${FILESDIR}/${P}-makefile.patch"
+ "${FILESDIR}/${P}-r3-pkgconfig.patch"
+)
+
+src_configure() {
+ PLUGIN_SO=( volume$(get_modname) )
+ default
+}
+
+src_compile() {
+ tc-export PKG_CONFIG
+ use alsa && local myconf="enable_alsa=1"
+ emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" ${myconf}
+}