Sophie

Sophie

distrib > Mandriva > 2007.0 > i586 > by-pkgid > 5d91658e6983e20d1a566a3e1771b202 > files > 2

libmfcr2-0.0.3-1mdk.src.rpm

%define	major _1
%define libname	%mklibname mfcr2 %{major}

Summary:	A library for MFC/R2 signaling on E1 lines
Name:		libmfcr2
Version:	0.0.3
Release:	%mkrel 1
License:	GPL
Group:		System/Libraries
URL:		http://www.soft-switch.org/
Source0:	http://www.soft-switch.org/downloads/unicall/unicall-0.0.3pre8/libmfcr2-%{version}.tar.bz2
BuildRequires:	zaptel-devel
BuildRequires:	autoconf2.5
BuildRequires:	automake1.7
BuildRequires:	libspandsp-devel
BuildRequires:	libsupertone-devel
BuildRequires:	libunicall-devel
BuildRequires:	tiff-devel >= 3.6.1-3mdk
BuildRequires:	libxml2-devel
BuildRequires:	jpeg-devel
BuildRequires:	file
BuildRoot:	%{_tmppath}/%{name}-%{version}-root

%description
libmfcr2 is a library for MFC/R2 signalling on E1s.

%package -n	%{libname}
Summary:	A library for MFC/R2 signaling on E1 lines
Group:          System/Libraries

%description -n	%{libname}
libmfcr2 is a library for MFC/R2 signalling on E1s.

%package -n	%{libname}-devel
Summary:	Header files and libraries needed for development with libmfcr2
Group:		Development/C
Provides:	%{name}-devel lib%{name}-devel
Obsoletes:	%{name}-devel lib%{name}-devel
Requires:	%{libname} = %{version}

%description -n	%{libname}-devel
This package includes the header files and libraries needed for
developing programs using libsupertone.

%prep

%setup -q -n %{name}-%{version}

# strip away annoying ^M
find . -type f|xargs file|grep 'CRLF'|cut -d: -f1|xargs perl -p -i -e 's/\r//'
find . -type f|xargs file|grep 'text'|cut -d: -f1|xargs perl -p -i -e 's/\r//'

# lib64 fix
perl -pi -e "s|^protocoldir=.*|protocoldir=\"%{_libdir}/unicall/protocols\"|g" configure.ac

%build
export WANT_AUTOCONF_2_5=1
rm -f configure
libtoolize --copy --force && aclocal-1.7 && autoconf && automake-1.7 --add-missing --copy

%configure2_5x \
    --enable-shared \
    --enable-static

make CFLAGS="%{optflags} -fPIC"

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

install -d %{buildroot}%{_includedir}

%makeinstall_std

install -m0644 libmfcr2.h %{buildroot}%{_includedir}/
install -m0644 mfcr2.h %{buildroot}%{_includedir}/

%post -n %{libname} -p /sbin/ldconfig

%postun -n %{libname} -p /sbin/ldconfig

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files -n %{libname}
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_libdir}/unicall/protocols/*.so

%files -n %{libname}-devel
%defattr(-,root,root)
%{_libdir}/unicall/protocols/*.a
%{_libdir}/unicall/protocols/*.la
%{_includedir}/*.h

%changelog
* Sun Dec 25 2005 Oden Eriksson <oeriksson@mandriva.com> 0.0.3-1mdk
- 0.0.3

* Sun Sep 12 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 20030610-1mdk
- initial mandrake package