]> git.pld-linux.org Git - packages/mplayer2.git/commitdiff
- fix building with libdvdnav 5.x auto/th/mplayer2-2.0-17
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 21 Feb 2015 21:46:13 +0000 (22:46 +0100)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 21 Feb 2015 21:46:13 +0000 (22:46 +0100)
- rel 17

libdvdnav5.patch [new file with mode: 0644]
mplayer2.spec

diff --git a/libdvdnav5.patch b/libdvdnav5.patch
new file mode 100644 (file)
index 0000000..61eb383
--- /dev/null
@@ -0,0 +1,64 @@
+--- mplayer2-build-2.0/mplayer/stream/stream_dvdnav.c~ 2011-03-24 22:40:29.000000000 +0100
++++ mplayer2-build-2.0/mplayer/stream/stream_dvdnav.c  2015-02-21 22:34:41.917000614 +0100
+@@ -708,17 +708,17 @@
+ static int mp_dvdnav_get_aid_from_format (stream_t *stream, int index, uint8_t lg) {
+   dvdnav_priv_t * priv = stream->priv;
+-  uint8_t format;
++  uint16_t format;
+   format = dvdnav_audio_stream_format(priv->dvdnav, lg);
+   switch(format) {
+-  case DVDNAV_FORMAT_AC3:
++  case DVD_AUDIO_FORMAT_AC3:
+     return index + 128;
+-  case DVDNAV_FORMAT_DTS:
++  case DVD_AUDIO_FORMAT_DTS:
+     return index + 136;
+-  case DVDNAV_FORMAT_LPCM:
++  case DVD_AUDIO_FORMAT_LPCM:
+     return index + 160;
+-  case DVDNAV_FORMAT_MPEGAUDIO:
++  case DVD_AUDIO_FORMAT_MPEG2_EXT:
+     return index;
+   default:
+     return -1;
+--- mplayer2-build-2.0/mplayer/configure~      2011-03-24 22:40:29.000000000 +0100
++++ mplayer2-build-2.0/mplayer/configure       2015-02-21 22:42:17.340330651 +0100
+@@ -3662,7 +3662,7 @@
+ echores "$_apple_ir"
+ fi #if linux
+-echocheck "pkg-config"
++echocheck "/pkgpkg-config"
+ _pkg_config=pkg-config
+ if $($_pkg_config --version > /dev/null 2>&1); then
+   if test "$_ld_static"; then
+@@ -6643,13 +6643,13 @@
+     dvdnav_internal=yes
+     res_comment="internal"
+   else
+-    $_dvdnavconfig --version --minilibs >> $TMPLOG 2>&1 || _dvdnav=no
++    $_pkg_config --modversion dvdnav >> $TMPLOG 2>&1 || _dvdnav=no
+   fi
+ fi
+ if test "$_dvdnav" = auto ; then
+   _dvdnav=no
+-  _dvdnavdir=$($_dvdnavconfig --cflags)
+-  _dvdnavlibs=$($_dvdnavconfig --libs)
++  _dvdnavdir=$($_pkg_config --cflags dvdnav)
++  _dvdnavlibs=$($_pkg_config --libs dvdnav)
+   statement_check_broken stdint.h dvdnav/dvdnav.h 'dvdnav_t *dvd = 0' $_dvdnavdir $_dvdnavlibs $_ld_dl $_ld_pthread && _dvdnav=yes
+ fi
+ if test "$_dvdnav" = yes ; then
+@@ -6659,8 +6659,8 @@
+     cflags_libdvdnav="-Ilibdvdnav"
+     inputmodules="dvdnav(internal) $inputmodules"
+   else
+-    extra_cflags="$extra_cflags $($_dvdnavconfig --cflags)"
+-    extra_ldflags="$extra_ldflags $($_dvdnavconfig --minilibs)"
++    extra_cflags="$extra_cflags $($_pkg_config --cflags dvdnav)"
++    extra_ldflags="$extra_ldflags $($_pkg_config --libs dvdnav)"
+     inputmodules="dvdnav $inputmodules"
+   fi
+ else
index 84ddb143b784a3252bad6ad5c08d22ec868c4840..686fb81a76a638a7c136b917fd5490e7be5007e1 100644 (file)
@@ -63,12 +63,13 @@ Summary(pl.UTF-8):  Odtwarzacz filmów dla systemów uniksowych
 Summary(pt_BR.UTF-8):  Reprodutor de filmes
 Name:          mplayer2
 Version:       2.0
-Release:       16
+Release:       17
 License:       GPL
 Group:         Applications/Multimedia
 Source0:       http://ftp.mplayer2.org/pub/release/%{name}-build-%{version}.tar.xz
 # Source0-md5: 05b93784de995235e2758f182de15f73
 Patch0:                format-security.patch
+Patch1:                libdvdnav5.patch
 URL:           http://www.mplayer2.org/
 BuildRequires: OpenAL-devel
 BuildRequires: OpenGL-devel
@@ -223,6 +224,7 @@ escolhidos, incluindo SDL, SVGALib, frame buffer, aalib, X11 e outros.
 %prep
 %setup -q -n %{name}-build-%{version}
 %patch0 -p1
+%patch1 -p1
 
 # set ffmpeg options:
 echo " --arch=%{_target_base_arch}" >>ffmpeg_options
This page took 0.038217 seconds and 4 git commands to generate.