mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-30 03:40:34 +02:00
build: Check for /gnu/store file names upon "make dist".
* Makefile.am (assert-no-store-file-names): New rule, taken from Guix. (dist-hook): Depend on it.
This commit is contained in:
parent
33944f6607
commit
8b834206f9
1 changed files with 12 additions and 2 deletions
14
Makefile.am
14
Makefile.am
|
@ -2,7 +2,7 @@
|
||||||
##
|
##
|
||||||
## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2006, 2007,
|
## Copyright (C) 1998, 1999, 2000, 2001, 2002, 2006, 2007,
|
||||||
## 2008, 2009, 2010, 2011, 2012, 2013,
|
## 2008, 2009, 2010, 2011, 2012, 2013,
|
||||||
## 2014, 2015 Free Software Foundation, Inc.
|
## 2014, 2015, 2016 Free Software Foundation, Inc.
|
||||||
##
|
##
|
||||||
## This file is part of GUILE.
|
## This file is part of GUILE.
|
||||||
##
|
##
|
||||||
|
@ -91,7 +91,7 @@ DISTCLEANFILES = check-guile.log
|
||||||
|
|
||||||
DISTCHECK_CONFIGURE_FLAGS = --enable-error-on-warning
|
DISTCHECK_CONFIGURE_FLAGS = --enable-error-on-warning
|
||||||
|
|
||||||
dist-hook: gen-ChangeLog gen-tarball-version
|
dist-hook: gen-ChangeLog gen-tarball-version assert-no-store-file-names
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
rm -rf cache/
|
rm -rf cache/
|
||||||
|
@ -108,6 +108,16 @@ gen-ChangeLog:
|
||||||
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
mv $(distdir)/cl-t $(distdir)/ChangeLog; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Make sure we're not shipping a file that embeds a /gnu/store file
|
||||||
|
# name, for maintainers who use Guix.
|
||||||
|
.PHONY: assert-no-store-file-names
|
||||||
|
assert-no-store-file-names:
|
||||||
|
if grep -rE "/gnu/store/[a-z0-9]{32}-" $(distdir) ; \
|
||||||
|
then \
|
||||||
|
echo "error: store file names embedded in the distribution" >&2 ; \
|
||||||
|
exit 1 ; \
|
||||||
|
fi
|
||||||
|
|
||||||
BUILT_SOURCES += $(top_srcdir)/.version
|
BUILT_SOURCES += $(top_srcdir)/.version
|
||||||
$(top_srcdir)/.version:
|
$(top_srcdir)/.version:
|
||||||
echo $(VERSION) > $@-t && mv $@-t $@
|
echo $(VERSION) > $@-t && mv $@-t $@
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue