--- /dev/null
+diff -Nur avifile-0.6.orig/plugins/libaudiodec/Makefile.am avifile-0.6/plugins/libaudiodec/Makefile.am
+--- avifile-0.6.orig/plugins/libaudiodec/Makefile.am Thu May 24 00:06:52 2001
++++ avifile-0.6/plugins/libaudiodec/Makefile.am Thu May 24 00:08:27 2001
+@@ -7,4 +7,4 @@
+ libaudiodec_la_LDFLAGS = @AC3_LIBS@ @AC3_LDADD@ -module
+ CXXFLAGS = @CXXFLAGS@ @AC3_CFLAGS@
+
+-LIBS=-L../../lib/.libs -laviplay -lstdc++
++LIBS=-L../../lib -laviplay -lstdc++
+diff -Nur avifile-0.6.orig/plugins/libmp3lame_audioenc/Makefile.am avifile-0.6/plugins/libmp3lame_audioenc/Makefile.am
+--- avifile-0.6.orig/plugins/libmp3lame_audioenc/Makefile.am Thu May 24 00:06:52 2001
++++ avifile-0.6/plugins/libmp3lame_audioenc/Makefile.am Thu May 24 00:08:40 2001
+@@ -4,4 +4,4 @@
+ libmp3lame_audioenc_la_SOURCES = audioencoder.cpp mp3encoder.cpp mp3encoder.h fillplugins.h
+ libmp3lame_audioenc_la_LDFLAGS = -module
+
+-LIBS=-L../../lib/.libs -laviplay -lstdc++
++LIBS=-L../../lib -laviplay -lstdc++
+diff -Nur avifile-0.6.orig/plugins/libmpeg_audiodec/Makefile.am avifile-0.6/plugins/libmpeg_audiodec/Makefile.am
+--- avifile-0.6.orig/plugins/libmpeg_audiodec/Makefile.am Thu May 24 00:06:52 2001
++++ avifile-0.6/plugins/libmpeg_audiodec/Makefile.am Thu May 24 00:08:49 2001
+@@ -11,5 +11,5 @@
+ # -finline-functions
+ CXXFLAGS = $(OPTFLG) @CXXFLAGS@
+
+-LIBS = -L../../lib/.libs -laviplay -lstdc++
++LIBS = -L../../lib -laviplay -lstdc++
+
+diff -Nur avifile-0.6.orig/plugins/libwin32/Makefile.am avifile-0.6/plugins/libwin32/Makefile.am
+--- avifile-0.6.orig/plugins/libwin32/Makefile.am Thu May 24 00:06:52 2001
++++ avifile-0.6/plugins/libwin32/Makefile.am Thu May 24 00:08:58 2001
+@@ -14,4 +14,4 @@
+
+ CPPFLAGS = @CPPFLAGS@ -Iloader -Iloader/wine -Ivideocodec -Iaudiodec -IDirectShow
+
+-LIBS = @AVILIBDEPLIB@ -L../../lib/.libs -laviplay -lstdc++
++LIBS = @AVILIBDEPLIB@ -L../../lib -laviplay -lstdc++
--- /dev/null
+--- avifile-0.6/lib/common/Makefile.am.orig Fri Apr 20 18:57:42 2001
++++ avifile-0.6/lib/common/Makefile.am Thu May 24 00:07:15 2001
+@@ -12,5 +12,3 @@
+ util.cpp \
+ ldt_keeper.cpp \
+ mmx.cpp
+-
+-CXXFLAGS=-g -O2
+\ No newline at end of file
Patch2: %{name}-ac3.patch
Patch3: %{name}-mga.patch
Patch4: %{name}-libtool.patch
+Patch5: %{name}-opt.patch
+Patch6: %{name}-lt14.patch
BuildRequires: XFree86-devel
BuildRequires: SDL-devel >= 1.2.0
BuildRequires: ac3dec-devel >= 0.6.1
%patch2 -p1
%patch3 -p1
%patch4 -p1
+%patch5 -p1
+%patch6 -p1
%build
-rm missing
+rm -f missing
libtoolize --copy --force
aclocal
autoconf
automake -a -c --foreign
+# don't always add "-g" - it's in CXXFLAGS in %debug version
+CPPFLAGS=" "; export CPPFLAGS
%configure \
--with-qt-includes=%{_includedir}/qt \
--enable-release \
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},/usr/lib/win32}
+# avoid relinking
+for f in plugins/libwin32/libwin32.la plugins/libaudiodec/libaudiodec.la \
+ plugins/libmp3lame_audioenc/libmp3lame_audioenc.la \
+ plugins/libmpeg_audiodec/libmpeg_audiodec.la ; do
+ sed -e '/^relink_command/d' $f > $f.new
+ mv -f $f.new $f
+done
+
%{__make} install \
DESTDIR="$RPM_BUILD_ROOT"
%attr(755,root,root) %{_bindir}/asf*
%attr(755,root,root) %{_libdir}/lib*.so.*.*
%dir %{_libdir}/avifile
-%attr(755,root,root) %{_libdir}/avifile/lib*
+%attr(755,root,root) %{_libdir}/avifile/lib*.so*
%{_datadir}/%{name}
%files devel
%doc doc/README-DEVEL*
%attr(755,root,root) %{_bindir}/avifile-config
%attr(755,root,root) %{_libdir}/lib*.la
+%attr(755,root,root) %{_libdir}/avifile/lib*.la
%{_libdir}/lib*.so
%{_includedir}/%{name}