Skip to content

Commit

Permalink
Switch to proper SemVer for builds, add acinclude checks, and remove …
Browse files Browse the repository at this point in the history
…distsign target
  • Loading branch information
Noah Slater committed Mar 3, 2013
1 parent b8f0e8b commit c0e7716
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 18 deletions.
17 changes: 5 additions & 12 deletions Makefile.am
Expand Up @@ -158,16 +158,9 @@ distcheck-hook:
$(MAKE) -C bin distcheck-hook
$(MAKE) -C src/couchdb/priv distcheck-hook
$(MAKE) -C share/doc/build distcheck-hook
grep "not released" NEWS CHANGES; test "$$?" -eq 1
grep "build" acinclude.m4.in; test "$$?" -eq 1
grep "%revision%" acinclude.m4.in; test "$$?" -eq 1
grep -rL 'http://www.apache.org/licenses/LICENSE-2.0' * \
| grep --include= -vEf license.skip; \
test "$$?" -eq 1

.PHONY: distsign
distsign: distcheck check
gpg --armor --detach-sig $(GPG_ARGS) \
< $(top_srcdir)/$(distdir).tar.gz \
> $(top_srcdir)/$(distdir).tar.gz.asc
md5sum $(top_srcdir)/$(distdir).tar.gz \
> $(top_srcdir)/$(distdir).tar.gz.md5
sha1sum $(top_srcdir)/$(distdir).tar.gz \
> $(top_srcdir)/$(distdir).tar.gz.sha
| grep --include= -vEf license.skip; \
test "$$?" -eq 1
4 changes: 2 additions & 2 deletions acinclude.m4.in
Expand Up @@ -19,8 +19,8 @@ m4_define([LOCAL_BUG_URI], [https://issues.apache.org/jira/browse/COUCHDB])
m4_define([LOCAL_VERSION_MAJOR], [1])
m4_define([LOCAL_VERSION_MINOR], [4])
m4_define([LOCAL_VERSION_REVISION], [0])
m4_define([LOCAL_VERSION_STAGE], [a])
m4_define([LOCAL_VERSION_RELEASE], [-%release%])
m4_define([LOCAL_VERSION_STAGE], [+build])
m4_define([LOCAL_VERSION_RELEASE], [.%revision%])
m4_define([LOCAL_VERSION_PRIMARY],
[LOCAL_VERSION_MAJOR.LOCAL_VERSION_MINOR.LOCAL_VERSION_REVISION])
m4_define([LOCAL_VERSION_SECONDARY],
Expand Down
8 changes: 4 additions & 4 deletions bootstrap
Expand Up @@ -33,14 +33,14 @@ get () {

if test -z "$REVISION"; then
if test -e .git; then
REVISION=`git describe --always`-git
REVISION=`git describe --always`
fi
fi

if test -z "`get LOCAL_VERSION_STAGE`" -o -z "$REVISION"; then
sed "s/%release%//" < acinclude.m4.in > acinclude.m4
sed "s/%revision%//" < acinclude.m4.in > acinclude.m4
else
sed "s/%release%/$REVISION/" < acinclude.m4.in > acinclude.m4
sed "s/%revision%/$REVISION/" < acinclude.m4.in > acinclude.m4
fi

if test -e .git; then
Expand Down Expand Up @@ -148,4 +148,4 @@ cat << EOF
You have bootstrapped Apache CouchDB, time to relax.
Run \`./configure' to configure the source before you install.
EOF
EOF

0 comments on commit c0e7716

Please sign in to comment.