Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37742138
en ru br
ALT Linux repositórios
S:0.2-alt2
5.0: 0.2-alt2
4.1: 0.2-alt1.M41.1
4.0: 0.2-alt1.M41.1

Group :: Desenvolvimento/Outros
RPM: rpm-macros-branch

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

# vim: set ft=spec: -*- rpm-spec -*-

# %%branch_switch set %%branch_release use

#%%define branch_switch Mxx

%define macrosname branch

# script name for %%branch_release use

%define script_name branch_release

Name: rpm-macros-%macrosname
Version: 0.2
Release: %branch_release alt2

Summary: RPM macros for support branches
Summary(ru_RU.UTF-8): RPM макросы поддержки бранчей
License: %gpl2plus
Group: Development/Other

Packager: Aleksey Avdeev <solo at altlinux.ru>
BuildArch: noarch

Source1: %name.spec.inc
Source2: %script_name.sh

BuildRequires(pre): rpm-macros-branch
BuildPreReq: rpm-build-licenses

%description
Macros for the assembly of packages for different branches.

%description -l ru_RU.UTF-8
Макросы для обеспечения сборки пакетов под разные бранчи.

%build
sed -e 's/^%%define[[:space:]]\+/%%/
s/%%SOURCE2/%script_name/g
/^[[:space:]]*#/s/%%%%/%%/g' %SOURCE1 > %name.rpm-macros

%install
install -pD -m644 %name.rpm-macros %buildroot%_rpmmacrosdir/%macrosname
install -pD -m755 %SOURCE2 %buildroot%_bindir/%script_name

%files
%_rpmmacrosdir/%macrosname
%_bindir/%script_name

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009