Fixing build steps for EL5

This commit is contained in:
2013-10-15 00:41:11 -04:00
parent 21650f077d
commit 2e8e14e9ed

View File

@@ -7,7 +7,9 @@ ifndef RHEL_VERSION
RHEL_VERSION=5 RHEL_VERSION=5
endif endif
RPM=versioners-$(VERSION)-$(RELEASE).noarch.rpm RPM=versioners-$(VERSION)-$(RELEASE).noarch.rpm
ifeq ($(RHEL_VERSION),5)
MOCKFLAGS=--define "_source_filedigest_algorithm md5" --define "_binary_filedigest_algorithm md5"
endif
ifndef PREFIX ifndef PREFIX
PREFIX='' PREFIX=''
endif endif
@@ -23,6 +25,9 @@ clean:
rm -f $(DISTFILE) rm -f $(DISTFILE)
rm -fr dist/versioners-$(VERSION)-$(RELEASE)* rm -fr dist/versioners-$(VERSION)-$(RELEASE)*
version.sh:
gitversion.sh > version.sh
dist: $(DISTFILE) dist: $(DISTFILE)
srpm: ./dist/$(SRPM) srpm: ./dist/$(SRPM)
@@ -56,11 +61,11 @@ $(DISTFILE): version.sh
./dist/$(SRPM): $(DISTFILE) ./dist/$(SRPM): $(DISTFILE)
rm -fr ./dist/$(SRPM) rm -fr ./dist/$(SRPM)
mock --buildsrpm --spec $(SPECFILE) --sources ./dist/ --resultdir ./dist/ --define "version $(VERSION)" --define "release $(RELEASE)" /usr/bin/mock --buildsrpm --spec $(SPECFILE) $(MOCKFLAGS) --sources ./dist/ --resultdir ./dist/ --define "version $(VERSION)" --define "release $(RELEASE)"
./dist/$(RPM): ./dist/$(SRPM) ./dist/$(RPM): ./dist/$(SRPM)
rm -fr ./dist/$(RPM) rm -fr ./dist/$(RPM)
mock -r epel-$(RHEL_VERSION)-noarch ./dist/$(SRPM) --resultdir ./dist/ --define "version $(VERSION)" --define "release $(RELEASE)" /usr/bin/mock -r epel-$(RHEL_VERSION)-noarch ./dist/$(SRPM) --resultdir ./dist/ --define "version $(VERSION)" --define "release $(RELEASE)"
uninstall: uninstall:
rm -f $(PREFIX)/usr/bin/taggit.sh rm -f $(PREFIX)/usr/bin/taggit.sh