aboutsummaryrefslogtreecommitdiff
path: root/gnu
Commit message (Collapse)AuthorAge
* gnu: gcc-4.8: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/gcc.scm (gcc-4.8) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I8482661bd49a94adefc772fda0449023bdd5927e
* gnu: tsukundere: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/game-development.scm (tsukundere) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I57fcb0ef5ef418e5bc5f6c8466f2ff1c5ffc7b37
* gnu: font-amiri: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/fonts.scm (font-amiri) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I12612a6257b626a0089798d9c1192cf2ef15d798
* gnu: seabios-qemu: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/engineering.scm (seabios-qemu) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I83e0768198c81020245b9281c678733803824236
* gnu: fasthenry: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/engineering.scm (fasthenry) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I8e49c7ae4d430a4f6531bfdcc7f36edacd2d0508
* gnu: fastcap: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/engineering.scm (fastcap) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Ia1b6bbb2b4fa28ac22e129c83bc9ad2043ff755f
* gnu: dezyne: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/dezyne.scm (dezyne) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I958d326f2907b2a4e07d0897b0e008224c125dc9
* gnu: dpkg: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/debian.scm (dpkg) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I5c5b087088abfe1ba14ba166d9a5071c20598058
* gnu: guile-curl: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/curl.scm (guile-curl) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I32afb143c4f747874d0e8dd1e53aee7481356ef1
* gnu: splix: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/cups.scm (splix) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Id510a57db2bd6cabb3fcbd0d1dd6c55ed65b6219
* gnu: epson-inkjet-printer-escpr: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/cups.scm (epson-inkjet-printer-escpr) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I1066d14e8000e0edf90f0d66886de0505018efb8
* gnu: gcc-final: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/commencement.scm (gcc-final) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I581dd9cb1ee2cc1747982b4a34277b80fa1cc0f7
* gnu: boost: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/boost.scm (boost) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Idb491a2b7cae3a52783a2c92b78b362de0adf49e
* gnu: ccwl: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/bioinformatics.scm (ccwl) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I9c96e847de537b11bc8396d6c0e7968a1a9f3e98
* gnu: fio: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/benchmark.scm (fio) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I95d0115b139f9cd2c61c6b2f47ae7a266490245f
* gnu: dirvish: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/backup.scm (dirvish) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Delete trailing #t. Change-Id: I041a65441055a21f141bb7ea4a563e2624cd783c
* gnu: acl: Import the correct set of modules.Maxim Cournoyer2024-08-31
| | | | | | | * gnu/packages/acl.scm (acl) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I9514a3d8d9ece9ca54ccb457bac415bb1fa99692
* gnu: acl: Remove labels and trailing #t.Maxim Cournoyer2024-08-31
| | | | | | * gnu/packages/acl.scm (acl): Remove labels and trailing #t. Change-Id: I01b3d697da78ae1294b76d1073dbfd0ffe37fe31
* build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | | | | | | | | %default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
* gnu: make-libstdc++: Adjust order of phases.Efraim Flashner2024-08-31
| | | | | * gnu/packages/gcc.scm (make-libstdc++)[arguments]: Move custom 'fix-rs6000-libdir phase to after the 'unpack phase.
* gnu: git-minimal: Avoid depending on (guix search-paths).Maxim Cournoyer2024-08-31
| | | | | | | | | | | | | | 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
* gnu: git-minimal/pinned: Update to 2.41.0.Maxim Cournoyer2024-08-31
| | | | | | * gnu/packages/version-control.scm (git-minimal/pinned): Update to 2.41.0. Change-Id: I019bcd3943c727581782645bad646192affa8672
* gnu: nss: Set CCC unconditionally.Efraim Flashner2024-08-31
| | | | | * gnu/packages/nss.scm (nss)[arguments]: Set CCC unconditionally in the 'configure phase.
* gnu: texlive-scripts: Add source file-name.Efraim Flashner2024-08-31
| | | | * gnu/packages/tex.scm (texlive-scripts)[source]: Add file-name field.
* gnu: po4a: Enable SGML format.gemmaro2024-08-31
| | | | | | | | | | * 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>
* gnu: Remove docbook-xsl-1.79.1.Bruno Victal2024-08-31
| | | | | | | * 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>
* gnu: Remove unneeded libxml2 from native-inputs. (gtk-doc)Bruno Victal2024-08-31
| | | | | | | | | | | | | | | 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>
* gnu: Remove unneeded libxml2 from native-inputs. (xmlto)Bruno Victal2024-08-31
| | | | | | | | | | | 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>
* gnu: Remove unneeded libxml2 from native-inputs. (libxslt)Bruno Victal2024-08-31
| | | | | | | | | | | | | | | | | | | | | | | | 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/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> Change-Id: Ica3fb5a8e23ad928c53ae508c02777d78c635af0
* gnu: perf: Remove libxml2.Bruno Victal2024-08-31
| | | | | | | | | | | | | | 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>
* gnu: libstdc++-doc: Build libstdc++ info documentation.Bruno Victal2024-08-31
| | | | | | | | | | | | | | | | | | | * 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> Change-Id: Ie3b9de0328a10efadb28d211c3fe03f9b7aaf87f
* gnu: libstdc++-doc: Rewrite with G-Expressions.Bruno Victal2024-08-31
| | | | | | | | * gnu/packages/gcc.scm (make-libstdc++-doc): Rewrite arguments with G-Expressions. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Idc8da964b7d777e0459c731625296ccd96546fa7
* gnu: gtk-doc: Remove leftovers.Bruno Victal2024-08-31
| | | | | | | | | 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>
* gnu: gtk-doc: Wrap XML_CATALOG_FILES.Bruno Victal2024-08-31
| | | | | | | | | 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>
* gnu: gtk-doc: Rewrite with G-Expressions.Bruno Victal2024-08-31
| | | | | | * gnu/packages/gtk.scm (gtk-doc): Rewrite with G-Expressions. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: git: Drop docbook workarounds.Bruno Victal2024-08-31
| | | | | | | | * 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>
* gnu: gdcm: Build manpages.Bruno Victal2024-08-31
| | | | | | | | * gnu/packages/bioinformatics.scm (gdcm)[arguments]<#:configure-flags>: Re-enable manpages. [native-inputs]: Add libxslt. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: tunctl: Update comment.Bruno Victal2024-08-31
| | | | | | | | | | | 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>
* gnu: alsa-utils: Rewrite with G-Expressions.Bruno Victal2024-08-31
| | | | | | | * 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>
* gnu: alsa-utils: Build manpages.Bruno Victal2024-08-31
| | | | | | | | | * 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>
* gnu: libnotify: Split documentation.Bruno Victal2024-08-31
| | | | | | | | | * gnu/packages/gnome.scm (libnotify)[arguments]<#:phases>: Add 'move-doc phase. [outputs]: Add 'doc output. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I59bd0bf321e42c6f64eb16844c14f4982ed2dd87
* gnu: libnotify: Drop docbook workarounds.Bruno Victal2024-08-31
| | | | | | | * gnu/packages/gnome.scm (libnotify)[arguments]<#:phases>: Drop 'fix-docbook phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: iputils: Restyle description and native-inputs.Bruno Victal2024-08-31
| | | | | | | * gnu/packages/networking.scm (iputils)[native-inputs]: Reorder inputs. [description]: Use @table over @itemize. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: iputils: Use docbook-xml-5.0.1.Bruno Victal2024-08-31
| | | | | | | * 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>
* gnu: vmpk: Drop docbook workaround.Bruno Victal2024-08-31
| | | | | | | | * 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>
* gnu: drumstick: Drop docbook workaround.Bruno Victal2024-08-31
| | | | | | | * gnu/packages/music.scm (drumstick)[arguments]<#:phases>: Drop 'fix-docbook phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: tdb: Build manpages.Bruno Victal2024-08-31
| | | | | | | * gnu/packages/databases.scm (tdb)[native-inputs]: Add docbook-xsl and libxslt. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: sssd: Drop xmllint workaround.Bruno Victal2024-08-31
| | | | | | | * 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>
* gnu: gnome-session: Remove libxml2.Bruno Victal2024-08-31
| | | | | | | | | | | | | | | | | 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
* gnu: libxkbcommon: Faux propagate libxml2.Bruno Victal2024-08-31
| | | | | | | | | | | 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>