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
Efraim Flashner 2023-04-01gnu: gnunet: Update to 0.19.4....* gnu/packages/gnunet.scm (gnunet): Update to 0.19.4. Maxim Cournoyer 2023-04-01gnu: gnunet: Update home page....* gnu/packages/gnunet.scm (gnunet) [home-page]: Update URL. Maxim Cournoyer 2023-03-31gnu: gnunet: Disable flaky tests....* gnu/packages/gnunet.scm (gnunet) [arguments]: Add a disable-problematic-tests phase. Maxim Cournoyer 2023-03-31gnu: gnunet: Fix indentation and use gexps....* gnu/packages/gnunet.scm (gnunet): Fix indentation. [arguments]: Use gexps and delete trailing #t. Maxim Cournoyer 2023-03-02gnu: libmicrohttpd: Update to 0.9.76....* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.76. Efraim Flashner 2023-02-22gnu: gnunet-gtk: Use new style inputs and gexps....* gnu/packages/gnunet.scm (gnunet-gtk)[arguments]: Use new style and gexps. [inputs]: Use new style. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Adam Faiz 2023-02-22gnu: gnunet-gtk: Update to 0.19.0....* gnu/packages/gnunet.scm (gnunet-gtk): Update to 0.19.0. [inputs]: Add libsodium. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Adam Faiz 2023-02-22gnu: gnunet: Update to 0.19.3....* gnu/packages/gnunet.scm (gnunet): Update to 0.19.3. [source]: Add snippet. [inputs]: Replace gnurl by curl. [native-inputs]: Add python-sphinx and python-sphinx-rtd-theme. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Adam Faiz 2022-12-12gnu: ffmpeg: Promote version 5 to the default....* gnu/packages/video.scm (ffmpeg): Alias to FFMPEG-5. (mlt-6)[inpust]: Replace "ffmpeg" with FFMPEG-4. (transcode, libquicktime, ffmpegthumbnailer, mplayer, obs, simplescreenrecorder, handbrake, ffms2, libopenshot, wlstream)[inputs]: Change from FFMPEG to FFMPEG-4. * gnu/packages/arcan.scm (arcan)[inputs]: Likewise. * gnu/packages/astronomy.scm (stackistry, libskry)[inputs]: Likewise. * gnu/packages/audio.scm (aubio, bs1770gain)[inputs]: Likewise. * gnu/packages/education.scm (openboard)[inputs]: Likewise. * gnu/packages/emulators.scm (dolphin-emu, retroarch, pcsxr, ppsspp)[inputs]: Likewise. * gnu/packages/game-development.scm (warsow-qfusion)[inputs]: Likewise. * gnu/packages/games.scm (oshu, hedgewars)[inputs]: Likewise. * gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise. * gnu/packages/graphics.scm (openscenegraph)[inputs]: Likewise. * gnu/packages/image-processing.scm (opencv, paraview-5.9)[inputs]: Likewise. * gnu/packages/julia-jll.scm (julia-ffmpeg-jll)[inputs]: Likewise. * gnu/packages/kde-multimedia.scm (kid3)[inputs]: Likewise. * gnu/packages/kodi.scm (kodi)[inputs]: Likewise. * gnu/packages/linphone.scm (mediastreamer2)[inputs]: Likewise. * gnu/packages/linux.scm (pipewire)[inputs]: Likewise. (pipewire-0.3)[inputs]: Replace "ffmpeg" with FFMPEG. * gnu/packages/mp3.scm (chromaprint)[inputs]: Change from FFMPEG to FFMPEG-4. * gnu/packages/music.scm (musikcube)[inputs]: Likewise. * gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise. * gnu/packages/qt.scm (qtwebengine-5)[inputs]: Likewise. Marius Bakke 2022-09-07gnunet-scheme: Unbundle config.rpath....* gnu/packages/gnunet.scm (gnunet-scheme)[origin]{snippet}: New snippet. Signed-off-by: Marius Bakke <marius@gnu.org> Maxime Devos 2022-09-07gnu: gnunet-scheme: Make scheme-gnunet.pdf reproducible....* gnu/packages/gnunet.scm (gnunet-scheme)[arguments]<#:phases>{reproducible-timestamp}: New phase. Signed-off-by: Marius Bakke <marius@gnu.org> Maxime Devos 2022-09-07gnu: gnunet-scheme: Update to 0.3....The old snippet doesn't apply anymore, so a different work-around was committed to gnunet-scheme. * gnu/packages/gnunet.scm (gnunet-scheme): Update to 0.3. [description]: Update description for new features. Signed-off-by: Marius Bakke <marius@gnu.org> Maxime Devos 2022-05-29gnu: libmicrohttpd: Update to 0.9.75....* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.75. Tobias Geerinckx-Rice 2022-05-29gnu: libmicrohttpd: Use G-expressions....* gnu/packages/gnunet.scm (libmicrohttpd)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice