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
ages/xorg.scm?id=b898c28a27760b241b5ad9debef49e57a9de9ce6'>gnu: xvinfo: Update to 1.1.5....* gnu/packages/xorg.scm (xvinfo): Update to 1.1.5. Efraim Flashner 2023-01-31gnu: xsetroot: Update to 1.1.3....* gnu/packages/xorg.scm (xsetroot): Update to 1.1.3. Efraim Flashner 2023-01-31gnu: xrandr: Update to 1.5.2....* gnu/packages/xorg.scm (xrandr): Update to 1.5.2. Efraim Flashner 2023-01-31gnu: xfd: Update to 1.1.4....* gnu/packages/xorg.scm (xfd): Update to 1.1.4. Efraim Flashner 2023-01-31gnu: xlsclients: Update to 1.1.5....* gnu/packages/xorg.scm (xlsclients): Update to 1.1.5. Efraim Flashner 2023-01-31gnu: xlsatoms: Update to 1.1.4....* gnu/packages/xorg.scm (xlsatoms): Update to 1.1.4. Efraim Flashner 2023-01-31gnu: xkill: Update to 1.0.6....* gnu/packages/xorg.scm (xkill): Update to 1.0.6. Efraim Flashner 2023-01-31gnu: xkbprint: Update to 1.0.6....* gnu/packages/xorg.scm (xkbprint): Update to 1.0.6. Efraim Flashner 2023-01-31gnu: xkbevd: Update to 1.1.5....* gnu/packages/xorg.scm (xkbevd): Update to 1.1.5. Efraim Flashner 2023-01-31gnu: xhost: Update to 1.0.9....* gnu/packages/xorg.scm (xhost): Update to 1.0.9. [native-inputs]: Add gettext-minimal. Efraim Flashner 2023-01-31gnu: xgamma: Update to 1.0.7....* gnu/packages/xorg.scm (xgamma): Update to 1.0.7. Efraim Flashner 2023-01-31gnu: xf86-video-vmware: Update to 13.4.0....* gnu/packages/xorg.scm (xf86-video-vmware): Update to 13.4.0. Efraim Flashner 2023-01-31gnu: xf86-video-vesa: Update to 2.6.0....* gnu/packages/xorg.scm (xf86-video-vesa): Update to 2.6.0. Efraim Flashner 2023-01-31gnu: xf86-video-sunffb: Update to 1.2.3....* gnu/packages/xorg.scm (xf86-video-sunffb): Update to 1.2.3. Efraim Flashner 2023-01-31gnu: xf86-video-suncg6: Update to 1.1.3....* gnu/packages/xorg.scm (xf86-video-suncg6): Update to 1.1.3. Efraim Flashner 2023-01-31gnu: xf86-video-r128: Update to 6.12.1....* gnu/packages/xorg.scm (xf86-video-r128): Update to 6.12.1. Efraim Flashner 2023-01-31gnu: xf86-video-nv: Update to 2.1.22....* gnu/packages/xorg.scm (xf86-video-nv): Update to 2.1.22. Efraim Flashner 2023-01-31gnu: xf86-video-ast: Update to 1.1.6....* gnu/packages/xorg.scm (xf86-video-ast): Update to 1.1.6. Efraim Flashner 2023-01-31gnu: xf86-input-mouse: Update to 1.9.4....* gnu/packages/xorg.scm (xf86-input-mouse): Update to 1.9.4. Efraim Flashner 2023-01-31gnu: xf86-input-joystick: Update to 1.6.4....* gnu/packages/xorg.scm (xf86-input-joystick): Update to 1.6.4. Efraim Flashner 2023-01-31gnu: xdriinfo: Update to 1.0.7....* gnu/packages/xorg.scm (xdriinfo): Update to 1.0.7. Efraim Flashner 2023-01-31gnu: xcursorgen: Update to 1.0.8....* gnu/packages/xorg.scm (xcursorgen): Update to 1.0.8. Efraim Flashner 2023-01-31gnu: sessreg: Update to 1.1.3....* gnu/packages/xorg.scm (sessreg): Update to 1.1.3. Efraim Flashner 2023-01-31gnu: makedepend: Update to 1.0.8....* gnu/packages/xorg.scm (makedepend): Update to 1.0.8. Efraim Flashner 2023-01-31gnu: libxxf86dga: Update to 1.1.6....* gnu/packages/xorg.scm (libxxf86dga): Update to 1.1.6. Efraim Flashner 2023-01-31gnu: libxscrnsaver: Update to 1.2.4....* gnu/packages/xorg.scm (libxscrnsaver): Update to 1.2.4. Efraim Flashner 2023-01-31gnu: lndir: Update to 1.0.4....* gnu/packages/xorg.scm (lndir): Update to 1.0.4. Efraim Flashner 2023-01-31gnu: imake: Update to 1.0.9....* gnu/packages/xorg.scm (imake): Update to 1.0.9. Efraim Flashner 2023-01-31gnu: xf86-video-vmware: Limit to x86_64-linux and i686-linux....* gnu/packages/xorg.scm (xf86-video-vmware)[supported-systems]: New field. Efraim Flashner 2023-01-31gnu: xf86-video-qxl: Update to 0.1.6....* gnu/packages/xorg.scm (xf86-video-qxl): Update to 0.1.6. [source]: Remove patch. * gnu/packages/patches/xf86-video-qxl-fix-build.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Efraim Flashner 2023-01-31gnu: xf86-video-voodoo: Update to 1.2.6....* gnu/packages/xorg.scm (xf86-video-voodoo): Update to 1.2.6. [source]: Remove patch. * gnu/packages/patches/xf86-video-voodoo-pcitag.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Efraim Flashner 2023-01-15gnu: console-setup: Update to 1.212....* gnu/packages/xorg.scm (console-setup): Update to 1.212. Tobias Geerinckx-Rice 2023-01-12gnu: xpra: Update to 4.4.3....gnu/packages/xorg.scm (xpra): Update to 4.4.3. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andy Tai 2022-12-22gnu: xterm: Update to 377....* gnu/packages/xorg.scm (xterm): Update to 377. Efraim Flashner