%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