]> git.pld-linux.org Git - packages/asterisk-chan_dongle.git/blame - asterisk-chan_dongle.spec
- up to 20161221 snap
[packages/asterisk-chan_dongle.git] / asterisk-chan_dongle.spec
CommitLineData
e28d53cf 1%define snap 20161221
94a3338c
AM
2Summary: Asterisk huawei 3g dongle channel driver
3Name: asterisk-chan_dongle
4Version: 1.1
e28d53cf 5Release: 0.%{snap}.1
94a3338c
AM
6License: GPL v2
7Group: Applications
594e82de 8Source0: https://github.com/bg111/asterisk-chan-dongle/archive/master.zip
e28d53cf 9# Source0-md5: 6e741be5b1be052c14d6fea48277626c
39c717df 10Patch0: chan_dongle-pin.patch
bb77ff06
AM
11# https://patch-diff.githubusercontent.com/raw/bg111/asterisk-chan-dongle/pull/216.patch
12Patch1: https://patch-diff.githubusercontent.com/raw/bg111/asterisk-chan-dongle/pull/216.patch
e28d53cf 13# Patch1-md5: d2a7d524ba60f597ad436cb115f5baf5
94a3338c
AM
14URL: http://wiki.e1550.mobi/
15BuildRequires: asterisk-devel >= 1.8
bb77ff06 16BuildRequires: awk
5323ac46
AM
17Requires: usb-modeswitch
18Requires: usb-modeswitch-data
94a3338c
AM
19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22chan_dongle is an Asterisk channel driver for Huawei UMTS/3G USB
23modems (dongles). At this moment, the supported features are:
24
25- Voice calls, dialling by modem name, group, round robin, provider
26 name, IMEI or IMSI.
27- Call waiting
28- Call holding
29- Conference (multiparty) call
30- Send SMS from CLI, asterisk manager and dialplan
31- Receive SMS (latin charset and multiline included)
32- Send USSD
33- Receive USSD (latin charset and multiline included)
34- Send DTMF (excluding A,B,C,D letters not supported by Huawei)
35- Receive DTMF
36
37%prep
594e82de 38%setup -q -n asterisk-chan-dongle-master
39c717df 39%patch0 -p1
bb77ff06 40%patch1 -p1
94a3338c
AM
41
42%build
43install /usr/share/automake/{config.*,install-sh,missing} .
44%{__aclocal}
45%{__autoconf}
bb77ff06 46%configure \
475116a2 47 --with-astversion=$(rpm -q --queryformat "%{VERSION}\n" asterisk-devel | awk -F. ' { printf("%d%02d%02d", $1, $2, $3); } ')
94a3338c
AM
48%{__make}
49
50%install
51rm -rf $RPM_BUILD_ROOT
52
53install -D etc/dongle.conf $RPM_BUILD_ROOT%{_sysconfdir}/asterisk/dongle.conf
54install -D chan_dongle.so $RPM_BUILD_ROOT%{_libdir}/asterisk/modules/chan_dongle.so
55
56%clean
57rm -rf $RPM_BUILD_ROOT
58
59%files
60%defattr(644,root,root,755)
e28d53cf 61%doc BUGS README.md TODO.txt etc/extensions.conf
94a3338c
AM
62%attr(755,root,root) %{_libdir}/asterisk/modules/chan_dongle.so
63%attr(640,root,asterisk) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/asterisk/dongle.conf
This page took 0.074782 seconds and 4 git commands to generate.