[packages/mpd] - up to 0.18.3 - mpd now uses libmpcdec SV8 for mpc decoding

atler atler at pld-linux.org
Fri Nov 8 15:35:28 CET 2013


commit 735ff9d778694e457862163634d24cd628454761
Author: Jan Palus <jan.palus at gmail.com>
Date:   Fri Nov 8 15:33:32 2013 +0100

    - up to 0.18.3
    - mpd now uses libmpcdec SV8 for mpc decoding

 mpd-cdio.patch    |  4 ++--
 mpd-ffmpeg2.patch | 19 -------------------
 mpd-mpcsv8.patch  | 12 ++++++++++++
 mpd.spec          | 15 ++++++++++-----
 4 files changed, 24 insertions(+), 26 deletions(-)
---
diff --git a/mpd.spec b/mpd.spec
index 8356163..638dd4b 100644
--- a/mpd.spec
+++ b/mpd.spec
@@ -10,22 +10,23 @@ Summary:	Music Player Daemon
 Summary(hu.UTF-8):	Music Player Daemon
 Summary(pl.UTF-8):	Music Player Daemon - demon odtwarzający muzykę
 Name:		mpd
-Version:	0.17.6
+Version:	0.18.3
 Release:	1
 License:	GPL v2+
 Group:		Applications/Multimedia
-Source0:	http://www.musicpd.org/download/mpd/0.17/%{name}-%{version}.tar.xz
-# Source0-md5:	d0da6a6a1d9cf1e8710b6082f6ef7849
+Source0:	http://www.musicpd.org/download/mpd/0.18/%{name}-%{version}.tar.xz
+# Source0-md5:	7e6b823465c69a3e963c72096dfec636
 Source1:	%{name}.conf
 Source2:	%{name}.init
 Source3:	%{name}.sysconfig
 Source4:	%{name}.tmpfiles
 Patch0:		%{name}-cdio.patch
-Patch1:		%{name}-ffmpeg2.patch
+Patch1:		%{name}-mpcsv8.patch
 URL:		http://www.musicpd.org/
 BuildRequires:	OpenAL-devel
 BuildRequires:	alsa-lib-devel >= 0.9.0
 %{?with_audiofile:BuildRequires:	audiofile-devel >= 0.1.7}
+BuildRequires:	autoconf >= 2.60
 BuildRequires:	avahi-glib-devel
 BuildRequires:	bzip2-devel
 BuildRequires:	curl-devel
@@ -46,12 +47,12 @@ BuildRequires:	libmad-devel
 %{?with_mod:BuildRequires:	libmikmod-devel >= 3.1.7}
 BuildRequires:	libmms-devel
 BuildRequires:	libmodplug-devel
-BuildRequires:	libmpcdec-devel
 BuildRequires:	libogg-devel
 BuildRequires:	libsamplerate-devel >= 0.0.15
 BuildRequires:	libshout-devel
 BuildRequires:	libsidplay2-devel >= 2.1.1-5
 BuildRequires:	libvorbis-devel
+BuildRequires:	musepack-devel
 BuildRequires:	pkgconfig >= 1:0.9.0
 %{?with_pulseaudio:BuildRequires:	pulseaudio-devel}
 BuildRequires:	rpmbuild(macros) >= 1.629-2
@@ -129,6 +130,10 @@ Dokumentacja do Music Player Daemon (MPD).
 %patch1 -p1
 
 %build
+%{__aclocal} -I m4
+%{__autoconf}
+%{__autoheader}
+%{__automake}
 # ac_cv_* hacks to avoid unwanted linking
 GME_CFLAGS="-I/usr/include/gme" GME_LIBS="-lgme" \
 %configure \
diff --git a/mpd-cdio.patch b/mpd-cdio.patch
index c10ec51..066cac4 100644
--- a/mpd-cdio.patch
+++ b/mpd-cdio.patch
@@ -1,5 +1,5 @@
---- mpd-0.17.2/src/input/cdio_paranoia_input_plugin.c~	2012-09-30 12:22:57.000000000 +0200
-+++ mpd-0.17.2/src/input/cdio_paranoia_input_plugin.c	2013-02-03 22:28:42.169606736 +0100
+--- mpd-0.17.2/src/input/CdioParanoiaInputPlugin.cxx~	2012-09-30 12:22:57.000000000 +0200
++++ mpd-0.17.2/src/input/CdioParanoiaInputPlugin.cxx	2013-02-03 22:28:42.169606736 +0100
 @@ -35,7 +35,12 @@
  #include <glib.h>
  #include <assert.h>
diff --git a/mpd-ffmpeg2.patch b/mpd-ffmpeg2.patch
deleted file mode 100644
index 07c3e48..0000000
--- a/mpd-ffmpeg2.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Fix build with FFmpeg 2.0.
-
-Upstream status: Better patch sent and merged upstream.
-
-Index: mpd-0.17.4/src/decoder/ffmpeg_decoder_plugin.c
-===================================================================
---- mpd-0.17.4.orig/src/decoder/ffmpeg_decoder_plugin.c
-+++ mpd-0.17.4/src/decoder/ffmpeg_decoder_plugin.c
-@@ -47,6 +47,10 @@
- #undef G_LOG_DOMAIN
- #define G_LOG_DOMAIN "ffmpeg"
- 
-+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE
-+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio
-+#endif
-+
- static GLogLevelFlags
- level_ffmpeg_to_glib(int level)
- {
diff --git a/mpd-mpcsv8.patch b/mpd-mpcsv8.patch
new file mode 100644
index 0000000..f1f414f
--- /dev/null
+++ b/mpd-mpcsv8.patch
@@ -0,0 +1,12 @@
+diff -urN mpd-0.18.2.orig/configure.ac mpd-0.18.2/configure.ac
+--- mpd-0.18.2.orig/configure.ac	2013-11-08 12:10:16.943635089 +0100
++++ mpd-0.18.2/configure.ac	2013-11-08 12:13:13.986976726 +0100
+@@ -957,7 +957,7 @@
+ 
+ dnl --------------------------------- musepack --------------------------------
+ 
+-MPD_AUTO_LIB(mpc, MPCDEC, mpcdec, main, [-lmpcdec], [],
++MPD_AUTO_LIB(mpc, MPCDEC, mpcdecsv8, main, [-lmpcdecsv8], [],
+ 	[mpcdec], [libmpcdec not found])
+ if test x$enable_mpc = xyes; then
+ 	AC_DEFINE(HAVE_MPCDEC, 1, [Define to use libmpcdec for MPC decoding])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mpd.git/commitdiff/735ff9d778694e457862163634d24cd628454761



More information about the pld-cvs-commit mailing list