gnu: Add pdf-tocgen. * gnu/packages/pdf.scm (pdf-tocgen): New variable. Change-Id: Icf78f177e87d35de00d5c4a50224dcc1a7a9273a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add python-pymupdf. * gnu/packages/pdf.scm (python-pymupdf): New variable. Change-Id: I72caf140de862733f9191ad18a67a861cb0f31d5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add python-pymupdf-fonts. * gnu/packages/pdf.scm (python-pymupdf-fonts): New variable. Change-Id: I9d80c9c0d6128933e2ac1b986e4c13c6b17f3b0f Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: mupdf: Install shared python libraries. * gnu/packages/pdf.scm (mupdf)[inputs]: Add leptonica and tesseract-ocr. [native-inputs]: Add python-3, python-clang-13, and swig-next. [#:phases]: Add ‘install-python’. Change-Id: Ia40183cfa2b2a97210d996485f9a2d3a992b4309 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-clang: Fix tests, switch to pyproject-build-system. * gnu/packages/llvm.scm (python-clang): Fix tests, switch to pyproject-build-system. Change-Id: I5c99e066e31eae12bb3c50471d8c0767790d6a16 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: sbcl-enhanced-eval-when: Update to 2.0. * gnu/packages/lisp-xyz.scm (sbcl-enhanced-eval-when): Update to 2.0. [arguments]: Enable tests. [native-inputs]: Add sbcl-parachute. Change-Id: Ifa3aa9e497649f87fd3e3430501a2239d814b528
gnu: sbcl-definitions-systems: Update to 3.0. * gnu/packages/lisp-xyz.scm (sbcl-definitions-systems): Update to 3.0. Change-Id: I2232c178aa441dba0f02683cc01153d49cbc228a
gnu: sbcl-conduit-packages: Update to 5.0.0. * gnu/packages/lisp-xyz.scm (sbcl-conduit-packages): Update to 5.0.0. Change-Id: I55e1994613ad3ad6120f592e7917532381229c24
gnu: sbcl-cl-yacc: Update to 0.4. * gnu/packages/lisp-xyz.scm (sbcl-cl-yacc): Update to 0.4. Change-Id: Ie21ae25ce4cdaa69d28b8fce396858f4a0c92c4b
gnu: sbcl-cl-fast-ecs: Update to 0.9.1. * gnu/packages/lisp-xyz.scm (sbcl-cl-fast-ecs): Update to 0.9.1. Change-Id: I8fe7b0d6432dc986f3eabde7da4b520e37cfcad0
gnu: sbcl-cl-environments: Update to 0.5. * gnu/packages/lisp-xyz.scm (sbcl-cl-environments): Update to 0.5. Change-Id: If63110ee7fee8d62ac86b15bbbde92216abaae20
gnu: sbcl-adopt: Update to 1.3.0. * gnu/packages/lisp-xyz.scm (sbcl-adopt): Update to 1.3.0. Change-Id: I2c1c68cd7f6eb537804782ed70a97d99afa2822e
gnu: skribilo: Update to 0.11.0. * gnu/packages/skribilo.scm (skribilo): Update to 0.11.0.
gnu: mlterm: Update to 3.9.4. * gnu/packages/terminals.scm (mlterm): Update to 3.9.4. Change-Id: Ibe52d10725b3a91df3e52d428c1c12912703adc7
gnu: sakura: Update to 3.8.9. * gnu/packages/terminals.scm (sakura): Update to 3.8.9. Change-Id: Ided737de0b70d95529e0872ee5940d694dc0d157
gnu: termite: Update to 16.9. * gnu/packages/terminals.scm (termite): Update to 16.9. [inputs]: Add lz4. Change-Id: I70c2999dfc5c274e77f958c32bc18530c203b8a5
gnu: havoc: Update to 0.7.0. * gnu/packages/terminals.scm (havoc): Update to 0.7.0. Change-Id: I2e1b4984ad20cdd8cb5e1d2a638b887a5bc98f00
gnu: roxterm: Update to 3.17.2. * gnu/packages/terminals.scm (roxterm): Update to 3.17.2. [native-inputs]: Add gettext-minimal. Change-Id: I65fc0c5d09612ef348f6ff3c463494bdd2c958f1
gnu: tio: Update to 3.9. * gnu/packages/terminals.scm (tio): Update to 3.9. Change-Id: Iec254ab7645c2f72e7aaa80bc84f427b1ebee197
image: Use `unshare` to map root user for btrfs The current version of `mkfs.btrfs` has a regression when combined with `fakeroot` where it does not detect the faked root uid/gid of files when building the filesystem. This produces partition images with `/` owned by the guixbuild user when it should be owned by root. Using `unshare` rather than `fakeroot` resolves this by doing the uid mapping at the kernel level rather than overloading the `stat` function. An equivalent issue was [reported and patched in NixOS](https://github.com/NixOS/nixpkgs/pull/434122) * gnu/build/image.scm (system-disk-image): Import `util-linux` instead of `fakeroot`. * gnu/system/image.scm (make-btrfs-image): Use `unshare --map-root-user` Change-Id: Id4eeaf510f3ec5f4a23b4d700a73e2cf46da40b1 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5536