Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > b5f7c02bfe7ec938619a2b6982f57627 > files > 5

camserv-0.5.1-1mdk.src.rpm

%define name camserv
%define version 0.5.1
%define release 1mdk

Summary: A streaming web video server
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://prdownloads.sourceforge.net/cserv/%{name}-%{version}.tar.bz2
Patch0: camserv-0.5.1-errno.patch.bz2
# Patch1 and Patch2 based on Thomas Vander Stichele's Fedora package
Patch1: camserv-0.5.1-gdk-pixbuf.patch.bz2
Patch2: camserv-0.5.1-config.patch.bz2
License: GPL
Group: System/Kernel and hardware
Url: http://cserv.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: jpeg-devel imlib2-devel gdk-pixbuf-devel
BuildRequires: automake1.7 autoconf2.5

%description
Camserv is a streaming web video server. It provides functionality for
unlimited image manipulation before being streamed, in addition to
relay support.

%prep
%setup -q
%patch0 -p1 -b .errno
%patch1 -p1 -b .gdk-pixbuf
%patch2 -p1 -b .config
# regenerate libltdl configure
# because old configure 2.13 doesn't support topdir's configure arguments
pushd libltdl
  rm -f configure
  aclocal-1.7 -I ../macros
  autoconf-2.5x
  automake-1.7
popd

%build
(cd libltdl; %configure2_5x)
%configure2_5x
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

# camserv has been patched to find the config in /etc
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/%{name}.cfg $RPM_BUILD_ROOT%{_sysconfdir}

# relay is a quite generic name, rename as camserv-relay
mv $RPM_BUILD_ROOT%{_bindir}/{relay,%{name}-relay}

# remove devel files
rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/*.{a,la}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS BUGS COPYING ChangeLog NEWS README TODO javascript.txt
%{_bindir}/%{name}
%{_bindir}/%{name}-relay
%config(noreplace) %{_sysconfdir}/camserv.cfg
%dir %{_libdir}/%{name}
%{_libdir}/%{name}/lib*.so*
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/defpage.html

%changelog
* Sat Nov 12 2005 Olivier Blin <oblin@mandriva.com> 0.5.1-1mdk
- initial Mandriva release