aboutsummaryrefslogtreecommitdiff
#!/bin/sh
# Create the build system.

set -e -x

# Generate stubs for translations.
langs=`find po/doc -type f -name 'guix-manual*.po' \
        | sed -e 's,.*/guix-manual\.,,;s,\.po$,,'`
for lang in ${langs}; do
    if [ ! -e "doc/guix.${lang}.texi" ]; then
	echo "@setfilename guix.${lang}.info" > "doc/guix.${lang}.texi"
	echo "@include version-${lang}.texi" >> "doc/guix.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-manual.${lang}.po"
    fi
done
langs=`find po/doc -type f -name 'guix-cookbook*.po' \
        | sed -e 's,.*/guix-cookbook\.,,;s,\.po$,,'`
for lang in ${langs}; do
    if [ ! -e "doc/guix-cookbook.${lang}.texi" ]; then
	echo "@setfilename guix-cookbook.${lang}.info" > "doc/guix-cookbook.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-cookbook.${lang}.po"
    fi
done

autoreconf -vfi

# Replace Automake's build-aux/mdate-sh with build-aux/mdate-from-git, our
# own, reproducible version.
chmod +w build-aux/mdate-sh
rm -f build-aux/mdate-sh
ln -s mdate-from-git.scm build-aux/mdate-sh
class='msg-avail'>...Ludovic Courtès 2020-11-29Make "guile-avahi" dependency optional....Mathieu Othacehe 2020-11-29Add Avahi support....Mathieu Othacehe 2020-10-22git: Require Guile-Git 0.3.0 or later....Ludovic Courtès 2020-10-05build: Use a 'guile' executable that doesn't warn about locales....Ludovic Courtès 2020-08-29build: Remove references to the 'nix-hash' program....Ludovic Courtès 2020-08-29build: Remove check for Guile 2.2.1 bug....Ludovic Courtès 2020-08-24Use "guile-zlib" and "guile-lzlib" instead of (guix config)....Mathieu Othacehe 2020-06-16etc: Add committer script....Ricardo Wurmus 2020-05-28maint: Check whether Guile-Gcrypt is recent enough....Ludovic Courtès 2020-05-14etc: indent-code.el: Use the --quick option....Maxim Cournoyer 2020-04-23build: Don't build man pages when cross-compiling....Ludovic Courtès 2020-03-11build: Require Guile 2.2.3 or later....Ludovic Courtès 2020-01-17build: Allow builds with Guile 3.0....Ludovic Courtès 2019-11-09build: Warn about etc/indent-code.el when Emacs is absent....zimoun 2019-07-25maint: Switch to Guile-JSON 3.x....Ludovic Courtès 2019-05-06Add (guix lzlib)....Pierre Neidhardt 2019-04-17build: No longer substitute 'LIBGCRYPT'....Ludovic Courtès 2019-01-17configure: Disable installer build by default....Mathieu Othacehe 2019-01-17gnu: Add graphical installer support....Mathieu Othacehe 2019-01-09build: Require Guile 2.2....Ludovic Courtès 2018-12-02Make Guile-JSON a required dependency....Eric Bavier 2018-10-12build: Fine-tune the forbidden M4 patterns....Ludovic Courtès 2018-10-12build: Remove obsolete reference to 'GUIX_ASSERT_LIBGCRYPT_USABLE'....Ludovic Courtès 2018-09-04Switch to Guile-Gcrypt....Ludovic Courtès 2018-06-18build: Remove checks for 'nix-instantiate'....Ludovic Courtès 2018-06-14build: Require Guile-SQLite3....Ludovic Courtès Mathieu Othacehe 2020-12-11install: Discover local substitute servers....Mathieu Othacehe 2020-12-11Revert "services: openssh: Warn about 'password-authentication?' default."...Ludovic Courtès 2020-12-07services: openssh: Warn about 'password-authentication?' default....Ludovic Courtès 2020-11-17installer: Fix device synchronization....Mathieu Othacehe 2020-11-08installer: parted: Add debug output....Mathieu Othacehe 2020-11-07installer: parameters: Add a reboot button....Mathieu Othacehe 2020-11-07installer: Edit partitioning warning message....Mathieu Othacehe 2020-11-07installer: Limit listbox height....Mathieu Othacehe 2020-11-02installer: Report to the user the formatted partitions....Miguel Ángel Arruga Vivas 2020-11-01installer: parted: Internationalize the partition handling code....Ludovic Courtès 2020-10-30installer: Use UUIDs in the 'swap-devices' field....Ludovic Courtès 2020-10-28installer: Log partition formatting....Ludovic Courtès 2020-10-23installer: Make the network management selection window tighter....Ludovic Courtès 2020-10-19installer: Create bios_grub partition when it is needed....Miguel Ángel Arruga Vivas 2020-10-13installer: Add Emacs EXWM desktop environment....Jan (janneke) Nieuwenhuizen 2020-09-21installer: Rename RUN-PARTIONING-PAGE....Tobias Geerinckx-Rice 2020-09-21installer: Fix docstring typoes....Tobias Geerinckx-Rice 2020-09-10installer: final: Introduce call-with-mnt-container....Mathieu Othacehe 2020-09-02installer: Run the installation inside a container....Mathieu Othacehe 2020-08-06installer: Remove logical devices....Mathieu Othacehe 2020-07-26installer: Add NTFS support....Mathieu Othacehe