summaryrefslogtreecommitdiffstats
path: root/Makefile.am
diff options
context:
space:
mode:
authorPetr Spacek <pspacek@redhat.com>2016-11-10 10:14:32 +0100
committerMartin Basti <mbasti@redhat.com>2016-11-11 10:41:38 +0100
commit0023fb59240cb53a541763a89db038c186312154 (patch)
tree9f9c49520cf3a8b9ec0fc5af07180aa0002d91a2 /Makefile.am
parenta691b7d1837595fecd37bf88a875cb0753f7e698 (diff)
downloadfreeipa-0023fb59240cb53a541763a89db038c186312154.tar.gz
freeipa-0023fb59240cb53a541763a89db038c186312154.tar.xz
freeipa-0023fb59240cb53a541763a89db038c186312154.zip
Build: add make srpms target
https://fedorahosted.org/freeipa/ticket/6418 Reviewed-By: Tomas Krizek <tkrizek@redhat.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 8953375af..159d396dd 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -38,7 +38,7 @@ clean-local:
# convenience targets for RPM build
.PHONY: rpmroot rpmdistdir version-update _dist-version-bakein _rpms-prep \
- rpms _rpms-body
+ rpms _rpms-body srpms _srpms-body
RPMBUILD ?= $(abs_builddir)/rpmbuild
TARBALL = $(PACKAGE)-$(VERSION).tar.gz
rpmroot:
@@ -94,6 +94,14 @@ _rpms-body: _rpms-prep
cp $(RPMBUILD)/SRPMS/*$$(cat $(top_builddir)/.version)*.src.rpm $(top_builddir)/dist/srpms/
rm -f rm -f $(top_builddir)/.version
+srpms: $(VERSION_UPDATE_TARGET)
+ $(MAKE) _srpms-body
+
+_srpms-body: _rpms-prep
+ rpmbuild --define "_topdir $(RPMBUILD)" -bs $(top_builddir)/$(PACKAGE).spec
+ cp $(RPMBUILD)/SRPMS/*$$(cat $(top_builddir)/.version)*.src.rpm $(top_builddir)/dist/srpms/
+ rm -f rm -f $(top_builddir)/.version
+
.PHONY: lint
if WITH_POLINT
POLINT_TARGET = polint