summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-17gnu: make-libstdc++: Adjust order of phases.Efraim Flashner
* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Move custom 'fix-rs6000-libdir phase to after the 'unpack phase.
2023-10-17gnu: git-minimal: Avoid depending on (guix search-paths).Maxim Cournoyer
This is a follow up commit to 48e528a26f, following discussions in <https://issues.guix.gnu.org/65924#96>. * gnu/packages/version-control.scm (git-minimal) [arguments] <imported-modules>: Remove. <modules>: Remove (guix search-paths); add (ice-9 format). <phases>: Rewrite PATH-variable-definition in the patch-commands phase to avoid the use of (guix search-paths). Suggested-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I01a3c4be780f11434200c6f47739dc52a75ea51a
2023-10-16gnu: git-minimal/pinned: Update to 2.41.0.Maxim Cournoyer
* gnu/packages/version-control.scm (git-minimal/pinned): Update to 2.41.0. Change-Id: I019bcd3943c727581782645bad646192affa8672
2023-10-16gnu: nss: Set CCC unconditionally.Efraim Flashner
* gnu/packages/nss.scm (nss)[arguments]: Set CCC unconditionally in the 'configure phase.
2023-10-16gnu: xcb-util-errors: Fix cross-compiling.Efraim Flashner
* gnu/packages/xorg.scm (xcb-util-errors)[native-inputs]: When cross-compiling add libxcb.
2023-10-16gnu: xorg-server-xwayland: Fix cross-compiling.Efraim Flashner
* gnu/packages/xorg.scm (xorg-server-xwayland)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland, wayland-protocols.
2023-10-16gnu: egl-wayland: Fix cross-compiling.Efraim Flashner
* gnu/packages/xorg.scm (egl-wayland)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland, wayland-protocols.
2023-10-16gnu: libxkbcommon: Fix cross-compiling.Efraim Flashner
* gnu/packages/xdisorg.scm (libxkbcommon)[native-inputs]: When cross-compiling add pkg-config-for-build.
2023-10-16gnu: swaybg: Fix cross-compiling.Efraim Flashner
* gnu/packages/wm.scm (swaybg)[inputs]: When cross-compiling add wayland-protocols. [native-inputs]: When cross-compiling add pkg-config-for-build, wayland.
2023-10-16gnu: sway: Fix cross-compiling.Efraim Flashner
* gnu/packages/wm.scm (sway)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland.
2023-10-16gnu: wlroots: Fix cross-compiling.Efraim Flashner
* gnu/packages/wm.scm (wlroots)[arguments]: Adjust custom phases to also search for files from native-inputs. [native-inputs]: Add wayland. When cross-compiling add pkg-config-for-build.
2023-10-16gnu: poppler: Fix cross-compiling.Efraim Flashner
* gnu/packages/pdf.scm (poppler)[native-inputs]: When cross-compiling add pkg-config-for-build.
2023-10-16gnu: libtirpc: Keep reference to mit-krb5 when cross-compiling.Efraim Flashner
* gnu/packages/onc-roc.scm (libtirpc)[arguments]: When cross-compiling adjust the pkg-config file to retain a reference to mit-krb5.
2023-10-16gnu: nss: Fix cross-compiling.Efraim Flashner
* gnu/packages/nss.scm (nss)[arguments]: Adjust configure-flags when cross-compiling to correctly set the target architecture and kernel. Adjust the custom 'configure-phase when cross-compiling to use the correct C++ compiler.
2023-10-16gnu: mesa: Fix cross-compiling.Efraim Flashner
* gnu/packages/gl.scm (mesa)[native-inputs]: When cross-compiling add pkg-config-for-build, wayland, wayland-protocols. [arguments]: Adjust configure-flags to use cond to also match the architecture when cross-compiling. Add phase when cross-compilng to set the location of llvm-config.
2023-10-16gnu: libinput-minimal: Fix cross-compiling.Efraim Flashner
* gnu/packages/freedesktop.scm (libinput)[native-inputs]: When cross-compiling add pkg-config-for-build. [inputs]: When cross-compiling add check.
2023-10-11gnu: texlive-scripts: Add source file-name.Efraim Flashner
* gnu/packages/tex.scm (texlive-scripts)[source]: Add file-name field.
2023-10-10gnu: po4a: Enable SGML format.gemmaro
* gnu/packages/gettext.scm (po4a): Enable SGML format. [arguments]<phases>: Remove disable-failing-tests phase. [native-inputs]: Add docbook-sgml-4.1. Remove libxml2. [inputs]: Add opensp. Modified-by: Bruno Victal <mirai@makinata.eu> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: Remove docbook-xsl-1.79.1.Bruno Victal
* gnu/packages/docbook.scm (docbook-xsl-1.79.1): Remove variable. * gnu/packages/gnome.scm (colord)[native-inputs]: Replace with docbook-xsl. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: Remove unneeded libxml2 from native-inputs. (gtk-doc)Bruno Victal
The gtk-doc wrapped binaries use XML_CATALOG_FILES to perform XML catalog lookup and come with docbook-xsl within the variable which fixes the docbook-xsl stylesheet lookup related failures with these packages. This makes it unnecessary to include libxml2 as the cause of error was usually with the gtk-doc binaries. * gnu/packages/gnome.scm (gupnp-igd, dee, zeitgeist, libnma)[native-inputs]: Remove libxml2. * gnu/packages/rpm.scm (libmodulemd)[native-inputs]: Ditto. * gnu/packages/security-token.scm (libu2f-host)[native-inputs]: Ditto. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: Remove unneeded libxml2 from native-inputs. (xmlto)Bruno Victal
The native-search-paths from libxslt are reused within xmlto to provide XML_CATALOG_FILES and SGML_CATALOG_FILES so it's unnecessary to include libxml2 for the same effect. * gnu/packages/wm.scm (i3status, awesome)[native-inputs]: Remove libxml2. * gnu/packages/xml.scm (opensp)[native-inputs]: Ditto. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: Remove unneeded libxml2 from native-inputs. (libxslt)Bruno Victal
XML_CATALOG_FILES is already set within libxslt so it's unnecessary to include libxml2 for the same effect. * gnu/packages/freedesktop.scm (wayland): Remove obsolete comment. (farstream, elogind, packagekit, accountsservice, plymouth)[native-inputs]: Remove libxml2. * gnu/packages/benchmark.scm (sysbench)[native-inputs]: Ditto. * gnu/packages/cluster.scm (drbd-utils)[native-inputs]: Ditto. * gnu/packages/glib.scm (dbus)[native-inputs]: Ditto. * gnu/packages/gnome.scm (gnome-keyring, glade3, dconf, libsecret, colord) (upower, gnome-settings-daemon)[native-inputs]: Ditto. * gnu/packages/gtk.scm (gdk-pixbuf)[native-inputs]: Ditto. * gnu/packages/linux.scm (eudev)[native-inputs]: Ditto. * gnu/packages/networking.scm (iputils)[native-inputs]: Ditto. * gnu/packages/ocr.scm (tesseract-ocr)[native-inputs]: Ditto. * gnu/packages/polkit.scm (polkit)[native-inputs]: Ditto. * gnu/packages/samba.scm (samba/pinned)[native-inputs]: Ditto. * gnu/packages/sssd.scm (adcli)[native-inputs]: Ditto. * gnu/packages/terminals.scm (kmscon)[native-inputs]: Ditto. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: perf: Remove libxml2.Bruno Victal
XML_CATALOG_FILES is already set within xmlto which is a requirement for building the documentation. Note: perf depends on zlib which was propagated by libxml2 so we must re-add it here. * gnu/packages/linux.scm (perf)[inputs]: Remove libxml2. Add zlib. Relocate docbook-xsl, xmlto and asciidoc to … [native-inputs]: … here. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: libstdc++-doc: Build libstdc++ info documentation.Bruno Victal
* gnu/packages/patches/gcc-13.2.0-libstdc++-docbook-xsl-uri.patch: New file. * gnu/packages/patches/gcc-13.2.0-libstdc++-info-install-fix.patch: Ditto. * gnu/packages/patches/gcc-5.5.0-libstdc++-xmlcatalog.patch: Ditto. * gnu/local.mk: Register them. * gnu/packages/gcc.scm (gcc-5)[source]: Use gcc-5.5.0-libstdc++-xmlcatalog.patch, gcc-13.2.0-libstdc++-docbook-xsl-uri.patch and gcc-13.2.0-libstdc++-info-install-fix.patch. (gcc-9)[source]: Use gcc-13.2.0-libstdc++-docbook-xsl-uri.patch and gcc-13.2.0-libstdc++-info-install-fix.patch. (make-libstdc++-doc)[arguments]<#:phases>: Remove 'set-xsl-directory. Adjust 'build and 'install for info documentation and to respect make-flags. [native-inputs]: Add docbook2x. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: libstdc++-doc: Rewrite with G-Expressions.Bruno Victal
* gnu/packages/gcc.scm (make-libstdc++-doc): Rewrite arguments with G-Expressions. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: gtk-doc: Remove leftovers.Bruno Victal
No longer needed, package passes tests without these parameters. * gnu/packages/gtk.scm (gtk-doc)[arguments]<#:parallel-tests?>: Re-enable. <#:phases>: Remove 'disable-failing-tests. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: gtk-doc: Wrap XML_CATALOG_FILES.Bruno Victal
Prefer XML catalog resolution over substitutions on XML files. * gnu/packages/gtk.scm (gtk-doc)[arguments]<#:phases>: Remove 'patch-gtk-doc-scan. Wrap XML_CATALOG_FILES within 'wrap-executables. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: gtk-doc: Rewrite with G-Expressions.Bruno Victal
* gnu/packages/gtk.scm (gtk-doc): Rewrite with G-Expressions. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: git: Drop docbook workarounds.Bruno Victal
* gnu/packages/version-control.scm (git)[arguments]<#:phases>: Drop docbook-xsl related substitution. [native-inputs]: Add docbook-xml-4.5. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: gdcm: Build manpages.Bruno Victal
* gnu/packages/bioinformatics.scm (gdcm)[arguments]<#:configure-flags>: Re-enable manpages. [native-inputs]: Add libxslt. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: tunctl: Update comment.Bruno Victal
The actual dependency is docbook-to-man which is a completely different project [1]. (unrelated to docbook2x and docbook-utils) [1]: <https://www.oasis-open.org/docbook/tools/dtm/> * gnu/packages/networking.scm (tunctl): Update comment. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: alsa-utils: Rewrite with G-Expressions.Bruno Victal
* gnu/packages/linux.scm (alsa-utils)[arguments]: Rewrite with G-Expressions. <#:phases>: Drop obsolete 'disable-broken-test phase. Drop trailing #t. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: alsa-utils: Build manpages.Bruno Victal
* gnu/packages/linux.scm (alsa-utils)[arguments]<#:configure-flags>: Re-enable xmlto for building manpages. [inputs]: Move xmlto to … [native-inputs]: … here and restyle. Add docbook-xml-4.2 and docbook-xsl. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: libnotify: Split documentation.Bruno Victal
* gnu/packages/gnome.scm (libnotify)[arguments]<#:phases>: Add 'move-doc phase. [outputs]: Add 'doc output. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: libnotify: Drop docbook workarounds.Bruno Victal
* gnu/packages/gnome.scm (libnotify)[arguments]<#:phases>: Drop 'fix-docbook phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: iputils: Restyle description and native-inputs.Bruno Victal
* gnu/packages/networking.scm (iputils)[native-inputs]: Reorder inputs. [description]: Use @table over @itemize. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: iputils: Use docbook-xml-5.0.1.Bruno Victal
* gnu/packages/networking.scm (iputils)[native-inputs]: Use docbook-xml-5.0.1 over docbook-xml. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: vmpk: Drop docbook workaround.Bruno Victal
* gnu/packages/music.scm (vmpk)[arguments]<#:phases>: Drop 'fix-docbook phase. [native-inputs]: Add docbook-xml-4.4. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: drumstick: Drop docbook workaround.Bruno Victal
* gnu/packages/music.scm (drumstick)[arguments]<#:phases>: Drop 'fix-docbook phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: tdb: Build manpages.Bruno Victal
* gnu/packages/databases.scm (tdb)[native-inputs]: Add docbook-xsl and libxslt. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: sssd: Drop xmllint workaround.Bruno Victal
* gnu/packages/sssd.scm (sssd)[arguments]<#:make-flags>: Drop XMLLINT_FLAGS. [native-inputs]: Add docbook-xml-4.4. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: gnome-session: Remove libxml2.Bruno Victal
Observations: 1. No longer required for XML_CATALOG_FILES. These are already adequately set within the used dependencies 2. It's not required for gnome-session but by libxkbcommon. libxkbcommon was fixed to convey this by use of a symlink. 2.1. Shouldn't count as a native-input but as a regular input. … since this is a dependency for xkbregistry (from libxkbcommon). * gnu/packages/gnome.scm (gnome-session)[native-inputs]: Remove libxml2. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ie2300d1c24c03223a6adeba8bd7c415b5bc677b0
2023-10-10gnu: libxkbcommon: Faux propagate libxml2.Bruno Victal
xkbregistry.pc lists libxml2 as a requirement. Use a symlink for the libxml-2.0.pc to avoid setting libxml2 as a propagated-input. * gnu/packages/xdisorg.scm (libxkbcommon)[arguments]<#:phases>: Add symlink-pc. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: libxkbcommon: Add doc output.Bruno Victal
* gnu/packages/xdisorg.scm (libxkbcommon)[arguments]: Restyle. <#:phases>: Add 'move-doc. [outputs]: Add doc. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: metapixel: Rewrite with G-Expressions.Bruno Victal
* gnu/packages/image-processing.scm (metapixel)[arguments]: Rewrite with G-Expressions. [inputs, native-inputs]: Drop labels. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: metapixel: Drop docbook workaround.Bruno Victal
* gnu/packages/image-processing.scm (metapixel)[arguments]<#:phases>: Drop 'make-local-docbook-xml phase. [native-inputs]: Use docbook-xml-4.2 instead of docbook-xml. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: gnome-session: Build documentation.Bruno Victal
* gnu/packages/gnome.scm (gnome-session)[native-inputs]: Replace docbook-xml with docbook-xml-4.1.2. [arguments]<#:configure-flags>: Build documentation. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: git-crypt: Remove docbook workarounds.Bruno Victal
* gnu/packages/version-control.scm (git-crypt)[arguments]: Use G-Expressions. <#:phases>: Refactored into … <#:make-flags>: … here. [native-inputs]: Add docbook-xml-4.2. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: gtk: Drop docbook workaround.Bruno Victal
* gnu/packages/gtk.scm (gtk)[arguments]<#:phases>: Drop docbook workaround. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-10gnu: criu: Drop xmlto workaround.Bruno Victal
* gnu/packages/virtualization.scm (criu)[arguments]<#:phases>: Remove 'fix-documentation phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>