]> git.pld-linux.org Git - packages/coova-chilli.git/blame - coova-chilli.spec
- captive-portal subpackage
[packages/coova-chilli.git] / coova-chilli.spec
CommitLineData
c321bc05 1Summary: CoovaChilli - Software access controller for hotspots
2Name: coova-chilli
89748371 3Version: 1.2.5
a169e907
SP
4Release: 0.1
5License: GPL
6Group: Applications
906972d1 7Source0: http://ap.coova.org/chilli/%{name}-%{version}.tar.gz
89748371 8# Source0-md5: 1b890cb043b4340e1f15c2b2cff742d3
c321bc05 9Patch0: link.patch
906972d1 10Patch1: config.patch
1cdf5957 11URL: http://coova.org/
f31fa88a 12BuildRequires: autoconf
13BuildRequires: automake
14BuildRequires: libtool
520968ae 15BuildRequires: perl-base
a169e907
SP
16BuildRequires: rpmbuild(macros) >= 1.228
17Requires(post,preun): /sbin/chkconfig
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
61ab2d1e 20%define skip_post_check_so libchilli.so.0.0.0
21
a169e907
SP
22%description
23Coova-Chilli is a fork of the ChilliSpot project - an open source
24captive portal or wireless LAN access point controller. It supports
25web based login (Universal Access Method, or UAM), standard for public
26HotSpots, and it supports Wireless Protected Access (WPA), the
27standard for secure roamable networks. Authentication, Authorization
28and Accounting (AAA) is handled by your favorite radius server. Read
29more at http://coova.org/ and http://www.chillispot.org/.
30
906972d1 31%package captive-portal
32Summary: Default captive portal for Coova
33Group: Applications
34Requires: %{name} = %{version}-%{release}
35Requires: haserl
36
37%description captive-portal
38Default captive portal for Coova.
39
ea447473 40%package -n python-coova-chilli
41Summary: Python library for CoovaChilli
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
44Requires: python-libs
45Requires: python-modules
46Requires: python-pycairo
47Requires: python-pygobject
48Requires: python-pygtk-gtk
49
50%description -n python-coova-chilli
51Python library for CoovaChilli.
52
009a61d0 53%package devel
54Summary: Header files for coovachili library
55Summary(pl.UTF-8): Pliki nagłówkowe biblioteki coovachilli
56Group: Development/Libraries
57Requires: %{name} = %{version}-%{release}
58
59%description devel
60Header files for coovachilli library.
61
62%description devel -l pl.UTF-8
63Pliki nagłówkowe biblioteki coovachilli.
64
65%package static
66Summary: Static coovachilli library
67Summary(pl.UTF-8): Statyczna biblioteka coovachilli
68Group: Development/Libraries
69Requires: %{name}-devel = %{version}-%{release}
70
71%description static
72Static coovachilli library.
73
74%description static -l pl.UTF-8
75Statyczna biblioteka coovachilli.
76
a169e907 77%prep
906972d1 78%setup -q
ab8156c5 79%patch0 -p1
906972d1 80%patch1 -p1
ab8156c5 81
a169e907 82%build
f31fa88a 83%{__libtoolize}
84%{__aclocal}
85%{__autoconf}
86%{__autoheader}
87%{__automake}
a169e907
SP
88%configure
89%{__make}
90
91%install
92rm -rf $RPM_BUILD_ROOT
93
94install -d $RPM_BUILD_ROOT/etc/rc.d
95
96%{__make} install \
97 DESTDIR=$RPM_BUILD_ROOT
98
906972d1 99mv $RPM_BUILD_ROOT%{_sysconfdir}/init.d $RPM_BUILD_ROOT/etc/rc.d
009a61d0 100
ea447473 101%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
102%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
103%py_postclean
104
906972d1 105install -d $RPM_BUILD_ROOT%{_datadir}/coova-chilli
106rm $RPM_BUILD_ROOT%{_sysconfdir}/chilli/wwwsh
107mv $RPM_BUILD_ROOT%{_sysconfdir}/chilli/www $RPM_BUILD_ROOT%{_datadir}/coova-chilli/www
108
a169e907
SP
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112%post
6ef11f53
SP
113/sbin/chkconfig --add chilli
114%service chilli restart
a169e907
SP
115
116%preun
117if [ "$1" = "0" ]; then
6ef11f53
SP
118 %service -q chilli stop
119 /sbin/chkconfig --del chilli
a169e907
SP
120fi
121
122%files
123%defattr(644,root,root,755)
265deb78 124%attr(755,root,root) %{_sbindir}/chilli
009a61d0 125%attr(755,root,root) %ghost %{_libdir}/libbstring.so.0
126%attr(755,root,root) %{_libdir}/libbstring.so.0.0.0
127%attr(755,root,root) %ghost %{_libdir}/libchilli.so.0
128%attr(755,root,root) %{_libdir}/libchilli.so.0.0.0
129%attr(754,root,root) /etc/rc.d/init.d/chilli
a169e907 130%doc AUTHORS COPYING ChangeLog INSTALL README doc/dictionary.chillispot doc/hotspotlogin.cgi
6ef11f53 131%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chilli.conf
c63be05f 132%dir %{_sysconfdir}/chilli
265deb78 133%attr(755,root,root) %{_sbindir}/chilli_opt
134%attr(755,root,root) %{_sbindir}/chilli_query
135%attr(755,root,root) %{_sbindir}/chilli_radconfig
136%attr(755,root,root) %{_sbindir}/chilli_response
a169e907 137%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chilli/*
a169e907
SP
138%{_mandir}/man1/*.1*
139%{_mandir}/man5/*.5*
140%{_mandir}/man8/*.8*
009a61d0 141
906972d1 142%files captive-portal
143%defattr(644,root,root,755)
144%attr(755,root,root) %{_datadir}/coova-chilli/www/*.sh
145%{_datadir}/coova-chilli/www/*.chi
146%{_datadir}/coova-chilli/www/*.gif
147%{_datadir}/coova-chilli/www/*.html
148%{_datadir}/coova-chilli/www/*.jpg
149%{_datadir}/coova-chilli/www/*.js
150%{_datadir}/coova-chilli/www/*.png
151%{_datadir}/coova-chilli/www/*.tmpl
152
ea447473 153%files -n python-%{name}
906972d1 154%defattr(644,root,root,755)
155%{_libdir}/python/CoovaChilliLib.py
ea447473 156
009a61d0 157%files devel
158%defattr(644,root,root,755)
159%{_libdir}/*.la
160%{_libdir}/libbstring.so
161%{_libdir}/libchilli.so
162%{_includedir}/chilli
163
164%files static
165%defattr(644,root,root,755)
166%{_libdir}/*.a
This page took 0.623412 seconds and 4 git commands to generate.