From: Thierry Parmentelat Date: Mon, 3 Dec 2007 13:37:49 +0000 (+0000) Subject: oops - bugfix - devel rpms not well handled X-Git-Tag: 4.2-rc2~391 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=27f3de64ea8060a3b21e3d4da24d5301fc5d194e;p=build.git oops - bugfix - devel rpms not well handled --- diff --git a/Makefile b/Makefile index d7b4f210..36ccce95 100644 --- a/Makefile +++ b/Makefile @@ -398,14 +398,19 @@ srpms: $(ALLSRPMS) @echo $(words $(ALLSRPMS)) source rpms OK .PHONY: srpms +define compute_devel_rpm_paths +$(1).all-devel-rpm-paths := $(foreach rpm,$($(1)-DEPEND-DEVEL-RPMS),$($(rpm).rpm-path)) +endef + +$(foreach package,$(ALL),$(eval $(call compute_devel_rpm_paths,$(package)))) + # usage: target_source_rpm package # select upon the package name, whether it contains srpm or not define target_source_rpm -$(1).all-devel-rpm-paths := $(foreach rpm,$($(1)-DEPEND-DEVEL-RPMS),$($(rpm).rpm-path)) ifeq "$(subst srpm,,$(1))" "$(1)" $($(1).srpm): $($(1).specpath) .rpmmacros $($(1).tarballs) mkdir -p BUILD SRPMS tmp - @(echo -n "XXXXXXXXXXXXXXX -- BEG SRPM $(1) " ; date) + @(echo -n "XXXXXXXXXXXXXXX -- BEG SRPM $(1) (using SOURCES) " ; date) $(if $($(1).all-devel-rpm-paths), $(RPM-INSTALL-DEVEL) $($(1).all-devel-rpm-paths)) $(if $($(1)-RPMBUILD),\ $($(1)-RPMBUILD) $($(1)-RPMFLAGS) -bs $($(1).specpath),