build: 'assert-no-store-file-names' no longer depends on ChangeLog.
This reverts commit dfd248648f
,
which effectively disabled 'ChangeLog' generation.
* Makefile.am (dist-hook): Depend on 'gen-ChangeLog', not
'$(distdir)/ChangeLog'.
(gen-ChangeLog): Remove dependency. Use "ChangeLog.tmp" as the
temporary file name.
(assert-no-store-file-names): Remove dependency. Exclude ChangeLog*.
master
parent
f420d639df
commit
1f1a00502e
12
Makefile.am
12
Makefile.am
|
@ -627,7 +627,7 @@ guix-binary.%.tar.xz:
|
||||||
cp "$$tarball" "$@.tmp" ; mv "$@.tmp" "$@"
|
cp "$$tarball" "$@.tmp" ; mv "$@.tmp" "$@"
|
||||||
|
|
||||||
|
|
||||||
dist-hook: $(distdir)/ChangeLog gen-AUTHORS gen-tarball-version
|
dist-hook: gen-ChangeLog gen-AUTHORS gen-tarball-version
|
||||||
dist-hook: assert-no-store-file-names
|
dist-hook: assert-no-store-file-names
|
||||||
dist-hook: doc-po-update
|
dist-hook: doc-po-update
|
||||||
|
|
||||||
|
@ -641,12 +641,12 @@ $(top_srcdir)/.version:
|
||||||
gen-tarball-version:
|
gen-tarball-version:
|
||||||
echo $(VERSION) > "$(distdir)/.tarball-version"
|
echo $(VERSION) > "$(distdir)/.tarball-version"
|
||||||
|
|
||||||
gen-ChangeLog $(distdir)/ChangeLog:
|
gen-ChangeLog:
|
||||||
$(AM_V_GEN)if test -d .git; then \
|
$(AM_V_GEN)if test -d .git; then \
|
||||||
$(top_srcdir)/build-aux/gitlog-to-changelog \
|
$(top_srcdir)/build-aux/gitlog-to-changelog \
|
||||||
> $(distdir)/cl-t; \
|
> $(distdir)/ChangeLog.tmp; \
|
||||||
rm -f $(distdir)/ChangeLog; \
|
rm -f $(distdir)/ChangeLog; \
|
||||||
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
mv $(distdir)/ChangeLog.tmp $(distdir)/ChangeLog; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
gen-AUTHORS:
|
gen-AUTHORS:
|
||||||
|
@ -791,13 +791,13 @@ update-NEWS: $(GOBJECTS)
|
||||||
$(top_srcdir)/NEWS "$(GUIX_MAINTENANCE_DIRECTORY)/data"
|
$(top_srcdir)/NEWS "$(GUIX_MAINTENANCE_DIRECTORY)/data"
|
||||||
|
|
||||||
# Make sure we're not shipping a file that embeds a local /gnu/store file name.
|
# Make sure we're not shipping a file that embeds a local /gnu/store file name.
|
||||||
assert-no-store-file-names: $(distdir)/ChangeLog
|
assert-no-store-file-names:
|
||||||
$(AM_V_at)if grep -r --exclude=*.texi --exclude=*.info \
|
$(AM_V_at)if grep -r --exclude=*.texi --exclude=*.info \
|
||||||
--exclude=*.info-[0-9] --exclude=*.dot \
|
--exclude=*.info-[0-9] --exclude=*.dot \
|
||||||
--exclude=*.eps --exclude-dir=bootstrap \
|
--exclude=*.eps --exclude-dir=bootstrap \
|
||||||
--exclude=guix-manual.pot --exclude=guix-manual.*.po \
|
--exclude=guix-manual.pot --exclude=guix-manual.*.po \
|
||||||
--exclude=guix-prettify.el \
|
--exclude=guix-prettify.el \
|
||||||
--exclude=ChangeLog \
|
--exclude=ChangeLog* \
|
||||||
-E "$(storedir)/[a-z0-9]{32}-" $(distdir) ; \
|
-E "$(storedir)/[a-z0-9]{32}-" $(distdir) ; \
|
||||||
then \
|
then \
|
||||||
echo "error: store file names embedded in the distribution" >&2 ; \
|
echo "error: store file names embedded in the distribution" >&2 ; \
|
||||||
|
|
Reference in New Issue