]> git.pld-linux.org Git - packages/ffsearch.git/blobdiff - ffsearch.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/ffsearch.git] / ffsearch.spec
index fdfc87201f7a33be2a98339cb94cf50265a387da..172c1e851d8da1f0f0fea624c137305290175255 100644 (file)
@@ -1,30 +1,32 @@
-%include       /usr/lib/rpm/macros.perl
 Summary:       Fast File Search
-Summary(pl):   Szybka wyszukiwarka plików
+Summary(pl.UTF-8):     Szybka wyszukiwarka plików
 Name:          ffsearch
-Version:       1.1.11
-Release:       1
+Version:       1.1.12
+Release:       4
 License:       GPL v2
 Group:         Applications/WWW
 Source0:       http://dl.sourceforge.net/ffsearch/%{name}-%{version}.tar.bz2
-# Source0-md5: 8e7da919971aed48f09cd5169e7f1286
+# Source0-md5: 37fd70f94431c70198f5fa2031b4f9ac
 Source1:       %{name}.crond
 Patch0:                %{name}-config.patch
-URL:           http://ffsearch.sf.net/
+URL:           http://ffsearch.sourceforge.net/
 BuildRequires: rpm-perlprov >= 4.1-13
-Requires(pre): /usr/bin/getgid
+BuildRequires: rpmbuild(macros) >= 1.202
+Requires(postun):      /usr/sbin/groupdel
+Requires(postun):      /usr/sbin/userdel
 Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
-Requires(postun):      /usr/sbin/groupdel
-Requires(postun):      /usr/sbin/userdel
-Requires:      php >= 4.0.3
-Requires:      webserver
 Requires:      perl-DBD-mysql
+Requires:      webserver
+Requires:      webserver(php) >= 4.0.3
+Provides:      group(ffsearch)
+Provides:      user(ffsearch)
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define                _phpdir         /home/services/httpd/html/ffsearch
+%define                _phpdir         %{_datadir}/%{name}/www
 
 %description
 Fast File Search is a crawler for FTP servers and SMB shares that can
@@ -33,12 +35,12 @@ interface for searching files. It is optimized for searching files by
 a wildcard when there are some normal (not '*' or '?') chars specified
 in the beginning or in the end of the mask (for example '*.iso').
 
-%description -l pl
-Fast File Search (szybka wyszukiwarka plików) jest skryptem
-zbieraj±cym informacje o udostêpnianych zasobach FTP i SMB. Udostêpnia
-przyjemny interfejs WWW do wyszukiwania plików. Jest zoptymalizowana
-do wyszukiwania plików przez podanie masek plików ze sta³± czê¶ci± na
-pocz±tku lub koñcu nazwy (na przyk³ad *.iso).
+%description -l pl.UTF-8
+Fast File Search (szybka wyszukiwarka plików) jest skryptem
+zbierającym informacje o udostępnianych zasobach FTP i SMB. Udostępnia
+przyjemny interfejs WWW do wyszukiwania plików. Jest zoptymalizowana
+do wyszukiwania plików przez podanie masek plików ze stałą częścią na
+początku lub końcu nazwy (na przykład *.iso).
 
 %prep
 %setup -q
@@ -46,53 +48,42 @@ pocz
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_phpdir},%{_sysconfdir},%{_libdir}/%{name}/bin,/var/{log/{,archiv/}%{name},lock/%{name}}}
+install -d $RPM_BUILD_ROOT{%{_phpdir},%{_sysconfdir}/%{name},%{_datadir}/%{name}/bin,/var/{log/{,archiv/}%{name},lock/%{name}}}
 rm -rf {bin,flag,lang,htdocs/ffsearch/{,flag,lang},doc}/CVS
 
 cp -r htdocs/ffsearch/*                $RPM_BUILD_ROOT%{_phpdir}
-install bin/*                  $RPM_BUILD_ROOT%{_libdir}/%{name}/bin
-install makedb.pl              $RPM_BUILD_ROOT%{_libdir}/%{name}
+install bin/*                  $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
+install makedb.pl              $RPM_BUILD_ROOT%{_datadir}/%{name}
 install %{name}.conf           $RPM_BUILD_ROOT%{_sysconfdir}
 
+mv $RPM_BUILD_ROOT%{_phpdir}/config.php $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+ln -sf %{_sysconfdir}/%{name}/config.php $RPM_BUILD_ROOT%{_phpdir}/config.php
+
 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/%{name}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-if [ -n "`getgid ffsearch`" ]; then
-       if [ "`getgid ffsearch`" != "118" ]; then
-               echo "Error: group ffsearch doesn't have gid=118. Correct this before installing ffsearch." 1>&2
-               exit 1
-       fi
-else
-       /usr/sbin/groupadd -g 118 -r -f ffsearch 1>&2
-fi
-if [ -n "`id -u ffsearch 2>/dev/null`" ]; then
-       if [ "`id -u ffsearch`" != "118" ]; then
-               echo "Error: user ffsearch doesn't have uid=118. Correct this before installing ffsearch." 1>&2
-               exit 1
-       fi
-else
-       /usr/sbin/useradd -M -o -r -u 118 -s /bin/false \
-               -g ffsearch -c "Fast File Search user" -d %{_libdir}/%{name} ffsearch 1>&2
-fi
+%groupadd -g 118 ffsearch
+%useradd -u 118 -s /bin/false -g ffsearch -c "Fast File Search user" -d %{_datadir}/ffsearch ffsearch
 
 %postun
 if [ "$1" = "0" ]; then
-       /usr/sbin/userdel ffsearch
-       /usr/sbin/groupdel ffsearch
+       %userremove ffsearch
+       %groupremove ffsearch
 fi
 
 %files
 %defattr(644,root,root,755)
 %doc INSTALL README MAINTAINERS UPGRADE AUTHORS ChangeLog doc/*
-%attr(750,root,ffsearch) %dir %{_libdir}/%{name}
-%attr(750,root,ffsearch) %dir %{_libdir}/%{name}/bin
-%attr(750,root,ffsearch) %{_libdir}/%{name}/bin/*.pl
-%attr(750,root,ffsearch) %{_libdir}/%{name}/*.pl
-%attr(640,ffsearch,ffsearch) %verify(not md5 size mtime) %config(noreplace) %{_sysconfdir}/%{name}.conf
-%attr(640,ffsearch,http) %verify(not md5 size mtime) %config(noreplace) %{_phpdir}/config.php
+%attr(750,root,ffsearch) %dir %{_datadir}/%{name}
+%attr(750,root,ffsearch) %dir %{_datadir}/%{name}/bin
+%attr(750,root,ffsearch) %{_datadir}/%{name}/bin/*.pl
+%attr(750,root,ffsearch) %{_datadir}/%{name}/*.pl
+%attr(640,ffsearch,ffsearch) %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/%{name}.conf
+%attr(640,ffsearch,http) %verify(not md5 mtime size) %config(noreplace) %{_sysconfdir}/%{name}/config.php
+%{_phpdir}/config.php
 %attr(750,root,http) %dir %{_phpdir}
 %attr(640,root,http) %{_phpdir}/a*.php
 %attr(640,root,http) %{_phpdir}/body.php
@@ -116,4 +107,4 @@ fi
 %attr(640,root,root) /etc/cron.d/%{name}
 %attr(750,ffsearch,ffsearch) %dir /var/lock/%{name}
 %attr(750,ffsearch,ffsearch) %dir /var/log/%{name}
-%attr(750,ffsearch,ffsearch) %dir /var/log/archiv/%{name}
+%attr(750,ffsearch,ffsearch) %dir /var/log/archive/%{name}
This page took 1.151563 seconds and 4 git commands to generate.