build: Update release process.
* build-aux/GNUmakefile.in: Update documentation. (sign-dist): Rename from `sign'. * configure: Remove version check for Guix; support GUIX=guix ./configure.
This commit is contained in:
parent
34feefa559
commit
c575069b62
|
@ -78,7 +78,7 @@ PHONY_TARGETS:=\
|
||||||
mostlyclean\
|
mostlyclean\
|
||||||
pdf\
|
pdf\
|
||||||
ps\
|
ps\
|
||||||
sign\
|
sign-dist\
|
||||||
uninstall\
|
uninstall\
|
||||||
web\
|
web\
|
||||||
#
|
#
|
||||||
|
@ -283,7 +283,7 @@ endif
|
||||||
|
|
||||||
dist: $(TARBALL)
|
dist: $(TARBALL)
|
||||||
|
|
||||||
sign: $(TARBALL)
|
sign-dist: $(TARBALL)
|
||||||
gpg -a --output $(TARBALL).sig --detach-sig $(TARBALL)
|
gpg -a --output $(TARBALL).sig --detach-sig $(TARBALL)
|
||||||
git checkout ChangeLog
|
git checkout ChangeLog
|
||||||
|
|
||||||
|
@ -319,10 +319,17 @@ tag:
|
||||||
git tag -s v$(VERSION) -m "GNU Mes $(VERSION)."
|
git tag -s v$(VERSION) -m "GNU Mes $(VERSION)."
|
||||||
|
|
||||||
# Release process
|
# Release process
|
||||||
# 0. doc: Release update, Release commit, test guix bootstrap
|
# 0. Prepare git, see history:
|
||||||
# 1. make tag
|
# - doc: Release update
|
||||||
# 2. make dist
|
# + NEWS, etc.
|
||||||
|
# + doc/announce/ANNOUNCE-0.22, using xxx for checksums
|
||||||
|
# - Release 0.22
|
||||||
|
# 1. make tag VERSION=0.22
|
||||||
|
# 2. make sign-dist
|
||||||
# 3. make release
|
# 3. make release
|
||||||
|
# - Update doc/announce/ANNOUNCE-0.22
|
||||||
|
# - doc: Post-release update.
|
||||||
|
# 4. verify bootstrap
|
||||||
|
|
||||||
guix-build:
|
guix-build:
|
||||||
./pre-inst-env $(GUIX) build mes@$(VERSION) --with-source=$(TARBALL)
|
./pre-inst-env $(GUIX) build mes@$(VERSION) --with-source=$(TARBALL)
|
||||||
|
|
2
configure
vendored
2
configure
vendored
|
@ -458,7 +458,7 @@ Some influential environment variables:
|
||||||
(make-dep "diff" #:optional? #t)
|
(make-dep "diff" #:optional? #t)
|
||||||
(make-dep "guile" #:version '(2 0) #:commands '("guile-2.2" "guile-2.0" "guile-2" "guile") #:optional? #t)
|
(make-dep "guile" #:version '(2 0) #:commands '("guile-2.2" "guile-2.0" "guile-2" "guile") #:optional? #t)
|
||||||
(make-dep "mes" #:version '(0 20) #:optional? #t)
|
(make-dep "mes" #:version '(0 20) #:optional? #t)
|
||||||
(make-dep "guix" #:version '(0 13) #:optional? #t)
|
(make-dep "guix" #:version '() #:optional? #t)
|
||||||
(make-dep "ar" #:version '(2 10) #:optional? #t)
|
(make-dep "ar" #:version '(2 10) #:optional? #t)
|
||||||
(make-dep "sh" #:optional? #t)
|
(make-dep "sh" #:optional? #t)
|
||||||
(make-dep "bash" #:version '(2 0) #:optional? #t)
|
(make-dep "bash" #:version '(2 0) #:optional? #t)
|
||||||
|
|
Loading…
Reference in a new issue