1 Summary: CoovaChilli - Software access controller for hotspots
7 Source0: http://ap.coova.org/chilli/coova-chilli-%{version}.tar.gz
8 # Source0-md5: 1b890cb043b4340e1f15c2b2cff742d3
10 URL: http://coova.org/
11 BuildRequires: autoconf
12 BuildRequires: automake
13 BuildRequires: libtool
14 BuildRequires: perl-base
15 BuildRequires: rpmbuild(macros) >= 1.228
17 Requires(post,preun): /sbin/chkconfig
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 %define skip_post_check_so libchilli.so.0.0.0
23 Coova-Chilli is a fork of the ChilliSpot project - an open source
24 captive portal or wireless LAN access point controller. It supports
25 web based login (Universal Access Method, or UAM), standard for public
26 HotSpots, and it supports Wireless Protected Access (WPA), the
27 standard for secure roamable networks. Authentication, Authorization
28 and Accounting (AAA) is handled by your favorite radius server. Read
29 more at http://coova.org/ and http://www.chillispot.org/.
31 %package -n python-coova-chilli
32 Summary: Python library for CoovaChilli
33 Group: Development/Libraries
34 Requires: %{name} = %{version}-%{release}
36 Requires: python-modules
37 Requires: python-pycairo
38 Requires: python-pygobject
39 Requires: python-pygtk-gtk
41 %description -n python-coova-chilli
42 Python library for CoovaChilli.
45 Summary: Header files for coovachili library
46 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki coovachilli
47 Group: Development/Libraries
48 Requires: %{name} = %{version}-%{release}
51 Header files for coovachilli library.
53 %description devel -l pl.UTF-8
54 Pliki nagłówkowe biblioteki coovachilli.
57 Summary: Static coovachilli library
58 Summary(pl.UTF-8): Statyczna biblioteka coovachilli
59 Group: Development/Libraries
60 Requires: %{name}-devel = %{version}-%{release}
63 Static coovachilli library.
65 %description static -l pl.UTF-8
66 Statyczna biblioteka coovachilli.
69 %setup -q -n coova-chilli-%{version}
82 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT/etc/rc.d
87 DESTDIR=$RPM_BUILD_ROOT
89 mv $RPM_BUILD_ROOT/etc/init.d $RPM_BUILD_ROOT/etc/rc.d
91 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
92 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
96 rm -rf $RPM_BUILD_ROOT
99 /sbin/chkconfig --add chilli
100 %service chilli restart
103 if [ "$1" = "0" ]; then
104 %service -q chilli stop
105 /sbin/chkconfig --del chilli
109 %defattr(644,root,root,755)
110 %attr(755,root,root) %{_sbindir}/chilli
111 %attr(755,root,root) %ghost %{_libdir}/libbstring.so.0
112 %attr(755,root,root) %{_libdir}/libbstring.so.0.0.0
113 %attr(755,root,root) %ghost %{_libdir}/libchilli.so.0
114 %attr(755,root,root) %{_libdir}/libchilli.so.0.0.0
115 %attr(754,root,root) /etc/rc.d/init.d/chilli
116 %doc AUTHORS COPYING ChangeLog INSTALL README doc/dictionary.chillispot doc/hotspotlogin.cgi
117 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chilli.conf
118 %dir %{_sysconfdir}/chilli
119 %attr(755,root,root) %{_sbindir}/chilli_opt
120 %attr(755,root,root) %{_sbindir}/chilli_query
121 %attr(755,root,root) %{_sbindir}/chilli_radconfig
122 %attr(755,root,root) %{_sbindir}/chilli_response
123 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chilli/*
124 %attr(755,root,root)%{_sysconfdir}/chilli/www/config.sh
126 %dir %{_sysconfdir}/chilli/www
127 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chilli/www/*
133 %files -n python-%{name}
134 /usr/lib/python/CoovaChilliLib.py
137 %defattr(644,root,root,755)
139 %{_libdir}/libbstring.so
140 %{_libdir}/libchilli.so
141 %{_includedir}/chilli
144 %defattr(644,root,root,755)