Author: kkofler
Update of /cvs/free/rpms/xine-lib-extras-freeworld/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv12565/devel
Modified Files:
.cvsignore sources xine-lib-extras-freeworld.spec
Added Files:
xine-lib-1.1.19-no_autopoint.patch
xine-lib-1.1.20-link-libdvdread.patch
xine-lib-1.1.4-optflags.patch
Removed Files:
xine-lib-1.1.1-deepbind-939.patch
xine-lib-1.1.19-ffmpeg08.patch xine-lib-1.1.3-optflags.patch
Log Message:
* Tue Nov 22 2011 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 1.1.20-1
- update to 1.1.20 (matches Fedora xine-lib)
- use .xz tarball
- drop old conditionals
- drop unused deepbind patch
- use the system libdvdnav (and libdvdread) instead of the bundled one
- fix system libdvdnav support to also link libdvdread
- run autogen.sh in %%prep, don't patch generated files
- drop ffmpeg08 patch, fixed upstream
- update configure flags (drop nonexistent ones, fix renamed ones)
xine-lib-1.1.19-no_autopoint.patch:
autogen.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
--- NEW FILE xine-lib-1.1.19-no_autopoint.patch ---
diff -up xine-lib-1.1.17/autogen.sh.no_autopoint xine-lib-1.1.17/autogen.sh
--- xine-lib-1.1.17/autogen.sh.no_autopoint 2009-10-09 09:33:31.000000000 -0500
+++ xine-lib-1.1.17/autogen.sh 2009-12-02 09:15:48.534555467 -0600
@@ -229,10 +229,10 @@ run_aclocal () {
echo
fi
- echo $_echo_n " + Running autopoint: $_echo_c"
+ #echo $_echo_n " + Running autopoint: $_echo_c"
- autopoint
- echo "done."
+ #autopoint
+ #echo "done."
echo $_echo_n " + Running aclocal: $_echo_c"
xine-lib-1.1.20-link-libdvdread.patch:
configure.ac | 1 +
1 file changed, 1 insertion(+)
--- NEW FILE xine-lib-1.1.20-link-libdvdread.patch ---
diff -ur xine-lib-1.1.20/configure.ac xine-lib-1.1.20-link-libdvdread/configure.ac
--- xine-lib-1.1.20/configure.ac 2011-11-13 02:36:20.000000000 +0100
+++ xine-lib-1.1.20-link-libdvdread/configure.ac 2011-11-20 05:46:16.000000000 +0100
@@ -1773,6 +1773,7 @@
AM_PATH_DVDNAV(0.1.9,
AC_DEFINE(HAVE_DVDNAV,1,[Define this if you have a suitable version of libdvdnav]),
[AC_MSG_RESULT([*** no usable version of libdvdnav found, using internal copy ***])])
+ AC_CHECK_LIB(dvdread, navRead_DSI, DVDNAV_LIBS="$DVDNAV_LIBS -ldvdread",)
else
AC_MSG_RESULT([Use included DVDNAV support])
fi
xine-lib-1.1.4-optflags.patch:
optimizations.m4 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE xine-lib-1.1.4-optflags.patch ---
--- xine-lib-1.1.4/m4/optimizations.m4~ 2006-06-17 18:20:56.000000000 +0300
+++ xine-lib-1.1.4/m4/optimizations.m4 2007-01-30 23:03:27.000000000 +0200
@@ -107,7 +107,7 @@
DEBUG_CFLAGS="-O $DEBUG_CFLAGS"
- if test x"$sarchopt" != "xno"; then
+ if false ; then
archopt_val=
case "$host_or_hostalias" in
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/xine-lib-extras-freeworld/devel/.cvsignore,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- .cvsignore 26 Jul 2010 14:02:57 -0000 1.11
+++ .cvsignore 22 Nov 2011 09:48:58 -0000 1.12
@@ -1 +1 @@
-xine-lib-1.1.19.tar.bz2
+xine-lib-1.1.20.tar.xz
Index: sources
===================================================================
RCS file: /cvs/free/rpms/xine-lib-extras-freeworld/devel/sources,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- sources 26 Jul 2010 14:02:57 -0000 1.11
+++ sources 22 Nov 2011 09:48:58 -0000 1.12
@@ -1 +1 @@
-a410a0f0617e1d6309f0cbe907f73f8a xine-lib-1.1.19.tar.bz2
+acfb6e08188fd60ad88ff83831d592d7 xine-lib-1.1.20.tar.xz
Index: xine-lib-extras-freeworld.spec
===================================================================
RCS file: /cvs/free/rpms/xine-lib-extras-freeworld/devel/xine-lib-extras-freeworld.spec,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- xine-lib-extras-freeworld.spec 29 Sep 2011 22:22:25 -0000 1.36
+++ xine-lib-extras-freeworld.spec 22 Nov 2011 09:48:58 -0000 1.37
@@ -1,36 +1,29 @@
%define plugin_abi 1.29
-%if 0%{?fedora} > 6
-%define _with_external_ffmpeg --with-external-ffmpeg
-%define _with_external_libfaad --with-external-libfaad
-%endif
-
Name: xine-lib-extras-freeworld
Summary: Extra codecs for the Xine multimedia library
-Version: 1.1.19
-Release: 3%{?dist}
+Version: 1.1.20
+Release: 1%{?dist}
License: GPLv2+
Group: System Environment/Libraries
URL:
http://xinehq.de/
-Source0:
http://downloads.sourceforge.net/xine/xine-lib-%{version}.tar.bz2
+Source0:
http://downloads.sourceforge.net/xine/xine-lib-%{version}.tar.xz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Patch0: xine-lib-1.1.3-optflags.patch
-Patch1: xine-lib-1.1.1-deepbind-939.patch
-Patch2: xine-lib-1.1.19-ffmpeg08.patch
+Patch0: xine-lib-1.1.19-no_autopoint.patch
+Patch1: xine-lib-1.1.4-optflags.patch
+# fix system libdvdnav support to also link libdvdread
+# otherwise, we get unresolved symbols in the spudec plugin
+Patch2: xine-lib-1.1.20-link-libdvdread.patch
## upstreamable patches
BuildRequires: pkgconfig
BuildRequires: zlib-devel
BuildRequires: gawk
-%if 0%{?_with_external_libfaad:1}
BuildRequires: faad2-devel
-%endif
-%if 0%{?_with_external_ffmpeg:1}
BuildRequires: ffmpeg-devel >= 0.4.9-0.22.20060804
-%endif
BuildRequires: a52dec-devel
BuildRequires: libmad-devel
BuildRequires: libdca-devel
@@ -41,6 +34,8 @@
# vcdimager reads and writes MPEG
BuildRequires: vcdimager-devel >= 0.7.23
BuildRequires: sed
+BuildRequires: libdvdnav-devel
+BuildRequires: libdvdread-devel
# Obsolete DXR3 deps, better handled by ffmpeg
BuildConflicts: rte-devel
BuildConflicts: libfame-devel
@@ -66,15 +61,13 @@
%prep
%setup -q -n xine-lib-%{version}
-touch -r m4/optimizations.m4 m4/optimizations.m4.stamp
-%patch0 -p1 -b .optflags
-touch -r m4/optimizations.m4.stamp m4/optimizations.m4
-# when compiling with external ffmpeg and internal libfaad #939.
-#patch1 -p1 -b .deepbind
-%patch2 -p1 -b .ffmpeg08
+%patch0 -p1 -b .no_autopoint
+# extra work for to omit old libtool-related crud
+rm -f configure ltmain.sh libtool m4/libtool.m4 m4/ltoptions.m4 m4/ltversion.m4
+%patch1 -p1 -b .optflags
+%patch2 -p1 -b .link-libdvdread
-# Avoid standard rpaths on lib64 archs:
-sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure
+./autogen.sh noconfig
%build
@@ -85,24 +78,24 @@
--disable-opengl \
--disable-xvmc \
--disable-aalib \
- --disable-caca \
- --disable-sdl \
- --disable-rte \
- --disable-libfame \
- --disable-speex \
- --disable-flac \
--disable-mng \
- --disable-imagemagick \
- --disable-freetype \
- --disable-alsa \
- --disable-esd \
- --disable-arts \
--disable-gnomevfs \
--disable-gdkpixbuf \
--disable-samba \
- %{?_with_external_ffmpeg} \
+ --with-external-ffmpeg \
+ --without-caca \
+ --without-sdl \
+ --without-speex \
+ --without-libflac \
--with-external-a52dec \
--with-external-libmad \
+ --without-imagemagick \
+ --without-freetype \
+ --without-alsa \
+ --without-esound \
+ --without-arts \
+ --with-external-dvdnav \
+ --with-external-libfaad \
--with-external-libdts
make %{?_smp_mflags}
@@ -188,6 +181,17 @@
%changelog
+* Tue Nov 22 2011 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 1.1.20-1
+- update to 1.1.20 (matches Fedora xine-lib)
+- use .xz tarball
+- drop old conditionals
+- drop unused deepbind patch
+- use the system libdvdnav (and libdvdread) instead of the bundled one
+- fix system libdvdnav support to also link libdvdread
+- run autogen.sh in %%prep, don't patch generated files
+- drop ffmpeg08 patch, fixed upstream
+- update configure flags (drop nonexistent ones, fix renamed ones)
+
* Thu Sep 29 2011 Kevin Kofler <Kevin(a)tigcc.ticalc.org> - 1.1.19-3
- fix build with FFmpeg 0.8 (#1957)
--- xine-lib-1.1.1-deepbind-939.patch DELETED ---
--- xine-lib-1.1.19-ffmpeg08.patch DELETED ---
--- xine-lib-1.1.3-optflags.patch DELETED ---