diff options
Diffstat (limited to 'refarray/Makefile.am')
-rw-r--r-- | refarray/Makefile.am | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/refarray/Makefile.am b/refarray/Makefile.am index db72d8b..2c43eae 100644 --- a/refarray/Makefile.am +++ b/refarray/Makefile.am @@ -18,7 +18,7 @@ ACLOCAL_AMFLAGS = -I m4 pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = ref_array.pc -dist_noinst_DATA = m4 +dist_noinst_DATA = m4 contrib/libref_array.spec.in dist_include_HEADERS = ref_array.h @@ -54,3 +54,29 @@ tests: all $(check_PROGRAMS) clean-local: rm -Rf doc + +builddir ?= . +RPMBUILD ?= $(PWD)/rpmbuild + +rpmroot: + mkdir -p $(RPMBUILD)/BUILD + mkdir -p $(RPMBUILD)/RPMS + mkdir -p $(RPMBUILD)/SOURCES + mkdir -p $(RPMBUILD)/SPECS + mkdir -p $(RPMBUILD)/SRPMS + +rpms: dist-gzip rpmroot + cp $(builddir)/contrib/libref_array.spec $(RPMBUILD)/SPECS + cp $(distdir).tar.gz $(RPMBUILD)/SOURCES + cd $(RPMBUILD); \ + rpmbuild --define "_topdir $(RPMBUILD)" -ba SPECS/libref_array.spec + +# make srpms will use the old digest algorithm to be compatible +# with RHEL5 +srpm: dist-gzip rpmroot + cp $(builddir)/contrib/libref_array.spec $(RPMBUILD)/SPECS + cp $(distdir).tar.gz $(RPMBUILD)/SOURCES + cd $(RPMBUILD); \ + rpmbuild --define "_topdir $(RPMBUILD)" \ + --define _source_filedigest_algorithm=1 \ + -bs SPECS/libref_array.spec |