Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37568561
en ru br
ALT Linux repos
S:3.14-alt1
D:0.1-alt0.1
5.0: 3.12-alt1

Group :: Development/Other
RPM: rpm-macros-apache2

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

# vim: set ft=spec: -*- rpm-spec -*-
# hey Emacs, its -*- rpm-spec -*-

%define macrosname apache2

# do we need to co-exist with apache-ru ?

%def_enable apache_ru_compat

Name: rpm-macros-%macrosname
Version: 3.14
Release: alt1

Summary: RPM macros to Apache2 Web server
Summary(ru_RU.UTF-8): RPM макросы для веб-сервера Apache2
License: %asl
Group: Development/Other
BuildArch: noarch

# rpm macro definitions

Source1: %macrosname.rpm-macros
Source2: %macrosname-compat.rpm-macros

BuildRequires(pre): rpm-macros-branch
BuildPreReq: rpm-build-licenses
BuildPreReq: rpm >= 4.0.4-alt96.13
BuildPreReq: rpm-macros-webserver-common >= 1.3

Conflicts: rpm-macros-webserver-common < 1.4
Conflicts: apache2-devel <= 2.2.16-alt1
Requires: rpm-macros-webserver-common >= 1.4

%description
The package provide a set of macros for packaging Web applications
according to the ALT Linux Web Packaging Policy.

%description -l ru_RU.UTF-8
Макросы для обеспечения сборки пакетов веб серверов и приложений
в соответствии с ALT Linux Web Packaging Policy.


%package compat
Summary: RPM macros to Apache2 Web server
Summary(ru_RU.UTF-8): RPM макросы для веб-сервера Apache2
Group: Development/Other

Conflicts: apache-devel <= 1.3.41rusPL30.23-alt4.2
Conflicts: apache2-devel <= 2.2.9-alt2
Conflicts: rpm-macros-apache
Requires: %name >= %version

%description compat
The package provide a set of macros for packaging Web applications
according to the ALT Linux Web Packaging Policy.

%description compat -l ru_RU.UTF-8
Макросы для обеспечения сборки пакетов веб серверов и приложений
в соответствии с ALT Linux Web Packaging Policy.


%install
install -pD -m644 %SOURCE1 %buildroot%_rpmmacrosdir/%macrosname
install -pD -m644 %SOURCE2 %buildroot%_rpmmacrosdir/%macrosname-compat

%if_disabled apache_ru_compat
find %buildroot%_rpmmacrosdir/ -type f -print0 \
| xargs -r0 sed -ri "
/^[[:space:]]*%%apache2_branch[[:space:]]/s/^([[:space:]]*%%apache2_branch[[:space:]]+)[^[:space:]].*$/\1%%nil/
"
%endif

%files
%_rpmmacrosdir/%macrosname

%files compat
%_rpmmacrosdir/%macrosname-compat

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin