parent
bdfeb05d67
commit
23cd5b4560
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit deadbeef-plugins subversion
|
||||
|
||||
DESCRIPTION="DeaDBeeF vfs archive reader plugin with gzip, 7z and rar support"
|
||||
HOMEPAGE="https://www.assembla.com/spaces/deadbeef_vfs_archive_reader"
|
||||
ESVN_REPO_URI="https://subversion.assembla.com/svn/deadbeef_vfs_archive_reader/trunk/src"
|
||||
ESVN_REVISION="19"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
PATCHES=(
|
||||
-p0
|
||||
"${FILESDIR}/${PN}-flags.patch"
|
||||
"${FILESDIR}/fix-blargg_ok-declaration.patch"
|
||||
)
|
@ -1,30 +0,0 @@
|
||||
Index: src/Makefile
|
||||
===================================================================
|
||||
--- Makefile (revision 16)
|
||||
+++ Makefile (working copy)
|
||||
@@ -8,7 +8,7 @@
|
||||
all: $(OUT)
|
||||
|
||||
$(OUT): vfs_archive_reader.c libfex.a
|
||||
- $(CC) $(CFLAGS) vfs_archive_reader.c libfex.a $(LDFLAGS) -o $(OUT)
|
||||
+ $(CC) $(CFLAGS) vfs_archive_reader.c libfex.a -o $(OUT) $(LDFLAGS)
|
||||
|
||||
libfex.a: libfex
|
||||
mv fex/libfex.a .
|
||||
Index: src/fex/makefile
|
||||
===================================================================
|
||||
--- fex/makefile (revision 16)
|
||||
+++ fex/makefile (working copy)
|
||||
@@ -4,9 +4,9 @@
|
||||
all: libfex.a demo
|
||||
|
||||
libfex.a: fex/fex.h fex/blargg_config.h
|
||||
- cd fex;$(CXX) -I.. -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
|
||||
- cd unrar;$(CXX) -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
|
||||
- cd 7z_C;$(CC) -c -Os *.c -fPIC
|
||||
+ cd fex;$(CXX) $(CXXFLAGS) -I.. -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
|
||||
+ cd unrar;$(CXX) $(CXXFLAGS) -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
|
||||
+ cd 7z_C;$(CC) $(CFLAGS) -c -Os *.c -fPIC
|
||||
$(AR) $(ARFLAGS) libfex.a fex/*.o unrar/*.o 7z_C/*.o
|
||||
-ranlib libfex.a
|
||||
-$(RM) fex/*.o
|
@ -1,12 +0,0 @@
|
||||
diff -ur fex/fex/blargg_common.h fex/fex/blargg_common.h
|
||||
--- fex/fex/blargg_common.h 2017-12-11 04:23:06.117064206 +0200
|
||||
+++ fex/fex/blargg_common.h 2017-12-11 04:24:33.193846532 +0200
|
||||
@@ -12,7 +12,7 @@
|
||||
typedef const char* blargg_err_t; // 0 on success, otherwise error string
|
||||
|
||||
// Success; no error
|
||||
-int const blargg_ok = 0;
|
||||
+static const char* blargg_ok = 0;
|
||||
|
||||
// BLARGG_RESTRICT: equivalent to C99's restrict, where supported
|
||||
#if __GNUC__ >= 3 || _MSC_VER >= 1100
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-bookmark-manager-20140514.tar.gz 4751 BLAKE2B ce59685b561fff6c37899984d581be38344a69127df573794fccab1451908a09cb029cb59a159d0a414ea3913630800ce05e03d23e01fba8a2688bafd0fda8c5 SHA512 c4ccd32c2a0d88b67ab7cc27980f513e2ca6de55538bed819ea9be9f31f740c59f01d4b41db45ad4be39fb088189127b1b38a1bc8b2b72de2492094b8b73aeb4
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="44b067c30d6301c2eca6e91159b6267fa847d850"
|
||||
|
||||
DESCRIPTION="DeaDBeeF bookmark manager plugin"
|
||||
HOMEPAGE="https://github.com/cboxdoerfer/ddb_bookmark_manager"
|
||||
SRC_URI="https://github.com/cboxdoerfer/ddb_bookmark_manager/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/ddb_bookmark_manager-${GITHUB_COMMIT}"
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-bs2b-20110319.tar.gz 2522 BLAKE2B cccc6fca10153261b1159b58eebb80afd7d976a9bcba464ba455ba6ab3fa9c63fa004a6dd43594aac77773ad23cec367d70a3ba0e3e4335c8e65f03e469ab86c SHA512 f157e4864fdc3fe8dec0e6af7733f11e4bf089520e1202844efefb512e89ea82c6dcc0385927bcd3e60a691fd598bad380e9f0033a5a9b42562882bab6e3ef87
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="a1961cd2f0686a7bdf0915f1fc7d62b5aba369bd"
|
||||
|
||||
DESCRIPTION="DeaDBeeF bs2b dsp plugin"
|
||||
HOMEPAGE="https://github.com/Alexey-Yakovenko/bs2b"
|
||||
SRC_URI="https://github.com/Alexey-Yakovenko/bs2b/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" media-libs/libbs2b:0"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/bs2b-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}.patch" )
|
@ -1,57 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index cf49b21..5919b68 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,2 +1,21 @@
|
||||
-all:
|
||||
- gcc -I/usr/local/include -std=c99 -shared -O2 -o bs2b.so -lbs2b bs2b.c -fPIC -Wall -march=native
|
||||
+OUT?=ddb_bs2b.so
|
||||
+
|
||||
+BS2B_LIBS?=-lbs2b
|
||||
+CFLAGS+=-std=c99 -fPIC -Wall -shared -lm
|
||||
+#LDFLAGS+=
|
||||
+
|
||||
+SOURCES=bs2b.c
|
||||
+
|
||||
+OBJECTS=$(SOURCES:.c=.o)
|
||||
+
|
||||
+all: $(SOURCES) $(OUT)
|
||||
+
|
||||
+$(OUT): $(OBJECTS)
|
||||
+ $(CC) $(CFLAGS) $(OBJECTS) -o $@ $(BS2B_LIBS) $(LDFLAGS)
|
||||
+
|
||||
+.c.o:
|
||||
+ $(CC) $(CFLAGS) $< -c -o $@
|
||||
+
|
||||
+clean:
|
||||
+ rm $(OBJECTS) $(OUT)
|
||||
+
|
||||
diff --git a/bs2b.c b/bs2b.c
|
||||
index bd9f025..ca5a2c2 100644
|
||||
--- a/bs2b.c
|
||||
+++ b/bs2b.c
|
||||
@@ -132,12 +132,13 @@ static const char ddb_bs2b_dialog[] =
|
||||
;
|
||||
|
||||
static DB_dsp_t plugin = {
|
||||
- DB_PLUGIN_SET_API_VERSION
|
||||
+ .plugin.api_vmajor = 1,
|
||||
+ .plugin.api_vminor = 0,
|
||||
.plugin.version_major = 0,
|
||||
.plugin.version_minor = 2,
|
||||
.plugin.type = DB_PLUGIN_DSP,
|
||||
.plugin.id = "bs2b",
|
||||
- .plugin.name = "Headphone crossfeed",
|
||||
+ .plugin.name = "Headphone crossfeed (bs2b)",
|
||||
.plugin.descr = "Headphone crossfeed plugin using libbs2b by Boris Mikhaylov",
|
||||
.plugin.copyright = "Copyright (C) 2010-2011 Steven McDonald <steven.mcdonald@libremail.me>",
|
||||
.plugin.website = "http://gitorious.org/deadbeef-sm-plugins/pages/Home",
|
||||
@@ -153,7 +154,7 @@ static DB_dsp_t plugin = {
|
||||
};
|
||||
|
||||
DB_plugin_t *
|
||||
-bs2b_load (DB_functions_t *api) {
|
||||
+ddb_bs2b_load (DB_functions_t *api) {
|
||||
deadbeef = api;
|
||||
return DB_PLUGIN (&plugin);
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-decast-20150201.tar.gz 8793 BLAKE2B 41d4425182ceddfef68505fd42f386ba3c3b6486a8e680ed591d84a9d8802dbd0879af09d8e185fedb493ccb9eb23117ec87840f2d97563cff5bf4168dce37f1 SHA512 14b217d38a10013e3aa56a54e156db2fefa58f558048ef91625692710a75d5ceaa331ff86cff2785558e958e246bca95acc566665a6a4638e70e623f4f77526f
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
BITBUCKET_COMMIT="9ffd6d6dfb14"
|
||||
|
||||
DESCRIPTION="DeaDBeeF podcast subscription plugin"
|
||||
HOMEPAGE="https://bitbucket.org/thesame/decast"
|
||||
SRC_URI="https://bitbucket.org/thesame/decast/get/${BITBUCKET_COMMIT}.tar.gz \
|
||||
-> ${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" dev-libs/libxml2:2"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/thesame-decast-${BITBUCKET_COMMIT}"
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && GTKVER=2 emake
|
||||
use gtk3 && GTKVER=3 emake
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-fb-20170214.tar.gz 71809 BLAKE2B 95426d707f53f6c6c01ba2734124669d3a3575d446181760181296fea30fa49b3c49a49b7a68d59298b25fb0c7000c12a64ae93e7990fa4e3985b0aac8f73835 SHA512 f3aaa387c8d85ff250893b0d07bee17c515cb7ffa174809021d9584fda2d9fac50d7eee70bf26fd7617c7661bb8c2f75a920f5606b9cd6945ce48b4a23357994
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit autotools deadbeef-plugins
|
||||
|
||||
GITLAB_COMMIT="47bc3fe0fe151dfbb75f90f9e4d5e9a7affd280a"
|
||||
|
||||
DESCRIPTION="DeaDBeeF filebrowser plugin"
|
||||
HOMEPAGE="https://gitlab.com/zykure/deadbeef-fb"
|
||||
SRC_URI="https://gitlab.com/zykure/deadbeef-fb/repository/archive.tar.gz?ref=${GITLAB_COMMIT} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE+=" debug"
|
||||
|
||||
RDEPEND+=" !media-plugins/deadbeef-librarybrowser:0"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/deadbeef-fb-${GITLAB_COMMIT}-${GITLAB_COMMIT}"
|
||||
|
||||
PATCHES=( -p0 "${FILESDIR}/${PN}-avoid-version-${PV}.patch" )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-static \
|
||||
$(use_enable debug) \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable gtk3)
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
--- Makefile.am.orig 2017-12-11 05:18:17.319419283 +0200
|
||||
+++ Makefile.am 2017-12-11 05:16:37.384425387 +0200
|
||||
@@ -46,13 +46,13 @@
|
||||
|
||||
if HAVE_GTK2
|
||||
ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES)
|
||||
-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module
|
||||
+ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version
|
||||
ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS)
|
||||
ddb_misc_filebrowser_GTK2_la_CFLAGS = -pipe -std=c99 $(GTK2_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
|
||||
endif
|
||||
if HAVE_GTK3
|
||||
ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES)
|
||||
-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module
|
||||
+ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version
|
||||
ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS)
|
||||
ddb_misc_filebrowser_GTK3_la_CFLAGS = -pipe -std=c99 $(GTK3_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
|
||||
endif
|
@ -1,18 +0,0 @@
|
||||
--- Makefile.am.org 2016-01-27 00:45:52.979845368 +0700
|
||||
+++ Makefile.am 2016-01-27 00:46:07.159845166 +0700
|
||||
@@ -46,13 +46,13 @@
|
||||
|
||||
if HAVE_GTK2
|
||||
ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES)
|
||||
-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module
|
||||
+ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version
|
||||
ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS)
|
||||
ddb_misc_filebrowser_GTK2_la_CFLAGS = -std=c99 $(GTK2_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
|
||||
endif
|
||||
if HAVE_GTK3
|
||||
ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES)
|
||||
-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module
|
||||
+ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version
|
||||
ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS)
|
||||
ddb_misc_filebrowser_GTK3_la_CFLAGS = -std=c99 $(GTK3_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
|
||||
endif
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-gnome-mmkeys-20131012.tar.gz 3471 BLAKE2B 02bbddc421b22387755846f7c0d9d605ad2d4b17b4fa6c5dde0c6abd3d56f0b06e87a0c2e7d55a4ac0c65a957ef0a18ee9688294cfd537cd4326fd83e5340652 SHA512 9dbb4fd326461dd374a3f4613c747ce7543d7d43edc1a58b2b3ac3d375f8564bf52c32835faa3c30ccbf79f879185eb5720ba3d6fad0ca2946df5256bfc1f8e6
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="8e95cd380ba457fe6b666e5e704aa823d5eca1fa"
|
||||
|
||||
DESCRIPTION="DeaDBeeF gnome (via dbus) multimedia keys plugin"
|
||||
HOMEPAGE="https://github.com/barthez/deadbeef-gnome-mmkeys"
|
||||
SRC_URI="https://github.com/barthez/${PN}/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" sys-apps/dbus:0"
|
||||
|
||||
S="${WORKDIR}/${PN}-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}.patch" )
|
@ -1,23 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 35b19ca..e4f147e 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,6 +1,6 @@
|
||||
-CC = gcc
|
||||
-INCLUDES = $(shell pkg-config --cflags gio-2.0 glib-2.0)
|
||||
-LIBS = $(shell pkg-config --libs gio-2.0 glib-2.0)
|
||||
+CC ?= gcc
|
||||
+INCLUDES ?= $(shell pkg-config --cflags gio-2.0 glib-2.0)
|
||||
+LIBS ?= $(shell pkg-config --libs gio-2.0 glib-2.0)
|
||||
OPTIONS = -fPIC -shared
|
||||
NAME = ddb_gnome_mmkeys
|
||||
ROOTDIR = /
|
||||
@@ -11,7 +11,7 @@ all: plugin
|
||||
plugin: $(NAME).so
|
||||
|
||||
$(NAME).so: $(NAME).c
|
||||
- $(CC) $(INCLUDES) $(OPTIONS) -o $(NAME).so $(NAME).c $(LIBS)
|
||||
+ $(CC) $(CFLAGS) $(INCLUDES) $(OPTIONS) -o $(NAME).so $(NAME).c $(LIBS) $(LDFLAGS)
|
||||
|
||||
install:
|
||||
mkdir -p $(ROOTDIR)$(INSTALL_DIR)
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-infobar-1.4.tar.gz 30720 BLAKE2B e01e097f801447ca1080d937049155b4be73f01b93f7f122cd561595d3a0946ae887e6af3f8b006066684eabf0d37256e6c642c020c0e0ebb02b2bf063d20538 SHA512 7beac74626d512251f732796da156b3742a0002a00264ca3e59f11809701749272ea3a51063a875c5252c65ed85dcdad037a563ebcf1482480f000b528ba51a4
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
DESCRIPTION="DeaDBeeF infobar plugin that shows lyrics and artist's biography"
|
||||
HOMEPAGE="https://bitbucket.org/dsimbiriatin/deadbeef-infobar"
|
||||
SRC_URI="https://bitbucket.org/dsimbiriatin/${PN}/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" dev-libs/libxml2:2
|
||||
x11-libs/gdk-pixbuf:2[jpeg]
|
||||
media-sound/deadbeef:0[curl]"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-cflags.diff"
|
||||
"${FILESDIR}/${PN}-load-gtk2-and-gtk3-version-fix.diff"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
use gtk2 && eapply "${FILESDIR}/${PN}-focus-fix.diff"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && emake gtk2
|
||||
use gtk3 && emake gtk3
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
diff -r b870df1b662c Makefile
|
||||
--- a/Makefile Thu Jan 30 15:13:12 2014 +0200
|
||||
+++ b/Makefile Thu Jul 10 09:00:29 2014 +0200
|
||||
@@ -42,7 +42,7 @@
|
||||
endef
|
||||
|
||||
define link
|
||||
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
endef
|
||||
|
||||
# Builds both GTK+2 and GTK+3 versions of the plugin.
|
@ -1,14 +0,0 @@
|
||||
diff -r b870df1b662c ui.c
|
||||
--- a/ui.c Thu Jan 30 15:13:12 2014 +0200
|
||||
+++ b/ui.c Thu Jul 10 09:00:29 2014 +0200
|
||||
@@ -19,6 +19,10 @@
|
||||
|
||||
#include "ui.h"
|
||||
|
||||
+#if !GTK_CHECK_VERSION(2,18,0)
|
||||
+#define gtk_widget_set_can_focus(widget, canfocus) {if (canfocus) GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_FOCUS); else GTK_WIDGET_UNSET_FLAGS(widget, GTK_CAN_FOCUS);}
|
||||
+#endif
|
||||
+
|
||||
static GtkWidget *infobar_tabs;
|
||||
static GtkWidget *infobar_toggles;
|
||||
|
@ -1,15 +0,0 @@
|
||||
diff -r b870df1b662c infobar.c
|
||||
--- a/infobar.c Thu Jan 30 15:13:12 2014 +0200
|
||||
+++ b/infobar.c Thu Jul 10 09:00:29 2014 +0200
|
||||
@@ -333,6 +333,11 @@
|
||||
.plugin.version_major = 1,
|
||||
.plugin.version_minor = 4,
|
||||
.plugin.type = DB_PLUGIN_MISC,
|
||||
+#if !GTK_CHECK_VERSION(3, 0, 0)
|
||||
+ .plugin.id = "infobar_gtk2",
|
||||
+#else
|
||||
+ .plugin.id = "infobar_gtk3",
|
||||
+#endif
|
||||
.plugin.name = "Infobar",
|
||||
.plugin.descr = "Infobar plugin for DeadBeeF audio player.\nFetches and shows:\n"
|
||||
"- song's lyrics;\n- artist's biography;\n- list of similar artists.\n\n"
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-jack-20110321.tar.gz 4312 BLAKE2B 0a9b75a5ba8ae4b29b8182be67a18e8999e7328ac1edf6172878340b759983fca6e8d2e9756e8550ca97fe34749bf7fb16ac1c3ff8b9901dcb1bdb019e42b898 SHA512 9c61f6b0040e1293d782e5ddd4c597fa78841d0d7f077fe3192745ee4f5c523d319085ea9abb923912e70a9fdabc7cbdd5a960d0f5cdbf5e12caea59de200063
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="62d1e6ac0452b7baa92fcc75b59bcb960df06da8"
|
||||
|
||||
DESCRIPTION="DeaDBeeF jack output plugin"
|
||||
HOMEPAGE="https://github.com/Alexey-Yakovenko/jack"
|
||||
SRC_URI="https://github.com/Alexey-Yakovenko/jack/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" virtual/jack:0"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/jack-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-api.patch"
|
||||
"${FILESDIR}/${PN}-build.patch"
|
||||
)
|
@ -1,14 +0,0 @@
|
||||
diff --git a/jack.c b/jack.c
|
||||
index 43e26cb..ce386c1 100644
|
||||
--- a/jack.c
|
||||
+++ b/jack.c
|
||||
@@ -325,7 +325,8 @@ static const char settings_dlg[] =
|
||||
|
||||
// define plugin interface
|
||||
static DB_output_t plugin = {
|
||||
- DB_PLUGIN_SET_API_VERSION
|
||||
+ .plugin.api_vmajor = 1,
|
||||
+ .plugin.api_vminor = 0,
|
||||
.plugin.version_major = 0,
|
||||
.plugin.version_minor = 2,
|
||||
//.plugin.nostop = 0,
|
@ -1,10 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 792e33d..1d8a169 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,2 +1,4 @@
|
||||
+CC?=gcc
|
||||
+CFLAGS?=-I/usr/local/include
|
||||
all:
|
||||
- gcc -I/usr/local/include -std=c99 -shared -O2 -o jack.so -ljack jack.c -fPIC -Wall -march=native
|
||||
+ $(CC) $(CFLAGS) -std=c99 -shared -O2 -o jack.so -ljack jack.c -fPIC -Wall $(LDFLAGS)
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-librarybrowser-20141201.tar.gz 36183 BLAKE2B 2280891f4b2199adccab84c4e12dea2255a97b1cd5caad9e32a8aa9048931b02178591b62aae304399dcb6ca6be4a7db1f64df9d734b00057d9127d1dee6c134 SHA512 4eb6fc8d58ded0c9e4315f4f2c65426d5f8fe4a3c2f8563f5a3d288996566b6efe7d06c3f7369b2fbd262ffb3ac0bd82c300852cc8600e3f50b7afc8b60e54dd
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit autotools deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="68e1a92339be65cbeda09304e74f1744ff1c127d"
|
||||
|
||||
DESCRIPTION="DeaDBeeF filebrowser plugin that resemble foobar2k music library"
|
||||
HOMEPAGE="https://github.com/JesseFarebro/deadbeef-librarybrowser"
|
||||
SRC_URI="https://github.com/JesseFarebro/${PN}/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" !media-plugins/deadbeef-fb:0"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=( -p0 "${FILESDIR}/${PN}-avoid-version.patch" )
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-static \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable gtk3)
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
--- Makefile.am.org 2015-02-25 09:28:23.422993265 +0300
|
||||
+++ Makefile.am 2015-02-25 09:28:34.092965442 +0300
|
||||
@@ -21,13 +21,13 @@
|
||||
# normal lib
|
||||
if HAVE_GTK2
|
||||
ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES)
|
||||
-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module
|
||||
+ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version
|
||||
ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS)
|
||||
ddb_misc_filebrowser_GTK2_la_CFLAGS = -std=c99 $(GTK2_DEPS_CFLAGS) -Wall -Werror -g
|
||||
endif
|
||||
if HAVE_GTK3
|
||||
ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES)
|
||||
-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module
|
||||
+ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version
|
||||
ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS)
|
||||
ddb_misc_filebrowser_GTK3_la_CFLAGS = -std=c99 $(GTK3_DEPS_CFLAGS) -Wall -Werror -g
|
||||
endif
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-mpris-1.10.tar.xz 226324 BLAKE2B 182e2b8c65c25322c3a3abd033ae050b20b017c0f6e8a450764120f2f485aa5f9d2c00a398d8741d384925b80936ea6f071f5c69bb28e20a421893064349286b SHA512 e785e4fb26fdf07d20b952bb55de19311f8742bb3efbf57e72dbcf9301f5c5c1b24a20e1c23b74ae813b9290270506e3c5e1db7ee465f6a78c914b6b2043af1c
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit autotools deadbeef-plugins
|
||||
|
||||
DESCRIPTION="DeaDBeeF MPRIS plugin"
|
||||
HOMEPAGE="https://github.com/Serranya/deadbeef-mpris2-plugin"
|
||||
SRC_URI="https://github.com/Serranya/deadbeef-mpris2-plugin/releases/download/v${PV}/deadbeef-mpris2-plugin-${PV}.tar.xz -> ${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${P/-mpris/}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --disable-static
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-musical-spectrum-20160426.tar.gz 22708 BLAKE2B 98e8182c29269e3bf82a75845d607578137f53793e6b31bfb5451788f8f7742d8dfd0373c484893df65466b8432e34b514191d59fcf33d44d878ce5c79d747c8 SHA512 01606ac4f0dfb2dd43bff293991858ed5b91bf3eba236cc8c9cb23b30a4b77c0c61b43f0d445fa97c4f6b263ed837b1bf52614af3ebf8d1202a79b4802f9979c
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="215bbad824b1ecf291083026f6b2a2bdbee1101b"
|
||||
|
||||
DESCRIPTION="DeaDBeeF musical spectrum plugin"
|
||||
HOMEPAGE="https://github.com/cboxdoerfer/ddb_musical_spectrum"
|
||||
SRC_URI="https://github.com/cboxdoerfer/ddb_musical_spectrum/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" sci-libs/fftw:3.0="
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/ddb_musical_spectrum-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && emake gtk2
|
||||
use gtk3 && emake gtk3
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 9c894c7..86bb61b 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -43,11 +43,13 @@ OBJ_GTK2?=$(patsubst %.c, $(GTK2_DIR)/%.o, $(SOURCES))
|
||||
OBJ_GTK3?=$(patsubst %.c, $(GTK3_DIR)/%.o, $(SOURCES))
|
||||
|
||||
define compile
|
||||
+ echo $(CC) $(CFLAGS) $1 $2 $< -c -o $@
|
||||
$(CC) $(CFLAGS) $1 $2 $< -c -o $@
|
||||
endef
|
||||
|
||||
define link
|
||||
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
endef
|
||||
|
||||
# Builds both GTK+2 and GTK+3 versions of the plugin.
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-opus-0.6.tar.gz 47937 BLAKE2B 233836705b04424f291f844c501f743d676414607e1ec44eb6fca9cfb297a887d362673ac7fe53a2be81e34d77d48397bdb865350c7a5da33e964d57b1322b98 SHA512 602004caafd3d6c900f879bdb750bfb1283ce9bafedc2c05b4136f3ea87da19de68948b823dc8f1bd67b8db042ada4362ff1942f5a3a0673a32649ab4621c688
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
DESCRIPTION="DeaDBeeF ogg opus decoder plugin"
|
||||
HOMEPAGE="https://bitbucket.org/Lithopsian/deadbeef-opus"
|
||||
SRC_URI="https://bitbucket.org/Lithopsian/${PN}/downloads/opus-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
RESTRICT+=" strip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" >=media-libs/opusfile-0.5:0[float,http]
|
||||
media-libs/libogg:0"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/opus-${PV}"
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DESCRIPTION="Meta package for DeaDBeeF player third party plugins"
|
||||
HOMEPAGE="http://deadbeef.sourceforge.net"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="metapackage"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="archive bookmark-manager bs2b decast filebrowser gnome-mmkeys infobar
|
||||
jack librarybrowser mpris musical-spectrum opus quick-search
|
||||
replaygain-control soxr spectrogram statusnotifier stereo-widener
|
||||
vk vu-meter waveform-seekbar"
|
||||
|
||||
PDEPEND="archive? ( media-plugins/deadbeef-archive-reader:0 )
|
||||
bookmark-manager? ( media-plugins/deadbeef-bookmark-manager:0 )
|
||||
bs2b? ( media-plugins/deadbeef-bs2b:0 )
|
||||
decast? ( media-plugins/deadbeef-decast:0 )
|
||||
filebrowser? ( media-plugins/deadbeef-fb:0 )
|
||||
gnome-mmkeys? ( media-plugins/deadbeef-gnome-mmkeys:0 )
|
||||
infobar? ( media-plugins/deadbeef-infobar:0 )
|
||||
jack? ( media-plugins/deadbeef-jack:0 )
|
||||
librarybrowser? ( media-plugins/deadbeef-librarybrowser:0 )
|
||||
mpris? ( media-plugins/deadbeef-mpris:0 )
|
||||
musical-spectrum? ( media-plugins/deadbeef-musical-spectrum:0 )
|
||||
opus? ( media-plugins/deadbeef-opus:0 )
|
||||
quick-search? ( media-plugins/deadbeef-quick-search:0 )
|
||||
replaygain-control? ( media-plugins/deadbeef-replaygain-control:0 )
|
||||
soxr? ( media-plugins/deadbeef-soxr:0 )
|
||||
spectrogram? ( media-plugins/deadbeef-spectrogram:0 )
|
||||
statusnotifier? ( media-plugins/deadbeef-statusnotifier:0 )
|
||||
stereo-widener? ( media-plugins/deadbeef-stereo-widener:0 )
|
||||
vk? ( media-plugins/deadbeef-vk:0 )
|
||||
vu-meter? ( media-plugins/deadbeef-vu-meter:0 )
|
||||
waveform-seekbar? ( media-plugins/deadbeef-waveform-seekbar:0 )"
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-quick-search-20160210.tar.gz 8537 BLAKE2B 4a275889bc61e1a0494ef11e97e596a2d3a265c007bd1b394b6fe8601ae681f329bbd136831507769c6d9b801a57077d9f9b938bdf449eb2716f1b3e9199a274 SHA512 912d6dd43485dc400d15ffa04a56be09da84bd04819d95d9c290a75258730ba3c518e3ff4f787fd75d95c9a3ff869df8f2acc20eb057fbff199cf54e247319f3
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="f1fc79733c8e488259ccf168bcf5b1445b71975c"
|
||||
|
||||
DESCRIPTION="DeaDBeeF quick search plugin"
|
||||
HOMEPAGE="https://github.com/cboxdoerfer/ddb_quick_search"
|
||||
SRC_URI="https://github.com/cboxdoerfer/ddb_quick_search/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/ddb_quick_search-${GITHUB_COMMIT}"
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && emake gtk2
|
||||
use gtk3 && emake gtk3
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-replaygain-control-20140802.tar.gz 5713 BLAKE2B a808f11c1b457081c1045d8e42e21d4c399757c09b85d75d09469d3f9fcebec1e373c109920df05ab4dbae004551d8beb370ad2fadf012b724990299c33cb509 SHA512 5d2de29b3cca2ca8674e4a459e4f6bba21470777d151856b6cec58ac2dfb640183e705a6ecc04e2aa33d086d8aa4ebbd1e40bf62438d8bb2c1531e1863e0f074
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="c0788d47e5bcc2428c57fe4321566891c4abe452"
|
||||
|
||||
DESCRIPTION="DeaDBeeF replay gain control plugin"
|
||||
HOMEPAGE="https://github.com/cboxdoerfer/ddb_replaygain_control"
|
||||
SRC_URI="https://github.com/cboxdoerfer/ddb_replaygain_control/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/ddb_replaygain_control-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && emake gtk2
|
||||
use gtk3 && emake gtk3
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 1d05e5f..f7228da 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -42,8 +42,8 @@ define compile
|
||||
endef
|
||||
|
||||
define link
|
||||
- echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ echo $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
endef
|
||||
|
||||
# Builds both GTK+2 and GTK+3 versions of the plugin.
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-soxr-20190311.tar.gz 3880 BLAKE2B 6a62c896cbd6bfbab263b41d3e1422a651959c1a33687908708e791fbde441a0482bfe7b52a2f1cdf0606df688157c576ea76c3fc8ca89114268de153c9edde8 SHA512 613b239596570d2748288d2682b9e509a01c27a5ad761374b30bbbeb0d2e9029e5b9bf4cb99a5902a214e93772327925b2778f0e98c3c92ce38ea2a11ae475de
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="103341b7388d38110181494bb9763daa9dafa63e"
|
||||
|
||||
DESCRIPTION="DeaDBeeF sox resampler plugin"
|
||||
HOMEPAGE="https://github.com/silentlexx/deadbeef_soxr"
|
||||
SRC_URI="https://github.com/silentlexx/deadbeef_soxr/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" media-libs/soxr:0"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN/-/_}-${GITHUB_COMMIT}"
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-spectrogram-20150110.tar.gz 12503 BLAKE2B eeaa04e8a98abe33e49aad6163c37a11cdc87cd71d3c1c58feb5bf89a1201e8056bce298f6e38863cd46cb7e1c1d7780c5846a08de50c26634c58a239a9a47a0 SHA512 cb0a9e8d989f7419c0c6b2547389755ced744611872a0c59c86406f1fc12a77fe86a4231a2552e272939a8d84c5693f788f2de26309fca09cbd04d596fffc2aa
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="8d1b3713f3a3a8a93b4934a4782fb3db7f744fb7"
|
||||
|
||||
DESCRIPTION="DeaDBeeF spectrogram plugin"
|
||||
HOMEPAGE="https://github.com/cboxdoerfer/ddb_spectrogram"
|
||||
SRC_URI="https://github.com/cboxdoerfer/ddb_spectrogram/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" sci-libs/fftw:3.0="
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/ddb_spectrogram-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && emake gtk2
|
||||
use gtk3 && emake gtk3
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 9c894c7..86bb61b 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -43,11 +43,13 @@ OBJ_GTK2?=$(patsubst %.c, $(GTK2_DIR)/%.o, $(SOURCES))
|
||||
OBJ_GTK3?=$(patsubst %.c, $(GTK3_DIR)/%.o, $(SOURCES))
|
||||
|
||||
define compile
|
||||
+ echo $(CC) $(CFLAGS) $1 $2 $< -c -o $@
|
||||
$(CC) $(CFLAGS) $1 $2 $< -c -o $@
|
||||
endef
|
||||
|
||||
define link
|
||||
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
endef
|
||||
|
||||
# Builds both GTK+2 and GTK+3 versions of the plugin.
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-statusnotifier-1.2.tar.gz 50358 BLAKE2B 9c790276c21fa809978fd3d2c639d1e816b9e1b6b1b811ebba4888cc5cdeb64b37d854b3ea593e89cdde4a0ea5c35a84c3f26e9e56b51d6a804a68228bfc1b31 SHA512 f56e612f88a348e12e661ba4aec6a7f6d0e0464e32ec895e4297546fea07f04274123094b55318113a9f3495cb650a3ae9be324fc2796eac436e4d7a209c0646
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit cmake-utils deadbeef-plugins
|
||||
|
||||
DESCRIPTION="DeaDBeeF plasma5 tray icon plugin"
|
||||
HOMEPAGE="https://github.com/vovochka404/deadbeef-statusnotifier-plugin"
|
||||
SRC_URI="https://github.com/vovochka404/deadbeef-statusnotifier-plugin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" dev-libs/libdbusmenu:0"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/deadbeef-statusnotifier-plugin-${PV}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DUSE_GTK2="$(usex gtk2)"
|
||||
-DUSE_GTK3="$(usex gtk3)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-stereo-widener-20110319.tar.gz 2649 BLAKE2B 51853be098a7a34fee249b6c22f021b1f4efefb4d72b3e6647b870f92b4f2dd0eb775958cb2922f3499dfaa94f955dfe23f5af34c29b2c96fa67a10151603b44 SHA512 08ec7b45d8c00c1a7324c6c4a71a1569f725c7897873aeed46eea9f7b4979f8877022e2edb55886eae09c143f88d2a462a7fe2e9a1f2a6e7b6be87c8462a7258
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="d3990d772b02cdc6206f067748f5d1f9650616fb"
|
||||
|
||||
DESCRIPTION="DeaDBeeF simple stereo widener plugin"
|
||||
HOMEPAGE="https://github.com/Alexey-Yakovenko/stereo-widener"
|
||||
SRC_URI="https://github.com/Alexey-Yakovenko/stereo-widener/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/stereo-widener-${GITHUB_COMMIT}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-api.patch"
|
||||
"${FILESDIR}/${PN}-build.patch"
|
||||
)
|
@ -1,15 +0,0 @@
|
||||
diff --git a/stereo_widener.c b/stereo_widener.c
|
||||
index f8dcc0d..48c6d42 100644
|
||||
--- a/stereo_widener.c
|
||||
+++ b/stereo_widener.c
|
||||
@@ -144,8 +144,8 @@ static const char ddb_sw_dialog[] =
|
||||
;
|
||||
|
||||
static DB_dsp_t plugin = {
|
||||
- .plugin.api_vmajor = DB_API_VERSION_MAJOR,
|
||||
- .plugin.api_vminor = DB_API_VERSION_MINOR,
|
||||
+ .plugin.api_vmajor = 1,
|
||||
+ .plugin.api_vminor = 0,
|
||||
.plugin.type = DB_PLUGIN_DSP,
|
||||
.plugin.id = "stereo_widener",
|
||||
.plugin.name = "Stereo widener",
|
@ -1,27 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 0fb6aaa..7ca9545 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,2 +1,20 @@
|
||||
-all:
|
||||
- gcc -I/usr/local/include -std=c99 -shared -O2 -o stereo_widener.so stereo_widener.c -fPIC -Wall -march=native
|
||||
+CC?=gcc
|
||||
+OUT=stereo_widener.so
|
||||
+
|
||||
+CFLAGS+=-std=c99 -fPIC -Wall
|
||||
+LDFLAGS+=-shared
|
||||
+
|
||||
+SOURCES=stereo_widener.c
|
||||
+
|
||||
+OBJECTS=$(SOURCES:.c=.o)
|
||||
+
|
||||
+all: $(SOURCES) $(OUT)
|
||||
+
|
||||
+$(OUT): $(OBJECTS)
|
||||
+ $(CC) $(CFLAGS) $(OBJECTS) $(LDFLAGS) -o $@
|
||||
+
|
||||
+.c.o:
|
||||
+ $(CC) $(CFLAGS) $< -c -o $@
|
||||
+
|
||||
+clean:
|
||||
+ rm $(OBJECTS) $(OUT)
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-vk-0.2.2.tar.gz 14277 BLAKE2B c2568e0b23418879cdbae7bd05b81c56ee1c1dfda63d81b0883c8ca07379e1ff950bed5649e2e6d9b80608e092c407e5e9000a27e61796510cde0455eece68ba SHA512 7ca136146427902a8d52528e3f7e0bec4af99ada66fc8c76056f8322167843d0fb1cb2631af656d7b050bb65ce7b02d962f3ae7846ec4f112d029ebfed5dc1fd
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit cmake-utils deadbeef-plugins
|
||||
|
||||
DESCRIPTION="DeaDBeeF plugin for listening music from vkontakte.com"
|
||||
HOMEPAGE="https://github.com/scorpp/db-vk"
|
||||
SRC_URI="https://github.com/scorpp/db-vk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" dev-libs/json-glib:0
|
||||
media-sound/deadbeef:0[curl]"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/db-vk-${PV}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_GTK2="$(usex gtk2)"
|
||||
-DWITH_GTK3="$(usex gtk3)"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_compile
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-vu-meter-20140914.tar.gz 29953 BLAKE2B 3a2cbd992116dfa0cde6b1f5ff73df31c67e9adad30b96d9c6d4f9887df5775c8ff8a34a57d065ec50f395aac093fbea30af759eee73801e50555a19fcdc50a1 SHA512 2e9591512b1f76d70c0b64183bbe8d35008976a39553fd8979951adec3ed526acf078d60b1750044c17cdbd554529dfd8a147e08be9dd3dca2ebc307f6156bf1
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
GITHUB_COMMIT="940d8d72a46993619c3fba4cde5e30c95f5a4b82"
|
||||
|
||||
DESCRIPTION="DeaDBeeF vu meter plugin"
|
||||
HOMEPAGE="https://github.com/cboxdoerfer/ddb_vu_meter"
|
||||
SRC_URI="https://github.com/cboxdoerfer/ddb_vu_meter/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/ddb_vu_meter-${GITHUB_COMMIT}"
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && emake gtk2
|
||||
use gtk3 && emake gtk3
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST deadbeef-waveform-seekbar-0.5.tar.gz 17765 BLAKE2B dc2fc76958fd77d3a98f0b67c7b49fab4af3cdb6d904dbb3fe1bbab7e5e854a2e0a01c0f45c48764b71bf38af2b7038a3583bd74858f5224f18551b741e2e4c9 SHA512 710031315df6d807c7b355660664481db15a98d3546e5e34a20867730e0eab0888a796c0ecdc1973b85b90eebcac8819064f7dc2d47d03b2aa30910b58481034
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DEADBEEF_GUI="yes"
|
||||
|
||||
inherit deadbeef-plugins
|
||||
|
||||
DESCRIPTION="DeaDBeeF waveform seekbar plugin"
|
||||
HOMEPAGE="https://github.com/cboxdoerfer/ddb_waveform_seekbar"
|
||||
SRC_URI="https://github.com/cboxdoerfer/ddb_waveform_seekbar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND+=" dev-db/sqlite:3"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S="${WORKDIR}/ddb_waveform_seekbar-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-cflags-lm.patch"
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
use gtk2 && emake gtk2
|
||||
use gtk3 && emake gtk3
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
diff --git a/Makefile b/Makefile
|
||||
index e06b20c..a0867f8 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -36,8 +36,8 @@ GTK3_LIBS?=`pkg-config --libs gtk+-3.0`
|
||||
SQLITE_LIBS?=-lsqlite3
|
||||
|
||||
CC?=gcc
|
||||
-CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE
|
||||
-LDFLAGS+=-shared
|
||||
+CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE -lm
|
||||
+LDFLAGS+=-shared -lm
|
||||
|
||||
GTK2_DIR?=gtk2
|
||||
GTK3_DIR?=gtk3
|
||||
@@ -52,8 +52,8 @@ define compile
|
||||
endef
|
||||
|
||||
define link
|
||||
- echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ echo $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
|
||||
endef
|
||||
|
||||
# Builds both GTK+2 and GTK+3 versions of the plugin.
|
@ -1,2 +0,0 @@
|
||||
DIST deadbeef-0.7.2.tar.bz2 4736472 BLAKE2B ac2bbf9c832cdfb838c8237efb2aa4112dab37955cbcd40aef4f28f863c94db446d0d6040d25443ed7bac4d3d7b1ee8848eb21e18dd515344109a2d11fb7aa0d SHA512 9ea61a3820d9d57f038b80652ce63bd87e6781259c0f58a93b70607b02e71debbf5598f4a06d607d3840a804c3b7fc5039a4c4b0a8bb01e8e5107bba3f0bd980
|
||||
DIST deadbeef-1.8.0.tar.bz2 4849778 BLAKE2B 9c8757df2e4bff65d1c93e38e79bf21fa8a24e06016ef4d4d5f56f70b4e6b381c1be8d19c3f409cf0a1408168807228120d2364525a833703ac9a109b2698faf SHA512 93b393fd9b8f99ad01ee499963adf189f61db836c305feaefe61faa8b2c4231d4d653d7cde33d316c2ecdd5223d940cae2b205c52c25ba86aa02ded3682786a0
|
@ -1,259 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg
|
||||
lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW"
|
||||
|
||||
PLOCALE_BACKUP="en_GB"
|
||||
|
||||
inherit autotools gnome2-utils l10n xdg-utils
|
||||
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="foobar2k-like music player"
|
||||
HOMEPAGE="http://deadbeef.sourceforge.net"
|
||||
|
||||
LICENSE="BSD
|
||||
UNICODE
|
||||
ZLIB
|
||||
aac? ( GPL-1 GPL-2 )
|
||||
adplug? ( LGPL-2.1 ZLIB )
|
||||
alac? ( MIT GPL-2 )
|
||||
alsa? ( GPL-2 )
|
||||
cdda? ( GPL-2 LGPL-2 GPL-3 )
|
||||
cdparanoia? ( GPL-2 )
|
||||
cover? ( ZLIB )
|
||||
converter? ( GPL-2 )
|
||||
curl? ( curl ZLIB )
|
||||
dts? ( GPL-2 )
|
||||
dumb? ( DUMB-0.9.3 ZLIB )
|
||||
equalizer? ( GPL-2 )
|
||||
ffmpeg? ( GPL-2 )
|
||||
flac? ( BSD )
|
||||
gme? ( LGPL-2.1 )
|
||||
gtk2? ( GPL-2 )
|
||||
gtk3? ( GPL-2 )
|
||||
hotkeys? ( ZLIB )
|
||||
lastfm? ( GPL-2 )
|
||||
libav? ( GPL-2 )
|
||||
libnotify? ( GPL-2 )
|
||||
libsamplerate? ( GPL-2 )
|
||||
m3u? ( ZLIB )
|
||||
mac? ( GPL-2 )
|
||||
mad? ( GPL-2 ZLIB )
|
||||
midi? ( LGPL-2.1 ZLIB )
|
||||
mms? ( GPL-2 ZLIB )
|
||||
mono2stereo? ( ZLIB )
|
||||
mpg123? ( LGPL-2.1 ZLIB )
|
||||
musepack? ( BSD ZLIB )
|
||||
nullout? ( ZLIB )
|
||||
oss? ( GPL-2 )
|
||||
playlist-browser? ( ZLIB )
|
||||
psf? ( BSD GPL-1 MAME ZLIB )
|
||||
pulseaudio? ( GPL-2 )
|
||||
shell-exec? ( GPL-2 )
|
||||
shn? ( shorten ZLIB )
|
||||
sid? ( GPL-2 )
|
||||
sndfile? ( GPL-2 LGPL-2 )
|
||||
tta? ( BSD ZLIB )
|
||||
vorbis? ( BSD ZLIB )
|
||||
vtx? ( GPL-2 ZLIB )
|
||||
wavpack? ( BSD )
|
||||
wma? ( GPL-2 LGPL-2 ZLIB )
|
||||
zip? ( ZLIB )"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis
|
||||
aac adplug alac cdda cdparanoia converter cover cover-imlib2 cover-network curl dts dumb equalizer
|
||||
ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls
|
||||
nullout oss playlist-browser psf pulseaudio sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
|
||||
|
||||
REQUIRED_USE="cdparanoia? ( cdda )
|
||||
converter? ( || ( gtk2 gtk3 ) )
|
||||
cover-imlib2? ( cover )
|
||||
cover-network? ( cover curl )
|
||||
cover? ( || ( gtk2 gtk3 ) )
|
||||
ffmpeg? ( !libav )
|
||||
lastfm? ( curl )
|
||||
libav? ( !ffmpeg )
|
||||
mp3? ( || ( mad mpg123 ) )
|
||||
playlist-browser? ( || ( gtk2 gtk3 ) )
|
||||
shell-exec? ( || ( gtk2 gtk3 ) )
|
||||
|| ( alsa oss pulseaudio nullout )"
|
||||
|
||||
PDEPEND="media-plugins/deadbeef-plugins-meta:0"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
aac? ( media-libs/faad2:0 )
|
||||
adplug? ( media-libs/adplug:0 )
|
||||
alsa? ( media-libs/alsa-lib:0 )
|
||||
alac? ( media-libs/faad2:0 )
|
||||
cdda? ( dev-libs/libcdio:0=
|
||||
media-libs/libcddb:0 )
|
||||
cdparanoia? ( dev-libs/libcdio-paranoia:0 )
|
||||
cover? ( cover-imlib2? ( media-libs/imlib2:0 )
|
||||
media-libs/libpng:0=
|
||||
virtual/jpeg:0
|
||||
x11-libs/gdk-pixbuf:2[jpeg] )
|
||||
curl? ( net-misc/curl:0 )
|
||||
ffmpeg? ( media-video/ffmpeg:0= )
|
||||
libav? ( media-video/libav:0= )
|
||||
flac? ( media-libs/flac:0 )
|
||||
gme? ( sys-libs/zlib:0 )
|
||||
gtk2? ( dev-libs/atk:0
|
||||
dev-libs/jansson:0
|
||||
x11-libs/cairo:0
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango:0 )
|
||||
gtk3? ( dev-libs/jansson:0
|
||||
x11-libs/gtk+:3 )
|
||||
hotkeys? ( x11-libs/libX11:0 )
|
||||
libnotify? ( sys-apps/dbus:0 )
|
||||
libsamplerate? ( media-libs/libsamplerate:0 )
|
||||
mad? ( media-libs/libmad:0 )
|
||||
midi? ( media-sound/timidity-freepats:0 )
|
||||
mpg123? ( media-sound/mpg123:0 )
|
||||
psf? ( sys-libs/zlib:0 )
|
||||
pulseaudio? ( media-sound/pulseaudio:0 )
|
||||
sndfile? ( media-libs/libsndfile:0 )
|
||||
vorbis? ( media-libs/libogg:0
|
||||
media-libs/libvorbis:0 )
|
||||
wavpack? ( media-sound/wavpack:0 )
|
||||
zip? ( dev-libs/libzip:0 )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig:0
|
||||
nls? ( dev-util/intltool:0
|
||||
virtual/libintl:0 )
|
||||
mac? ( x86? ( dev-lang/yasm:0 )
|
||||
amd64? ( dev-lang/yasm:0 ) )"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
src_prepare() {
|
||||
if ! use_if_iuse linguas_pt_BR && use_if_iuse linguas_ru ; then
|
||||
eapply "${FILESDIR}/${PN}-0.7.2-remove-pt_br-help-translation.patch"
|
||||
rm -v "${S}/translation/help.pt_BR.txt" || die
|
||||
fi
|
||||
|
||||
if ! use_if_iuse linguas_ru && use_if_iuse linguas_pt_BR ; then
|
||||
eapply "${FILESDIR}/${PN}-0.7.2-remove-ru-help-translation.patch"
|
||||
rm -v "${S}/translation/help.ru.txt" || die
|
||||
fi
|
||||
|
||||
if ! use_if_iuse linguas_pt_BR && ! use_if_iuse linguas_ru ; then
|
||||
eapply "${FILESDIR}/${PN}-0.7.2-remove-pt_br-and-ru-help-translation.patch"
|
||||
rm -v "${S}/translation/help.pt_BR.txt" "${S}/translation/help.ru.txt" || die
|
||||
fi
|
||||
|
||||
if use midi ; then
|
||||
# set default gentoo path
|
||||
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
|
||||
-i "${S}/plugins/wildmidi/wildmidiplug.c" || die
|
||||
fi
|
||||
|
||||
if ! use unity ; then
|
||||
# remove unity trash
|
||||
eapply "${FILESDIR}/${PN}-0.7.2-remove-unity-trash.patch"
|
||||
fi
|
||||
|
||||
if use arm ; then
|
||||
eapply "${FILESDIR}/gcc-8/394536bd135dd5f9fac211c391ce2e1a04bda6da.patch"
|
||||
eapply "${FILESDIR}/gcc-8/7163099d55c64bf11c3dac4dadfd83a0495ea207.patch"
|
||||
eapply "${FILESDIR}/gcc-8/8fdeb8102d7a8be6773dc4accc5fe87901488724.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
|
||||
config_rpath_update "${S}/config.rpath"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use ffmpeg && ! use libav ; then
|
||||
ffmpeg_configure="$(use_enable ffmpeg)"
|
||||
elif use libav && ! use ffmpeg ; then
|
||||
ffmpeg_configure="$(use_enable libav ffmpeg)"
|
||||
fi
|
||||
|
||||
econf --disable-coreaudio \
|
||||
--disable-portable \
|
||||
--disable-static \
|
||||
"${ffmpeg_configure}" \
|
||||
$(use_enable aac) \
|
||||
$(use_enable adplug) \
|
||||
$(use_enable alac) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable cdda) \
|
||||
$(use_enable cdparanoia cdda-paranoia) \
|
||||
$(use_enable converter) \
|
||||
$(use_enable cover artwork) \
|
||||
$(use_enable cover-imlib2 artwork-imlib2) \
|
||||
$(use_enable cover-network artwork-network) \
|
||||
$(use_enable curl vfs-curl) \
|
||||
$(use_enable dts dca) \
|
||||
$(use_enable dumb) \
|
||||
$(use_enable equalizer supereq) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable gme) \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable hotkeys) \
|
||||
$(use_enable lastfm lfm) \
|
||||
$(use_enable libnotify notify) \
|
||||
$(use_enable libsamplerate src) \
|
||||
$(use_enable m3u) \
|
||||
$(use_enable mac ffap) \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable midi wildmidi) \
|
||||
$(use_enable mms) \
|
||||
$(use_enable mono2stereo) \
|
||||
$(use_enable mpg123 libmpg123) \
|
||||
$(use_enable musepack) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable nullout) \
|
||||
$(use_enable oss) \
|
||||
$(use_enable playlist-browser pltbrowser) \
|
||||
$(use_enable psf) \
|
||||
$(use_enable pulseaudio pulse) \
|
||||
$(use_enable sc68) \
|
||||
$(use_enable shell-exec shellexecui) \
|
||||
$(use_enable shn) \
|
||||
$(use_enable sid) \
|
||||
$(use_enable sndfile) \
|
||||
$(use_enable tta) \
|
||||
$(use_enable vorbis) \
|
||||
$(use_enable vtx) \
|
||||
$(use_enable wavpack) \
|
||||
$(use_enable wma) \
|
||||
$(use_enable zip vfs-zip)
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_savelist
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
}
|
@ -1,247 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg
|
||||
lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW"
|
||||
|
||||
PLOCALE_BACKUP="en_GB"
|
||||
|
||||
inherit autotools gnome2-utils l10n xdg-utils
|
||||
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="foobar2k-like music player"
|
||||
HOMEPAGE="http://deadbeef.sourceforge.net"
|
||||
|
||||
LICENSE="BSD
|
||||
UNICODE
|
||||
ZLIB
|
||||
aac? ( GPL-1 GPL-2 )
|
||||
adplug? ( LGPL-2.1 ZLIB )
|
||||
alac? ( MIT GPL-2 )
|
||||
alsa? ( GPL-2 )
|
||||
cdda? ( GPL-2 LGPL-2 GPL-3 )
|
||||
cdparanoia? ( GPL-2 )
|
||||
cover? ( ZLIB )
|
||||
converter? ( GPL-2 )
|
||||
curl? ( curl ZLIB )
|
||||
dts? ( GPL-2 )
|
||||
dumb? ( DUMB-0.9.3 ZLIB )
|
||||
equalizer? ( GPL-2 )
|
||||
ffmpeg? ( GPL-2 )
|
||||
flac? ( BSD )
|
||||
gme? ( LGPL-2.1 )
|
||||
gtk2? ( GPL-2 )
|
||||
gtk3? ( GPL-2 )
|
||||
hotkeys? ( ZLIB )
|
||||
lastfm? ( GPL-2 )
|
||||
libav? ( GPL-2 )
|
||||
libnotify? ( GPL-2 )
|
||||
libsamplerate? ( GPL-2 )
|
||||
m3u? ( ZLIB )
|
||||
mac? ( GPL-2 )
|
||||
mad? ( GPL-2 ZLIB )
|
||||
midi? ( LGPL-2.1 ZLIB )
|
||||
mms? ( GPL-2 ZLIB )
|
||||
mono2stereo? ( ZLIB )
|
||||
mpg123? ( LGPL-2.1 ZLIB )
|
||||
musepack? ( BSD ZLIB )
|
||||
nullout? ( ZLIB )
|
||||
opus? ( ZLIB )
|
||||
oss? ( GPL-2 )
|
||||
playlist-browser? ( ZLIB )
|
||||
psf? ( BSD GPL-1 MAME ZLIB )
|
||||
pulseaudio? ( GPL-2 )
|
||||
shell-exec? ( GPL-2 )
|
||||
shn? ( shorten ZLIB )
|
||||
sid? ( GPL-2 )
|
||||
sndfile? ( GPL-2 LGPL-2 )
|
||||
tta? ( BSD ZLIB )
|
||||
vorbis? ( BSD ZLIB )
|
||||
vtx? ( GPL-2 ZLIB )
|
||||
wavpack? ( BSD )
|
||||
wma? ( GPL-2 LGPL-2 ZLIB )
|
||||
zip? ( ZLIB )"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis
|
||||
aac adplug alac cdda cdparanoia converter cover cover-imlib2 cover-network curl dts dumb equalizer
|
||||
ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls
|
||||
nullout opus oss playlist-browser psf pulseaudio replaygain-scanner sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
|
||||
|
||||
REQUIRED_USE="cdparanoia? ( cdda )
|
||||
converter? ( || ( gtk2 gtk3 ) )
|
||||
cover-imlib2? ( cover )
|
||||
cover-network? ( cover curl )
|
||||
cover? ( || ( gtk2 gtk3 ) )
|
||||
ffmpeg? ( !libav )
|
||||
lastfm? ( curl )
|
||||
libav? ( !ffmpeg )
|
||||
mp3? ( || ( mad mpg123 ) )
|
||||
playlist-browser? ( || ( gtk2 gtk3 ) )
|
||||
shell-exec? ( || ( gtk2 gtk3 ) )
|
||||
|| ( alsa oss pulseaudio nullout )"
|
||||
|
||||
PDEPEND="media-plugins/deadbeef-plugins-meta:0"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
aac? ( media-libs/faad2:0 )
|
||||
adplug? ( media-libs/adplug:0 )
|
||||
alsa? ( media-libs/alsa-lib:0 )
|
||||
alac? ( media-libs/faad2:0 )
|
||||
cdda? ( dev-libs/libcdio:0=
|
||||
media-libs/libcddb:0 )
|
||||
cdparanoia? ( dev-libs/libcdio-paranoia:0 )
|
||||
cover? ( cover-imlib2? ( media-libs/imlib2:0 )
|
||||
media-libs/libpng:0=
|
||||
virtual/jpeg:0
|
||||
x11-libs/gdk-pixbuf:2[jpeg] )
|
||||
curl? ( net-misc/curl:0 )
|
||||
ffmpeg? ( media-video/ffmpeg:0= )
|
||||
libav? ( media-video/libav:0= )
|
||||
flac? ( media-libs/flac:0 )
|
||||
gme? ( sys-libs/zlib:0 )
|
||||
gtk2? ( dev-libs/atk:0
|
||||
dev-libs/jansson:0
|
||||
x11-libs/cairo:0
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango:0 )
|
||||
gtk3? ( dev-libs/jansson:0
|
||||
x11-libs/gtk+:3 )
|
||||
hotkeys? ( x11-libs/libX11:0 )
|
||||
libnotify? ( sys-apps/dbus:0 )
|
||||
libsamplerate? ( media-libs/libsamplerate:0 )
|
||||
mad? ( media-libs/libmad:0 )
|
||||
midi? ( media-sound/timidity-freepats:0 )
|
||||
mpg123? ( media-sound/mpg123:0 )
|
||||
opus? ( media-libs/opusfile:0 )
|
||||
psf? ( sys-libs/zlib:0 )
|
||||
pulseaudio? ( media-sound/pulseaudio:0 )
|
||||
sndfile? ( media-libs/libsndfile:0 )
|
||||
vorbis? ( media-libs/libogg:0
|
||||
media-libs/libvorbis:0 )
|
||||
wavpack? ( media-sound/wavpack:0 )
|
||||
zip? ( dev-libs/libzip:0 )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig:0
|
||||
nls? ( dev-util/intltool:0
|
||||
virtual/libintl:0 )
|
||||
mac? ( x86? ( dev-lang/yasm:0 )
|
||||
amd64? ( dev-lang/yasm:0 ) )"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
src_prepare() {
|
||||
if ! use_if_iuse linguas_ru ; then
|
||||
eapply "${FILESDIR}/${P}-remove-ru-help-translation.patch"
|
||||
rm -v "${S}/translation/help.ru.txt" || die
|
||||
fi
|
||||
|
||||
if use midi ; then
|
||||
# set default gentoo path
|
||||
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
|
||||
-i "${S}/plugins/wildmidi/wildmidiplug.c" || die
|
||||
fi
|
||||
|
||||
if ! use unity ; then
|
||||
# remove unity trash
|
||||
eapply "${FILESDIR}/${P}-remove-unity-trash.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
|
||||
config_rpath_update "${S}/config.rpath"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use ffmpeg && ! use libav ; then
|
||||
ffmpeg_configure="$(use_enable ffmpeg)"
|
||||
elif use libav && ! use ffmpeg ; then
|
||||
ffmpeg_configure="$(use_enable libav ffmpeg)"
|
||||
fi
|
||||
|
||||
econf --disable-coreaudio \
|
||||
--disable-portable \
|
||||
--disable-static \
|
||||
"${ffmpeg_configure}" \
|
||||
$(use_enable aac) \
|
||||
$(use_enable adplug) \
|
||||
$(use_enable alac) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable cdda) \
|
||||
$(use_enable cdparanoia cdda-paranoia) \
|
||||
$(use_enable converter) \
|
||||
$(use_enable cover artwork) \
|
||||
$(use_enable cover-imlib2 artwork-imlib2) \
|
||||
$(use_enable cover-network artwork-network) \
|
||||
$(use_enable curl vfs-curl) \
|
||||
$(use_enable dts dca) \
|
||||
$(use_enable dumb) \
|
||||
$(use_enable equalizer supereq) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable gme) \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable hotkeys) \
|
||||
$(use_enable lastfm lfm) \
|
||||
$(use_enable libnotify notify) \
|
||||
$(use_enable libsamplerate src) \
|
||||
$(use_enable m3u) \
|
||||
$(use_enable mac ffap) \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable midi wildmidi) \
|
||||
$(use_enable mms) \
|
||||
$(use_enable mono2stereo) \
|
||||
$(use_enable mpg123 libmpg123) \
|
||||
$(use_enable musepack) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable nullout) \
|
||||
$(use_enable opus) \
|
||||
$(use_enable oss) \
|
||||
$(use_enable playlist-browser pltbrowser) \
|
||||
$(use_enable psf) \
|
||||
$(use_enable pulseaudio pulse) \
|
||||
$(use_enable replaygain-scanner rgscanner) \
|
||||
$(use_enable sc68) \
|
||||
$(use_enable shell-exec shellexecui) \
|
||||
$(use_enable shn) \
|
||||
$(use_enable sid) \
|
||||
$(use_enable sndfile) \
|
||||
$(use_enable tta) \
|
||||
$(use_enable vorbis) \
|
||||
$(use_enable vtx) \
|
||||
$(use_enable wavpack) \
|
||||
$(use_enable wma) \
|
||||
$(use_enable zip vfs-zip)
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_savelist
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
}
|
@ -1,247 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg
|
||||
lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW"
|
||||
|
||||
PLOCALE_BACKUP="en_GB"
|
||||
|
||||
inherit autotools eutils git-r3 gnome2-utils l10n xdg-utils
|
||||
|
||||
EGIT_REPO_URI="https://github.com/Alexey-Yakovenko/${PN}.git"
|
||||
EGIT_BRANCH="master"
|
||||
|
||||
KEYWORDS=""
|
||||
|
||||
DESCRIPTION="foobar2k-like music player"
|
||||
HOMEPAGE="http://deadbeef.sourceforge.net"
|
||||
|
||||
LICENSE="BSD
|
||||
UNICODE
|
||||
ZLIB
|
||||
aac? ( GPL-1 GPL-2 )
|
||||
adplug? ( LGPL-2.1 ZLIB )
|
||||
alac? ( MIT GPL-2 )
|
||||
alsa? ( GPL-2 )
|
||||
cdda? ( GPL-2 LGPL-2 GPL-3 )
|
||||
cdparanoia? ( GPL-2 )
|
||||
cover? ( ZLIB )
|
||||
converter? ( GPL-2 )
|
||||
curl? ( curl ZLIB )
|
||||
dts? ( GPL-2 )
|
||||
dumb? ( DUMB-0.9.3 ZLIB )
|
||||
equalizer? ( GPL-2 )
|
||||
ffmpeg? ( GPL-2 )
|
||||
flac? ( BSD )
|
||||
gme? ( LGPL-2.1 )
|
||||
gtk2? ( GPL-2 )
|
||||
gtk3? ( GPL-2 )
|
||||
hotkeys? ( ZLIB )
|
||||
lastfm? ( GPL-2 )
|
||||
libav? ( GPL-2 )
|
||||
libnotify? ( GPL-2 )
|
||||
libsamplerate? ( GPL-2 )
|
||||
m3u? ( ZLIB )
|
||||
mac? ( GPL-2 )
|
||||
mad? ( GPL-2 ZLIB )
|
||||
midi? ( LGPL-2.1 ZLIB )
|
||||
mms? ( GPL-2 ZLIB )
|
||||
mono2stereo? ( ZLIB )
|
||||
mpg123? ( LGPL-2.1 ZLIB )
|
||||
musepack? ( BSD ZLIB )
|
||||
nullout? ( ZLIB )
|
||||
opus? ( ZLIB )
|
||||
oss? ( GPL-2 )
|
||||
playlist-browser? ( ZLIB )
|
||||
psf? ( BSD GPL-1 MAME ZLIB )
|
||||
pulseaudio? ( GPL-2 )
|
||||
shell-exec? ( GPL-2 )
|
||||
shn? ( shorten ZLIB )
|
||||
sid? ( GPL-2 )
|
||||
sndfile? ( GPL-2 LGPL-2 )
|
||||
tta? ( BSD ZLIB )
|
||||
vorbis? ( BSD ZLIB )
|
||||
vtx? ( GPL-2 ZLIB )
|
||||
wavpack? ( BSD )
|
||||
wma? ( GPL-2 LGPL-2 ZLIB )
|
||||
zip? ( ZLIB )"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis
|
||||
aac adplug alac cdda cdparanoia converter cover cover-imlib2 cover-network curl dts dumb equalizer
|
||||
ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls
|
||||
nullout opus oss playlist-browser psf pulseaudio replaygain-scanner sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
|
||||
|
||||
REQUIRED_USE="cdparanoia? ( cdda )
|
||||
converter? ( || ( gtk2 gtk3 ) )
|
||||
cover-imlib2? ( cover )
|
||||
cover-network? ( cover curl )
|
||||
cover? ( || ( gtk2 gtk3 ) )
|
||||
ffmpeg? ( !libav )
|
||||
lastfm? ( curl )
|
||||
libav? ( !ffmpeg )
|
||||
mp3? ( || ( mad mpg123 ) )
|
||||
playlist-browser? ( || ( gtk2 gtk3 ) )
|
||||
shell-exec? ( || ( gtk2 gtk3 ) )
|
||||
|| ( alsa oss pulseaudio nullout )"
|
||||
|
||||
PDEPEND="media-plugins/deadbeef-plugins-meta:0"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
aac? ( media-libs/faad2:0 )
|
||||
adplug? ( media-libs/adplug:0 )
|
||||
alsa? ( media-libs/alsa-lib:0 )
|
||||
alac? ( media-libs/faad2:0 )
|
||||
cdda? ( dev-libs/libcdio:0=
|
||||
media-libs/libcddb:0 )
|
||||
cdparanoia? ( dev-libs/libcdio-paranoia:0 )
|
||||
cover? ( cover-imlib2? ( media-libs/imlib2:0 )
|
||||
media-libs/libpng:0=
|
||||
virtual/jpeg:0
|
||||
x11-libs/gdk-pixbuf:2[jpeg] )
|
||||
curl? ( net-misc/curl:0 )
|
||||
ffmpeg? ( media-video/ffmpeg:0= )
|
||||
libav? ( media-video/libav:0= )
|
||||
flac? ( media-libs/flac:0 )
|
||||
gme? ( sys-libs/zlib:0 )
|
||||
gtk2? ( dev-libs/atk:0
|
||||
dev-libs/jansson:0
|
||||
x11-libs/cairo:0
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango:0 )
|
||||
gtk3? ( dev-libs/jansson:0
|
||||
x11-libs/gtk+:3 )
|
||||
hotkeys? ( x11-libs/libX11:0 )
|
||||
libnotify? ( sys-apps/dbus:0 )
|
||||
libsamplerate? ( media-libs/libsamplerate:0 )
|
||||
mad? ( media-libs/libmad:0 )
|
||||
midi? ( media-sound/timidity-freepats:0 )
|
||||
mpg123? ( media-sound/mpg123:0 )
|
||||
opus? ( media-libs/opusfile:0 )
|
||||
psf? ( sys-libs/zlib:0 )
|
||||
pulseaudio? ( media-sound/pulseaudio:0 )
|
||||
sndfile? ( media-libs/libsndfile:0 )
|
||||
vorbis? ( media-libs/libogg:0
|
||||
media-libs/libvorbis:0 )
|
||||
wavpack? ( media-sound/wavpack:0 )
|
||||
zip? ( dev-libs/libzip:0 )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig:0
|
||||
nls? ( dev-util/intltool:0
|
||||
virtual/libintl:0 )
|
||||
mac? ( x86? ( dev-lang/yasm:0 )
|
||||
amd64? ( dev-lang/yasm:0 ) )"
|
||||
|
||||
src_prepare() {
|
||||
if ! use_if_iuse linguas_ru ; then
|
||||
eapply "${FILESDIR}/${P}-remove-ru-help-translation.patch"
|
||||
rm -v "${S}/translation/help.ru.txt" || die
|
||||
fi
|
||||
|
||||
if use midi ; then
|
||||
# set default gentoo path
|
||||
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
|
||||
-i "${S}/plugins/wildmidi/wildmidiplug.c" || die
|
||||
fi
|
||||
|
||||
if ! use unity ; then
|
||||
# remove unity trash
|
||||
eapply "${FILESDIR}/${P}-remove-unity-trash.patch"
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
|
||||
config_rpath_update "${S}/config.rpath"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use ffmpeg && ! use libav ; then
|
||||
ffmpeg_configure="$(use_enable ffmpeg)"
|
||||
elif use libav && ! use ffmpeg ; then
|
||||
ffmpeg_configure="$(use_enable libav ffmpeg)"
|
||||
fi
|
||||
|
||||
econf --disable-coreaudio \
|
||||
--disable-portable \
|
||||
--disable-static \
|
||||
--docdir=/usr/share/${PN} \
|
||||
"${ffmpeg_configure}" \
|
||||
$(use_enable aac) \
|
||||
$(use_enable adplug) \
|
||||
$(use_enable alac) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable cdda) \
|
||||
$(use_enable cdparanoia cdda-paranoia) \
|
||||
$(use_enable converter) \
|
||||
$(use_enable cover artwork) \
|
||||
$(use_enable cover-imlib2 artwork-imlib2) \
|
||||
$(use_enable cover-network artwork-network) \
|
||||
$(use_enable curl vfs-curl) \
|
||||
$(use_enable dts dca) \
|
||||
$(use_enable dumb) \
|
||||
$(use_enable equalizer supereq) \
|
||||
$(use_enable flac) \
|
||||
$(use_enable gme) \
|
||||
$(use_enable gtk2) \
|
||||
$(use_enable gtk3) \
|
||||
$(use_enable hotkeys) \
|
||||
$(use_enable lastfm lfm) \
|
||||
$(use_enable libnotify notify) \
|
||||
$(use_enable libsamplerate src) \
|
||||
$(use_enable m3u) \
|
||||
$(use_enable mac ffap) \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable midi wildmidi) \
|
||||
$(use_enable mms) \
|
||||
$(use_enable mono2stereo) \
|
||||
$(use_enable mpg123 libmpg123) \
|
||||
$(use_enable musepack) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable nullout) \
|
||||
$(use_enable opus) \
|
||||
$(use_enable oss) \
|
||||
$(use_enable playlist-browser pltbrowser) \
|
||||
$(use_enable psf) \
|
||||
$(use_enable pulseaudio pulse) \
|
||||
$(use_enable replaygain-scanner rgscanner) \
|
||||
$(use_enable sc68) \
|
||||
$(use_enable shell-exec shellexecui) \
|
||||
$(use_enable shn) \
|
||||
$(use_enable sid) \
|
||||
$(use_enable sndfile) \
|
||||
$(use_enable tta) \
|
||||
$(use_enable vorbis) \
|
||||
$(use_enable vtx) \
|
||||
$(use_enable wavpack) \
|
||||
$(use_enable wma) \
|
||||
$(use_enable zip vfs-zip)
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_savelist
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
|
||||
if use gtk2 || use gtk3 ; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
From 394536bd135dd5f9fac211c391ce2e1a04bda6da Mon Sep 17 00:00:00 2001
|
||||
From: Alexey Yakovenko <wakeroid@gmail.com>
|
||||
Date: Wed, 9 May 2018 10:28:13 +0200
|
||||
Subject: [PATCH] adplug: fix -Wnarrowing warning
|
||||
|
||||
---
|
||||
plugins/adplug/adplug/s3m.cpp | 2 +-
|
||||
plugins/adplug/adplug/s3m.h | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/plugins/adplug/adplug/s3m.cpp b/plugins/adplug/adplug/s3m.cpp
|
||||
index 173a75635..b57b9cf0c 100644
|
||||
--- a/plugins/adplug/adplug/s3m.cpp
|
||||
+++ b/plugins/adplug/adplug/s3m.cpp
|
||||
@@ -26,7 +26,7 @@
|
||||
#include <string.h>
|
||||
#include "s3m.h"
|
||||
|
||||
-const char Cs3mPlayer::chnresolv[] = // S3M -> adlib channel conversion
|
||||
+const int8_t Cs3mPlayer::chnresolv[] = // S3M -> adlib channel conversion
|
||||
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,-1,-1,-1,-1,-1,-1,-1};
|
||||
|
||||
const unsigned short Cs3mPlayer::notetable[12] = // S3M adlib note table
|
||||
diff --git a/plugins/adplug/adplug/s3m.h b/plugins/adplug/adplug/s3m.h
|
||||
index cf58c44b9..708c635b9 100644
|
||||
--- a/plugins/adplug/adplug/s3m.h
|
||||
+++ b/plugins/adplug/adplug/s3m.h
|
||||
@@ -92,7 +92,7 @@ class Cs3mPlayer: public CPlayer
|
||||
char filetype[30];
|
||||
|
||||
private:
|
||||
- static const char chnresolv[];
|
||||
+ static const int8_t chnresolv[];
|
||||
static const unsigned short notetable[12];
|
||||
static const unsigned char vibratotab[32];
|
||||
|
@ -1,21 +0,0 @@
|
||||
From 7163099d55c64bf11c3dac4dadfd83a0495ea207 Mon Sep 17 00:00:00 2001
|
||||
From: Alexey Yakovenko <wakeroid@gmail.com>
|
||||
Date: Wed, 9 May 2018 10:49:09 +0200
|
||||
Subject: [PATCH] adplug: include stdint.h in s3m.h for int8_t
|
||||
|
||||
---
|
||||
plugins/adplug/adplug/s3m.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/plugins/adplug/adplug/s3m.h b/plugins/adplug/adplug/s3m.h
|
||||
index 708c635b9..85220467a 100644
|
||||
--- a/plugins/adplug/adplug/s3m.h
|
||||
+++ b/plugins/adplug/adplug/s3m.h
|
||||
@@ -23,6 +23,7 @@
|
||||
#define H_ADPLUG_S3M
|
||||
|
||||
#include "player.h"
|
||||
+#include <stdint.h>
|
||||
|
||||
class Cs3mPlayer: public CPlayer
|
||||
{
|
@ -1,24 +0,0 @@
|
||||
From 8fdeb8102d7a8be6773dc4accc5fe87901488724 Mon Sep 17 00:00:00 2001
|
||||
From: Alexey Yakovenko <wakeroid@gmail.com>
|
||||
Date: Wed, 9 May 2018 10:28:42 +0200
|
||||
Subject: [PATCH] sid: fix -Wnarrowing warning
|
||||
|
||||
---
|
||||
plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp
|
||||
index 29b5c9096..424cae4ea 100644
|
||||
--- a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp
|
||||
+++ b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp
|
||||
@@ -83,8 +83,8 @@ const int8_t XSID::sampleConvertTable[16] =
|
||||
*/
|
||||
const int8_t XSID::sampleConvertTable[16] =
|
||||
{
|
||||
- '\x80', '\x94', '\xa9', '\xbc', '\xce', '\xe1', '\xf2', '\x03',
|
||||
- '\x1b', '\x2a', '\x3b', '\x49', '\x58', '\x66', '\x73', '\x7f'
|
||||
+ -128, -108, -87, -68, -50, -31, -14,
|
||||
+ 3, 27, 42, 59, 73, 88, 102, 115, 127
|
||||
};
|
||||
|
||||
const char *XSID::credit =
|
@ -1,13 +0,0 @@
|
||||
--- a/Makefile.am 2014-09-13 13:00:26.945181716 +0400
|
||||
+++ b/Makefile.am 2014-09-13 13:00:36.425215841 +0400
|
||||
@@ -55,9 +55,7 @@
|
||||
docsdir = $(docdir)
|
||||
|
||||
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
|
||||
- COPYING.GPLv2 COPYING.LGPLv2.1\
|
||||
- translation/help.ru.txt\
|
||||
- translation/help.pt_BR.txt
|
||||
+ COPYING.GPLv2 COPYING.LGPLv2.1
|
||||
|
||||
desktopdir = $(datadir)/applications
|
||||
desktop_DATA = deadbeef.desktop
|
@ -1,12 +0,0 @@
|
||||
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
|
||||
+++ b/Makefile.am 2014-09-13 12:56:29.964328671 +0400
|
||||
@@ -56,8 +56,7 @@
|
||||
|
||||
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
|
||||
COPYING.GPLv2 COPYING.LGPLv2.1\
|
||||
- translation/help.ru.txt\
|
||||
- translation/help.pt_BR.txt
|
||||
+ translation/help.ru.txt
|
||||
|
||||
desktopdir = $(datadir)/applications
|
||||
desktop_DATA = deadbeef.desktop
|
@ -1,10 +0,0 @@
|
||||
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
|
||||
+++ b/Makefile.am 2014-09-13 12:58:07.248012190 +0400
|
||||
@@ -56,7 +56,6 @@
|
||||
|
||||
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
|
||||
COPYING.GPLv2 COPYING.LGPLv2.1\
|
||||
- translation/help.ru.txt\
|
||||
translation/help.pt_BR.txt
|
||||
|
||||
desktopdir = $(datadir)/applications
|
@ -1,66 +0,0 @@
|
||||
--- a/deadbeef.desktop.in 2016-04-07 19:52:40.000000000 +0000
|
||||
+++ b/deadbeef.desktop.in.org 2016-04-09 13:11:58.514294467 +0000
|
||||
@@ -15,63 +15,3 @@
|
||||
Type=Application
|
||||
Icon=deadbeef
|
||||
X-PulseAudio-Properties=media.role=music
|
||||
-
|
||||
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
|
||||
-
|
||||
-Keywords=Sound;Music;Audio;Player;Musicplayer;MP3
|
||||
-Keywords[zh_TW]=Sound;Music;Audio;Player;Musicplayer;MP3;音樂;音樂播放器;播放器;音訊
|
||||
-
|
||||
-[Play Shortcut Group]
|
||||
-Name=Play
|
||||
-Name[zh_TW]=播放
|
||||
-Exec=deadbeef --play
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Pause Shortcut Group]
|
||||
-Name=Pause
|
||||
-Name[zh_TW]=暫停
|
||||
-Exec=deadbeef --pause
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Stop Shortcut Group]
|
||||
-Name=Stop
|
||||
-Name[zh_TW]=停止
|
||||
-Exec=deadbeef --stop
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Next Shortcut Group]
|
||||
-Name=Next
|
||||
-Name[zh_TW]=下一首
|
||||
-Exec=deadbeef --next
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Prev Shortcut Group]
|
||||
-Name=Prev
|
||||
-Name[zh_TW]=上一首
|
||||
-Exec=deadbeef --prev
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Desktop Action Play]
|
||||
-Name=Play
|
||||
-Name[zh_TW]=播放
|
||||
-Exec=deadbeef --play
|
||||
-
|
||||
-[Desktop Action Pause]
|
||||
-Name=Pause
|
||||
-Name[zh_TW]=暫停
|
||||
-Exec=deadbeef --pause
|
||||
-
|
||||
-[Desktop Action Stop]
|
||||
-Name=Stop
|
||||
-Name[zh_TW]=停止
|
||||
-Exec=deadbeef --stop
|
||||
-
|
||||
-[Desktop Action Next]
|
||||
-Name=Next
|
||||
-Name[zh_TW]=下一首
|
||||
-Exec=deadbeef --next
|
||||
-
|
||||
-[Desktop Action Previous]
|
||||
-Name=Prev
|
||||
-Name[zh_TW]=上一首
|
||||
-Exec=deadbeef --prev
|
@ -1,10 +0,0 @@
|
||||
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
|
||||
+++ b/Makefile.am 2014-09-13 12:58:07.248012190 +0400
|
||||
@@ -60,7 +60,6 @@
|
||||
|
||||
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
|
||||
- COPYING.GPLv2 COPYING.LGPLv2.1\
|
||||
- translation/help.ru.txt
|
||||
+ COPYING.GPLv2 COPYING.LGPLv2.1
|
||||
|
||||
desktopdir = $(datadir)/applications
|
@ -1,70 +0,0 @@
|
||||
--- a/deadbeef.desktop.in.org 2017-11-26 04:45:34.464179734 -0800
|
||||
+++ b/deadbeef.desktop.in 2017-11-26 04:47:18.612179734 -0800
|
||||
@@ -20,67 +20,4 @@
|
||||
Keywords=Sound;Music;Audio;Player;Musicplayer;MP3
|
||||
Keywords[zh_TW]=Sound;Music;Audio;Player;Musicplayer;MP3;音樂;音樂播放器;播放器;音訊
|
||||
|
||||
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
|
||||
X-PulseAudio-Properties=media.role=music
|
||||
-
|
||||
-[Play Shortcut Group]
|
||||
-Name=Play
|
||||
-Name[zh_CN]=播放
|
||||
-Name[zh_TW]=播放
|
||||
-Exec=deadbeef --play
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Pause Shortcut Group]
|
||||
-Name=Pause
|
||||
-Name[zh_CN]=暂停
|
||||
-Name[zh_TW]=暫停
|
||||
-Exec=deadbeef --pause
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Stop Shortcut Group]
|
||||
-Name=Stop
|
||||
-Name[zh_CN]=停止
|
||||
-Name[zh_TW]=停止
|
||||
-Exec=deadbeef --stop
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Next Shortcut Group]
|
||||
-Name=Next
|
||||
-Name[zh_CN]=下一首
|
||||
-Name[zh_TW]=下一首
|
||||
-Exec=deadbeef --next
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Prev Shortcut Group]
|
||||
-Name=Prev
|
||||
-Name[zh_CN]=上一首
|
||||
-Name[zh_TW]=上一首
|
||||
-Exec=deadbeef --prev
|
||||
-TargetEnvironment=Unity
|
||||
-
|
||||
-[Desktop Action Play]
|
||||
-Name=Play
|
||||
-Name[zh_CN]=播放
|
||||
-Name[zh_TW]=播放
|
||||
-Exec=deadbeef --play
|
||||
-
|
||||
-[Desktop Action Pause]
|
||||
-Name=Pause
|
||||
-Name[zh_CN]=暂停
|
||||
-Name[zh_TW]=暫停
|
||||
-Exec=deadbeef --pause
|
||||
-
|
||||
-[Desktop Action Stop]
|
||||
-Name=Stop
|
||||
-Name[zh_TW]=停止
|
||||
-Exec=deadbeef --stop
|
||||
-
|
||||
-[Desktop Action Next]
|
||||
-Name=Next
|
||||
-Name[zh_TW]=下一首
|
||||
-Exec=deadbeef --next
|
||||
-
|
||||
-[Desktop Action Prev]
|
||||
-Name=Prev
|
||||
-Name[zh_TW]=上一首
|
||||
-Exec=deadbeef --prev
|
@ -1,10 +0,0 @@
|
||||
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
|
||||
+++ b/Makefile.am 2014-09-13 12:58:07.248012190 +0400
|
||||
@@ -60,7 +60,6 @@
|
||||
|
||||
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
|
||||
- COPYING.GPLv2 COPYING.LGPLv2.1\
|
||||
- translation/help.ru.txt
|
||||
+ COPYING.GPLv2 COPYING.LGPLv2.1
|
||||
|
||||
desktopdir = $(datadir)/applications
|
@ -1,35 +0,0 @@
|
||||
--- a/deadbeef.desktop.in.org 2019-04-27 22:19:36.685464263 -0000
|
||||
+++ b/deadbeef.desktop.in 2019-04-27 22:22:48.415836923 -0000
|
||||
@@ -20,32 +20,4 @@
|
||||
Keywords=Sound;Music;Audio;Player;Musicplayer;MP3;
|
||||
Keywords[zh_TW]=Sound;Music;Audio;Player;Musicplayer;MP3;音樂;音樂播放器;播放器;音訊;
|
||||
|
||||
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev;
|
||||
X-PulseAudio-Properties=media.role=music
|
||||
-
|
||||
-[Desktop Action Play]
|
||||
-Name=Play
|
||||
-Name[zh_CN]=播放
|
||||
-Name[zh_TW]=播放
|
||||
-Exec=deadbeef --play
|
||||
-
|
||||
-[Desktop Action Pause]
|
||||
-Name=Pause
|
||||
-Name[zh_CN]=暂停
|
||||
-Name[zh_TW]=暫停
|
||||
-Exec=deadbeef --pause
|
||||
-
|
||||
-[Desktop Action Stop]
|
||||
-Name=Stop
|
||||
-Name[zh_TW]=停止
|
||||
-Exec=deadbeef --stop
|
||||
-
|
||||
-[Desktop Action Next]
|
||||
-Name=Next
|
||||
-Name[zh_TW]=下一首
|
||||
-Exec=deadbeef --next
|
||||
-
|
||||
-[Desktop Action Prev]
|
||||
-Name=Prev
|
||||
-Name[zh_TW]=上一首
|
||||
-Exec=deadbeef --prev
|
@ -1,60 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>damex.pp@gmail.com</email>
|
||||
<name>Roman Kuzmitsky</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='aac'>Advanced Audio Coding (AAC) plugin</flag>
|
||||
<flag name='adplug'>Adplug plugin</flag>
|
||||
<flag name='alac'>Apple Lossless Audio Codec (ALAC) plugin</flag>
|
||||
<flag name='cdda'>Compact Disc Digital Audio (CDDA) plugin</flag>
|
||||
<flag name='converter'>Support for converting media files</flag>
|
||||
<flag name='cover'>Album artwork plugin</flag>
|
||||
<flag name='cover-imlib2'>Album artwork (with support for imlib2) plugin</flag>
|
||||
<flag name='cover-network'>Plugin for downloading album artwork from internet</flag>
|
||||
<flag name='curl'>cURL plugin</flag>
|
||||
<flag name='dts'>Digital Theater System (DTS) plugin</flag>
|
||||
<flag name='dumb'>Tracker music (MOD, S3M, XM, IT, STM, 669, PTM, PSM, MTM, DSM, ASYLUM AMF, UMX, J2B) plugin</flag>
|
||||
<flag name='equalizer'>Equalizer plugin</flag>
|
||||
<flag name='ffmpeg'>FFmpeg plugin</flag>
|
||||
<flag name='flac'>Free Lossless Audio Codec (FLAC) plugin</flag>
|
||||
<flag name='gme'>Game Music Emu (NSF, AY and other formats) plugin</flag>
|
||||
<flag name='gtk2'>GTK2 based user interface</flag>
|
||||
<flag name='gtk3'>GTK3 based user interface</flag>
|
||||
<flag name='hotkeys'>Hotkeys support plugin</flag>
|
||||
<flag name='lastfm'>Last.fm scrobbling plugin</flag>
|
||||
<flag name='libav'>Libav plugin</flag>
|
||||
<flag name='libnotify'>Notification daemon support plugin</flag>
|
||||
<flag name='libsamplerate'>Sample rate conversion plugin</flag>
|
||||
<flag name='m3u'>m3u playlist plugin</flag>
|
||||
<flag name='mac'>Monkey's Audio plugin</flag>
|
||||
<flag name='mad'>MPEG-1/2/2.5 Layer 3 (MP3) support through mad/libmad</flag>
|
||||
<flag name='midi'>midi support (via timidity) plugin</flag>
|
||||
<flag name='mms'>Microsoft Media Server (MMS) plugin</flag>
|
||||
<flag name='mono2stereo'>mono2stereo plugin</flag>
|
||||
<flag name='mp3'>MPEG-1/2/2.5 Layer 3 (MP3) support plugin. It is a virtual use for mad/libmad or mpg123/libmpg123 since deadbeef 0.6.3</flag>
|
||||
<flag name='mpg123'>MPEG-1/2/2.5 Layer 3 (MP3) support through mpg123/libmpg123</flag>
|
||||
<flag name='nls'>Native Language Support (NLS)</flag>
|
||||
<flag name='nullout'>NULL output plugin</flag>
|
||||
<flag name='opus'>Ogg Opus plugin</flag>
|
||||
<flag name='oss'>Open Sound System (OSS) output plugin</flag>
|
||||
<flag name='playlist-browser'>Playlist browser user interface plugin</flag>
|
||||
<flag name='psf'>AOSDK-based PSF(QSF,SSF,DSF) plugin</flag>
|
||||
<flag name='pulseaudio'>PulseAudio output plugin</flag>
|
||||
<flag name='replaygain-scanner'>ReplayGain scanner plugin</flag>
|
||||
<flag name='sc68'>Atari ST and Amiga music plugin</flag>
|
||||
<flag name='shell-exec'>Support for running shell commands</flag>
|
||||
<flag name='shn'>Shorten (SHN) plugin</flag>
|
||||
<flag name='sid'>Commodore64 SID music player plugin</flag>
|
||||
<flag name='sndfile'>PCM wave support (via libsndfile) plugin</flag>
|
||||
<flag name='tta'>True Audio TTA plugin</flag>
|
||||
<flag name='vorbis'>Ogg Vorbis plugin</flag>
|
||||
<flag name='unity'>Gnome Unity support</flag>
|
||||
<flag name='vtx'>Libayemy VTX ZX-Spectrum music player plugin</flag>
|
||||
<flag name='wavpack'>WavPack plugin</flag>
|
||||
<flag name='wma'>Windows media audio plugin</flag>
|
||||
<flag name='zip'>vfs_zip plugin</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
Loading…
Reference in new issue