aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: linux-libre 5.15: Update to 5.15.47.Leo Famulari2022-06-17
| | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.47. (linux-libre-5.15-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.17.15.Leo Famulari2022-06-17
| | | | | * gnu/packages/linux.scm (linux-libre-5.17-version): Update to 5.17.15. (linux-libre-5.17-pristine-source): Update hash.
* home: Add OpenSSH service.Ludovic Courtès2022-06-17
| | | | | | | * gnu/home/services/ssh.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * po/guix/POTFILES.in: Add it. * doc/guix.texi (Secure Shell): New section.
* gnu: pinfo: Update to 3d76eec.(2022-06-17
| | | | | | | | | * gnu/packages/texinfo.scm (pinfo): Update to commit 3d76eecde211e41ccc28b04e229f159b3f924399. [arguments]: Use gexps. [inputs, native-inputs]: Remove labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add guile-termios.Antero Mejr2022-06-17
| | | | | | * gnu/packages/guile-xyz.scm (guile-termios): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add guile-tap.Antero Mejr2022-06-17
| | | | | | * gnu/packages/guile-xyz.scm (guile-tap): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix: emacs-utils: Add emacs-header-parse.Fredrik Salomonsson2022-06-17
| | | | | | | | | | * guix/build/emacs-utils.scm (emacs-header-parse): New procedure. * tests/build-emacs-utils.scm ("emacs-header-parse: fetch version", "emacs-header-parse: fetch keywords", "emacs-header-parse: fetch nonexistent author"): New tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix: emacs-utils: Add emacs-batch-script.Fredrik Salomonsson2022-06-17
| | | | | | | | | | * 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>
* gnu: tor: Update to 0.4.7.8 [fixes CVE-2022-33903].Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/tor.scm (tor): Update to 0.4.7.8.
* gnu: fdm: Edit description.Tobias Geerinckx-Rice2022-06-12
| | | | | * gnu/packages/mail.scm (fdm)[synopsis]: Use @acronym{}. [description]: Expand based on the README.
* gnu: fdm: Update to 2.1.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/mail.scm (fdm): Update to 2.1.
* gnu: rng-tools: Update to 6.15.Tobias Geerinckx-Rice2022-06-12
| | | | | * gnu/packages/linux.scm (rng-tools): Update to 6.15. [arguments]: Add a 'disable-failing-test phase.
* gnu: btrfs-progs: Use @acronym in description.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/linux.scm (btrfs-progs)[description]: Use @acronym{}.
* gnu: btrfs-progs: Fix tests.Tobias Geerinckx-Rice2022-06-12
| | | | | * gnu/packages/linux.scm (btrfs-progs)[native-inputs]: Add libaio, liburing, and util-linux.
* gnu: btrfs-progs: Update to 5.18.1.Tobias Geerinckx-Rice2022-06-12
| | | | | | * gnu/packages/linux.scm (btrfs-progs): Update to 5.18.1. [native-inputs]: Remove asciidoc, python, xmlto, libxml2, and docbook-xsl. Add python-sphinx.
* gnu: duktape: Cross-compile.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/javascript.scm (duktape)[arguments]: Use CC-FOR-TARGET.
* gnu: duktape: Use G-expressions.Tobias Geerinckx-Rice2022-06-12
| | | | | * gnu/packages/javascript.scm (duktape)[arguments]: Rewrite as G-expressions.
* gnu: erofs-utils: Update to 1.5.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/linux.scm (erofs-utils): Update to 1.5.
* gnu: i3status: Update to 2.14.Tobias Geerinckx-Rice2022-06-12
| | | | | | | | | * 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.
* gnu: i3status: Make asciidoc a native input.Tobias Geerinckx-Rice2022-06-12
| | | | | * gnu/packages/wm.scm (i3status)[inputs]: Move asciidoc from here… [native-inputs]: …to here.
* gnu: brltty: Update to 6.5.Tobias Geerinckx-Rice2022-06-12
| | | | * gnu/packages/accessibility.scm (brltty): Update to 6.5.
* gnu: Add texlive-xunicode.Ricardo Wurmus2022-06-17
| | | | * gnu/packages/tex.scm (texlive-xunicode): New variable.
* gnu: pari-gp: Enable pthreads.Andreas Enge2022-06-17
| | | | * gnu/packages/algebra.scm (pari-gp): Add --mt=pthread to configure flags.
* guix: Modernize renpy-build-system.Liliana Marie Prikler2022-06-17
| | | | | | * 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.
* gnu: renpy: Use new style.Liliana Marie Prikler2022-06-17
| | | | | | | * gnu/packages/game-development.scm (renpy)[arguments]: Change to list of G-Expressions. [inputs]: Drop labels. [native-inputs, outputs]: Squash to single line.
* gnu: renpy: Update to 7.99.99-0-3e854bc.Liliana Marie Prikler2022-06-17
| | | | | | | | | * 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.
* gnu: python-pygame-sdl2: Update to 2.1.0-0-1705c6e.Liliana Marie Prikler2022-06-17
| | | | | * gnu/packages/game-development.scm (python-pygame-sdl2): Update to 2.1.0-0-1705c6e.
* gnu: Add python-pefile.Liliana Marie Prikler2022-06-17
| | | | * gnu/packages/python-xyz.scm (python-pefile): New variable.
* gnu: Add back the distinction between python-renpy and renpy.Liliana Marie Prikler2022-06-17
| | | | | | | | | 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.
* gnu: Add python-pysdl2.Jean-Pierre De Jesus DIAZ2022-06-17
| | | | | | * gnu/packages/python-xyz.scm (python-pysdl2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: teensy-loader-cli: Update to 2.2.Peter Polidoro2022-06-17
| | | | | | * gnu/packages/flashing-tools.scm (teensy-loader-cli): Update to 2.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: python-acme: Add python-chardet to propagated-inputs.Josselin Poiret2022-06-17
| | | | | | * gnu/packages/tls.scm (python-acme)[propagated-inputs]: Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: public-inbox: Fixes to allow the testsuite to runThiago Jung Bauermann2022-06-17
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* gnu: Add texlive-inriafonts.Ludovic Courtès2022-06-17
| | | | * gnu/packages/tex.scm (texlive-inriafonts): New variable.
* gnu: Add texlive-fmtcount.Ludovic Courtès2022-06-17
| | | | * gnu/packages/tex.scm (texlive-fmtcount): New variable.
* gnu: tests: Add seatd/greetd based minimal desktop system tests.muradm2022-06-17
| | | | | | | * gnu/tests/desktop.scm (minimal-desktop): seatd/greetd based minimal desktop test Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
* gnu: desktop: Add seatd-service-type.muradm2022-06-17
| | | | | | | * 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>
* gnu: admin: Add libseat 0.8.0 and move seatd.muradm2022-06-17
| | | | | | | | | * 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>
* gnu: base: Add greetd-service-type.muradm2022-06-17
| | | | | | | | | | | | | * 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>
* gnu: admin: Add greetd-pam-mount.muradm2022-06-17
| | | | | | * gnu/packages/admin.scm (greetd-pam-mount): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
* gnu: admin: Add greetd 0.8.0.muradm2022-06-17
| | | | | | * gnu/packages/admin.scm (greetd): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
* gnu: crates-io: Add rust-pam-sys 0.5.6.muradm2022-06-17
| | | | | | * gnu/packages/crates-io.scm (rust-pam-sys-0.5): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
* gnu: crates-io: Add rust-enquote 1.1.0.muradm2022-06-17
| | | | | | * gnu/packages/crates-io.scm (rust-enquote-1): New variable Signed-off-by: Lars-Dominik Braun <ldb@leibniz-psychology.org>
* gnu: dropbear: Build with X11 forwarding support.Maxim Cournoyer2022-06-16
| | | | | * gnu/packages/ssh.scm (dropbear)[phases] {enable-x11-forwarding}: New phase.
* gnu: dropbear: Update to 2022.82.Maxim Cournoyer2022-06-16
| | | | | | | * gnu/packages/ssh.scm (dropbear): Update to 2022.82. [source]: Delete origin snippet's trailing #t. [arguments]: Use gexps. [tests?]: Update comment.
* doc: Remove obsolete comment from htmlxref.cnf.Maxim Cournoyer2022-06-16
| | | | | | This is follow up to <https://issues.guix.gnu.org/55290>. * doc/htmlxref.cnf (geiser): Delete obsolete comment.
* gnu: ovmf: Use gexps.Maxim Cournoyer2022-06-16
| | | | | | | | | | | | * 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.
* ui: Improve pager selection logic when less is not installed.Taiju HIGASHI2022-06-16
| | | | | | | | | | | | | | | | * 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>
* gnu: hcxtools: Update to 6.2.7.Petr Hodina2022-06-16
| | | | | | * gnu/packages/networking.scm (hcxtools): Update to 6.2.7. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: hcxtools: Use gexps.Petr Hodina2022-06-16
| | | | | | | | * 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>