%define rname chan_ss7 %define version 1.3 %define release %mkrel 1 Summary: This module adds SS7 protocol support to the Asterisk PBX Name: asterisk-%{rname} Version: %{version} Release: %{release} License: GPL Group: System/Servers URL: http://www.dicea.dk/company/downloads # svn http://svn.dicea.dk/chan_ss7/trunk/ Source0: http://www.dicea.dk/download/%{rname}-%{version}.tar.gz # S1,S2 is from zaptel-1.4.10.1 Source1: mtp3d.rc Patch0: chan_ss7-mdv.diff BuildRequires: asterisk-devel >= 1.6.2.0 BuildRequires: tonezone-devel Requires: asterisk >= 1.6.2.0 Buildroot: %{_tmppath}/%{name}-%{version}-%{release} %description chan_ss7 is a channel driver for Asterisk that implements SS7 connectivity. %prep %setup -q -n %{rname}-%{version} %patch0 -p1 sed 's/lib/lib\/asterisk/g' -i Makefile sed 's/lib/%{_lib}/g' -i Makefile # clean up CVS stuff for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do if [ -e "$i" ]; then rm -r $i; fi >&/dev/null done # fix dir perms find . -type d | xargs chmod 755 # fix file perms find . -type f | xargs chmod 644 %build %make %install rm -rf %{buildroot} install -d %{buildroot}%{_sysconfdir}/asterisk install -d %{buildroot}%{_sysconfdir}/sysconfig install -d %{buildroot}%{_initrddir} install -d %{buildroot}%{_libdir}/asterisk/modules install -d %{buildroot}%{_sbindir} install -d %{buildroot}%{_bindir} %makeinstall INSTALL_PREFIX=%{buildroot}/%{_prefix} install -m0644 ss7.conf.template.single-link %{buildroot}%{_sysconfdir}/asterisk/ss7.conf install -m0755 %{SOURCE1} %{buildroot}%{_initrddir}/mtp3d cat <<EOF > %{buildroot}%{_sysconfdir}/sysconfig/ss7 # mtp3d config directory MTP3CONFDIR=/etc # Full path to mtp3d binary MTP3DAEMON=/usr/sbin/mtp3d # mtp3d process identificaton file PIDFILE=/var/run/mtp3d.pid # Please uncomment to debug #MTP3OPTDEBUG=-d # The log file MTP3LOGFILE=/var/log/mtp3d.log # Please uncomment to dump #MTP3PDUDUMP="-m /tmp/mtp3d.pcap" # Full path to safe_mtp3d script SAFE_MTP3D=/sbin/safe_mtp3d EOF %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc ASTERISK_VARIABLES COPYING NEWS README ss7.conf.* %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/asterisk/ss7.conf %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/ss7 %attr(0755,root,root) %{_libdir}/asterisk/modules/chan_ss7.so %attr(0755,root,root) %{_initrddir}/mtp3d %attr(0755,root,root) %{_sbindir}/mtp3d %attr(0755,root,root) %{_sbindir}/safe_mtp3d %attr(0755,root,root) %{_bindir}/mtp3cli %changelog * Tue Apr 27 2010 Lonyai Gergely <aleph@mandriva.org> 1.3-1mdv2010.1 + Revision: 539694 - rebuild to asterisk-1.6.2.x * Tue Jan 26 2010 Lonyai Gergely <aleph@mandriva.org> 1.3-0mdv2010.1 + Revision: 496773 - 1.3 * Fri Oct 09 2009 Lonyai Gergely <aleph@mandriva.org> 1.2.1-2mdv2010.0 + Revision: 456288 - drop close-style version dependency * Wed Sep 02 2009 Lonyai Gergely <aleph@mandriva.org> 1.2.1-1.6.1.5.1mdv2010.0 + Revision: 424338 - rebuild * Thu Aug 13 2009 Lonyai Gergely <aleph@mandriva.org> 1.2.1-1.6.1.4.1mdv2010.0 + Revision: 416094 - update to 1.2.1 * Mon Aug 03 2009 Lonyai Gergely <aleph@mandriva.org> 1.2-1.6.1.2.0.0.svn.25.1mdv2010.0 + Revision: 408580 - rebuild * Wed Jul 22 2009 Lonyai Gergely <aleph@mandriva.org> 1.2-1.6.1.1.0.0.svn.25.1mdv2010.0 + Revision: 398494 - fix 'asterisk_version' problem in release string - update to 1.2-svn (svn 25) * Thu Aug 07 2008 Thierry Vignaud <tv@mandriva.org> 1.0.91-2mdv2009.0 + Revision: 266186 - rebuild early 2009.0 package (before pixel changes) * Mon May 05 2008 Oden Eriksson <oeriksson@mandriva.com> 1.0.91-1mdv2009.0 + Revision: 201497 - 1.0.91 + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tv@mandriva.org> - kill re-definition of %%buildroot on Pixel's request * Mon Jun 12 2006 Oden Eriksson <oeriksson@mandriva.com> 0.8.4-1mdv2007.0 - 0.8.4 * Mon Mar 06 2006 Oden Eriksson <oeriksson@mandriva.com> 0.8.2-1mdk - 0.8.2 * Wed Feb 15 2006 Oden Eriksson <oeriksson@mandrakesoft.com> 0.8-1mdk - initial Mandriva package