Skip to content

Commit 54bbda3

Browse files
committed
Merge pull request #43 from basho/jem-riak-support
Add SRPMS and make RPM version field fully compatible
2 parents d9530b3 + 7519791 commit 54bbda3

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

priv/templates/rpm/Makefile

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,23 @@ PWD = $(shell pwd)
33
DISTRO = $(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+
69
default:
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

Comments
 (0)