X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=ffsearch.spec;h=3c9b8f0a1713c31a615a20c6b4056dbc14d99c02;hb=5ce00ebf6b6c5e057dcc10e7ea6919afcda76324;hp=933b3d736c3516b8c0c2de64d678daf84d0f4aad;hpb=7ece4a073ed9cab9e09e94dd3c18230c2f1273f9;p=packages%2Fffsearch.git diff --git a/ffsearch.spec b/ffsearch.spec index 933b3d7..3c9b8f0 100644 --- a/ffsearch.spec +++ b/ffsearch.spec @@ -2,17 +2,28 @@ Summary: Fast File Search Summary(pl): Szybka wyszukiwarka plików Name: ffsearch -Version: 1.1.2 -Release: 1 +Version: 1.1.11 +Release: 3 License: GPL v2 Group: Applications/WWW Source0: http://dl.sourceforge.net/ffsearch/%{name}-%{version}.tar.bz2 -# Source0-md5: 27296436414f8daf8453b4deee142a29 +# Source0-md5: 8e7da919971aed48f09cd5169e7f1286 Source1: %{name}.crond -Patch0: %{name}-polish.patch +Patch0: %{name}-config.patch URL: http://ffsearch.sf.net/ +BuildRequires: rpm-perlprov >= 4.1-13 +BuildRequires: rpmbuild(macros) >= 1.202 +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 +Provides: group(ffsearch) +Provides: user(ffsearch) BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -26,10 +37,11 @@ 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 -WEB-owy interfejs do wyszukiwania plików. Jest zoptymalizowana do -wyszukiwania plików przez podanie masek plików(na przyk³ad *.iso). +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 @@ -37,11 +49,12 @@ wyszukiwania plik %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},%{_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} install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/%{name} @@ -50,40 +63,39 @@ install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/%{name} 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) %config(noreplace) %{_sysconfdir}/%{name}.conf +%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) %{_phpdir}/config.php %attr(750,root,http) %dir %{_phpdir} -%attr(640,root,http) %{_phpdir}/*.php +%attr(640,root,http) %{_phpdir}/a*.php +%attr(640,root,http) %{_phpdir}/body.php +%attr(640,root,http) %{_phpdir}/browse.php +%attr(640,root,http) %{_phpdir}/colors.php +%attr(640,root,http) %{_phpdir}/comment*.php +%attr(640,root,http) %{_phpdir}/db.php +%attr(640,root,http) %{_phpdir}/f*.php +%attr(640,root,http) %{_phpdir}/h*.php +%attr(640,root,http) %{_phpdir}/index.php +%attr(640,root,http) %{_phpdir}/lang.php +%attr(640,root,http) %{_phpdir}/menu*.php +%attr(640,root,http) %{_phpdir}/s*.php +%attr(640,root,http) %{_phpdir}/t*.php +%attr(640,root,http) %{_phpdir}/vars.php %attr(640,root,http) %{_phpdir}/*.css %attr(640,root,http) %{_phpdir}/*.gif %attr(640,root,http) %{_phpdir}/*.png