#Module-Specific definitions %define mod_version 2.0.0 %define release 1mdk %define mod_name mod_roaming %define mod_conf 18_%{mod_name}.conf %define mod_so %{mod_name}.so %define sourcename %{mod_name}-%{mod_version} #New ADVX macros %define ADVXdir %{_datadir}/ADVX %{expand:%(cat %{ADVXdir}/ADVX-build)} %{expand:%%global ap_version %(%{apxs} -q ap_version)} # Standard Module Definitions %define name %{ap_name}-%{mod_name} %define version %{ap_version}_%{mod_version} #Standard ADVX requires Prereq: %{ap_name} = %{ap_version} Prereq: %{ap_name}-conf BuildPreReq: ADVX-build >= 9.2 BuildRequires: %{ap_name}-devel >= 2.0.43-5mdk Provides: ADVXpackage Provides: AP20package Summary: Enables Netscape Communicator roaming profiles with %{ap_name} Name: %{name} Version: %{version} Release: %{release} Group: System/Servers Source0: %{sourcename}.tar.bz2 Source1: %{mod_conf}.bz2 Patch: %{mod_name}-register.patch.bz2 License: BSD-style URL: http://www.klomp.org/mod_roaming/ BuildRoot: %{_tmppath}/%{name}-buildroot Prereq: rpm-helper %description With mod_roaming you can use your %{ap_name} webserver as a Netscape Roaming Access server. This allows you to store your Netscape Communicator 4.5 preferences, bookmarks, address books, cookies etc. on the server so that you can use (and update) the same settings from any Netscape Communicator 4.5 that can access the server. %prep %setup -q -n %{sourcename} %patch %build %{apxs} -c mod_roaming.c %install [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} install -d %{buildroot}/var/lib/mod_roaming %ADVXinstlib %ADVXinstconf %{SOURCE1} %{mod_conf} %ADVXinstdoc %{name}-%{version} %clean [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} %post %ADVXpost %postun %ADVXpost %files %defattr(-,root,root) %config(noreplace) %{ap_confd}/%{mod_conf} %{ap_extralibs}/%{mod_so} %{ap_webdoc}/* %doc CHANGES INSTALL LICENSE README %attr(-,apache,apache) %dir /var/lib/mod_roaming %changelog * Wed Nov 05 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.48_2.0.0-1mdk - built for apache 2.0.48 * Thu Jul 10 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.47_2.0.0-1mdk - rebuilt against latest apache2, requires and buildrequires * Sat May 31 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.46_2.0.0-1mdk - rebuilt for apache v2.0.46 - buildprereq ADVX-build >= 9.2 * Tue Apr 08 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.45_2.0.0-1mdk - cosmetic rebuild for apache v2.0.45 * Tue Jan 21 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.44_2.0.0-1mdk - rebuilt for apache v2.0.44 * Mon Jan 20 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.43_2.0.0-6mdk - fix buildrequires apache2-devel >= 2.0.43-5mdk, as pointed out by Olivier Thauvin * Sat Jan 18 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.43_2.0.0-5mdk - rebuilt against rebuilt buildrequires * Mon Jan 13 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.43_2.0.0-4mdk - Rebuilt with the new apache-devel that uses /usr/sbin/apxs2 and /usr/include/apache2 * Sat Nov 02 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.43_2.0.0-3mdk - rebuilt for/against apache2 where dependencies has changed in apr * Tue Oct 22 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.43_2.0.0-2mdk - extra modules needs to be loaded _before_ mod_ssl, mod_php and mod_perl in order to show up in the server string... * Fri Oct 04 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.43_2.0.0-1mdk - rebuilt for/against new apache2 version 2.0.43 (even though 2.0.42 and 2.0.43 are binary compatible, we have to consider rpm dependencies) - sanitize rpm package versioning * Thu Sep 26 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.42_2.0.0-3mdk - rebuilt against new apache v2.0.42 * Wed Sep 3 2002 Jean-Michel Dault <jmdault@mandrakesoft.com> 2.0.40ADVX_2.0.0-2mdk - Comply with ADVX policy at http://advx.org/devel/policy.php * Mon Aug 19 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.0-1mdk - initial cooker contrib