media-sound/deadbeef: version bump to 1.8.0

mhiretskiy
Alexander Tratsevskiy 5 years ago
parent 44026e74b6
commit ac699d9ad2

@ -1,6 +1,5 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
# @ECLASS: deadbeef-plugins.eclass
# @MAINTAINER:
@ -10,8 +9,8 @@
# This eclass makes trivial deadbeef plugin ebuilds possible.
# Many things that would normally be done manually is automated.
if [[ "${EAPI}" -lt 5 ]] ; then
die "EAPI="${EAPI}" is not supported"
if [[ "${EAPI}" -lt 6 ]] ; then
die "EAPI=${EAPI} is not supported"
fi
inherit eutils

@ -0,0 +1,20 @@
# 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,15 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit deadbeef-plugins git-r3
DESCRIPTION="DeaDBeeF vfs archive reader plugin with gzip, 7z and rar support"
HOMEPAGE="https://www.assembla.com/spaces/deadbeef_vfs_archive_reader"
EGIT_REPO_URI="https://github.com/carlosanunes/deadbeef_vfs_archive_reader"
EGIT_COMMIT="7b1b5aa05ddae04eb127fd5aca05a12dc500b7fd"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~x86"

@ -0,0 +1,30 @@
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

@ -0,0 +1,12 @@
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 +1 @@
DIST deadbeef-bookmark-manager-20140514.tar.gz 4751 SHA256 d38db66b97998b6b8607b04d9fcbd54a67217c8f3a56966c5dbf837fc20171b8 SHA512 c4ccd32c2a0d88b67ab7cc27980f513e2ca6de55538bed819ea9be9f31f740c59f01d4b41db45ad4be39fb088189127b1b38a1bc8b2b72de2492094b8b73aeb4 WHIRLPOOL 207290eb9a1e450eae39e95be67c27c2fe1ad15ad6016b0fdd7521424b76257b3d6793e29372d56eadc79f38c2b9d500d13ae0f01784dbcd4cdee18eaab0cf2b
DIST deadbeef-bookmark-manager-20140514.tar.gz 4751 BLAKE2B ce59685b561fff6c37899984d581be38344a69127df573794fccab1451908a09cb029cb59a159d0a414ea3913630800ce05e03d23e01fba8a2688bafd0fda8c5 SHA512 c4ccd32c2a0d88b67ab7cc27980f513e2ca6de55538bed819ea9be9f31f740c59f01d4b41db45ad4be39fb088189127b1b38a1bc8b2b72de2492094b8b73aeb4

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit deadbeef-plugins

@ -1 +1 @@
DIST deadbeef-bs2b-20161103.tar.gz 2712 SHA256 ba73558e9b98c7f7f40fd06691656d7bcec17eebc9ba43f303d80f2a979c9629 SHA512 93c08ccaaa2b59675e9ac82f3dabe344addc54d29bea4bb2e7d5728ea969f0ced53a2f13b56800a59656ce260473b2ffb28e4184dd56ca377b2959f9ba2df562 WHIRLPOOL 50ddd0f37c4b4c75ed3a34d9d7f37abe21955051416eeba73048464ea4311ab75f61db21a6574f18a76fe8ffa76dfd4e34861b3cf30c401f3d93e050813ce151
DIST deadbeef-bs2b-20110319.tar.gz 2522 BLAKE2B cccc6fca10153261b1159b58eebb80afd7d976a9bcba464ba455ba6ab3fa9c63fa004a6dd43594aac77773ad23cec367d70a3ba0e3e4335c8e65f03e469ab86c SHA512 f157e4864fdc3fe8dec0e6af7733f11e4bf089520e1202844efefb512e89ea82c6dcc0385927bcd3e60a691fd598bad380e9f0033a5a9b42562882bab6e3ef87

@ -1,12 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="224c2cf3371c4e0b68b1531fc1cb9983739cda69"
GITHUB_COMMIT="a1961cd2f0686a7bdf0915f1fc7d62b5aba369bd"
DESCRIPTION="DeaDBeeF bs2b dsp plugin"
HOMEPAGE="https://github.com/Alexey-Yakovenko/bs2b"
@ -20,3 +19,5 @@ RDEPEND+=" media-libs/libbs2b:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/bs2b-${GITHUB_COMMIT}"
PATCHES=( "${FILESDIR}/${PN}.patch" )

@ -0,0 +1,57 @@
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 +1 @@
DIST deadbeef-decast-20150201.tar.gz 8793 SHA256 4d85443a711e88da362aff43ee44560c542675aa06fd8efdf5174b3f6399e1a1 SHA512 14b217d38a10013e3aa56a54e156db2fefa58f558048ef91625692710a75d5ceaa331ff86cff2785558e958e246bca95acc566665a6a4638e70e623f4f77526f WHIRLPOOL 25fc934fae09f651e077fed7a4e62d6414f936551e85e3cccee6f0a968eff5d1599bfb61bc2b53c22bfb32d1b49dcad6a6813cfc59b2498cdd67b6f91f979964
DIST deadbeef-decast-20150201.tar.gz 8793 BLAKE2B 41d4425182ceddfef68505fd42f386ba3c3b6486a8e680ed591d84a9d8802dbd0879af09d8e185fedb493ccb9eb23117ec87840f2d97563cff5bf4168dce37f1 SHA512 14b217d38a10013e3aa56a54e156db2fefa58f558048ef91625692710a75d5ceaa331ff86cff2785558e958e246bca95acc566665a6a4638e70e623f4f77526f

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"

