summaryrefslogtreecommitdiff
path: root/media-sound/gimmix
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-23 19:24:10 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-23 19:24:10 +0000
commit575bcb9220287a6f0d2577db1fd9fe55d9d8b745 (patch)
tree52f12cfa140d4839d32305dd42eebe34e9686234 /media-sound/gimmix
parent4c5bd80830992553e02f099442277e10ee97372d (diff)
gentoo auto-resync : 23:02:2025 - 19:24:09
Diffstat (limited to 'media-sound/gimmix')
-rw-r--r--media-sound/gimmix/Manifest2
-rw-r--r--media-sound/gimmix/files/gimmix-0.5.7.2-fix-headers.patch22
-rw-r--r--media-sound/gimmix/gimmix-0.5.7.2-r2.ebuild53
3 files changed, 77 insertions, 0 deletions
diff --git a/media-sound/gimmix/Manifest b/media-sound/gimmix/Manifest
index c9be08e25b6e..ed35da13ff03 100644
--- a/media-sound/gimmix/Manifest
+++ b/media-sound/gimmix/Manifest
@@ -1,7 +1,9 @@
AUX gimmix-0.5.7.1-curl-headers.patch 655 BLAKE2B 77cea14b06d3e36933510e7e32a75fe2a5485fd2a21e4326f968027b6eee8951e2412330168149416b4f7caa7f504f8e2fb5bc1cb8a3cf72a07ab588272a17ef SHA512 9b0665e8de4670b2dc58940215b883549bddd6d7abd26f604f334034d604689063b3347ba81651b804a430b31ff235c9b65c33ee0d3115c4e2fba2d48d3c56bb
AUX gimmix-0.5.7.2-QA-desktop-file.patch 231 BLAKE2B 62bb0bd4df813f3f438383ff1e2c046735c868ddc4ea0312c6b3786b918ce42e1062c71d43acd8ba71cf9c4094d8f6d947dc39e003adf854633e0e7987369b24 SHA512 0e0da637d78afb03a3511b1ea4d25c8fb1a6f234ea516ee1eed71d58960e7ac04c042ff9a368463fc1556df85cf6b19d97af30d274ea799600b94805528379ef
+AUX gimmix-0.5.7.2-fix-headers.patch 533 BLAKE2B 9137b0a7b4e1a3525360f51ae825caf1397666591e064f156141560a03c0a4d3bc2b3b53c7e0f7c1d78bc9199fa72f14483cf779aa9e91d7395fe8505aaf6a53 SHA512 45f4002c463c6d8651cb22621ed10420f104f828d18174ccdaa7f5e2fbe7eab9cde4d7a5bf9ac07fd8bd8eda37f900df201926c103d7ca8ac59971debafa6838
AUX gimmix-0.5.7.2-fno-common.patch 368 BLAKE2B 6e6729946326f1eece90dca1ab147c0f44ffc0effabb0ede4e1c964542ab769f7223d82a20f71abd0d92f03c0308ad7bc242348833fba69ded96e385bfaeb31d SHA512 0aeb4d06b5efe63cee3cc687ffdb78d988a9eb044aba881b283f1dc3b76f84dfbcd7f223bc1b59b827e06f4748fd1a03420230b20ce55e4bf8d6ba13a84b2398
AUX gimmix-0.5.7.2-format-security.patch 285 BLAKE2B 4399e9fc6b570ecaa11443dddf7605644ce98cf67f5649ad89384dd1d763b20e2e345ca50ef9405b49fef2f55affa983aa854abff699487f6fa319d64511836d SHA512 a5dcc28dfd454377eaae36ff904260b942dd1174c8af55f63739a9565efdd03b4e848ac297b45d5de167cd51e737e8cb5034178c9831d8b8f120af0b59cc82af
DIST gimmix-0.5.7.2.tar.bz2 497249 BLAKE2B 06397e0bb13d8844c033bf1f17c7014be67783bb3b690bed387c84a7ddb6b58bb54ecdb45bcb57667a3d93947810b0e6797866ff1bb9f4b38a83574088ee826c SHA512 1e2df9bb4ad8286d6a03d6ab41a231f1a994df5eb4e0190ace83bc5683c69c9a6ff8fae1da473be2c0c050461c9a24e2fc1e111027ea7ce21a7c12472a761b21
EBUILD gimmix-0.5.7.2-r1.ebuild 1007 BLAKE2B f7f1283802298d493060c706cf5256f7614af65a40c8056215cff80a7cf8e50ab55a90ad9572b65248576bbbb2fa4d2aff9cf3b19a6d7ba138c08cb25b462a63 SHA512 0d76f1048d4be44c42adc92e50ec9eb2b4e18d96abab254d06d12fae74046955a5b6716b98ff1d7386e379048ae9ff193c19ec38da06f84a9ac7376bd07d5ba6
+EBUILD gimmix-0.5.7.2-r2.ebuild 1056 BLAKE2B 67427ce5fcd91c5f5d55956936f7ae74c78503fceb18d859dc27de0aaa5eafcc3cb422a7cf88d36c92a389565a6dd7660f0cdd89e8d664acbbe6369ca8997248 SHA512 d61a8404cbdee9c744385764ed074995087b1da7d6ee78c02e10f545beb1c834f7ec563acda1dbf0ce372388bd61eab23ebc52395184694d7e6028547bfc870f
MISC metadata.xml 448 BLAKE2B 6b4369a855b78a345a83874a1958f4c3f271804ec411c208e79057b0e5346708cb1dbbfae3a1401f423f627762b7501d43134ca23ad5f107c8944cab755a11b7 SHA512 bb1382f863543639c4dc1cc8bb3a2f23d6b6084af75dda32f6dac476a423ba67d49ff1dd1eac3d8aebf8bc78335e121eed672afeb061f523a3be8d48eb202511
diff --git a/media-sound/gimmix/files/gimmix-0.5.7.2-fix-headers.patch b/media-sound/gimmix/files/gimmix-0.5.7.2-fix-headers.patch
new file mode 100644
index 000000000000..8f8c1537e13a
--- /dev/null
+++ b/media-sound/gimmix/files/gimmix-0.5.7.2-fix-headers.patch
@@ -0,0 +1,22 @@
+Fix headers for USE="lyrics -cover -taglib"
+Add missing dependency, include guard
+https://bugs.gentoo.org/919181
+--- a/src/gimmix-lyrics.h
++++ b/src/gimmix-lyrics.h
+@@ -4,6 +4,7 @@
+ #define GIMMIX_LYRICS_H
+
+ #include "gimmix-core.h"
++#include "gimmix-metadata.h"
+ #include "gimmix.h"
+ #include "wejpconfig.h"
+ #include <gtk/gtk.h>
+--- a/src/gimmix-metadata.h
++++ b/src/gimmix-metadata.h
+@@ -1,5 +1,5 @@
+ #ifndef GIMMIX_METADATA_H
+-#define GIMMIX_METADAT_H
++#define GIMMIX_METADATA_H
+
+ #include "gimmix-core.h"
+ #include "gimmix.h"
diff --git a/media-sound/gimmix/gimmix-0.5.7.2-r2.ebuild b/media-sound/gimmix/gimmix-0.5.7.2-r2.ebuild
new file mode 100644
index 000000000000..182a2703ab0c
--- /dev/null
+++ b/media-sound/gimmix/gimmix-0.5.7.2-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg
+
+DESCRIPTION="a graphical music player daemon (MPD) client using GTK+2"
+HOMEPAGE="https://launchpad.net/gimmix"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="cover lyrics taglib"
+
+RDEPEND="
+ media-libs/libmpd:=
+ gnome-base/libglade:=
+ x11-libs/gtk+:2
+ cover? (
+ net-libs/libnxml:=
+ net-misc/curl:=
+ )
+ lyrics? (
+ net-libs/libnxml:=
+ net-misc/curl:=
+ )
+ taglib? ( media-libs/taglib:= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ dev-util/intltool"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.5.7.1-curl-headers.patch
+ "${FILESDIR}"/${PN}-0.5.7.2-format-security.patch
+ "${FILESDIR}"/${PN}-0.5.7.2-QA-desktop-file.patch
+ "${FILESDIR}"/${PN}-0.5.7.2-fno-common.patch
+ "${FILESDIR}"/${PN}-0.5.7.2-fix-headers.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable cover) \
+ $(use_enable lyrics) \
+ $(use_enable taglib tageditor)
+}