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

Reply via email to