summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-06-04gnu: agda: Update to 2.6.3 and switch to git-fetch....* gnu/packages/agda.scm (agda): Update to 2.6.3, switch to fetching using git so that doc files are included, and add new dependency ghc-vector-hashtables. Josselin Poiret
2023-06-04gnu: Add ghc-vector-hashtables....* gnu/packages/haskell-xyz.scm (ghc-vector-hashtables): New variable. Josselin Poiret
2023-06-04gnu: Add ghc-peano....* gnu/packages/haskell-xyz.scm (ghc-peano): New variable. Josselin Poiret
2023-06-04tests: records: Add test for ellipsis in body....* tests/records.scm ("match-record, ellipsis in body"): New test. Josselin Poiret
2023-06-04records: match-record: Do not show internal form....* guix/records.scm (lookup-field+wrapper): Attach source properties to the field syntax object instead. Josselin Poiret
2023-06-04records: Add MATCH-RECORD-LAMBDA....* guix/records.scm (match-record-lambda): New syntax. * tests/records.scm ("match-record-lambda"): New test. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis ew syntax
2023-06-04dir-locals: Fix MATCH-RECORD indentation....* .dir-locals.el: Treat the fourth form onwards as the body, rather than the third onwards. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis d
2023-06-04records: match-record: Support thunked and delayed fields....* guix/records.scm (match-record): Unwrap matched thunked and delayed fields. * tests/records.scm ("match-record, thunked field", "match-record, delayed field"): New tests. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis d
2023-06-04records: match-record: Raise a syntax error if TYPE is nonexistent....* guix/records.scm (match-record): Raise a human-compherensible syntax error if the given record type identifier is unbound. Co-authored-by: Josselin Poiret <dev@jpoiret.xyz> Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> (unmatched-parenthesis
2023-06-04gnu: sbsigntools: Update to 0.9.5....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> kiasoc5
2023-06-04gnu: proot: Update to 5.4.0 and fix clone3 behavior....* 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. Josselin Poiret
2023-06-04gnu: heimdal: Drop obsolete and insecure user tools....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> Felix Lechner
2023-06-04gnu: heimdal: Run autoreconf....* gnu/packages/kerberos.scm (heimdal): Run autoreconf. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz> Felix Lechner
2023-06-04services: screen-locker-service-type: Configurable PAM and setuid....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> muradm
2023-06-04gnu: mpd: Split outputs....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> Bruno Victal
2023-06-04gnu: mpd: Enable tests....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> Bruno Victal
2023-06-04gnu: mpd: Update to 0.23.13....* gnu/packages/mpd.scm (mpd): Update to 0.23.13. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Leo Famulari
2023-06-04gnu: d-feet: Fix build errors when using Meson 1.1.0....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> Zhu Zihao
2023-06-03gnu: font-charter: Remove woff2 output....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. Arun Isaac
2023-06-03gnu: notcurses: Enable building without pandoc....* 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. Efraim Flashner
2023-06-03gnu: emacs-straight-el: Update to 0-2.039e5c9....* gnu/packages/emacs-xyz.scm (emacs-straight-el): Update to 0-2.039e5c9. Signed-off-by: Christopher Baines <mail@cbaines.net> Hilton Chain
2023-06-03gnu: guile-png: Update to 0.5.0....* gnu/packages/guile-xyz.scm (guile-png): Update to 0.5.0. Signed-off-by: Christopher Baines <mail@cbaines.net> Artyom V. Poptsov
2023-06-03gnu: python-zulip: Fix test failure....* gnu/packages/messaging.scm (python-zulip): Fix test failure. Signed-off-by: Christopher Baines <mail@cbaines.net> gemmaro
2023-06-03gnu: guix-build-coordinator: Update to 0-85.c44d485....* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-85.c44d485. Christopher Baines
2023-06-03gnu: Remove obs-spectralizer....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> Andy Tai
2023-06-03gnu: Add s7....* gnu/packages/lisp.scm (s7): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Antero Mejr
2023-06-03gnu: Add s7-bootstrap....* gnu/packages/lisp.scm (s7-bootstrap): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Antero Mejr
2023-06-03gnu: notcurses: Update to 3.0.9....* gnu/packages/notcurses.scm (notcurses): Update to 3.0.9. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Antero Mejr
2023-06-03gnu: r-biased-urn: Update to 2.0.10....* gnu/packages/statistics.scm (r-biased-urn): Update to 2.0.10. Ricardo Wurmus
2023-06-03gnu: r-matrixstats: Update to 1.0.0....* gnu/packages/statistics.scm (r-matrixstats): Update to 1.0.0. Ricardo Wurmus
2023-06-03gnu: r-mvtnorm: Update to 1.2-0....* gnu/packages/statistics.scm (r-mvtnorm): Update to 1.2-0. Ricardo Wurmus
2023-06-03gnu: r-stringfish: Update to 0.15.8....* gnu/packages/cran.scm (r-stringfish): Update to 0.15.8. Ricardo Wurmus
2023-06-03gnu: r-scico: Update to 1.4.0....* gnu/packages/cran.scm (r-scico): Update to 1.4.0. Ricardo Wurmus
2023-06-03gnu: r-shapforxgboost: Update to 0.1.3....* gnu/packages/cran.scm (r-shapforxgboost): Update to 0.1.3. Ricardo Wurmus
2023-06-03gnu: r-projpred: Update to 2.6.0....* gnu/packages/cran.scm (r-projpred): Update to 2.6.0. [propagated-inputs]: Remove r-ucminf; add r-scales. Ricardo Wurmus
2023-06-03gnu: r-stanheaders: Update to 2.26.26....* gnu/packages/cran.scm (r-stanheaders): Update to 2.26.26. Ricardo Wurmus
2023-06-03gnu: r-regsem: Update to 1.9.5....* gnu/packages/cran.scm (r-regsem): Update to 1.9.5. Ricardo Wurmus
2023-06-03gnu: r-adabag: Update to 5.0....* gnu/packages/cran.scm (r-adabag): Update to 5.0. [propagated-inputs]: Add r-consrank, r-dplyr, and r-tidyr. Ricardo Wurmus
2023-06-03gnu: r-assertive-code: Update to 0.0-4....* gnu/packages/cran.scm (r-assertive-code): Update to 0.0-4. Ricardo Wurmus
2023-06-03gnu: r-ontologyindex: Update to 2.11....* gnu/packages/cran.scm (r-ontologyindex): Update to 2.11. Ricardo Wurmus
2023-06-03gnu: r-performance: Update to 0.10.4....* gnu/packages/cran.scm (r-performance): Update to 0.10.4. Ricardo Wurmus
2023-06-03gnu: r-biasedurn: Update to 2.0.10....* gnu/packages/cran.scm (r-biasedurn): Update to 2.0.10. Ricardo Wurmus
2023-06-03gnu: r-maptools: Update to 1.1-7....* gnu/packages/cran.scm (r-maptools): Update to 1.1-7. Ricardo Wurmus
2023-06-03gnu: r-catdap: Update to 1.3.7....* gnu/packages/cran.scm (r-catdap): Update to 1.3.7. [propagated-inputs]: Add r-rcolorbrewer. Ricardo Wurmus
2023-06-03gnu: r-ucminf: Update to 1.2.0....* gnu/packages/cran.scm (r-ucminf): Update to 1.2.0. Ricardo Wurmus
2023-06-03gnu: r-sp: Update to 1.6-1....* gnu/packages/cran.scm (r-sp): Update to 1.6-1. Ricardo Wurmus
2023-06-03gnu: r-ggrastr: Update to 1.0.2....* gnu/packages/cran.scm (r-ggrastr): Update to 1.0.2. Ricardo Wurmus
2023-06-03gnu: r-ggpicrust2: Update to 1.7.0....* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 1.7.0. [propagated-inputs]: Add r-circlize. [native-inputs]: Add r-knitr. Ricardo Wurmus
2023-06-03gnu: r-rmarkdown: Update to 2.22....* gnu/packages/statistics.scm (r-rmarkdown): Update to 2.22. [properties]: Add hints to the updater. Ricardo Wurmus
2023-06-03gnu: r-rgdal: Update to 1.6-7....* gnu/packages/cran.scm (r-rgdal): Update to 1.6-7. [properties]: Add hints to the updater. Ricardo Wurmus