]> git.pld-linux.org Git - packages/cgiwrap.git/blobdiff - cgiwrap.spec
- add -phprc.patch
[packages/cgiwrap.git] / cgiwrap.spec
index 860dc804d1ead70d8ee849171fe005751a0c00b0..bd36621ec1fcac834c559230e90a3f38ad2fc06b 100644 (file)
@@ -1,59 +1,69 @@
 Summary:       A gateway for more secure user access to CGI scripts
-Summary(pl):   Bramka do bezpieczniejszego dostêpu u¿ytkowników do skryptów CGI
+Summary(pl.UTF-8):     Bramka do bezpieczniejszego dostępu użytkowników do skryptów CGI
 Name:          cgiwrap
-Version:       3.9
-Release:       1
+Version:       4.1
+Release:       5
 License:       GPL
 Group:         Utilities
 Source0:       http://dl.sourceforge.net/cgiwrap/%{name}-%{version}.tar.gz
-# Source0-md5: 0f9c88802658f45231ee463c351bd2a7
-URL:           http://cgilib.sourceforge.net/
+# Source0-md5: 14c02c57e4a0c6224951018e2f6b9211
+Patch0:                %{name}-bs.patch
+Patch1:                %{name}-phprc.patch
+URL:           http://cgiwrap.sourceforge.net/
 BuildRequires: automake
+BuildRequires: libmagic-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _cgibindir      /home/services/httpd/cgi-bin
 
 %description
 A gateway that allows more secure user access to CGI programs on an
-HTTPd server than is provided by the http server itself. The primary
+HTTPd server than is provided by the HTTP server itself. The primary
 function of CGIwrap is to make certain that any CGI script runs with
 the permissions of the user who installed it, and not those of the
 server.
 
-%description -l pl
-Bramka pozwalaj±ca na bardziej bezpieczny dostêp u¿ytkowników do
-programów CGI na serwerze HTTP ni¿ ten udostêpniany przez sam serwer
-HTTP. G³ówna funkcja CGIwrap to upewnienie siê, ¿e skrypt CGI dzia³a z
-uprawnieniami u¿ytkownika, który go zainstalowa³, a nie serwera.
+%description -l pl.UTF-8
+Bramka pozwalająca na bardziej bezpieczny dostęp użytkowników do
+programów CGI na serwerze HTTP niż ten udostępniany przez sam serwer
+HTTP. Główna funkcja CGIwrap to upewnienie się, że skrypt CGI działa z
+uprawnieniami użytkownika, który go zainstalował, a nie serwera.
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p0
 
 %build
 install %{_datadir}/automake/config.* .
 %configure \
        --with-perl=%{_bindir}/perl \
-       --with-php=%{_bindir}/php \
+       --with-php=%{_bindir}/php.cgi \
        --with-local-contact-email=root@localhost \
        --with-httpd-user=http \
        --with-minimum-uid=500 \
        --with-minimum-gid=500 \
-       --with-allow-file=%{_sysconfdir}/cgiwrap/cgiwrap.allow \
-       --with-deny-file=%{_sysconfdir}/cgiwrap/cgiwrap.deny
+       --with-block-svn-paths \
+       --with-block-cvs-paths \
+       --with-php-interpreter \
+       --with-soft-rlimit-only \
+       --with-cgi-dir=public_html \
+       --without-check-symlink \
+       --without-check-group
 
-%{__make}
+%{__make} \
+       LDFLAGS='%{rpmldflags} -lmagic'
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_cgibindir}
 
 install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/cgiwrapd
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrap
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrapd
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrap
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/cgiwrapd
-ln -s cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrapd
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/cgiwrapd
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrap
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/nph-cgiwrapd
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrap
+install cgiwrap $RPM_BUILD_ROOT%{_cgibindir}/php-cgiwrapd
 
 %clean
 rm -rf $RPM_BUILD_ROOT
This page took 0.122722 seconds and 4 git commands to generate.