From: Sebastian Zagrodzki Date: Wed, 24 Oct 2001 14:04:50 +0000 (+0000) Subject: - initial release X-Git-Tag: apache-mod_auth_pgsql-0_9_10-1~2 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fapache-mod_auth_pgsql.git;a=commitdiff_plain;h=50a6125bfa98eb559212d83e6a288ff97fd6a2f1 - initial release Changed files: apache-mod_auth_pgsql.spec -> 1.1 --- diff --git a/apache-mod_auth_pgsql.spec b/apache-mod_auth_pgsql.spec new file mode 100644 index 0000000..68cc91b --- /dev/null +++ b/apache-mod_auth_pgsql.spec @@ -0,0 +1,62 @@ +%define mod_name auth_pgsql +Summary: This is the PgSQL authentication module for Apache +Name: apache-mod_%{mod_name} +Version: 0.9.10 +Release: 1 +License: GPL +Group: Networking/Daemons +Group(de): Netzwerkwesen/Server +Group(pl): Sieciowe/Serwery +Source0: http://www.giuseppetanzilli.it/mod_%{mod_name}/dist/mod_%{mod_name}-%{version}.tar.gz +Patch0: %{name}-version.patch +BuildRequires: postgresql-devel +BuildRequires: /usr/sbin/apxs +BuildRequires: apache(EAPI)-devel +Prereq: /usr/sbin/apxs +Requires: apache(EAPI) +URL: http://www.giuseppetanzilli.it/mod_auth_pgsql/ +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _pkglibdir %(/usr/sbin/apxs -q LIBEXECDIR) + +%description +This is an authentication module for Apache that allows you to +authenticate HTTP clients using postgresql RDBMS. + +%prep +%setup -q -n "mod_%{mod_name}-%{version}" +%patch0 -p1 + +%build +/usr/sbin/apxs \ + -I /usr/include/postgresql \ + -l pq \ + -c mod_%{mod_name}.c \ + -o mod_%{mod_name}.so + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_pkglibdir} + +install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir} + +%post +/usr/sbin/apxs -e -a -n auth_pgsql %{_pkglibdir}/mod_%{mod_name}.so 1>&2 +if [ -f /var/lock/subsys/httpd ]; then + /etc/rc.d/init.d/httpd restart 1>&2 +fi + +%preun +if [ "$1" = "0" ]; then + /usr/sbin/apxs -e -A -n auth_pgsql %{_pkglibdir}/mod_%{mod_name}.so 1>&2 + if [ -f /var/lock/subsys/httpd ]; then + /etc/rc.d/init.d/httpd restart 1>&2 + fi +fi + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%attr(755,root,root) %{_pkglibdir}/*