Author: glen Date: Sat Sep 10 12:05:13 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - based on AutoIndex.spec
---- Files affected: SPECS: php4-AutoIndex.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/php4-AutoIndex.spec diff -u /dev/null SPECS/php4-AutoIndex.spec:1.1 --- /dev/null Sat Sep 10 14:05:13 2005 +++ SPECS/php4-AutoIndex.spec Sat Sep 10 14:05:07 2005 @@ -0,0 +1,102 @@ +# $Revision$, $Date$ +%define _appname AutoIndex +Summary: A Website Directory Indexer and File Manager (AutoIndex PHP Script) +Summary(pl): Webowy indeks zawartości katagów i zarządca plików (AutoIndex PHP Script) +Name: php4-AutoIndex +Version: 1.5.4 +Release: 0.9 +License: GPL +Group: Applications/Networking +Source0: http://dl.sourceforge.net/autoindex/%{_appname}-%{version}.tar.gz +# Source0-md5: 73a0efb5ee934a5e8aaebd474c6466be +Source1: %{name}.php +Patch0: %{name}-config.patch +URL: http://autoindex.sourceforge.net/ +BuildRequires: rpmbuild(macros) >= 1.221 +Requires: apache >= 1.3.33-2 +Requires: php4 > 3:4.0.0 +Obsoletes: AutoIndex +BuildArch: noarch +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _sysconfdir /etc/%{_appname} +%define _appdir %{_datadir}/%{_appname} + +%description +A Website Directory Indexer and File Manager (AutoIndex PHP Script). + +%description -l pl +Webowy indeks zawartości katalogów i zarządca plików (AutoIndex PHP +Script). + +%prep +%setup -q -n %{_appname} +%patch0 -p1 +rm -f license.html # GPL + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_appdir},%{_sysconfdir}} + +cp -a *.{php,css} index_icons languages $RPM_BUILD_ROOT%{_appdir} + +cat <<'EOF'> $RPM_BUILD_ROOT%{_sysconfdir}/apache.conf +Alias /AutoIndex %{_appdir} + +<Directory %{_appdir}> + <IfModule mod_access.c> + order allow,deny + allow from all + </IfModule> +</Directory> +# vim: filetype=apache ts=4 sw=4 et +EOF + +install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{_appname}.conf.php + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +if [ "$1" = 1 ]; then +%banner -e %{name} <<EOF +- To use AutoIndex in your website, call it from php script: + require '%{_appdir}/index.php'; + and copy (or symlink) %{_sysconfdir}/%{_appname}.conf.php to the + script dir. + +- For opening config file generation screen, open URL: + http://yoursite.example.org/AutoIndex/ + +EOF +fi + +%triggerin -- apache1 >= 1.3.33-2 +%apache_config_install -v 1 -c %{_sysconfdir}/apache.conf + +%triggerun -- apache1 >= 1.3.33-2 +%apache_config_uninstall -v 1 + +%triggerin -- apache >= 2.0.0 +%apache_config_install -v 2 -c %{_sysconfdir}/apache.conf + +%triggerun -- apache >= 2.0.0 +%apache_config_uninstall -v 2 + +%files +%defattr(644,root,root,755) +%doc *.html +%attr(751,root,http) %dir %{_sysconfdir} +%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apache.conf +%attr(644,root,http) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.php +%{_appdir} + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2005/09/10 12:05:07 glen +- based on AutoIndex.spec + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
