]> git.pld-linux.org Git - packages/analog.git/blobdiff - analog.spec
- pass CC
[packages/analog.git] / analog.spec
index 6ca463e21208c6152de6c9d4c16575c118f825ce..7c30261d323612281a2bc21570d1181ef0771bd4 100644 (file)
@@ -1,86 +1,92 @@
+# TODO:
+# - /home/services/httpd ? Is it right place?
 Summary:       WWW server logfile analysis program
 Summary:       WWW server logfile analysis program
-Summary(pl):   Analizator logów serwera www
+Summary(pl):   Analizator logów serwera WWW
 Name:          analog
 Name:          analog
-Version:       4.02
-Release:       1
-Copyright:     distributable
-Group:         Utilities
-Group(pl):     Narzêdzia
-Source:                ftp://ftp.nhl.nl/pub/unix/analog/%{name}%{version}.tar.gz
-Patch0:                analog-config.patch
+Version:       6.0
+Release:       2
+License:       GPL v2
+Group:         Networking/Utilities
+#Source0Download:      http://www.analog.cx/download.html
+Source0:       http://www.analog.cx/%{name}-%{version}.tar.gz
+# Source0-md5: 743d03a16eb8c8488205ae63cdb671cd
+Patch0:                %{name}-config.patch
 Requires:      webserver
 Requires:      webserver
-URL:           http://www.statslab.cam.ac.uk/~sret1/analog/
-BuildRoot:     /tmp/%{name}-%{version}-buildroot
+URL:           http://www.analog.cx/
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                httpdir /home/services/httpd
 
 %description
 WWW server logfile analysis program with lots of features.
 
 %description -l pl
 
 %description
 WWW server logfile analysis program with lots of features.
 
 %description -l pl
-Analizator logów serwera www z wieloma opcjami.
+Analizator logów serwera WWW z wieloma opcjami.
 
 %package form
 Summary:       Form interface to analog
 Summary(pl):   Interfejs w postaci formularza do analoga
 
 %package form
 Summary:       Form interface to analog
 Summary(pl):   Interfejs w postaci formularza do analoga
-Requires:      %{name} = %{version}
-Group:         Utilities
-Group(pl):     Narzêdzia
+Group:         Networking/Utilities
+Requires:      %{name} = %{version}-%{release}
 
 %description form
 
 %description form
-Form interface to the analog httpd log analysis program.  You should
+Form interface to the analog httpd log analysis program. You should
 regenerate the form file to customize it for your server by running
 regenerate the form file to customize it for your server by running
-'analog -form +O/home/httpd/html/anlgform.html' after you have
-modified /etc/analog.cfg.
+'analog -form +O%{httpdir}/html/anlgform.html'
+after you have modified /etc/analog.cfg.
 
 
-%description -l pl form
+%description form -l pl
 Interfejs w postaci formularza do programu analog. Powiniene¶
 Interfejs w postaci formularza do programu analog. Powiniene¶
-wygenerowaæ nowy plik formularza po ustawieniu odpowiednich
-opcji w /etc/analog.cfg poprzez wykonanie komendy:
-`analog -form +O/home/httpd/html/usage/anlgform.html`.
+wygenerowaæ nowy plik formularza po ustawieniu odpowiednich opcji w
+/etc/analog.cfg poprzez wykonanie polecenia:
+'analog -form +O%{httpdir}/html/anlgform.html'
 
 %prep
 
 %prep
-#%setup -q -n %{name}%{version}
-%setup -n %{name}%{version}
+%setup  -q
 %patch0 -p1
 
 %build
 %patch0 -p1
 
 %build
-make CEXTRAFLAGS="$RPM_OPT_FLAGS" %{name}
+%{__make} %{name} \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags}" \
+       CEXTRAFLAGS="%{rpmcflags}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{httpdir}/{icons,cgi-bin,html/usage} \
+       $RPM_BUILD_ROOT{%{_var}/lib/%{name},%{_datadir}/%{name}/lang} \
+       $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir},%{_mandir}/man1}
 
 
-install -d     $RPM_BUILD_ROOT/home/httpd/{icons,cgi-bin,html/usage}
-install -d     $RPM_BUILD_ROOT%{_var}/state/%{name}
-install -d     $RPM_BUILD_ROOT%{_datadir}/%{name}/lang
-install -d     $RPM_BUILD_ROOT%{_bindir}
-install -d      $RPM_BUILD_ROOT/etc
+install analog $RPM_BUILD_ROOT%{_bindir}
+install analog.cfg $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.cfg
+install lang/* $RPM_BUILD_ROOT%{_datadir}/%{name}/lang
+install analog.cfg $RPM_BUILD_ROOT%{_sysconfdir}
+install images/* $RPM_BUILD_ROOT%{httpdir}/icons
+install anlgform.html $RPM_BUILD_ROOT%{httpdir}/html/usage
+install anlgform.pl $RPM_BUILD_ROOT%{httpdir}/cgi-bin
+install analog.man $RPM_BUILD_ROOT%{_mandir}/man1/analog.1
 
 
-install -s     analog          $RPM_BUILD_ROOT%{_bindir}
-install                analog.cfg      $RPM_BUILD_ROOT/etc/%{name}.cfg
-install                lang/*          $RPM_BUILD_ROOT%{_datadir}/%{name}/lang
-install                analog.cfg      $RPM_BUILD_ROOT/etc
-install                images/*        $RPM_BUILD_ROOT/home/httpd/icons
-install                anlgform.html   $RPM_BUILD_ROOT/home/httpd/html/usage
-#install               anlgform.cgi    $RPM_BUILD_ROOT/home/httpd/cgi-bin
-touch                          $RPM_BUILD_ROOT/home/httpd/html/usage/analog.html
+touch $RPM_BUILD_ROOT%{httpdir}/html/usage/analog.html
 
 
-gzip -9nf docs/* lang/*.html
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc docs/* lang/*.gz
+%doc docs/* lang/* examples how-to
 %attr(755,root,root) %dir %{_datadir}/analog/lang
 %attr(755,root,root) %dir %{_datadir}/analog
 %attr(755,root,root) %dir %{_datadir}/analog/lang
 %attr(755,root,root) %dir %{_datadir}/analog
-%attr(775,root,http) %dir /var/state/analog
-%config(noreplace) %verify(not size mtime md5) /etc/analog.cfg
+%attr(775,root,http) %dir /var/lib/analog
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/analog.cfg
 %attr(755,root,root) %{_bindir}/analog
 %{_datadir}/analog/lang/*.*
 %attr(755,root,root) %{_bindir}/analog
 %{_datadir}/analog/lang/*.*
-/home/httpd/icons/*.gif
-%attr(755,root,root) %dir /home/httpd/html/usage
-%verify(not size mtime md5) /home/httpd/html/usage/analog.html
+%{httpdir}/icons/*.gif
+%{httpdir}/icons/*.png
+%attr(755,root,root) %dir %{httpdir}/html/usage
+%verify(not md5 mtime size) %{httpdir}/html/usage/analog.html
+%{_mandir}/man1/*.1*
 
 
-#%files form
-#%defattr(644,root,root,755)
-#%config(noreplace) %verify(not size mtime md5) /home/httpd/html/usage/anlgform.html
-#%attr(755,root,root) /home/httpd/cgi-bin/anlgform.cgi
+%files form
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{httpdir}/html/usage/anlgform.html
+%attr(755,root,root) %{httpdir}/cgi-bin/anlgform.pl
This page took 0.101545 seconds and 4 git commands to generate.