@ -1,2 +1 @@
DIST deadbeef-fb-0.87_p20160106.tar.gz 68354 SHA256 b108004b3bdd966c393f75eddfd24f89fcd5aa5cad554b6daa70256b4c2639a1 SHA512 6a744a7765558ce71c63d1aab81b4d0bcc736bb13a3f0e8c14aa7fbbf783026f28875bc382f41cf3dd77db685346d5f4dc182080fa0cde3ee72d3a74e88a7371 WHIRLPOOL caddf59a820144385ff75f1ed3fcf54c62806cf0fec4e8c4e43b92aa80ab5b1ccb13d4c33a856b5aeeac0c5011a1c4fe24bb71b0cf474c156983dbfadebded57
DIST deadbeef-fb-0.92_p20160216.tar.gz 70791 SHA256 7c000eb2ae5d1c679d405b44bc247894a70e2bc6bdd5ce1a3eacd6770b19b52a SHA512 b158284a9b3814707ab15ecebe95f6ba024f22837a03598ae18240aedba85065e36c44f5b43d134849bf0016a953dcdb9bc2426dc8cb1d3bb26c6b61b3203e93 WHIRLPOOL 4ee022c1c7bcfbfd0878e5066d6567793b90dea32026c96c6efe533b381613d25d4bdfa49bbe913fc1a40247a8d702d58bb050a939df7972c072fd07d927cea0
DIST deadbeef-fb-20170214.tar.gz 71809 BLAKE2B 95426d707f53f6c6c01ba2734124669d3a3575d446181760181296fea30fa49b3c49a49b7a68d59298b25fb0c7000c12a64ae93e7990fa4e3985b0aac8f73835 SHA512 f3aaa387c8d85ff250893b0d07bee17c515cb7ffa174809021d9584fda2d9fac50d7eee70bf26fd7617c7661bb8c2f75a920f5606b9cd6945ce48b4a23357994

@ -1,21 +1,17 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
inherit autotools deadbeef-plugins git-r3
inherit autotools deadbeef-plugins
GITLAB_COMMIT="47bc3fe0fe151dfbb75f90f9e4d5e9a7affd280a"
EGIT_COMMIT="${EGIT_COMMIT}"
DESCRIPTION="DeaDBeeF filebrowser plugin"
HOMEPAGE="https://gitlab.com/zykure/deadbeef-fb"
#SRC_URI="https://gitlab.com/zykure/deadbeef-fb/repository/archive.tar.gz?ref=${PV/*_p/} -> ${P}.tar.gz"
EGIT_REPO_URI="https://gitlab.com/zykure/deadbeef-fb.git"
SRC_URI="https://gitlab.com/zykure/deadbeef-fb/repository/archive.tar.gz?ref=${GITLAB_COMMIT} -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
@ -26,8 +22,12 @@ 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() {
epatch "${FILESDIR}/${PN}-new-avoid-version.patch"
default
eautoreconf
}

@ -1,5 +1,5 @@
--- Makefile.am.orig 2017-11-08 10:26:54.440140252 +0300
+++ Makefile.am 2017-11-08 10:27:05.065916009 +0300
--- 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

@ -0,0 +1,18 @@
--- 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 +1 @@
DIST deadbeef-gnome-mmkeys-20171009.tar.gz 3443 SHA256 6ecc9d1cb80273b4d911cef6e1449aa78b1d798a08de910ef098f2fc6234bf7d SHA512 2b367fc90c244513afc0376ef725b4b35e42c84d9599dc1e7640dd28efc7c95528099560d38137cc6685b8474aaa6fadff37adf4698945ecf7c12c7224977728 WHIRLPOOL b2851387f2c5069b30efd1105584e1ab4bda55a3c64e1e9b9b52903dd315a7bed8e46d37d126ce6885f03ad5618afcf263191d6ed8b0fcbbab722cd129c804e8
DIST deadbeef-gnome-mmkeys-20131012.tar.gz 3471 BLAKE2B 02bbddc421b22387755846f7c0d9d605ad2d4b17b4fa6c5dde0c6abd3d56f0b06e87a0c2e7d55a4ac0c65a957ef0a18ee9688294cfd537cd4326fd83e5340652 SHA512 9dbb4fd326461dd374a3f4613c747ce7543d7d43edc1a58b2b3ac3d375f8564bf52c32835faa3c30ccbf79f879185eb5720ba3d6fad0ca2946df5256bfc1f8e6

@ -1,12 +1,11 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="c0da8e4fbfb2fb584916cf1ea4895fecbea1ac23"
GITHUB_COMMIT="8e95cd380ba457fe6b666e5e704aa823d5eca1fa"
DESCRIPTION="DeaDBeeF gnome (via dbus) multimedia keys plugin"
HOMEPAGE="https://github.com/barthez/deadbeef-gnome-mmkeys"
@ -18,3 +17,5 @@ KEYWORDS="~amd64 ~x86"
RDEPEND+=" sys-apps/dbus:0"
S="${WORKDIR}/${PN}-${GITHUB_COMMIT}"
PATCHES=( "${FILESDIR}/${PN}.patch" )

