summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2023-06-04gnu: sbsigntools: Update to 0.9.5.kiasoc5
This fixes a build failure with openssl-3. * gnu/packages/efi.scm (sbsigntools): Update to 0.9.5. [arguments]: Remove trailing #t's. Use Gexps. Use "this-package-input". Simplify lambdas. [inputs]: Remove labels. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-06-04gnu: proot: Update to 5.4.0 and fix clone3 behavior.Josselin Poiret
* gnu/packages/patches/proot-add-clone3.patch: New patch. * gnu/packages/linux.scm (proot): Update to 5.4.0, and add pending upstream patch to fix buggy pthread support. * gnu/local.mk (dist_patch_DATA): Register it.
2023-06-04gnu: heimdal: Drop obsolete and insecure user tools.Felix Lechner
According to messages from the Heimdal maintainers Brian May and Nico Williams, no one should be using their version of 'su' anymore. It was deleted from the development branch five years ago [1] and is only being shipped because the 7.8.0 is based on an older, stable branch. [1] https://github.com/heimdal/heimdal/commit/8a77f45aff366b1cd8c70c43ce63eb16a0c9839c Following the directions from the maintainers, this commit drops all executables built from the ./appl folder via deletion of that SUBDIR from the top-level Makefile.am. Unfortunately, the heimdal-discuss mailing list does not appear to have a public archive. The relevant SMTP Message-Id was: <MDAEMON-F202305111940.AA401569md5001000003030@sequoia-grove.ad.secure-endpoints.com> * gnu/packages/kerberos.scm (heimdal): Drop obsolete and insecure user tools. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-06-04gnu: heimdal: Run autoreconf.Felix Lechner
* gnu/packages/kerberos.scm (heimdal): Run autoreconf. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-06-04services: screen-locker-service-type: Configurable PAM and setuid.muradm
screen-locker-service-type by default does both define PAM entry and make program setuid binary. Normally both methods are mutually exclusive, if binary has setuid set it does not really needs PAM, otherway around also similar, if PAM is enabled binary should not relay on setuid. Recent swaylock package now compiled with PAM support. When PAM support is compiled in, swaylock rejects executing if binary is also setuid program. This change turns screen-locker-configuration from strict PAM AND setuid to more flexible PAM AND/OR setuid. Allowing swaylock to be configured properly while supporting other screen locker preferences. * gnu/services/xorg.scm (screen-locker-configuration): Switch from define-record-type to define-configuration. [using-pam?]: New field to control PAM entry existence. [using-setuid?]: New field to control setuid binary existence. (screen-locker-pam-services): Should not make unix-pam-service if using-pam? is set to #f. (screen-locker-setuid-programs): Should not make program setuid program if using-setuid? is set to #f. (screen-locker-generate-doc): Internal function to generate configuration documentation. (screen-locker-service): Adapt to new screen-locker-configuration. * gnu/services/desktop.scm (desktop-services-for-system): Adapt to new screen-locker-configuration. * doc/guix.texi: Reflect new changes to screen-locker-configuration. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-06-04gnu: mpd: Split outputs.Bruno Victal
The HTML manual accounts for more than 40% of the package size. * gnu/packages/mpd.scm (mpd)[outputs]: Add 'doc' output. [arguments]<#:phases>: Add ‘split-package’. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-06-04gnu: mpd: Enable tests.Bruno Victal
With this, ninja will no longer report “no work to do” when inside the `check' phase. * gnu/packages/mpd.scm [arguments]<#:configure-flags>: Add “-Dtest=true”. [native-inputs]: Add googletest and zip. Remove cmake. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-06-04gnu: mpd: Update to 0.23.13.Leo Famulari
* gnu/packages/mpd.scm (mpd): Update to 0.23.13. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-06-04gnu: d-feet: Fix build errors when using Meson 1.1.0.Zhu Zihao
Fix the build error: data/meson.build:15:0: ERROR: Function does not take positional arguments. data/meson.build:27:0: ERROR: Function does not take positional arguments. * gnu/packages/patches/d-feet-drop-unused-meson-argument.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it here. * gnu/packages/gnome.scm (d-feet)[source]: Use it here. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-06-03gnu: font-charter: Remove woff2 output.Arun Isaac
The font-build-system now installs web fonts too. So, a separate woff2 output is not necessary. * gnu/packages/fonts.scm (font-charter)[outputs, arguments]: Delete.
2023-06-03gnu: notcurses: Enable building without pandoc.Efraim Flashner
* gnu/packages/notcurses.scm (notcurses)[arguments]: Adjust configure-flags to not use pandoc on systems where pandoc isn't supported. [native-inputs]: Don't include pandoc on systems where it isn't supported.
2023-06-03gnu: emacs-straight-el: Update to 0-2.039e5c9.Hilton Chain
* gnu/packages/emacs-xyz.scm (emacs-straight-el): Update to 0-2.039e5c9. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-03gnu: guile-png: Update to 0.5.0.Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-png): Update to 0.5.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-03gnu: python-zulip: Fix test failure.gemmaro
* gnu/packages/messaging.scm (python-zulip): Fix test failure. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-03gnu: guix-build-coordinator: Update to 0-85.c44d485.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-85.c44d485.
2023-06-03gnu: Remove obs-spectralizer.Andy Tai
As project no longer developed and not building with current obs. * gnu/packages/video.scm (obs-spectralizer): Remove variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-03gnu: Add s7.Antero Mejr
* gnu/packages/lisp.scm (s7): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-06-03gnu: Add s7-bootstrap.Antero Mejr
* gnu/packages/lisp.scm (s7-bootstrap): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-06-03gnu: notcurses: Update to 3.0.9.Antero Mejr
* gnu/packages/notcurses.scm (notcurses): Update to 3.0.9. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-06-03gnu: r-biased-urn: Update to 2.0.10.Ricardo Wurmus
* gnu/packages/statistics.scm (r-biased-urn): Update to 2.0.10.
2023-06-03gnu: r-matrixstats: Update to 1.0.0.Ricardo Wurmus
* gnu/packages/statistics.scm (r-matrixstats): Update to 1.0.0.
2023-06-03gnu: r-mvtnorm: Update to 1.2-0.Ricardo Wurmus
* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-0.
2023-06-03gnu: r-stringfish: Update to 0.15.8.Ricardo Wurmus
* gnu/packages/cran.scm (r-stringfish): Update to 0.15.8.
2023-06-03gnu: r-scico: Update to 1.4.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-scico): Update to 1.4.0.
2023-06-03gnu: r-shapforxgboost: Update to 0.1.3.Ricardo Wurmus
* gnu/packages/cran.scm (r-shapforxgboost): Update to 0.1.3.
2023-06-03gnu: r-projpred: Update to 2.6.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-projpred): Update to 2.6.0. [propagated-inputs]: Remove r-ucminf; add r-scales.
2023-06-03gnu: r-stanheaders: Update to 2.26.26.Ricardo Wurmus
* gnu/packages/cran.scm (r-stanheaders): Update to 2.26.26.
2023-06-03gnu: r-regsem: Update to 1.9.5.Ricardo Wurmus
* gnu/packages/cran.scm (r-regsem): Update to 1.9.5.
2023-06-03gnu: r-adabag: Update to 5.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-adabag): Update to 5.0. [propagated-inputs]: Add r-consrank, r-dplyr, and r-tidyr.
2023-06-03gnu: r-assertive-code: Update to 0.0-4.Ricardo Wurmus
* gnu/packages/cran.scm (r-assertive-code): Update to 0.0-4.
2023-06-03gnu: r-ontologyindex: Update to 2.11.Ricardo Wurmus
* gnu/packages/cran.scm (r-ontologyindex): Update to 2.11.
2023-06-03gnu: r-performance: Update to 0.10.4.Ricardo Wurmus
* gnu/packages/cran.scm (r-performance): Update to 0.10.4.
2023-06-03gnu: r-biasedurn: Update to 2.0.10.Ricardo Wurmus
* gnu/packages/cran.scm (r-biasedurn): Update to 2.0.10.
2023-06-03gnu: r-maptools: Update to 1.1-7.Ricardo Wurmus
* gnu/packages/cran.scm (r-maptools): Update to 1.1-7.
2023-06-03gnu: r-catdap: Update to 1.3.7.Ricardo Wurmus
* gnu/packages/cran.scm (r-catdap): Update to 1.3.7. [propagated-inputs]: Add r-rcolorbrewer.
2023-06-03gnu: r-ucminf: Update to 1.2.0.Ricardo Wurmus
* gnu/packages/cran.scm (r-ucminf): Update to 1.2.0.
2023-06-03gnu: r-sp: Update to 1.6-1.Ricardo Wurmus
* gnu/packages/cran.scm (r-sp): Update to 1.6-1.
2023-06-03gnu: r-ggrastr: Update to 1.0.2.Ricardo Wurmus
* gnu/packages/cran.scm (r-ggrastr): Update to 1.0.2.
2023-06-03gnu: r-ggpicrust2: Update to 1.7.0.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.7.0. [propagated-inputs]: Add r-circlize. [native-inputs]: Add r-knitr.
2023-06-03gnu: r-rmarkdown: Update to 2.22.Ricardo Wurmus
* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.22. [properties]: Add hints to the updater.
2023-06-03gnu: r-rgdal: Update to 1.6-7.Ricardo Wurmus
* gnu/packages/cran.scm (r-rgdal): Update to 1.6-7. [properties]: Add hints to the updater.
2023-06-03gnu: Add r-consrank.Ricardo Wurmus
* gnu/packages/cran.scm (r-consrank): New variable.
2023-06-02gnu: Add r-singlet.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-singlet): New variable.
2023-06-02gnu: Add r-rcppml/devel.Ricardo Wurmus
* gnu/packages/machine-learning.scm (r-rcppml/devel): New variable.
2023-06-02gnu: Add python-cell2cell.Navid Afkhami
* gnu/packages/bioinformatics.scm (python-cell2cell): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-06-02gnu: Add coccinelle.Jean-Pierre De Jesus DIAZ
* gnu/packages/patchutils.scm (coccinelle): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-02gnu: Add ocaml-pyml.Jean-Pierre De Jesus DIAZ
* gnu/packages/ocaml.ml (ocaml-pyml): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-02gnu: Add ocaml-stdcompat.Jean-Pierre De Jesus DIAZ
* gnu/packages/ocaml.scm (ocaml-stdcompat): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-02gnu: Add ocaml-parmap.Jean-Pierre De Jesus DIAZ
* gnu/packages/ocaml.scm (ocaml-parmap): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-02gnu: Add tmux-plugin-mem-cpu-load.Greg Hogan
* gnu/packages/tmux.scm (tmux-plugin-mem-cpu-load): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>