Package apache2-mod_layout: Specfile

#Module-Specific definitions
%define apache_version 2.2.6
%define mod_name mod_layout
%define mod_conf 15_%mod_name
%define mod_so %mod_name.so

Summary: Add custom header and/or footers for apache
Name: apache2-mod_layout
Version: 5.1
Release: alt2
Group: System/Servers
License: BSD-style
Url: http://software.tangent.org/
Packager: Boris Savelev <boris@altlinux.org>

Source: http://download.tangent.org/%mod_name-%version.tar.gz
Source1: %mod_conf.load
Source2: %mod_conf.conf
Patch: mod_layout-register.diff

# Automatically added by buildreq on Mon Feb 09 2009
BuildRequires: apache2-devel

%description
Mod_Layout creates a framework for doing design. Whether you need a simple
copyright or ad banner attached to every page, or need to have something more
challenging such a custom look and feel for a site that employs an array of
technologies (Java Servlets, mod_perl, PHP, CGI's, static HTML, etc...),
Mod_Layout creates a framework for such an environment. By allowing you to
cache static components and build sites in pieces, it gives you the tools for
creating large custom portal sites.

%prep
%setup -q -n %mod_name-%version
%patch0 -p0

%build
%apache2_apxs -c mod_layout.c utility.c layout.c

%install
mkdir -p %buildroot%apache2_moduledir
mkdir -p %buildroot%apache2_mods_available
install -m 644 .libs/*.so %buildroot%apache2_moduledir/%mod_name.so
install -m 644 %SOURCE1 %buildroot%apache2_mods_available
install -m 644 %SOURCE2 %buildroot%apache2_mods_available

%files
%doc ChangeLog README INSTALL
%apache2_mods_available/*.load
%config %apache2_mods_available/*.conf
%apache2_moduledir/*.so

%changelog
* Wed Apr 27 2016 Sergey Alembekov <rt@altlinux.ru> 5.1-alt2
- rebuild with apache-2.4 

* Mon Apr 15 2013 Dmitry V. Levin (QA) <qa_ldv@altlinux.org> 5.1-alt1.qa1
- NMU: rebuilt for debuginfo.

* Mon Feb 09 2009 Boris Savelev <boris@altlinux.org> 5.1-alt1
- initial build for Sisyphus from Mandriva

* Mon Jul 14 2008 Oden Eriksson <oeriksson@mandriva.com> 5.1-4mdv2009.0
+ Revision: 235641
- rebuild

* Thu Jun 05 2008 Oden Eriksson <oeriksson@mandriva.com> 5.1-3mdv2009.0
+ Revision: 215291
- rebuild

* Fri Mar 07 2008 Oden Eriksson <oeriksson@mandriva.com> 5.1-2mdv2008.1
+ Revision: 181439
- rebuild

* Mon Jan 07 2008 Oden Eriksson <oeriksson@mandriva.com> 5.1-1mdv2008.1
+ Revision: 146256
- 5.1

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Sat Sep 08 2007 Oden Eriksson <oeriksson@mandriva.com> 5.0-6mdv2008.0
+ Revision: 82361
- rebuild

* Thu Aug 16 2007 Oden Eriksson <oeriksson@mandriva.com> 5.0-5mdv2008.0
+ Revision: 64321
- use the new %%serverbuild macro

* Wed Jun 13 2007 Oden Eriksson <oeriksson@mandriva.com> 5.0-4mdv2008.0
+ Revision: 38413
- rebuild

* Sat Mar 10 2007 Oden Eriksson <oeriksson@mandriva.com> 5.0-3mdv2007.1
+ Revision: 140583
- rebuild

* Tue Feb 27 2007 Oden Eriksson <oeriksson@mandriva.com> 5.0-2mdv2007.1
+ Revision: 126615
- general cleanups

* Thu Feb 22 2007 Oden Eriksson <oeriksson@mandriva.com> 5.0-1mdv2007.1
+ Revision: 124406
- 5.0
- drop upstream patches
- rediffed the register patch (P0)

* Thu Nov 09 2006 Oden Eriksson <oeriksson@mandriva.com> 4.0.1a-5mdv2007.1
+ Revision: 79252
- Import apache-mod_layout

* Sun Jul 30 2006 Oden Eriksson <oeriksson@mandriva.com> 4.0.1a-5mdv2007.0
- rebuild

* Mon Dec 26 2005 Oden Eriksson <oeriksson@mandriva.com> 4.0.1a-4mdk
- rebuilt against apache-2.2.0 (P2)

* Sun Oct 30 2005 Oden Eriksson <oeriksson@mandriva.com> 4.0.1a-3mdk
- rebuilt to provide a -debug package too

* Mon Oct 17 2005 Oden Eriksson <oeriksson@mandriva.com> 4.0.1a-2mdk
- rebuilt against correct apr-0.9.7

* Sat Oct 15 2005 Oden Eriksson <oeriksson@mandriva.com> 4.0.1a-1mdk
- rebuilt for apache-2.0.55

* Sat Jul 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54_4.0.1a-3mdk
- added another work around for a rpm bug

* Sat Jul 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54_4.0.1a-2mdk
- added a work around for a rpm bug, "Requires(foo,bar)" don't work

* Fri May 27 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54_4.0.1a-1mdk
- rename the package
- the conf.d directory is renamed to modules.d
- use new rpm-4.4.x pre,post magic

* Thu Mar 17 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53_4.0.1a-6mdk
- use the %%mkrel macro

* Sun Feb 27 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53_4.0.1a-5mdk
- fix %%post and %%postun to prevent double restarts

* Wed Feb 16 2005 Stefan van der Eijk <stefan@eijk.nu> 2.0.53_4.0.1a-4mdk
- fix bug #6574

* Wed Feb 16 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53_4.0.1a-3mdk
- fix deps

* Tue Feb 15 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53_4.0.1a-2mdk
- spec file cleanups, remove the ADVX-build stuff

* Tue Feb 08 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53_4.0.1a-1mdk
- rebuilt for apache 2.0.53

* Wed Sep 29 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52_4.0.1a-1mdk
- built for apache 2.0.52

* Fri Sep 17 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.51_4.0.1a-1mdk
- built for apache 2.0.51

* Wed Aug 11 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50_4.0.1a-3mdk
- rebuilt

* Tue Jul 13 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50_4.0.1a-2mdk
- remove redundant provides

* Thu Jul 01 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50_4.0.1a-1mdk
- built for apache 2.0.50

* Sat Jun 12 2004 Oden Eriksson <oden.eriksson@kvikkjokk.net> 2.0.49_4.0.1a-1mdk
- built for apache 2.0.49
- added P1