Sorry, I forgot to add the attachment.
%define name avifile
%define version 0.6
%define date 20011205
%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
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}
#---------------------desktop entries--------------------------
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/X11/applnk/Multimedia/avifile
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/X11/applnk/Multimedia/avifile/aviplay.desktop <<EOF
[Desktop Entry]
Name=Aviplay
Exec=aviplay
MimeType=video/x-msvideo
Terminal=false
Type=Application
EOF
cat
>$RPM_BUILD_ROOT/%{_sysconfdir}/X11/applnk/Multimedia/avifile/avirecompress.desktop
<<EOF
[Desktop Entry]
Name=Avirecompress
Exec=avirecompress
Terminal=false
Type=Application
EOF
cat >$RPM_BUILD_ROOT/%{_sysconfdir}/X11/applnk/Multimedia/avifile/avicap.desktop <<EOF
[Desktop Entry]
Name=Avicap
Exec=avicap
Terminal=false
Type=Application
EOF
%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
%{_sysconfdir}/X11/applnk/Multimedia/avifile
%changelog
# end of file