aboutsummaryrefslogtreecommitdiff
path: root/gnu/local.mk
AgeCommit message (Collapse)Author
2024-08-31gnu: po4a: Update to 0.73.gemmaro
* gnu/packages/gettext.scm (po4a): Update to 0.73. [native-inputs]: Update docbook-xml to 4.5. [source]: Remove the patch since it is merged in version 0.70. * gnu/local.mk, gnu/packages/patches/po4a-partial-texinfo-menu-fix.patch: Same as above. Change-Id: Iefe13931415409e30d8da982dccc6e1adf1b2984 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-08-31gnu: aegisub: Fix build.宋文武
* gnu/packages/patches/aegisub-boost81.patch: New patch. * gnu/packages/video.scm (aegisub)[source]: Add it. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I0249944bf1bd9fc5a303c44c92b0b4c3e01da14b
2024-08-31gnu: glibc: Update patches following upstream's master branch.Josselin Poiret
* gnu/packages/patches/glibc-2.39-git-updates.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/base.scm (glibc): Use it. Change-Id: I13ff3fa2eddd8296d138f87c9069487e9543b3bd
2024-08-31gnu: epiphany: Fix encoding test.Josselin Poiret
* gnu/packages/patches/epiphany-fix-encoding-test.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnome.scm (epiphany): Use it. Change-Id: I5405d92d4b355471ce7d62aceebdcde1500716b1
2024-08-31gnu: datefudge: Update to 1.26.Efraim Flashner
* gnu/packages/time.scm (datefudge): Update to 1.26. [source]: Update source URIs. Remove patch. [arguments]: Adjust make-flags to allow cross-compiling and set the version string. Remove custom 'patch-makefile phase. * gnu/packages/patches/datefudge-gettimeofday.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I8b53f9a9c3eb900ce5bceaa864ed701fb3cd3dc4
2024-08-31gnu: sdl: Replace with sdl12-compat.宋文武
* gnu/packages/sdl.scm (sdl12-compat): New package. (sdl): Remove package, defined as sdl12-compat. (sdl2): Don't inherit from sdl. (propagated-inputs-with-sdl2): Add case for sdl12-compat. * gnu/packages/patches/sdl-libx11-1.6.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: I843d349b3d69164cc640c7db204464a51819a0df Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: inkscape: Update to 1.3.2.Maxim Cournoyer
* gnu/packages/inkscape.scm (inkscape/stable): Update to 1.3.2. Remove patches. [configure-flags]: Add CMAKE_CXX_FLAGS flag. [phases] Remove obsolete patch-icon-cache-generator, disable-latex-export-tests and disable-vertical-glyph-tests phases. Add disable-problematic-tests phase. Override check phase to disable a few test failures caused by the lack of imagemagick. [inputs]: Add gspell and readline. Remove aspell and gtkspell3. (inkscape): Update to 1.3.2. [phases]: Reset the check phase to the original. * gnu/packages/patches/inkscape-poppler-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I391fb42db8d93a9cdc83e6fd62ca90f7458b5c49
2024-08-31gnu: gd: Update to 2.3.3.Maxim Cournoyer
* gnu/packages/gd.scm (gd): Update to 2.3.3. [source]: Remove obsolete gd-Revert-fix-303-gdlib.pc.patch patch. [arguments] Use gexps. <phases>: Remove disable-failing-test phase. Add remove-libtool-archives phase. * gnu/packages/patches/gd-Revert-fix-303-gdlib.pc.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I8cddf29d123ca0b66cc0540666c875039e753482
2024-08-31gnu: pstoedit: Update to 4.00.Maxim Cournoyer
* gnu/packages/graphics.scm (pstoedit): Update to 4.00. [source]: Apply patches. [arguments]: New field. [inputs]: Remove labels. Add glib and pango. * gnu/packages/patches/pstoedit-fix-gcc12.patch: New file. * gnu/packages/patches/pstoedit-fix-plainC.patch: Likewise. * gnu/packages/patches/pstoedit-pkglibdir.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Register them. Change-Id: Ia17dae0ebc3e08b573b02431b10cc689a72a07dd
2024-08-31gnu: Add atf.Maxim Cournoyer
* gnu/packages/check.scm (atf): New variable. * gnu/packages/patches/atf-execute-with-shell.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I37a57069380309382bc0ff24977a1fd165985f5e
2024-08-31gnu: date: Fix build with newer tzdata.Josselin Poiret
* gnu/packages/patches/date-ignore-zonenow.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/calendar.scm (date): Use it. Change-Id: I29bdfb49237650706abd870f2b9875739d12c6d5
2024-08-31gnu: clang: Fix build with libcrypt-less glibc.Josselin Poiret
* gnu/packages/patches/clang-13-remove-crypt-interceptors.patch * gnu/packages/patches/clang-14-remove-crypt-interceptors.patch * gnu/packages/patches/clang-16-remove-crypt-interceptors.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/llvm.scm (%llvm-patches, clang-runtime-13): Use them. Change-Id: Idcc82313f1a39710aa91fb577144321372a3af47
2024-08-31gnu: glibc-for-bootstrap: Adapt patch for glibc 2.39.Josselin Poiret
* gnu/packages/patches/glibc-2.39-bootstrap-system.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Use it for glibc 2.39. Change-Id: I96761a0bc011af13d861bfece32d96db160f7686
2024-08-31gnu: gcc: Patch crypt out of bundled libsanitizer.Josselin Poiret
* gnu/packages/patches/gcc-10-libsanitizer-no-crypt.patch: * gnu/packages/patches/gcc-12-libsanitizer-no-crypt.patch: * gnu/packages/patches/gcc-13-libsanitizer-no-crypt.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/gcc.scm (gcc-10, gcc-11, gcc-12, gcc-13): Use them. Change-Id: Idc450c5a468e07c4ea78c8ca7bb1c5ee379231bb
2024-08-31gnu: glibc: Update to 2.39.Josselin Poiret
* gnu/packages/base.scm (glibc): Update it. Remove --enable-crypt as it is no longer included in 2.39. Remove upstreamed patch for hurd. * gnu/packages/patches/glibc-2.38-hurd-ucontext.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister it. Change-Id: Idf9ae3ff6cbbe45f1c9bfbc2c78a331f118e0129
2024-08-31gnu: ffmpeg: Fix builds.Josselin Poiret
* gnu/packages/patches/ffmpeg-remove-compressed_ten_bit_format.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/video.scm (ffmpeg-4): Use it. (ffmpeg-3.4, ffmpeg-2.8): Use ffmpeg-4-binutils-2.41.patch. Change-Id: Idaf1d80f33530ba6d8c3c60b284dc08e522ec220
2024-08-31gnu: hurd: Update to v0.9.git20231217.Janneke Nieuwenhuizen
* gnu/packages/hurd.scm (hurd-headers): Update to v0.9.git20231217. [arguments]: Avoid new link test for file_utimens. * (hurd)[source]: Remove hurd-fix-rumpdisk-build.patch, which has been included upstream. * gnu/packages/patches/hurd-add-without-rump-configure-option.patch, gnu/packages/patches/hurd-fix-rumpdisk-build.patch, gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods.patch, gnu/packages/patches/hurd-fix-types-of-read-write-and-readables-methods-2.patch: Remove. * gnu/local.mk (dist_patch_DATA): Unregister them. Change-Id: I0b42db19289e2fefeae99b18f0c29a21d3bf67a4
2024-08-31gnu: gnumach: Update to 1.8-0.2556fde.Janneke Nieuwenhuizen
* gnu/packages/hurd.scm (gnumach-headers): Update to latest master, 2556fdece900d67529d5eda01f1bdaae4ffe96b0. * gnu/packages/patches/gnumach-fix-i686-linux-build.patch, gnu/packages/patches/gnumach-fix-task_info.patch, gnu/packages/patches/gnumach-support-noide.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove them. (gnumach)[source]: Do not use them. Change-Id: Ifc6d15f7889854cd85698f4133f70d2046ca4bc8
2024-08-31gnu: gnumach: Fix task_info.Janneke Nieuwenhuizen
This fixes the (times) call in Guile. * gnu/packages/patches/gnumach-fix-task_info.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/hurd.scm (gnumach)[source]: Use it. Change-Id: Ie7725d86465136a8e03838b86424c25cf68945c4
2024-08-31gnu: clang-runtime-9: Fix build with newer glibc.Efraim Flashner
* gnu/packages/llvm.scm (clang-runtime-9): Add patch. * gnu/packages/patches/clang-runtime-9-glibc-2.36-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I3f88e3e933d8bb8aa4ba130dfb72e093ac5d378f
2024-08-31gnu: clang-runtime-13: Fix build with newer glibc.Efraim Flashner
* gnu/packages/llvm.scm (clang-runtime-13): Add patch. * gnu/packages/patches/clang-runtime-13-glibc-2.36-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I0f78d826557a7ffa87f75ac521cc8fcec340bffd
2024-08-31gnu: clang-runtime-14: Fix build with newer glibc.Efraim Flashner
* gnu/packages/llvm.scm (%llvm-patches): Add patch for llvm-14. * gnu/packages/patches/clang-runtime-14-glibc-2.36-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: Ib5350be48f6580d00cb9b70435931abf0444c664
2024-08-31gnu: webrtc-audio-processing: Fix build.Maxim Cournoyer
* gnu/packages/audio.scm (webrtc-audio-processing) [source]: Drop patch and snippet. [native-inputs]: Add pkg-config. * gnu/packages/patches/webrtc-audio-processing-big-endian.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. Change-Id: I3340371a8d484a0ad1faddedc911169e29957281
2024-08-31gnu: imagemagick: Update to 6.9.13-5.Maxim Cournoyer
This is a follow-up to ac658511ae ("gnu: imagemagick: Update to 6.9.12-91."), which patch didn't apply cleanly. * gnu/packages/imagemagick.scm (imagemagick/stable): Update to 6.9.13-5. [source]: Remove patch. [configure-flags]: Specify correct --with-gs-font-dir location. [native-inputs]: Add zstd. * gnu/packages/patches/imagemagick-fix-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it. * gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.13-5. Change-Id: Ic3ab5ea821de91fb18b80325414444e02e7eecb0
2024-08-31gnu: gnumach: Fix build for i686-linux.Janneke Nieuwenhuizen
* gnu/packages/patches/gnumach-fix-i686-linux-build.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/hurd.scm (gnumach)[source]: Use it. [arguments]: Remove #:make-flags to avoid overriding now-essential CFLAGS set by configure. Rewrite to use gexps. [supported-systems]: Add i686-linux. Change-Id: Ibec03121f90b30160725c87e999e38f677b2e369
2024-08-31gnu: openjdk13: Make reproducible.Danny Milosavljevic
* gnu/packages/patches/openjdk-13-classlist-reproducibility.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/java.scm (openjdk13)[source]: Add patch. [arguments]<#:phases>[remove-timestamping]: Modify phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I1b2943c989e2d6acfd8131ea4ede978c61948811
2024-08-31gnu: openjdk11: Make more reproducible.Danny Milosavljevic
* gnu/packages/java.scm (openjdk11)[source]: Add patch. [arguments]<#:phases>[remove-timestamping]: Add phase. * gnu/packages/patches/openjdk-11-classlist-reproducibility.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I67f1b7746a2c7016aec32c438b94d24a16bc77b2
2024-08-31gnu: openjdk10: Make more reproducible.Danny Milosavljevic
* gnu/packages/patches/openjdk-10-char-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-classlist-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-corba-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-jar-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-jtask-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module3-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module4-reproducibility.patch: New file. * gnu/packages/java.scm (openjdk10)[source]: Add patches. [arguments]<#:phases>[remove-timestamping]: New phase. * gnu/local.mk (dist_patch_DATA): Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: openjdk9: Make build reproducible.Danny Milosavljevic
* gnu/packages/patches/openjdk-9-classlist-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-jar-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module2-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module3-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-idlj-reproducibility.patch: New file. * gnu/packages/java.scm (openjdk9)[source]: Add patches. [arguments]<#:phases>[strip-zip-timestamps]: Modify. [native-inputs, inputs]: Use new-style syntax. * gnu/local/mk (dist_patch_DATA): Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ifb7a87b0c11f3a7032597013ac904aefc9234db1
2024-08-31gnu: python: Make the build reproducible.Tomas Volf
While Python build was reproducible on a single machine, once multiple file systems entered the picture, it was no longer true. The solution adopted by the upstream (and Debian) was cherry-picked. More info: <https://github.com/python/cpython/pull/8226>. * gnu/packages/python.scm (python-3.10) [source]: Apply reproducibility patch. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I0273dc0f8511a7acdcc2b462a26cc29a9756c801
2024-08-31gnu: imagemagick: Update to 6.9.12-91.Saku Laesvuori via Guix-patches via
* gnu/packages/imagemagick.scm (imagemagick) (imagemagick/stable): Update to 6.9.12-91. [patches]: Remove upstreamed patches. Add patch for fixing tests. [arguments]: Enable tests. * gnu/packages/patches/imagemagick-Fix-tests.patch: New file. gnu/packages/patches/imagemagick-CVE-2020-27829.patch: Delete file. * gnu/packages/patches/imagemagick-WriteTHUMBNAILImage-fix.patch: Likewise. * gnu/packages/patches/imagemagick-ReadDCMImage-fix.patch: Likewise. * gnu/packages/patches/imagemagick-ReadDCMPixels-fix.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I4c554abb1e5592590c3af8c57d9113d90de3f194
2024-08-31dist_patch_DATA: Unregister unlisted patch.Greg Hogan
This patch was delisted from gcc-11 in 22f06be9287e22272bf3f34b91e9711e29bea129 and was delisted from gcc-10 in 2fbb5398a39bf18e41235891a0740fa0bc4d7a4d (merged from master in 190eff1d201a099542cc1d3406bcc1eda6a980da). * gnu/local.mk (dist_patch_DATA): Remove gcc-10-tree-sra-union-handling.patch. Change-Id: I46fca2cb942463a6f2efdd4012f735ed0cbd881d Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: python-matplotlib: Fix flaky Legend loc test.Josselin Poiret
* gnu/packages/patches/python-matplotlib-fix-legend-loc-best-test.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-xyz.scm (python-matplotlib): Use it. Change-Id: I0b488844d7b34a718b7294134b8c954492c9b697
2024-08-31gnu: ffmpeg-4: Fix build with binutils ≥ 2.41.Josselin Poiret
* gnu/packages/patches/ffmpeg-4-binutils-2.41.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/video.scm (ffmpeg-4): Use it. Change-Id: I07ec3525edb220d85e086e145b9561ea3d084b6c
2024-08-31gnu: ghc: Fix build with binutils ≥ 2.39.Josselin Poiret
ld warns about exec stack now, making some tests fail. Fix them (and also remove an unwarranted exec stack from libHSrts along with it). * gnu/packages/patches/ghc-9-StgCRunAsm-only-when-needed.patch * gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-8.10, ghc-9.0, ghc-9.2, ghc-9.4): Use them. Change-Id: I8e5fc71d7394527d44ff37b1f9bd59d4971ec010
2024-08-31gnu: ghc-9.2: Remove unneeded glibc 2.33 patch.Josselin Poiret
* gnu/packages/patches/ghc-9.2-glibc-2.33-link-order.patch: Remove. * gnu/local.mk (dist_patch_DATA): Unregister. * gnu/packages/haskell.scm (ghc-9.2): Remove patch use. Change-Id: I7d305dadb627f6af55e4a5faabfc835e4a78a05b
2024-08-31gnu: python-pillow: Fix build with zlib 1.3.Josselin Poiret
* gnu/packages/patches/python-pillow-use-zlib-1.3.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-xyz.scm (python-pillow): Use it. Change-Id: I97e706c11f616c42fb604cb616a94663f389a376
2024-08-31gnu: zig: Remove unneeded librt patch.Josselin Poiret
* gnu/packages/patches/zig-do-not-link-against-librt.patch: Delete patch. * gnu/local.mk (dist_patch_DATA): Unregister. * gnu/packages/zig.scm (zig-0.9, zig-0.10): Remove patch. Change-Id: Ifc6c811671827aeb8ae4c191020ef724847abebe
2024-08-31gnu: gcc@7: Allow compilation with glibc 2.38.Ludovic Courtès
* gnu/packages/patches/gcc-7-libsanitizer-fsconfig-command.patch: New file. * gnu/packages/gcc.scm (gcc-7)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Ifa273b92573281c34d83e5fb8cd68734ef02c7fd
2024-08-31gnu: diffutils: Update to 3.10.Ludovic Courtès
* gnu/packages/base.scm (diffutils): Update to 3.10. * gnu/packages/patches/diffutils-fix-signal-processing.patch: Delete. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I795fa93938f8723090887d33574baa1a392ef42e
2024-08-31gnu: guile-gnutls: Update to 4.0.0.Ludovic Courtès
* gnu/packages/tls.scm (guile-gnutls): Update to 4.0.0. [source]: Remove “gnutls-cross.patch”. [arguments]: Add #:make-flags. * gnu/packages/patches/gnutls-cross.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: Ic4432e2d5ca37af5aa20cdf7e4e456afe2b37537
2024-08-31gnu: glibc: Add patch for ‘ucontext’ on x86_64-gnu (GNU/Hurd).Ludovic Courtès
Suggested by Sergey Bugaev. * gnu/packages/patches/glibc-2.38-hurd-ucontext.patch: New file. * gnu/packages/base.scm (glibc)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Ib74e93f2414eda2ec4b3e01fc2bb67b02838fabb
2024-08-31gnu: file: Fix building on 32-bit systems.Efraim Flashner
* gnu/packages/file.scm (file)[source]: Add patch. * gnu/packages/patches/file-32bit-time.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I9511769647147eb79db2babaaa606816d77fadad
2024-08-31gnu: glibc: Update to 2.38.Ludovic Courtès
* gnu/packages/patches/glibc-2.38-ldd-x86_64.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc): Update to 2.38. [source]: Adjust list of patches. [arguments]: Add ‘--enable-crypt’. (glibc-2.35): New variable. Change-Id: I040b724c47d2ee5f90f2deb03a4828e79d1bfc4e
2024-08-31gnu: 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> Change-Id: Ie3b9de0328a10efadb28d211c3fe03f9b7aaf87f
2024-08-31gnu: secilc: Drop xmlto workaround.Bruno Victal
The xmlto error[1] was due to libsepol using an unversioned PUBLIC identifier for DocBook 4.2. [1]: <https://pagure.io/xmlto/blob/6fa6a0e07644f20abf2596f78a60112713e11cbe/f/FAQ> * gnu/packages/patches/libsepol-versioned-docbook.patch: New file. * gnu/local.mk: Register it. * gnu/packages/selinux.scm (libsepol)[source]: Apply it. (secilc)[arguments]: Drop xmlto workaround. [native-inputs]: Add docbook-xml-4.2. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I152dd7a30b2a310ed6589133bc98f5eef8a190a1
2024-08-31gnu: dblatex: Fix missing texlive binaries and fig2dev.Bruno Victal
The binaries for dblatex aren't provided by texlive-updmap.cfg but by texlive-bin. * gnu/packages/patches/dblatex-inkscape-1.0.patch: New file. * gnu/local.mk: Register it. * gnu/packages/docbook.scm (dblatex)[source]: Use dblatex-inkscape-1.0.patch. [arguments]<#:tests?>: Enable tests. <#:phases>: Rename 'set-path to 'wrap-dblatex. Wrap with texlive-bin rather than texlive-updmap.cfg in PATH and wrap GUIX_TEXMF in 'wrap-dblatex. Add 'check-wrap phase. [native-inputs]: Add docbook-mathml-1.0. [inputs]: Restyle. Add texlive-bin. Replace inkscape/stable with inkscape. Within texlive-updmap.cfg add previously missing: texlive-amsmath, texlive-auxhook, texlive-bigintcalc, texlive-bin, texlive-bitset, texlive-bookmark, texlive-colortbl, texlive-courier, texlive-eepic, texlive-epstopdf-pkg, texlive-eso-pic, texlive-etexcmds, texlive-fancyhdr, texlive-gettitlestring, texlive-graphics, texlive-graphics-cfg, texlive-helvetic, texlive-hycolor, texlive-hyperref, texlive-infwarerr, texlive-intcalc, texlive-kpathsea, texlive-kvdefinekeys, texlive-kvoptions, texlive-kvsetkeys, texlive-l3backend, texlive-latex, texlive-latex-bin, texlive-letltxmacro, texlive-ltxcmds, texlive-pdfescape, texlive-pdflscape, texlive-pdftexcmds, texlive-psnfss, texlive-rerunfilecheck, texlive-symbol, texlive-times, texlive-tools, texlive-uniquecounter, texlive-url and texlive-zapfding. Add fig2dev. (dblatex/stable)[inputs]: Replace inkscape with inkscape/stable. Co-authored-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I4fb2e1f894b98a4e33a0438a1dda569eeb9eae81
2024-08-31gnu: docbook2x: Import patches from debian.Bruno Victal
* gnu/packages/docbook.scm (docbook2x)[source]: Import patches from debian. Prefer patching in source over 'patch-sources phase. Drop docbook-xml workaround. [arguments]<#:phases>: Drop 'patch-sources. [inputs]: Move after arguments. Remove docbook-xml-4.5. [natine-inputs]: Add autoconf, automake and libtool. * gnu/packages/patches/docbook2x-filename-handling.patch: New file. * gnu/packages/patches/docbook2x-fix-synopsis.patch: Ditto. * gnu/packages/patches/docbook2x-manpage-typo.patch: Ditto. * gnu/packages/patches/docbook2x-preprocessor-declaration.patch: Ditto. * gnu/packages/patches/docbook2x-static-datadir-evaluation.patch: Ditto. * gnu/local.mk: Register it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: docbook-utils: Import patches from debian.Bruno Victal
* gnu/packages/docbook.scm (docbook-utils)[source]: Import patches from debian. Drop snippet for patching OpenSP and OpenJade. [native-inputs]: Add autoconf, automake and libtool. * gnu/packages/patches/docbook-utils-documentation-edits.patch: New file. * gnu/packages/patches/docbook-utils-escape-characters.patch: Ditto. * gnu/packages/patches/docbook-utils-remove-jade-sp.patch: Ditto. * gnu/packages/patches/docbook-utils-respect-refentry-for-name.patch: Ditto. * gnu/packages/patches/docbook-utils-source-date-epoch.patch: Ditto. * gnu/packages/patches/docbook-utils-use-date-element.patch: Ditto. * gnu/local.mk: Register them. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: docbook: Remove leftovers.Bruno Victal
docbook-xsl patches are probably remnants from 1f7d94597f1e78776f854eeca46c03a3aded8466. * gnu/packages/docbook.scm: Remove unused import. * gnu/packages/patches/docbook-xsl-nonrecursive-string-subst.patch: Remove. * gnu/packages/patches/docbook-xsl-support-old-url.patch: Ditto. * gnu/local.mk: Unregister it. * gnu/packages/moreutils.scm (moreutils)[native-inputs]: Drop obsolete comment. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>