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
‘doc’. [build-system]: Use cmake-build-system. [arguments]: Remove special phases. Add CMake options to #:configure-flags. * gnu/packages/potassco.scm (clingo): Adjust accordingly. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> David Elsing 2023-07-01gnu: clingo: Unbundle dependencies....* gnu/packages/potassco.scm: (clingo)[#:phases]: Patch CMakeLists.txt files to use external dependencies. [native-inputs]: Add mpark-variant, tl-optional, tsl-hopscotch-map, tsl-ordered-map and tsl-sparse-map. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> David Elsing ussystemservicedir and dbus-interfaces-dir flags. [phases] <use-global-hook-directory> Update list of patched files. <adjust-tests> Update substitutions, and skip the copy_holes test. [native-inputs]: Add python-jinja2. [inputs]: Add util-linux:lib. * gnu/services/desktop.scm (elogind-dbus-service) <elogind-dbus-service-wrapper>: Add a symlink to elogind's share/dbus-1/system.d to expose D-Bus policy configurations. * gnu/tests/desktop.scm (run-elogind-test): Adjust expected result for the new "linger" value. * gnu/packages/patches/elogind-revert-polkit-detection.patch: Delete file. * gnu/packages/patches/elogind-fix-rpath.patch: New file. * gnu/local.mk (dist_patch_DATA): Update. Series-to: 64938@debbugs.gnu.org Series-prefix: elogind-updates Series-version: 2 Series-changes: 2 - Fix elogind system test - Install D-Bus policy files in elogind-dbus-service-wrapper - Remove duplicate 'dbussystemservicedir' configure flag Maxim Cournoyer 2023-08-16gnu: elogind: Drop input labels and fix indentation....* gnu/packages/freedesktop.scm (elogind): Re-indent package. [native-inputs]: Remove labels. Maxim Cournoyer 2023-08-02gnu: xdg-desktop-portal-kde: Update to 5.27.6....* gnu/packages/freedesktop.scm (xdg-desktop-portal-kde): Update to 5.27.6. [inputs]: Add kglobalaccel, kguiaddons, libxkbcommon, kio-fuse, wayland-protocols. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Zheng Junjie 2023-07-29gnu: wayland-protocols: Update to 1.32....* gnu/packages/freedesktop.scm (wayland-protocols): Update to 1.32. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Hilton Chain 2023-07-23gnu: fuse@3: Bind to default FUSE variable....* gnu/packages/linux.scm (fuse): Rename this… (fuse-2): …to this, and… (fuse-3): …rename this… (fuse): …to this! (fuse-static): Rename this… (fuse-2-static): …to this. Adjust all users. Tobias Geerinckx-Rice 2023-07-11gnu: desktop-file-utils: Format description....* gnu/packages/freedesktop.scm (desktop-file-utils)[description]: Format description. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal 2023-06-02gnu: xdg-desktop-portal-wlr: Update to 0.7.0....* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update to 0.7.0. [inputs]: Add mesa. Andrew Tropin 2023-06-02gnu: xdg-desktop-portal-gtk: Update to 1.14.1....* gnu/packages/freedesktop.scm (xdg-desktop-portal-gtk): Update to 1.14.1. Andrew Tropin 2023-06-02gnu: xdg-desktop-portal: Update to 1.16.0....* gnu/packages/freedesktop.scm (xdg-desktop-portal): Update to 1.16.0. Andrew Tropin 2023-06-02gnu: libportal: Update to 0.6....* gnu/packages/freedesktop.scm (libportal): Update to 0.6. [arguments]: Remove deprecated backends option from #:configure-flags. Add set-qt-environment-variables phase. Andrew Tropin 2023-05-24gnu: libfprint: Fix building with newer meson....* gnu/packages/freedesktop.scm (libfprint)[arguments]: Adjust configure-flags to explicitly link to nss. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Alex Devaure