]> git.pld-linux.org Git - packages/astmanproxy.git/blame - astmanproxy.spec
- tabs in preamble
[packages/astmanproxy.git] / astmanproxy.spec
CommitLineData
ec865051
JK
1%define timestamp 20060407-2351
2Summary: Asterisk's manager interface proxy
2e7b45e2 3Summary(pl.UTF-8): Proxy do interfeksu zarządzającego Asteriska
ec865051
JK
4Name: astmanproxy
5Version: 1.20
6Release: 0.1
7License: GPL
8Group: Applications
9Source0: http://www.popvox.com/astmanproxy/%{name}-%{version}-%{timestamp}.tgz
10# Source0-md5: 2489f3885436391d75342cf58210da50
11Source1: %{name}.init
12Source2: %{name}.sysconfig
13Patch0: %{name}-rpm.patch
14URL: http://www.voip-info.org/tiki-index.php?page=AstManProxy
15BuildRequires: rpmbuild(macros) >= 1.228
16Requires(post,preun): /sbin/chkconfig
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20The need for a proxy to Asterisk's manager interface has been clear;
25a5662c 21almost all GUIs and other interfaces to Asterisk implement a proxy of
ec865051
JK
22some kind. Why? A proxy offers:
23
25a5662c 24 - A single persistent connection to Asterisk
ec865051
JK
25 - A more secure (non-root) TCP interface
26 - Ability to offer filtered input/output
25a5662c
JB
27 - Less connections and networking load for Asterisk
28
e5a5eeea
JR
29%description -l pl.UTF-8
30Potrzeba proxy dla interfejsu zarządzającego Asteriska jest jasna;
31prawie wszystkie GUI i inne interfejsy do Asteriska implementują jakiś
25a5662c 32rodzaj proxy. Dlaczego? Proxy oferuje:
e5a5eeea
JR
33 - pojedyncze, stałe połączenie z Asteriskiem
34 - bezpieczeniejszy (nie działający z poziomu roota) interfejs TCP
35 - możliwość filtrowania wejścia/wyjścia
36 - mniej połączeń i obciążenia sieci dla Asteriska.
ec865051
JK
37
38%prep
25a5662c 39%setup -q -c
ec865051
JK
40%patch0 -p1
41
42%build
43cd %{version}
44%{__make} astmanproxy \
45 rpmcflags="%{rpmcflags}" \
46 rpmldflags="%{rpmldflags}"
47cp configs/* .
48
49%install
50rm -rf $RPM_BUILD_ROOT
ec865051
JK
51install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,/etc/sysconfig}
52
25a5662c 53%{__make} -C %{version} install \
ec865051
JK
54 DESTDIR=$RPM_BUILD_ROOT \
55 PREFIX=%{_prefix} \
56 LIBDIR=$RPM_BUILD_ROOT%{_libdir}/%{name}
57
58install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
59install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
60
61%clean
62rm -rf $RPM_BUILD_ROOT
63
64%post
65/sbin/chkconfig --add %{name}
66%service %{name} restart
67
68%preun
69if [ "$1" = "0" ]; then
70 %service -q %{name} stop
71 /sbin/chkconfig --del %{name}
72fi
73
74%files
75%defattr(644,root,root,755)
76%doc %{version}/{README,TODO,VERSIONS}
77%attr(755,root,root) %{_sbindir}/*
78%dir %{_libdir}/%{name}
79%attr(755,root,root) %{_libdir}/%{name}/*
25a5662c 80%dir %{_sysconfdir}/asterisk
ec865051
JK
81%{_sysconfdir}/asterisk/*
82%attr(754,root,root) /etc/rc.d/init.d/%{name}
83%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
This page took 0.038593 seconds and 4 git commands to generate.