Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 8f469e90e2e31885c3e6c4a412a57f05 > files > 1

asterisk-chan_ss7-1.3-1mdv2010.1.src.rpm

%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