I read avifile need a new rpm spec file. So here is one.
%define name avifile
%define version 0.6
%define date 20011128
%define release %{date}
Summary: Avifile Library
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{version}-%{date}.tar.bz2
URL: http://avifile.sourceforge.net/
Copyright: LGPL
Group: System Environment/Libraries
BuildRoot: /var/tmp/%{name}-%{version}-buildroot
#Prefix: %{_prefix}
BuildRequires: qt-devel >= 2.2.0
Requires: SDL >= 1.1.3
%description
Avifile is a library that allows programs to read and write compressed AVI files
(Indeo? Video, DivX :-), etc.) under x86 Linux. (De)compression is performed
with Win32 DLLs.
%package devel
Summary: Libraries, includes and more to develop avifile applications
Group: Development/Libraries
Requires: %{name} = %{version}
%description devel
Avifile is a library that allows programs to read and write compressed AVI
files (Indeo? Video, DivX :-), etc.) under x86 Linux. (De)compression is
performed with Win32 DLLs.
This is the libraries, include files and other resources you can use to develop
avifile applications.
%package utils
Summary: Utilities for avifile
Group: Applications/Multimedia
Requires: %{name} qt >= 2.2.0
%description utils
Utilities for testing avifile library based on QT toolkit. Contains aviplay,
avicat, avibench, avicap, avimake, avirecompress, avitype, kv4lsetup
%prep
rm -rf ${RPM_BUILD_ROOT}
%setup -q -n avifile-%{version}
./autogen.sh
%build
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix}
--with-win32-path=%{_libdir}/win32 --enable-final
make
%install
rm -rf $RPM_BUILD_ROOT
%makeinstall prefix=$RPM_BUILD_ROOT/%{_prefix}
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc README COPYING
%{_libdir}/lib*.so.*
%{_libdir}/avifile0.6/lib*.so
%{_libdir}/*a
%{_libdir}/avifile0.6/*a
%files devel
%defattr(-,root,root)
%doc doc/*
%{_bindir}/*-config
%{_libdir}/lib*.so
%{_libdir}/avifile0.6/lib*.so
%{_includedir}/avifile/
%files utils
%defattr(-,root,root)
%{_prefix}/share/avifile0.6/
%{_bindir}/aviplay
%{_bindir}/avicat
%{_bindir}/avibench
%{_bindir}/avicap
%{_bindir}/avimake
%{_bindir}/avirecompress
%{_bindir}/avitype
%{_bindir}/kv4lsetup
%changelog
# end of file