From d4869ccec2343a22a51f17cdb0c621d871eeda8d Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Sun, 27 Oct 2002 22:33:13 +0000 Subject: [PATCH] new macros: %set_{autoconf,automake,libtool}_version --- README.ALT-ru_RU.KOI8-R | 15 ++++++++++++++- macros.in | 6 ++++++ platform.in | 4 ++++ rpm-4_0.spec | 6 +++++- 4 files changed, 29 insertions(+), 2 deletions(-) diff --git a/README.ALT-ru_RU.KOI8-R b/README.ALT-ru_RU.KOI8-R index c2370e7..4a84880 100644 --- a/README.ALT-ru_RU.KOI8-R +++ b/README.ALT-ru_RU.KOI8-R @@ -1,5 +1,5 @@ ALT Linux RPM: - особенности версии rpm-4.0.4-alt5 + особенности версии rpm-4.0.4-alt10 Dmitry V. Levin ALT Linux Team @@ -124,6 +124,19 @@ BuildRoot. По умолчанию, стандартный набор %opflags состоит из ``%optflags_core %optflags_warnings %optflags_optimization''. +Выбор версии используемых GNU Autotools. + + %set_autoconf_version: + выбор версии autoconf из множества установленных в системе; + + %set_automake_version: + выбор версии automake из множества установленных в системе; + + %set_libtool_version: + выбор версии libtool из множества установленных в системе. + + По умолчанию используется версия default. + Макросы-надстройки над утилитой make. %__nprocs: diff --git a/macros.in b/macros.in index 4bf56f3..c04329f 100644 --- a/macros.in +++ b/macros.in @@ -635,6 +635,12 @@ unset CCACHE_CC CCACHE_DIR ||:\ %{?__ccache_cc:export CCACHE_CC=\"%__ccache_cc\"}\ %{?__ccache_dir:export CCACHE_DIR=\"%__ccache_dir\"}\ + \ + unset AUTOCONF_VERSION AUTOMAKE_VERSION LIBTOOL_VERSION ||:\ + %{?_autoconf_version:export AUTOCONF_VERSION=\"%_autoconf_version\"}\ + %{?_automake_version:export AUTOMAKE_VERSION=\"%_automake_version\"}\ + %{?_libtool_version:export LIBTOOL_VERSION=\"%_libtool_version\"}\ + \ %{verbose:set -x}%{!verbose:exec > /dev/null}\ umask 022\ %__mkdir_p %{u2p:%_builddir}\ diff --git a/platform.in b/platform.in index ed78baf..57111e3 100644 --- a/platform.in +++ b/platform.in @@ -408,6 +408,10 @@ @alt@%add_findreq_skiplist() %global _findreq_skiplist %_findreq_skiplist %* @alt@%add_findprov_skiplist() %global _findprov_skiplist %_findprov_skiplist %* @alt@ +@alt@%set_autoconf_version() %global _autoconf_version %* +@alt@%set_automake_version() %global _automake_version %* +@alt@%set_libtool_version() %global _libtool_version %* +@alt@ @alt@%strip_executable RPM_STRIP_METHOD=executable @RPMCONFIGDIR@/brp-strip @alt@%strip_relocatable RPM_STRIP_METHOD=relocatable @RPMCONFIGDIR@/brp-strip @alt@%strip_shared RPM_STRIP_METHOD=shared @RPMCONFIGDIR@/brp-strip diff --git a/rpm-4_0.spec b/rpm-4_0.spec index 5e67ae9..19330c9 100644 --- a/rpm-4_0.spec +++ b/rpm-4_0.spec @@ -6,7 +6,7 @@ Name: %rpm_name Version: %rpm_version -Release: alt9 +Release: alt10 %define ifdef() %if %{expand:%%{?%{1}:1}%%{!?%{1}:0}} %define get_dep() %(rpm -q --qf '%%{NAME} >= %%|SERIAL?{%%{SERIAL}:}|%%{VERSION}-%%{RELEASE}' %1 2>/dev/null) @@ -478,6 +478,10 @@ fi %endif #with contrib %changelog +* Mon Oct 28 2002 Dmitry V. Levin 4.0.4-alt10 +- New macros: + %set_{autoconf,automake,libtool}_version. + * Fri Oct 25 2002 Dmitry V. Levin 4.0.4-alt9 - find-requires: added libperl/nolibperl options. - New group: System/Servers/ZProducts.