@@ -3,20 +3,23 @@ PWD = $(shell pwd)
33DISTRO = $(shell head -1 /etc/redhat-release| awk \
44 '{if ($$0 ~ /CentOS release 5/) { print ".el5."} else { print "." }} ')
55
6+ # No hyphens are allowed in the _version field in RPM
7+ PKG_VERSION_NO_H ?= $(shell echo $(PKG_VERSION ) | tr - .)
8+
69default :
710 mkdir -p BUILD
811 mkdir -p packages
912 rpmbuild --define " _rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}$( DISTRO) %%{ARCH}.rpm" \
10- --define ' _topdir $(PWD)' \
11- --define ' _sourcedir $(PWD)' \
12- --define ' _specdir $(PWD)' \
13- --define ' _rpmdir $(PWD)/packages' \
14- --define ' _srcrpmdir $(PWD)' \
15- --define " _revision $( PKG_VERSION) " \
16- --define " _version $( PKG_VERSION ) " \
17- --define " _release $( PKG_BUILD) " \
18- --define " _tarname $( PKG_ID) .tar.gz" \
19- -ba $(PWD ) /specfile
13+ --define ' _topdir $(PWD)' \
14+ --define ' _sourcedir $(PWD)' \
15+ --define ' _specdir $(PWD)' \
16+ --define ' _rpmdir $(PWD)/packages' \
17+ --define ' _srcrpmdir $(PWD)/packages ' \
18+ --define " _revision $( PKG_VERSION) " \
19+ --define " _version $( PKG_VERSION_NO_H ) " \
20+ --define " _release $( PKG_BUILD) " \
21+ --define " _tarname $( PKG_ID) .tar.gz" \
22+ -ba $(PWD ) /specfile
2023 cd packages && \
2124 for rpmfile in ` ls * .rpm` ; do \
2225 sha256sum $$ {rpmfile} > $$ {rpmfile}.sha \
0 commit comments