@ -0,0 +1,23 @@
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 +1 @@
DIST deadbeef-infobar-1.4.tar.gz 30720 SHA256 ee2a950e4008f28d2640084407a9af06287ad2f10c4593f6e1bcc100f9803c31 SHA512 7beac74626d512251f732796da156b3742a0002a00264ca3e59f11809701749272ea3a51063a875c5252c65ed85dcdad037a563ebcf1482480f000b528ba51a4 WHIRLPOOL e5b1362611ad180233fea642a6385c78b255fa67389f7280543a91f67367fe9082edc42f51d9f3eb4c8bf0df3566b4f2ae598029798b3e02727ec8e2f11132a6
DIST deadbeef-infobar-1.4.tar.gz 30720 BLAKE2B e01e097f801447ca1080d937049155b4be73f01b93f7f122cd561595d3a0946ae887e6af3f8b006066684eabf0d37256e6c642c020c0e0ebb02b2bf063d20538 SHA512 7beac74626d512251f732796da156b3742a0002a00264ca3e59f11809701749272ea3a51063a875c5252c65ed85dcdad037a563ebcf1482480f000b528ba51a4

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
@ -21,11 +20,14 @@ RDEPEND+=" dev-libs/libxml2:2
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}/${PN}-cflags.diff"
epatch "${FILESDIR}/${PN}-load-gtk2-and-gtk3-version-fix.diff"
PATCHES=(
"${FILESDIR}/${PN}-cflags.diff"
"${FILESDIR}/${PN}-load-gtk2-and-gtk3-version-fix.diff"
)
use gtk2 && epatch "${FILESDIR}/${PN}-focus-fix.diff"
src_prepare() {
default
use gtk2 && eapply "${FILESDIR}/${PN}-focus-fix.diff"
}
src_compile() {

@ -1 +1 @@
DIST deadbeef-jack-20110321.tar.gz 4312 SHA256 a17b665040e98a14c9e7e6df2bf2b2abe6157fbfe8aeb4edb7bfdfa1f802019c SHA512 9c61f6b0040e1293d782e5ddd4c597fa78841d0d7f077fe3192745ee4f5c523d319085ea9abb923912e70a9fdabc7cbdd5a960d0f5cdbf5e12caea59de200063 WHIRLPOOL 3375972aa0c4915c21124df5d4fd3831a8e50072e5dce12f7fa4fa3c85261f8cea4b4346b551ef62dcf5dd9f2285485ed9b5ecf925574a4d302163f44cd926ce
DIST deadbeef-jack-20110321.tar.gz 4312 BLAKE2B 0a9b75a5ba8ae4b29b8182be67a18e8999e7328ac1edf6172878340b759983fca6e8d2e9756e8550ca97fe34749bf7fb16ac1c3ff8b9901dcb1bdb019e42b898 SHA512 9c61f6b0040e1293d782e5ddd4c597fa78841d0d7f077fe3192745ee4f5c523d319085ea9abb923912e70a9fdabc7cbdd5a960d0f5cdbf5e12caea59de200063

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit deadbeef-plugins
@ -21,7 +20,7 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/jack-${GITHUB_COMMIT}"
src_prepare() {
epatch "${FILESDIR}/${PN}-api.patch"
epatch "${FILESDIR}/${PN}-build.patch"
}
PATCHES=(
"${FILESDIR}/${PN}-api.patch"
"${FILESDIR}/${PN}-build.patch"
)

@ -1 +1 @@
DIST deadbeef-librarybrowser-20141201.tar.gz 36183 SHA256 8e0e10047ae8893267c44f7ba824dd8ba0448ed742165e4364476be3d5f32ce1 SHA512 4eb6fc8d58ded0c9e4315f4f2c65426d5f8fe4a3c2f8563f5a3d288996566b6efe7d06c3f7369b2fbd262ffb3ac0bd82c300852cc8600e3f50b7afc8b60e54dd WHIRLPOOL 02a00ad4f13117db27840f4998aa59dac161481327a88630892165192674e77c76abda6ba6d6b8195e5d7ee1afda5f63bb3f7ffb41a907c55c3aea70b47ad72e
DIST deadbeef-librarybrowser-20141201.tar.gz 36183 BLAKE2B 2280891f4b2199adccab84c4e12dea2255a97b1cd5caad9e32a8aa9048931b02178591b62aae304399dcb6ca6be4a7db1f64df9d734b00057d9127d1dee6c134 SHA512 4eb6fc8d58ded0c9e4315f4f2c65426d5f8fe4a3c2f8563f5a3d288996566b6efe7d06c3f7369b2fbd262ffb3ac0bd82c300852cc8600e3f50b7afc8b60e54dd

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
@ -23,9 +22,10 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/${PN}-${GITHUB_COMMIT}"
src_prepare() {
epatch "${FILESDIR}/${PN}-avoid-version.patch"
PATCHES=( -p0 "${FILESDIR}/${PN}-avoid-version.patch" )
src_prepare() {
default
eautoreconf
}

@ -1,3 +1 @@
DIST deadbeef-mpris-1.10.tar.xz 226324 SHA256 e53c09d469234548b2ff115ebf96b4aa75aa0acda43688329c057903e25e6e20 SHA512 e785e4fb26fdf07d20b952bb55de19311f8742bb3efbf57e72dbcf9301f5c5c1b24a20e1c23b74ae813b9290270506e3c5e1db7ee465f6a78c914b6b2043af1c WHIRLPOOL 2a3935348d1e1a3ab26dc9495c5a61bb47bb5f96e7d5d54115c671070ba593c7d45871b41b8639690cc9dfcf3d005b69238e472084417a80efc96f331b3ac5e1
DIST deadbeef-mpris-1.8.tar.xz 225072 SHA256 d149bfb02311a21162cb85581d074312018a4460bc9f57343c1faf4e3f40e8f5 SHA512 12f3fd342d5a3ba78cf7e330fafb5dec28597f47540e0f22486b0eefbe58a26bc7c093cf38fc5bb4eab9a36a0d97de4b8ae5d63adeaa430559d5b7116e4223ca WHIRLPOOL 29b6f7cc6fa4a2ea4027f5886687fba7507c0bc0b40610d1f6ac3dc7b5c5fd1fc1cf99d8256892877b6769aed8f6943c6f9b7eee3cf2298512dd1dfab9223739
DIST deadbeef-mpris-1.9.tar.xz 226252 SHA256 a8b669f25d66e9ef53cac00032c64109ecb016dbc460306939da7a07d4fb2cc9 SHA512 0d0f9fabcdaf3e9b43479ad525068f131a6a9b4757b327aa2e8bd6dbd42560f0aa635991263c01ade0abe73cd7832ea4808288fa3f474128646fd35b53f5e4d6 WHIRLPOOL cc2e847d193828030d798ee1e79fadd5395aa574a9f037bdf6a968f2632fd22698d6588b5a58b43f65d649f66165cc366e8d3e7b7a02cd6d2e158b5cc19eb376
DIST deadbeef-mpris-1.10.tar.xz 226324 BLAKE2B 182e2b8c65c25322c3a3abd033ae050b20b017c0f6e8a450764120f2f485aa5f9d2c00a398d8741d384925b80936ea6f071f5c69bb28e20a421893064349286b SHA512 e785e4fb26fdf07d20b952bb55de19311f8742bb3efbf57e72dbcf9301f5c5c1b24a20e1c23b74ae813b9290270506e3c5e1db7ee465f6a78c914b6b2043af1c

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit autotools deadbeef-plugins
@ -17,6 +16,7 @@ IUSE=""
S="${WORKDIR}/${P/-mpris/}"
src_prepare() {
default
eautoreconf
}

@ -1,2 +1 @@
DIST deadbeef-musical-spectrum-20151013.tar.gz 22390 SHA256 539c9418f079140c9ee4edb0b6181ec4fd02ec58229acd411672124a04ec6dd6 SHA512 20f8f3ceaeb0f28e0c0ad6f2529eac23366102840ac144bf253614418943175cd19642b7b8cc10074692c2a7d8f6822a6098520bc1f0148bda9ebadc89d54f80 WHIRLPOOL d7d3344ba2a550a6c4a2a559ecd091c50a29acf0b081d1468bca01592666a5c7764dd8ce9228000502735dfe94f5fba9bc847a27b86bbfdfe68d4782b0fe70a5
DIST deadbeef-musical-spectrum-20160426.tar.gz 22708 SHA256 eba8b93b09c54ea9af56e3323c3f199ba160614d5c6292c9980548fca9726fe1 SHA512 01606ac4f0dfb2dd43bff293991858ed5b91bf3eba236cc8c9cb23b30a4b77c0c61b43f0d445fa97c4f6b263ed837b1bf52614af3ebf8d1202a79b4802f9979c WHIRLPOOL a228cff2c879541504b4b6af432d9c0ea138f1e1ddfb8f86c4a410a959ac92377e54f41c3f10a83fb5faeae41e17b943e088baa07425f17de25ceeeecb550d9e
DIST deadbeef-musical-spectrum-20160426.tar.gz 22708 BLAKE2B 98e8182c29269e3bf82a75845d607578137f53793e6b31bfb5451788f8f7742d8dfd0373c484893df65466b8432e34b514191d59fcf33d44d878ce5c79d747c8 SHA512 01606ac4f0dfb2dd43bff293991858ed5b91bf3eba236cc8c9cb23b30a4b77c0c61b43f0d445fa97c4f6b263ed837b1bf52614af3ebf8d1202a79b4802f9979c

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
@ -23,9 +22,7 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/ddb_musical_spectrum-${GITHUB_COMMIT}"
src_prepare() {
epatch "${FILESDIR}/${PN}-cflags.patch"
}
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
src_compile() {
use gtk2 && emake gtk2

@ -1 +1 @@
DIST deadbeef-opus-0.8.tar.bz2 25274 SHA256 ade79c92a10ae2a181f569bc629481323e5603b2fcf9f34e21deefd45aae4bb8 SHA512 5ed95a55d7a43fc689f930b9525d269787626b02848c638a34f4430111145e1c1a8545e9d405d0617f6d641bc8a0fc6b881bacc18fef5e48f82be1e16ae6e17e WHIRLPOOL f4b4a1d98816cb72fe1a35e326fcf8b01bb6b84367a07f64e61a26447dbe5e77b0ef9ed8cbfd5af55de6b9181b69f31809d9ea0931623809a9fd6779f5027e82
DIST deadbeef-opus-0.6.tar.gz 47937 BLAKE2B 233836705b04424f291f844c501f743d676414607e1ec44eb6fca9cfb297a887d362673ac7fe53a2be81e34d77d48397bdb865350c7a5da33e964d57b1322b98 SHA512 602004caafd3d6c900f879bdb750bfb1283ce9bafedc2c05b4136f3ea87da19de68948b823dc8f1bd67b8db042ada4362ff1942f5a3a0673a32649ab4621c688

@ -1,16 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
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}/get/v${PV}.tar.bz2 -> ${P}.tar.bz2"
SRC_URI="https://bitbucket.org/Lithopsian/${PN}/downloads/opus-${PV}.tar.gz -> ${P}.tar.gz"
BB_COMMIT="b8da8c5d8bea"
RESTRICT+=" strip"
LICENSE="GPL-2"
@ -21,4 +19,4 @@ RDEPEND+=" >=media-libs/opusfile-0.5:0[float,http]
DEPEND="${RDEPEND}"
S="${WORKDIR}/Lithopsian-${PN}-${BB_COMMIT}"
S="${WORKDIR}/opus-${PV}"

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DESCRIPTION="Meta package for DeaDBeeF player third party plugins"
HOMEPAGE="http://deadbeef.sourceforge.net"

@ -1,31 +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='archive'>Reading media files from archived files</flag>
<flag name='bookmark-manager'>Resume playing files (after closing player) from the last timestamp</flag>
<flag name='bs2b'>bs2b dsp support. Useful for headphones</flag>
<flag name='decast'>Subscription for the podcasts</flag>
<flag name='filebrowser'>File browser plugin</flag>
<flag name='gnome-mmkeys'>Gnome multimedia keys support</flag>
<flag name='infobar'>Download and show lyrics</flag>
<flag name='jack'>Jack audio support</flag>
<flag name='librarybrowser'>File browser plugin that resemble foobar2k music library</flag>
<flag name='mpris'>MPRIS support</flag>
<flag name='musical-spectrum'>Draws musical spectrum for current track</flag>
<flag name='opus'>Ogg opus decoder support</flag>
<flag name='quick-search'>Quick search support</flag>
<flag name='replaygain-control'>Advanced control of replaygain</flag>
<flag name='soxr'>Sox resampler</flag>
<flag name='spectrogram'>Draws spectrogram for current track</flag>
<flag name='statusnotifier'>Provides tray icon in plasma5 (implements StatusNotifierItem)</flag>
<flag name='stereo-widener'>Widens stereo</flag>
<flag name='vk'>Play music from vk.com social network</flag>
<flag name='vu-meter'>Draws vu meter for current track</flag>
<flag name='waveform-seekbar'>Draws waveform seekbar for current track</flag>
</use>
</pkgmetadata>

@ -1 +1 @@
DIST deadbeef-quick-search-20160210.tar.gz 8537 SHA256 a1a92b95bbb90c15e6d639646b48d5d1d974ffe0d150524add8eb6e8f166b3a6 SHA512 912d6dd43485dc400d15ffa04a56be09da84bd04819d95d9c290a75258730ba3c518e3ff4f787fd75d95c9a3ff869df8f2acc20eb057fbff199cf54e247319f3 WHIRLPOOL c08c43964000456921de72b323d20d40bcb409b4c8be4209e4bb6bb5c95c557bcd77cb9dd6dcb11cf498e996f91d77b4a4e49f0cbfa1d476b5b70df03204683f
DIST deadbeef-quick-search-20160210.tar.gz 8537 BLAKE2B 4a275889bc61e1a0494ef11e97e596a2d3a265c007bd1b394b6fe8601ae681f329bbd136831507769c6d9b801a57077d9f9b938bdf449eb2716f1b3e9199a274 SHA512 912d6dd43485dc400d15ffa04a56be09da84bd04819d95d9c290a75258730ba3c518e3ff4f787fd75d95c9a3ff869df8f2acc20eb057fbff199cf54e247319f3

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"

@ -1 +1 @@
DIST deadbeef-replaygain-control-20140802.tar.gz 5713 SHA256 e55cf90a4797c6c57df9c55820b4bd6c6935ab79797608184218a3c1cbb2dbcf SHA512 5d2de29b3cca2ca8674e4a459e4f6bba21470777d151856b6cec58ac2dfb640183e705a6ecc04e2aa33d086d8aa4ebbd1e40bf62438d8bb2c1531e1863e0f074 WHIRLPOOL 96a2ea8598c9a3c45a34cb8f93d8dc38cdabbb8743d64bfe7f32478042e1c4d187f9df3bc10a82de55c2e1dede5b8dac632d9a35480da397f89f40d8b635c21a
DIST deadbeef-replaygain-control-20140802.tar.gz 5713 BLAKE2B a808f11c1b457081c1045d8e42e21d4c399757c09b85d75d09469d3f9fcebec1e373c109920df05ab4dbae004551d8beb370ad2fadf012b724990299c33cb509 SHA512 5d2de29b3cca2ca8674e4a459e4f6bba21470777d151856b6cec58ac2dfb640183e705a6ecc04e2aa33d086d8aa4ebbd1e40bf62438d8bb2c1531e1863e0f074

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
@ -19,9 +18,7 @@ KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/ddb_replaygain_control-${GITHUB_COMMIT}"
src_prepare() {
epatch "${FILESDIR}/${PN}-cflags.patch"
}
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
src_compile() {
use gtk2 && emake gtk2

@ -1,2 +1 @@
DIST deadbeef-soxr-20160209.tar.gz 3892 BLAKE2B c657a98dbb89fb0bf2e2e88c851b6200966f7274bf6ac0f30a20545db79af7001184dd3374f2a2e0442f99e07f798cf883dcb952034dffcbae4d41c65f7f2f85 SHA512 c99cfa50be7dccfeb4155c17a23512e0b2e014b0651584f6ccc9569f8fad76f596d36b61729fc2f2e1f692830b560a9e987f23d0154d94caa445629a052e80a2
DIST deadbeef-soxr-20180801.tar.gz 3880 BLAKE2B 6a62c896cbd6bfbab263b41d3e1422a651959c1a33687908708e791fbde441a0482bfe7b52a2f1cdf0606df688157c576ea76c3fc8ca89114268de153c9edde8 SHA512 613b239596570d2748288d2682b9e509a01c27a5ad761374b30bbbeb0d2e9029e5b9bf4cb99a5902a214e93772327925b2778f0e98c3c92ce38ea2a11ae475de
DIST deadbeef-soxr-20190311.tar.gz 3880 BLAKE2B 6a62c896cbd6bfbab263b41d3e1422a651959c1a33687908708e791fbde441a0482bfe7b52a2f1cdf0606df688157c576ea76c3fc8ca89114268de153c9edde8 SHA512 613b239596570d2748288d2682b9e509a01c27a5ad761374b30bbbeb0d2e9029e5b9bf4cb99a5902a214e93772327925b2778f0e98c3c92ce38ea2a11ae475de

@ -1,22 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit deadbeef-plugins
GITHUB_COMMIT="4647e18f8e210e45fa01b1ef7296d2c4234c0f05"
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,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit deadbeef-plugins

@ -1 +1 @@
DIST deadbeef-spectrogram-20150110.tar.gz 12503 SHA256 7db6356d994666a10b3f69e2397ee86f56f078ce44eadce63a7e4962e40f11f2 SHA512 cb0a9e8d989f7419c0c6b2547389755ced744611872a0c59c86406f1fc12a77fe86a4231a2552e272939a8d84c5693f788f2de26309fca09cbd04d596fffc2aa WHIRLPOOL 7526e92b1c5e2f7189ea4d7fe653f5e4f84ceb6c13b602e3b0a110aceda30258127b02e2e290b200ed2c3f00c953b42f86b95983ee74bc721e96b57e1ce71464
DIST deadbeef-spectrogram-20150110.tar.gz 12503 BLAKE2B eeaa04e8a98abe33e49aad6163c37a11cdc87cd71d3c1c58feb5bf89a1201e8056bce298f6e38863cd46cb7e1c1d7780c5846a08de50c26634c58a239a9a47a0 SHA512 cb0a9e8d989f7419c0c6b2547389755ced744611872a0c59c86406f1fc12a77fe86a4231a2552e272939a8d84c5693f788f2de26309fca09cbd04d596fffc2aa

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
@ -23,9 +22,7 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/ddb_spectrogram-${GITHUB_COMMIT}"
src_prepare() {
epatch "${FILESDIR}/${PN}-cflags.patch"
}
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
src_compile() {
use gtk2 && emake gtk2

@ -1 +1 @@
DIST deadbeef-statusnotifier-1.3.tar.gz 50453 SHA256 3aa0ceae02e5968c287952962af59897c97f47dbb14dea9e422f2088b50860b9 SHA512 a1784826e9d8dd16592abec618a2e4c20afafe803389d4c99b8f902f16cd71488526935bd3094a125d9a3004236d17a6c802356a32030404fd2c2da5bfefa1a9 WHIRLPOOL 1c7d9e416613b45d75b5fb9d77decf218c530bb42d127ea695d96ceb80b0446e015734565c5f6d4f305107da8369cad564aacc8dc611ae2efc277df8a286bd68
DIST deadbeef-statusnotifier-1.2.tar.gz 50358 BLAKE2B 9c790276c21fa809978fd3d2c639d1e816b9e1b6b1b811ebba4888cc5cdeb64b37d854b3ea593e89cdde4a0ea5c35a84c3f26e9e56b51d6a804a68228bfc1b31 SHA512 f56e612f88a348e12e661ba4aec6a7f6d0e0464e32ec895e4297546fea07f04274123094b55318113a9f3495cb650a3ae9be324fc2796eac436e4d7a209c0646

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
@ -22,9 +21,10 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/deadbeef-statusnotifier-plugin-${PV}"
src_configure() {
local mycmakeargs="
$(cmake-utils_use_use gtk2 GTK2)
$(cmake-utils_use_use gtk3 GTK3)"
local mycmakeargs=(
-DUSE_GTK2="$(usex gtk2)"
-DUSE_GTK3="$(usex gtk3)"
)
cmake-utils_src_configure
}

@ -1 +1 @@
DIST deadbeef-stereo-widener-20110319.tar.gz 2649 SHA256 7e28b8a5d492aa385e16808e8a6651e3bafd71ce64102c5e088b557f4f65b780 SHA512 08ec7b45d8c00c1a7324c6c4a71a1569f725c7897873aeed46eea9f7b4979f8877022e2edb55886eae09c143f88d2a462a7fe2e9a1f2a6e7b6be87c8462a7258 WHIRLPOOL 242a13c1e5011e71555a055411cb187822eae43fe7714645db366b59455b17b907a2314c940e40a64ec6d3e54d0d1c50896fddbd128bf7578025d2df5b18e252
DIST deadbeef-stereo-widener-20110319.tar.gz 2649 BLAKE2B 51853be098a7a34fee249b6c22f021b1f4efefb4d72b3e6647b870f92b4f2dd0eb775958cb2922f3499dfaa94f955dfe23f5af34c29b2c96fa67a10151603b44 SHA512 08ec7b45d8c00c1a7324c6c4a71a1569f725c7897873aeed46eea9f7b4979f8877022e2edb55886eae09c143f88d2a462a7fe2e9a1f2a6e7b6be87c8462a7258

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit deadbeef-plugins
@ -17,7 +16,7 @@ KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/stereo-widener-${GITHUB_COMMIT}"
src_prepare() {
epatch "${FILESDIR}/${PN}-api.patch"
epatch "${FILESDIR}/${PN}-build.patch"
}
PATCHES=(
"${FILESDIR}/${PN}-api.patch"
"${FILESDIR}/${PN}-build.patch"
)

@ -1,2 +1 @@
DIST deadbeef-vk-0.2.2.tar.gz 14277 SHA256 f860148c98a724af2ec7430fd4f7fd495bb7db276a88fc055603d4ab076c27fa SHA512 7ca136146427902a8d52528e3f7e0bec4af99ada66fc8c76056f8322167843d0fb1cb2631af656d7b050bb65ce7b02d962f3ae7846ec4f112d029ebfed5dc1fd WHIRLPOOL 4484ba993d8010f0718c7de9fd10de64602349c6ab82340b75b7f7f55ea5324f087e63e4ca9bbc0ccd6c923764e1b5fa8763921da703ede1431982340f576107
DIST deadbeef-vk-0.2.3.tar.gz 18697 SHA256 58f6241eb7f071de832690565085e9de81b123297f96ec4df373946c6ab166ee SHA512 0c62f37092f75cae903096658299427ef05d08318f40ab6fa912d8c39e6e3fa06df3653c9591ea495d035547308031204a1c3dd73ad265f089f8c81e8939eee5 WHIRLPOOL 63d03a33ec02398ac72652c92962198d17e99cded5e82a2e61d6c6bea7ae1f30cc4c6a92c0ba92ffc226cbd27531a72ec930aa9b9ddb7a4dd95ef31ccd012551
DIST deadbeef-vk-0.2.2.tar.gz 14277 BLAKE2B c2568e0b23418879cdbae7bd05b81c56ee1c1dfda63d81b0883c8ca07379e1ff950bed5649e2e6d9b80608e092c407e5e9000a27e61796510cde0455eece68ba SHA512 7ca136146427902a8d52528e3f7e0bec4af99ada66fc8c76056f8322167843d0fb1cb2631af656d7b050bb65ce7b02d962f3ae7846ec4f112d029ebfed5dc1fd

@ -1,8 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
@ -23,10 +22,10 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/db-vk-${PV}"
src_configure() {
local mycmakeargs="
$(cmake-utils_use_with gtk2 GTK2)
$(cmake-utils_use_with gtk3 GTK3)"
local mycmakeargs=(
-DWITH_GTK2="$(usex gtk2)"
-DWITH_GTK3="$(usex gtk3)"
)
cmake-utils_src_configure
}

@ -1 +1 @@
DIST deadbeef-vu-meter-20170921.tar.gz 30164 SHA256 d6e6e04a67cca2fe5b5550435f651e85ffb0af48fc441787cf17bc5b9cd54ae1 SHA512 f2d7dae82ec615586db59fbbb0cee2c8bde99cd3c1181da12ea37aa328a508f6ad53ea4925e2a9b8792bc3a78e022ecb8680a329e6c9504fff23d5533a93695b WHIRLPOOL 305d711fc2e0f175114c1ca032704f1276551a57538f2466182df000ffc83dcf283c2e3d3054677984239cb758a1039d487f4cbe4e4f3ac517096aa4a4e6d603
DIST deadbeef-vu-meter-20140914.tar.gz 29953 BLAKE2B 3a2cbd992116dfa0cde6b1f5ff73df31c67e9adad30b96d9c6d4f9887df5775c8ff8a34a57d065ec50f395aac093fbea30af759eee73801e50555a19fcdc50a1 SHA512 2e9591512b1f76d70c0b64183bbe8d35008976a39553fd8979951adec3ed526acf078d60b1750044c17cdbd554529dfd8a147e08be9dd3dca2ebc307f6156bf1

@ -1,14 +1,13 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
GITHUB_COMMIT="77930b490bbedb2c56a246075894ec26ae07c38f"
GITHUB_COMMIT="940d8d72a46993619c3fba4cde5e30c95f5a4b82"
DESCRIPTION="DeaDBeeF vu meter plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_vu_meter"

@ -1 +1 @@
DIST deadbeef-waveform-seekbar-20160425.tar.gz 20745 SHA256 8ae44d78e6f6aa19ee324e7303778724c5bb44f7a583ccb3e1ec56801c012ef0 SHA512 165a205d5093074938ca3cb31d076dac5725c14a8b817843c09b867ff5f627588e87d9ddb032b6af23131652474a290ebb55e770bc219e3abd4fa140f4dc3a0d WHIRLPOOL 668863377ec1fd3876b7250e814b126a9d4d7c3efb2bebf04e8b21986c12cfb99e56ade449834efa5fcf0804a51ee46add24a633a6b3aa6eadfdde578fb18583
DIST deadbeef-waveform-seekbar-0.5.tar.gz 17765 BLAKE2B dc2fc76958fd77d3a98f0b67c7b49fab4af3cdb6d904dbb3fe1bbab7e5e854a2e0a01c0f45c48764b71bf38af2b7038a3583bd74858f5224f18551b741e2e4c9 SHA512 710031315df6d807c7b355660664481db15a98d3546e5e34a20867730e0eab0888a796c0ecdc1973b85b90eebcac8819064f7dc2d47d03b2aa30910b58481034

@ -1,18 +1,15 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
GITHUB_COMMIT="5f4784e8213f1601692e0ee4f908d6f9a0f99db2"
DESCRIPTION="DeaDBeeF waveform seekbar plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_waveform_seekbar"
SRC_URI="https://github.com/cboxdoerfer/ddb_waveform_seekbar/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/cboxdoerfer/ddb_waveform_seekbar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
@ -21,11 +18,11 @@ RDEPEND+=" dev-db/sqlite:3"
DEPEND="${RDEPEND}"
S="${WORKDIR}/ddb_waveform_seekbar-${GITHUB_COMMIT}"
S="${WORKDIR}/ddb_waveform_seekbar-${PV}"
src_prepare() {
epatch "${FILESDIR}/${PN}-cflags-lm.patch"
}
PATCHES=(
"${FILESDIR}/${PN}-cflags-lm.patch"
)
src_compile() {
use gtk2 && emake gtk2

@ -1,17 +1,19 @@
--- Makefile.old 2017-11-15 17:37:42.000000000 +0300
+++ Makefile 2017-11-15 17:38:46.000000000 +0300
@@ -36,8 +36,8 @@
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 -O2 -fPIC -std=c99 -D_GNU_SOURCE
-CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE
-LDFLAGS+=-shared
+CFLAGS+=-Wall -O2 -fPIC -std=c99 -D_GNU_SOURCE -lm
+CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE -lm
+LDFLAGS+=-shared -lm
GTK2_DIR?=gtk2
GTK3_DIR?=gtk3
@@ -52,8 +52,8 @@
@@ -52,8 +52,8 @@ define compile
endef
define link

@ -1,7 +1,2 @@
DIST deadbeef-0.6.2.tar.bz2 3495920 SHA256 3433b966683286c03ffbcc79b2201cd517f8dbf6b41da8600778dfa93cd64e1a SHA512 7caee245d7fa68e98ce5edc6aa6acc829d62c963f523c81e0406182a1aa36759219a8c0a2bdf010ac810f22b15acc81d06e8cab4ab820956c96cbc0a94423b7b WHIRLPOOL a8fc10c0f44f9f4d4eafb99a52f26efef34c2a1164d19b1f60693347a4b7a5564c6f7fafd394914149240a2a2f30926ce853bf42bbf3a07699bd8ba422a59f63
DIST deadbeef-0.7.0.tar.bz2 4765372 SHA256 1dab69d00695b830724dfd8aa38f5cab851dbd02a3d95bce8b7720fdc38dd868 SHA512 681c0f04ae62ca2d4eb061a6d116b14565e93058b8ce78e9144f838dbe2d58da43904bfa762fd11add6d1445fdddb38590b6257e535c40e9895db7c7a4127609 WHIRLPOOL da0007a65c9f67c5106ae57a6f6e05bb18b57218094e5b35ee78dbbb2b663832bc617b823eaead022b23aa14818d4a4f17b9ba266c39c7354cd2686a5e6fe2dc
DIST deadbeef-0.7.1-rc2.tar.bz2 4732527 SHA256 8ee87381dee2ed809fab49fff8223b9f97ef8bc18377b40a3c2b6afa5880c48c SHA512 73410d9221d80ebd63246c63c1cd07acaae83e7b23dadec0d766c97cf05c84452b95536506bbb8b3b3e4b5afd83afd547e9a3fef6bcd4da5b0afbc89b0f5a068 WHIRLPOOL 5b18e920312e856f5a5279cef9c1d1c91fed8bf9bf388bd8464df19d256a52ebed8755b836e199ba7e92526dfd54c90c5b16e08aa614312cfb6ec021c0e617f8
DIST deadbeef-0.7.1-rc3.tar.bz2 4732208 SHA256 55d8cd98d998c70f6cd2d0c16dcdc11e03630c11fa7c43e9e906dd00124fdfec SHA512 09f7718103224a88e571ae4061c3fd8b96fcd2aab5457408cb702755f4dc9beaa4ad1dc6dcb6b8bd188fc761320632d4dee18ea25c0f387eef64e7db3438be5f WHIRLPOOL e1a75180fd501b205f09974dd97eb7a66fa7ba11031aaec133c94d8069b77745a7e3fe147e919f42d5c3623c0c107ce8e167e88e617f6beb0aabce972c5c0696
DIST deadbeef-0.7.1.tar.bz2 4732710 SHA256 acf218067edd36bbea182a189566134dd521efe5af68187294f40e6b913913eb SHA512 171aebec9ed3b11ca4fe022a388f1da723b56e361b2ad525f132bd13969ad8bc0c485a0ea3ce6cbb7d546c824a953d24de24ee702e9bc0755ffbf10ba085b873 WHIRLPOOL fb848c27751ec22f19ea19af654b40f1bb637f68456d5879808a705d2893174021ab87442912e2fa2a924552c24f557ba9225b46a597b88cd228b5679c89c585
DIST deadbeef-0.7.2-rc3.tar.bz2 4734984 SHA256 dd42e280778ba5e251f6d1ab02d0fe4c2271ca4bd37d437cae5374b52a9b750a SHA512 960fa968e0d03c802c20cea5c89e3f5430d0baf1d3b7ccdd5d4fa533c31083143210e0f6d41a3371f77b32e13ae7f87342b5788b93723a3c060188187175db89 WHIRLPOOL 85bef0acf7a751a70d33214a5e9ceb4a0e6a917a4d6fa14e07d32a55d64ddb138ead0a9b27788620755dee717f458b80193e01ca9b71847b93987369c2d559ea
DIST deadbeef-0.7.2.tar.bz2 4736472 SHA256 8a63abdf00c2f37c33e018ae0b39d391873e037434074b84bb47381bf283c884 SHA512 9ea61a3820d9d57f038b80652ce63bd87e6781259c0f58a93b70607b02e71debbf5598f4a06d607d3840a804c3b7fc5039a4c4b0a8bb01e8e5107bba3f0bd980 WHIRLPOOL cf19e77467eb1436c06533e565a1ad7755c3efcd75bdda27d3cede9506466ac21a115f69c480dc799963985c0f0883458a9e84ee583f31364c14aea60c9afb04
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,15 +1,14 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
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 fdo-mime gnome2-utils l10n versionator
inherit autotools gnome2-utils l10n xdg-utils
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
@ -81,6 +80,7 @@ REQUIRED_USE="cdparanoia? ( cdda )
cover? ( || ( gtk2 gtk3 ) )
ffmpeg? ( !libav )
lastfm? ( curl )
libav? ( !ffmpeg )
mp3? ( || ( mad mpg123 ) )
playlist-browser? ( || ( gtk2 gtk3 ) )
shell-exec? ( || ( gtk2 gtk3 ) )
@ -137,17 +137,17 @@ S="${WORKDIR}/${P}"
src_prepare() {
if ! use_if_iuse linguas_pt_BR && use_if_iuse linguas_ru ; then
eapply "${FILESDIR}/${PN}-remove-pt_br-help-translation.patch"
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}-remove-ru-help-translation.patch"
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}-remove-pt_br-and-ru-help-translation.patch"
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
@ -162,6 +162,12 @@ src_prepare() {
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"
@ -169,9 +175,16 @@ src_prepare() {
}
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) \
@ -186,14 +199,12 @@ src_configure() {
$(use_enable dts dca) \
$(use_enable dumb) \
$(use_enable equalizer supereq) \
$(use_enable ffmpeg) \
$(use_enable flac) \
$(use_enable gme) \
$(use_enable gtk2) \
$(use_enable gtk3) \
$(use_enable hotkeys) \
$(use_enable lastfm lfm) \
$(use_enable libav ffmpeg) \
$(use_enable libnotify notify) \
$(use_enable libsamplerate src) \
$(use_enable m3u) \
@ -230,8 +241,8 @@ pkg_preinst() {
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update
@ -239,8 +250,8 @@ pkg_postinst() {
}
pkg_postrm() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update

@ -0,0 +1,247 @@
# 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
}

@ -0,0 +1,247 @@
# 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
}

@ -0,0 +1,36 @@
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];

@ -0,0 +1,21 @@
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
{

@ -0,0 +1,24 @@
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 =

@ -0,0 +1,10 @@
--- 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

@ -0,0 +1,70 @@
--- 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

@ -0,0 +1,10 @@
--- 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

@ -0,0 +1,35 @@
--- 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

@ -38,10 +38,12 @@
<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>

@ -3,12 +3,12 @@
~dev-python/soaplib-1.0.0 amd64 x86
#~games-action/oolite-1.86 amd64 x86
~games-util/steam-launcher-1.0.0.54 amd64 x86
~media-plugins/deadbeef-archive-reader-20160215 amd64 x86
~media-plugins/deadbeef-archive-reader-20160116 amd64 x86
~media-plugins/deadbeef-bookmark-manager-20140514 amd64 x86
~media-plugins/deadbeef-bs2b-20161103 amd64 x86
~media-plugins/deadbeef-decast-20150201 amd64 x86
~media-plugins/deadbeef-bs2b-20110319 amd64 x86
~media-plugins/deadbeef-decast-20170214 amd64 x86
~media-plugins/deadbeef-fb-0.92_p20171108 amd64 x86
~media-plugins/deadbeef-gnome-mmkeys-20171009 amd64 x86
~media-plugins/deadbeef-gnome-mmkeys-20131012 amd64 x86
~media-plugins/deadbeef-infobar-1.4 amd64 x86
~media-plugins/deadbeef-jack-20110321 amd64 x86
~media-plugins/deadbeef-librarybrowser-20141201 amd64 x86
@ -18,14 +18,14 @@
~media-plugins/deadbeef-plugins-meta-1 amd64 x86
~media-plugins/deadbeef-quick-search-20160210 amd64 x86
~media-plugins/deadbeef-replaygain-control-20140802 amd64 x86
~media-plugins/deadbeef-soxr-20180801 amd64 x86
~media-plugins/deadbeef-soxr-20190311 amd64 x86
~media-plugins/deadbeef-spectrogram-20150110 amd64 x86
~media-plugins/deadbeef-statusnotifier-1.3 amd64 x86
~media-plugins/deadbeef-statusnotifier-1.2 amd64 x86
~media-plugins/deadbeef-stereo-widener-20110319 amd64 x86
~media-plugins/deadbeef-vk-0.2.3 amd64 x86
~media-plugins/deadbeef-vu-meter-20170921 amd64 x86
~media-plugins/deadbeef-waveform-seekbar-20160425 amd64 x86
~media-sound/deadbeef-0.7.2 amd64 x86
~media-plugins/deadbeef-vk-0.2.2 amd64 x86
~media-plugins/deadbeef-vu-meter-20140914 amd64 x86
~media-plugins/deadbeef-waveform-seekbar-0.5 amd64 x86
~media-sound/deadbeef-1.8.0 amd64 x86
~net-im/riot-web-1.1.0 amd64 x86
~net-im/viber-7.0.0.1035 amd64
~net-misc/modem-manager-gui-0.0.18 amd64 x86

Loading…
Cancel
Save