summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2021-06-29installer: Fix crash when deleting a free space partition.Mathieu Othacehe
Fixes: <https://issues.guix.gnu.org/49126>. * gnu/installer/newt/partition.scm (run-disk-page): Fix the return value when removing a free space partition.
2021-06-29services: kmscon: Add keyboard-layout fields.luhui
* gnu/services/base.scm (<kmscon-configuration>): Add keyboard-layout fields. * doc/guix.texi (Base Services): Document them. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-06-29gnu: Update caps-plugins-lv2.Thorsten Wilms
* gnu/packages/audio.scm (caps-plugins-lv2): Update, since pull-request has been merged, aside of other updates. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29services: configuration: Allow specifying prefix for serializer names.Xinglu Chen
Sometimes two configurations might have the same types for their field values, but the values might be serialized in two completely different ways (e.g. because the two programs have different configuration languages). An example of this would be the ‘serialize-boolean’ procedure in (gnu services mail) and (gnu services getmail). They both serialize a boolean value, but because the Dovecot’s configuration language has a different syntax to the configuration language for Getmail, two different procedures have to be defined. One way to workaround this would be to specify custom serializers for many fields in order to separate the serialization of the values that have the same type but serialize in different ways. This could get very tedious, especially if there are many configurations in the same module. Another way would be to move one of the configurations to its own module, like what was done with (gnu services getmail). However, this would mean that there would be multiple modules containing configurations for related programs, e.g. we have (gnu services mail) and (gnu services getmail), it doesn’t make much sense to keep the Getmail configuration in its own module. This patch will allow one to write something like this: (define-configuration foo-configuration (bar (string "bob") "Option bar.") (prefix bar-)) and the value of the ‘bar’ field would be serialized using a procedure named ‘bar-serialize-string’ instead of just ‘serialize-string’. * gnu/services/configuration.scm (define-maybe-helper): Accept ‘prefix’ argument for using serializer with custom prefix. (define-maybe): Pattern match on ‘prefix’ literal. (define-configuration-helper): Accept ‘prefix’ argument for using serializer with custom prefix. (define-configuration): Pattern match on ‘prefix’ literal. * tests/services/configuration.scm ("serialize-configuration with prefix"): New test. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-wsgiproxy2: Remove package.zimoun
* gnu/packages/python-web.scm (python2-wsgiproxy2): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-sqlparse: Remove package.zimoun
* gnu/packages/databases.scm (python2-sqlparse): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-scripttest: Remove package.zimoun
* gnu/packages/check.scm (python2-scripttest): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-plotly: Remove package.zimoun
* gnu/packages/graph.scm (python2-plotly): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-rpython: Remove package.zimoun
* gnu/packages/python-xyz.scm (python2-rpython): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-roca-detect: Remove package.zimoun
* gnu/packages/python-crypto.scm (python2-roca-detect): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-mapnik: Remove package.zimoun
* gnu/packages/geo.scm (python2-mapnik): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-libadalang: Remove package.zimoun
* gnu/packages/ada.scm (python2-libadalang): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: python2-larch: Remove package.zimoun
* gnu/packages/python-xyz.scm (python2-larch): Remove variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-29gnu: scotch: Update to 6.1.1.Ludovic Courtès
* gnu/packages/maths.scm (scotch): Update to 6.1.1. [native-inputs]: Add GFORTRAN. [arguments]: Set 'FC' in 'Makefile.in'. (scotch32)[arguments]: Likewise. (scotch-shared)[arguments]: Likewise.
2021-06-29gnu: Add r-cistopic-next.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-cistopic-next): New variable.
2021-06-29gnu: Add r-text2vec.Ricardo Wurmus
* gnu/packages/cran.scm (r-text2vec): New variable.
2021-06-29gnu: Add r-rsparse.Ricardo Wurmus
* gnu/packages/cran.scm (r-rsparse): New variable.
2021-06-29gnu: Add r-float.Ricardo Wurmus
* gnu/packages/cran.scm (r-float): New variable.
2021-06-29gnu: Add r-mlapi.Ricardo Wurmus
* gnu/packages/cran.scm (r-mlapi): New variable.
2021-06-29gnu: Add pcl.David Dashyan
* gnu/packages/c.scm (pcl): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-29gnu: hunspell-dictionary: Update to 7.1.4.2.Giacomo Leidi
* gnu/packages/hunspell.scm (hunspell-dict-it-it): Update to 7.1.4.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-29Really revert commit a8b705252bdcb642999258859ada1c2f43706092.Tobias Geerinckx-Rice
I give up.
2021-06-29gnu: egl-wayland: Update to 1.1.7.Tobias Geerinckx-Rice
* gnu/packages/graphics.scm (egl-wayland): Update to 1.1.7.
2021-06-29gnu: remind: Update to 3.3.7.Tobias Geerinckx-Rice
* gnu/packages/calendar.scm (remind): Update to 3.3.7.
2021-06-29gnu: libavif: Update to 0.9.2.Tobias Geerinckx-Rice
* gnu/packages/image.scm (libavif): Update to 0.9.2.
2021-06-29gnu: erofs-utils: Edit description.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (erofs-utils)[synopsis]: Add missing article. [description]: Mark up.
2021-06-29gnu: erofs-utils: Update to 1.3.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (erofs-utils): Update to 1.3.
2021-06-29gnu: powerstat: Update to 0.02.26.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (powerstat): Update to 0.02.26. [arguments]: Remove obsolete 'respect-$prefix phase.
2021-06-29gnu: man-pages: Update to 5.12.Tobias Geerinckx-Rice
* gnu/packages/man.scm (man-pages): Update to 5.12. [arguments]: Follow switch to standard ‘mandir’ over ‘MANDIR’. \o/
2021-06-29gnu: photoflare: Update to 1.6.9.Tobias Geerinckx-Rice
* gnu/packages/photo.scm (photoflare): Update to 1.6.9.
2021-06-29gnu: cgal: Remove duplicate licence directory.Tobias Geerinckx-Rice
* gnu/packages/graphics.scm (cgal)[arguments]: Set CGAL_INSTALL_DOC_DIR to match Guix's own default in #:configure-flags.
2021-06-29gnu: cgal: Update to 5.2.2.Tobias Geerinckx-Rice
* gnu/packages/graphics.scm (cgal): Update to 5.2.2.
2021-06-29gnu: gnuradio: Update to 3.9.2.0.Tobias Geerinckx-Rice
* gnu/packages/radio.scm (gnuradio): Update to 3.9.2.0.
2021-06-29gnu: gnuradio: Build from Git sources.Tobias Geerinckx-Rice
* gnu/packages/radio.scm (gnuradio)[source]: Use GIT-FETCH and GIT-FILE-NAME. [arguments]: Add a new 'make-source-writable phase.
2021-06-29Revert parts of "gnu: Add i7z."Tobias Geerinckx-Rice
This reverts parts of commit a8b705252bdcb642999258859ada1c2f43706092, because it's apparently revert things day, and also I'm an idiot
2021-06-29gnu: libass: Update to 0.15.1.Tobias Geerinckx-Rice
* gnu/packages/video.scm (libass): Update to 0.15.1.
2021-06-29gnu: editorconfig-core-c: Update to 0.12.5.Tobias Geerinckx-Rice
* gnu/packages/text-editors.scm (editorconfig-core-c): Update to 0.12.5.
2021-06-29gnu: librem-ec-acpi-linux-module: Fix licence.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (librem-ec-acpi-linux-module)[license]: Remove plus.
2021-06-29gnu: Add i7z.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (i7z): New public variable.
2021-06-29gnu: scotch: Add 'release-monitoring-url' property.Ludovic Courtès
* gnu/packages/maths.scm (scotch)[properties]: New field.
2021-06-28Revert "gnu: Add ytfzf."Raghav Gururajan
This reverts commit 3fdb2d679259f5d1541240dd4e9cedda17040bf2, as it was accidentally pushed.
2021-06-28Revert "gnu: Add python-ueberzug."Raghav Gururajan
This reverts commit 1cc89f08b816f56e1bca25340e945b1cbb34f05d, as it was accidentally pushed.
2021-06-28gnu: python-fire: Respect #:tests?Raghav Gururajan
* gnu/packages/python-xyz.scm (python-fire)[arguments]: Respect #:tests? in the custom 'check' phase.
2021-06-28gnu: Add ytfzf.LibreMiami
* gnu/packages/image-viewers.scm (ytfzf): New variable. Co-authored-by: Raghav Gururajan <rg@raghavgururajan.name> Co-authored-by: jgart <jgart@dismail.de>
2021-06-28gnu: Add python-ueberzug.LibreMiami
* gnu/packages/python-xyz.scm (python-ueberzug): New variable. Co-authored-by: Raghav Gururajan <rg@raghavgururajan.name> Co-authored-by: jgart <jgart@dismail.de>
2021-06-28gnu: Add go-1.16.Sarah Morgensen
Add go@1.16 as a non-default go. Changes from 1.14: Use now-supported GO_LDSO configuration option for setting the interpreter. Bootstrap with gccgo on platforms which do not support go-1.4. Fix and re-enable cmd/go script tests. Fix typo in cgoldflags patch. Break out tests into "check" phase. Remove references to perl to reduce closure size by ~10%. Set GOCACHE so go doesn't attempt to access $HOME. * gnu/packages/patches/go-fix-script-tests.patch: New file. * local.mk (dist_patch_DATA): Register it. * gnu/packages/golang.scm (go-1.16): New variable. Use the patch. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-28gnu: Add gccgo-10.Sarah Morgensen
Generate gccgo with MAKE-GCCGO to factorize phases, and to fix the cyclic dependency between out and lib (caused by libgo embedding the gotools path) that was worked around in <https://issues.guix.gnu.org/18101>. * gnu/packages/gcc.scm (custom-gcc-gccgo): New procedure. (make-gccgo): New procedure. (gccgo-10): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-06-28gnu: Add oneko.Timotej Lazar
* gnu/packages/toys.scm (oneko): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-06-28gnu: r-cistopic: Update to 2.1.0.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-cistopic): Update to 2.1.0.
2021-06-28gnu: Add librem-ec-acpi-linux-module.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (librem-ec-acpi-linux-module): New public variable.