summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-06-17guix: emacs-utils: Add emacs-batch-script....* guix/build/emacs-utils.scm (emacs-batch-script): New procedure. * tests/build-emacs-utils.scm: New file. * Makefile.am (TESTS): Add `tests/build-emacs-utils.scm'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Fredrik Salomonsson
2022-06-12gnu: tor: Update to 0.4.7.8 [fixes CVE-2022-33903]....* gnu/packages/tor.scm (tor): Update to 0.4.7.8. Tobias Geerinckx-Rice
2022-06-12gnu: fdm: Edit description....* gnu/packages/mail.scm (fdm)[synopsis]: Use @acronym{}. [description]: Expand based on the README. Tobias Geerinckx-Rice
2022-06-12gnu: fdm: Update to 2.1....* gnu/packages/mail.scm (fdm): Update to 2.1. Tobias Geerinckx-Rice
2022-06-12gnu: rng-tools: Update to 6.15....* gnu/packages/linux.scm (rng-tools): Update to 6.15. [arguments]: Add a 'disable-failing-test phase. Tobias Geerinckx-Rice
2022-06-12gnu: btrfs-progs: Use @acronym in description....* gnu/packages/linux.scm (btrfs-progs)[description]: Use @acronym{}. Tobias Geerinckx-Rice
2022-06-12gnu: btrfs-progs: Fix tests....* gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Add libaio, liburing, and util-linux. Tobias Geerinckx-Rice
2022-06-12gnu: btrfs-progs: Update to 5.18.1....* gnu/packages/linux.scm (btrfs-progs): Update to 5.18.1. [native-inputs]: Remove asciidoc, python, xmlto, libxml2, and docbook-xsl. Add python-sphinx. Tobias Geerinckx-Rice
2022-06-12gnu: duktape: Cross-compile....* gnu/packages/javascript.scm (duktape)[arguments]: Use CC-FOR-TARGET. Tobias Geerinckx-Rice
2022-06-12gnu: duktape: Use G-expressions....* gnu/packages/javascript.scm (duktape)[arguments]: Rewrite as G-expressions. Tobias Geerinckx-Rice
2022-06-12gnu: erofs-utils: Update to 1.5....* gnu/packages/linux.scm (erofs-utils): Update to 1.5. Tobias Geerinckx-Rice
2022-06-12gnu: i3status: Update to 2.14....* gnu/packages/wm.scm (i3status): Update to 2.14. [source]: Add snippet to delete pregenerated man page. [build-system]: Switch to Meson. [arguments]: Remove autotools-specific #:out-of-source? Build man pages. [inputs]: Remove unused openlibm and libcap. [native-inputs]: Add perl. Tobias Geerinckx-Rice
2022-06-12gnu: i3status: Make asciidoc a native input....* gnu/packages/wm.scm (i3status)[inputs]: Move asciidoc from here… [native-inputs]: …to here. Tobias Geerinckx-Rice
2022-06-12gnu: brltty: Update to 6.5....* gnu/packages/accessibility.scm (brltty): Update to 6.5. Tobias Geerinckx-Rice
2022-06-17gnu: Add texlive-xunicode....* gnu/packages/tex.scm (texlive-xunicode): New variable. Ricardo Wurmus
2022-06-17gnu: pari-gp: Enable pthreads....* gnu/packages/algebra.scm (pari-gp): Add --mt=pthread to configure flags. Andreas Enge
2022-06-17guix: Modernize renpy-build-system....* guix/build-system/renpy.scm (build): Drop trailing #t. (install, install-desktop-file): Likewise. Also add inputs and use search-input-file for /bin/sh and /bin/renpy. Liliana Marie Prikler
2022-06-17gnu: renpy: Use new style....* gnu/packages/game-development.scm (renpy)[arguments]: Change to list of G-Expressions. [inputs]: Drop labels. [native-inputs, outputs]: Squash to single line. Liliana Marie Prikler
2022-06-17gnu: renpy: Update to 7.99.99-0-3e854bc....* gnu/packages/aux-files/renpy/renpy.in (__renpy_files, path_to_gamedir): New procedures. * gnu/packages/game-development.scm (python-renpy): Update to 7.99.99-0-3e854bc. (renpy): Likewise. [inputs]: Add python-pefile, python-requests and python-six. Liliana Marie Prikler
2022-06-17gnu: python-pygame-sdl2: Update to 2.1.0-0-1705c6e....* gnu/packages/game-development.scm (python-pygame-sdl2): Update to 2.1.0-0-1705c6e. Liliana Marie Prikler
2022-06-17gnu: Add python-pefile....* gnu/packages/python-xyz.scm (python-pefile): New variable. Liliana Marie Prikler
2022-06-17gnu: Add back the distinction between python-renpy and renpy....This partially reverts commit 9f1bd63fb5b6916f07d454ffde27cd3a66c95bb5. Note, that with this patch renpy fails to build due to incompatibilities with Python 3. * gnu/packages/game-development.scm (renpy): Split into ‘python-renpy’ for the python modules and ‘renpy’ for the games and binaries. Liliana Marie Prikler
2022-06-17gnu: Add python-pysdl2....* gnu/packages/python-xyz.scm (python-pysdl2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Jean-Pierre De Jesus DIAZ
2022-06-17gnu: teensy-loader-cli: Update to 2.2....* gnu/packages/flashing-tools.scm (teensy-loader-cli): Update to 2.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Peter Polidoro
2022-06-17gnu: python-acme: Add python-chardet to propagated-inputs....* gnu/packages/tls.scm (python-acme)[propagated-inputs]: Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Josselin Poiret
2022-06-17gnu: public-inbox: Fixes to allow the testsuite to run...This patch makes the public-inbox testsuite pass. Some tests are skipped, so the test coverage could likely be increased with more massaging. Perhaps the most significant change is using tini to run the testsuite so that the testsuite's sub-processes are reaped. The ‘check’ phase is based on the one from the mutter package. Thanks to Maxim Cournoyer for pointing out this solution. * gnu/packages/patches/public-inbox-fix-spawn-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Add new patch. * gnu/packages/mail.scm (public-inbox)[source]: Add new patch. [arguments]<#:tests?>: Remove argument. <#:imported-modules>: Add argument. <#:modules>: Likewise. <#:phases>{qualify-paths}: Substitute path for ‘/bin/cp’. {pre-check}: Don't skip httpd-unix.t test. Remove unnecessary path substitutions for “env” and “/bin/sh”. {check}: Replace with custom version that launches the tests under tini. [native-inputs]: Add tini. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Thiago Jung Bauermann
2022-06-17gnu: Add texlive-inriafonts....* gnu/packages/tex.scm (texlive-inriafonts): New variable. Ludovic Courtès
2022-06-17gnu: Add texlive-fmtcount....* gnu/packages/tex.scm (texlive-fmtcount): New variable. Ludovic Courtès
2022-06-17gnu: tests: Add seatd/greetd based minimal desktop system tests....* gnu/tests/desktop.scm (minimal-desktop): seatd/greetd based minimal desktop test Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-17gnu: desktop: Add seatd-service-type....* gnu/services/desktop.scm (seatd-service-type): New variable * gnu/services/desktop.scm (seatd-configuration): New data type Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-17gnu: admin: Add libseat 0.8.0 and move seatd....* gnu/packages/admin.scm (libseat): New variable * gnu/packages/admin.scm (seatd): New variable * gnu/packages/freedesktop.scm (seatd): Remove variable * gnu/packages/wm.scm (wlroots): Replace seatd input with libseat Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-17gnu: base: Add greetd-service-type....* gnu/services/base.scm (greetd-service-type): New variable * gnu/services/base.scm (greetd-configuration): New data type * gnu/services/base.scm (greetd-terminal-configuration): New data type * gnu/services/base.scm (greetd-agreety-session): New data type * gnu/services/base.scm (pam-limits-service-type): Should be aware of greetd PAM service * gnu/services/pam-mount.scm (pam-mount-pam-service): Should be aware of greetd PAM service Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-17gnu: admin: Add greetd-pam-mount....* gnu/packages/admin.scm (greetd-pam-mount): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-17gnu: admin: Add greetd 0.8.0....* gnu/packages/admin.scm (greetd): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-17gnu: crates-io: Add rust-pam-sys 0.5.6....* gnu/packages/crates-io.scm (rust-pam-sys-0.5): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-17gnu: crates-io: Add rust-enquote 1.1.0....* gnu/packages/crates-io.scm (rust-enquote-1): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org> muradm
2022-06-16gnu: dropbear: Build with X11 forwarding support....* gnu/packages/ssh.scm (dropbear)[phases] {enable-x11-forwarding}: New phase. Maxim Cournoyer
2022-06-16gnu: dropbear: Update to 2022.82....* gnu/packages/ssh.scm (dropbear): Update to 2022.82. [source]: Delete origin snippet's trailing #t. [arguments]: Use gexps. [tests?]: Update comment. Maxim Cournoyer
2022-06-16doc: Remove obsolete comment from htmlxref.cnf....This is follow up to <https://issues.guix.gnu.org/55290>. * doc/htmlxref.cnf (geiser): Delete obsolete comment. Maxim Cournoyer
2022-06-16gnu: ovmf: Use gexps....* gnu/packages/firmware.scm (edk2-commit, edk2-version) (edk2-origin): Delete variables. (ovmf)[source]: Define here; it's the only user of it so far. [native-inputs]: Move below arguments. [phases]: Use gexps. Delete trailing #t. {patch-source}: New phase. {configure}: Use 'invoke' to execute the 'edksetup.sh' script; delete associated FIXME comment. (ovmf-aarch64, ovmf-arm): Adjust accordingly. Maxim Cournoyer
2022-06-16ui: Improve pager selection logic when less is not installed....* guix/ui.scm (find-available-pager): New procedure. (call-with-paginated-output-port): Use it. * guix/utils.scm (call-with-environment-variables): Allow clearing of specified environment variables. * tests/ui.scm (make-empty-file, assert-equals-find-available-pager): New procedures. ("find-available-pager, GUIX_PAGER takes precedence") ("find-available-pager, PAGER takes precedence") ("find-available-pager, 'less' takes precedence") ("find-available-pager, 'more' takes precedence") ("find-available-pager, no pager"): New tests. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Taiju HIGASHI
2022-06-16gnu: hcxtools: Update to 6.2.7....* gnu/packages/networking.scm (hcxtools): Update to 6.2.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Petr Hodina
2022-06-16gnu: hcxtools: Use gexps....* gnu/packages/networking.scm (hcxtools)[arguments]: Link libraries and use PREFIX instead of INSTALL_DIR. [phases]: Use gexps. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Petr Hodina
2022-06-16shell: Fix '--export-manifest' for cached profiles and when '-p' is used....Fixes <https://issues.guix.gnu.org/55521>. * guix/scripts/shell.scm (export-manifest): When computing 'manifest', honor the 'profile key. * tests/guix-shell-export-manifest.sh: Add test. Ludovic Courtès
2022-06-16shell: Do not auto-detect manifest when '-p' is used....Previous, "guix shell -p /path/to/profile" would have manifest/guix.scm auto-detection turned on. * guix/scripts/shell.scm (auto-detect-manifest)[options-contain-payload?]: Return #t for 'profile. Ludovic Courtès
2022-06-16packages: Change the order of %SUPPORTED-SYSTEMS....Commit 2a34333d0c238fa0983659ea71f0e1af4ff0ac7b led to a couple of test failures in tests/packages.scm and tests/lint.scm due to the different ordering. * guix/packages.scm (%supported-systems): Move %64BIT-SUPPORTED-SYSTEMS first. Ludovic Courtès
2022-06-16gnu: llvm-9: Fix building on riscv64-linux....* gnu/packages/llvm.scm (llvm-12)[arguments]: Add a phase to update config.guess when config is one of the native-inputs. (llvm-10)[native-inputs]: Add config when building for riscv64-linux and the llvm version is less than 11. Efraim Flashner
2022-06-16gnu: polkit-qt: Update to 1-0.114.0....* gnu/packages/polkit.scm (polkit-qt): Update to 1-0.114.0. [source]: Update to new source URI. Efraim Flashner
2022-06-16gnu: Add pyscenic....* gnu/packages/bioinformatics.scm (pyscenic): New variable. Ricardo Wurmus
2022-06-16gnu: Add python-arboreto....* gnu/packages/bioinformatics.scm (python-arboreto): New variable. Ricardo Wurmus