aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Add emacs-fontaine.conses2023-03-07
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-fontaine): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: gegl: Update to 0.4.42Andy Tai2023-03-07
| | | | | | * gnu/packages/gimp.scm (gegl): Update to 0.4.42 Signed-off-by: Leo Famulari <leo@famulari.name>
* system: Update skeleton gdbinit.Efraim Flashner2023-03-07
| | | | | | * gnu/system/shadow.scm (default-skeleton): Update gdbinit to search for more debug packages in guix-home and the system profile. (skeleton-directory): Move .gdbinit to .config/gdb/gdbinit.
* read-print: Correctly handle comments that follow a list head.Ludovic Courtès2023-03-07
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/61013>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. * guix/read-print.scm (pretty-print-with-comments)[starts-with-line-comment?]: New procedure. Use it when printing a list. * tests/read-print.scm: Add two tests.
* read-print: Special-case channel-related forms.Ludovic Courtès2023-03-07
| | | | | * guix/read-print.scm (%special-forms, %newline-forms): Add channel-related forms.
* gnu: stellarium: Enable ShowMySky.Sharlatan Hellseher2023-03-07
| | | | | | | | | * gnu/packages/astronomy.scm (stellarium): [arguments]<#:configure-flags>: Enable ShowMySky optional dependencies to simulate scattering of light by the atmosphere. [inputs]: Replace QXLSX to QXLSX-QT5. Add CALCMYSKY-QT5. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add qxlsx-qt5.Sharlatan Hellseher2023-03-07
| | | | | | * gnu/packages/qt.scm (qxlsx-qt5): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: qxlsx: Use Qt6.Sharlatan Hellseher2023-03-07
| | | | | | | | * gnu/packages/qt.scm (qxlsx): [inputs]: Use QTBASE (Qt6) instead QTBASE-5. Add LIBXKBCOMMON, VULKAN-HEADERS. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add calcmysky.Sharlatan Hellseher2023-03-07
| | | | | | * gnu/packages/astronomy.scm (calcmysky, calcmysky-qt5): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: ladspa: Export accessors.Bruno Victal2023-03-07
| | | | | | | | | * gnu/service/sound.scm: Export ladspa-configuration? and ladspa-configuration-plugins. (<ladspa-configuration>)[plugins]: Rename accessor to ladspa-configuration-plugins. (ladspa-environment): Adjust to use renamed plugin accessor. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: alsa: Export accessors.Bruno Victal2023-03-07
| | | | | | | | * gnu/services/sound.scm: Export alsa-configuration?, alsa-configuration-alsa-plugins, alsa-configuration-pulseaudio? and alsa-configuration-extra-options. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: pulseaudio: Export accessors.Bruno Victal2023-03-07
| | | | | | | | | * gnu/services/sound.scm: Export pulseaudio-configuration?, pulseaudio-configuration-client-conf, pulseaudio-configuration-daemon-conf, pulseaudio-configuration-script-file, pulseaudio-configuration-extra-script-files and pulseaudio-configuration-system-script-file. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: disarchive: Update to 0.5.0.Simon Tournier2023-03-07
| | | | | | * gnu/packages/backup.scm (disarchive): Update to 0.5.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add cl-eazy-gnuplot.Paul A. Patience2023-03-07
| | | | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-eazy-gnuplot, cl-eazy-gnuplot, ecl-eazy-gnuplot): New variables. * gnu/packages/patches/sbcl-eazy-gnuplot-skip-path-check.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-ltk: Update to 0.992-0.ff14a78.Paul A. Patience2023-03-07
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-ltk): Update to 0.992-0.ff14a78. [file-name]: Rename to cl-ltk. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-raylib.Sharlatan Hellseher2023-03-07
| | | | | | | * gnu/packages/lisp-xyz.scm (cl-raylib, ecl-cl-raylib, sbcl-cl-raylib): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: raylib: Build shared libraries.Sharlatan Hellseher2023-03-07
| | | | | | | * gnu/packages/game-development.scm (raylib): [arguments]{#:configure-flags}: Enable building shared libraries. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: sbcl-nsymbols: Update to 0.3.1.Artyom Bologov2023-03-07
| | | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-nsymbols): Update to 0.3.1. [inputs]: Add cl-closer-mop. [arguments]<#:asd-systems>: Add nsymbols/star. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: cl-clingon: Update to 0.4.0-1.ff4fda1.Paul A. Patience2023-03-07
| | | | | | * gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.4.0-1.ff4fda1. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-smtp.jgart2023-03-07
| | | | | | * gnu/packages/lisp-xyz.scm (cl-smtp, ecl-smtp, sbcl-smtp): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add cl-trucler.Paul A. Patience2023-03-07
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-trucler, cl-trucler, ecl-trucler): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: perl-gtk2: Add pkg-config to native inputs.Maxim Cournoyer2023-03-06
| | | | | | | | | Commit aca64d560452812208c654abba1ec3ab7041eefd "gnu: perl-extutils-pkgconfig: Support cross-compilation." causes pkg-config to no longer be propagated, but it is needed for this package, which doesn't exclusively uses perl-extutils-pkgconfig. * gnu/packages/gtk.scm (perl-gtk2) [native-inputs]: Add pkg-config.
* gnu: perl-extutils-pkgconfig: Support cross-compilation.Maxim Cournoyer2023-03-06
| | | | | | | | | | | | | | | * guix/search-paths.scm ($PKG_CONFIG_PATH): New variable. * gnu/packages/pkg-config.scm (%pkg-config): Use it. * gnu/packages/perl.scm (perl-extutils-pkgconfig-for-target): New procedure. (perl-extutils-pkgconfig): Turn into a syntax that conditionally expands to... (cross-perl-extutils-pkgconfig): ... this when %current-target-system is set, or... (%perl-extutils-pkgconfig): ... this in a native compilation context. [arguments]: New field. [propagated-inputs]: Turn into... [native-inputs]: ... this. [native-search-paths]: New field.
* scripts: environment: Fix ordering issue with CWD and --expose.Josselin Poiret2023-03-06
| | | | | | | | | | Fixes <https://issues.guix.gnu.org/46782>. * guix/scripts/environment.scm (launch-environment/container): Move the CWD mapping to the front of the file system mappings. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: Add mjwm.Feng Shu2023-03-07
| | | | | | * gnu/packages/wm.scm (mjwm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add jwm.Feng Shu2023-03-07
| | | | | | * gnu/packages/wm.scm (jwm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add linux-libre 6.2.Leo Famulari2023-03-06
| | | | | | | | | | | * gnu/packages/linux.scm (linux-libre-6.2-version, linux-libre-6.2-gnu-revision, deblob-scripts-6.2, linux-libre-6.2-pristine-source, linux-libre-6.2-source, linux-libre-headers-6.2, linux-libre-6.2): New variables. * gnu/packages/aux-files/linux-libre/6.2-arm.conf, gnu/packages/aux-files/linux-libre/6.2-arm64.conf, gnu/packages/aux-files/linux-libre/6.2-i686.conf, gnu/packages/aux-files/linux-libre/6.2-x86_64.conf: New files. * Makefile.am (AUX_FILES): Add them.
* gnu: Fix kernel source infodoc patching for linux-libre >= 6.2.Maxim Cournoyer2023-03-06
| | | | | | | * gnu/packages/linux.scm (doc-supported?): Rename to ... (apply-infodoc-patch?): ... new variable with different kernel version constraints. (make-linux-libre): Adjust accordingly.
* gnu: mate-polkit-for-xfce: Break circular top-level references.Ludovic Courtès2023-03-07
| | | | | | | | Fixes <https://issues.guix.gnu.org/61911>. Reported by Maxime Devos <maximedevos@telenet.be>. * gnu/packages/xfce.scm (mate-polkit-for-xfce): Move to... * gnu/packages/mate.scm (mate-polkit-for-xfce): ... here.
* gnu: sugar-write-activity: Add missing library.Ricardo Wurmus2023-03-06
| | | | | * gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add libgsf.
* gnu: evince: Use correct home page.Ricardo Wurmus2023-03-06
| | | | * gnu/packages/gnome.scm (evince)[home-page]: Use page for Evince.
* gnu: git: Update to 2.39.2 [fixes CVE-2023-22490 & CVE-2023-23946].Greg Hogan2023-03-06
| | | | | | * gnu/packages/version-control.scm (git): Update to 2.39.2. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: libcap: Add bsd-3 license.Antero Mejr2023-03-06
| | | | | | * gnu/packages/linux.scm (libcap)[license]: Add bsd-3. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: libsndfile: Correct license.Antero Mejr2023-03-06
| | | | | | * gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+. Signed-off-by: Leo Famulari <leo@famulari.name>
* build-system/guile: Expose #:scheme-file-regexp when cross-compilingJelle Licht2023-03-06
| | | | | * guix/build-system/guile.scm (guile-cross-build): Accept #:scheme-file-regexp and pass it on to builder.
* gnu: emacs-lsp-treemacs: Install vscode icons.Jelle Licht2023-03-06
| | | | | | | | | emacs-lsp-treemacs bundles icons from both the vscode-icons/vscode-icons and microsoft/vscode-icons projects. * gnu/packages/emacs-xyz.scm (emacs-lsp-treemacs)[arguments]<#:include>: Install vscode icons. [license]: Update accordingly.
* gnu: ledger: Update to 3.3.1.Jelle Licht2023-03-06
| | | | | | * gnu/packages/finance.scm (ledger): Update to 3.3.1. [source]: Remove snippet. [arguments]<#:phases>: Re-enable old test.
* gnu: Add r-plsdabatch.Ricardo Wurmus2023-03-06
| | | | * gnu/packages/bioinformatics.scm (r-plsdabatch): New variable.
* gnu: Add sugar-maze-activity.Ricardo Wurmus2023-03-06
| | | | * gnu/packages/sugar.scm (sugar-maze-activity): New variable.
* gnu: src: Update to 1.31.Paul A. Patience2023-03-06
| | | | | | * gnu/packages/version-control.scm (src): Update to 1.31. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* services: knot: Default zone-file-refresh to 12h.Felix Lechner2023-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Knot DNS service in Guix uses two days, or 48 hours, for the SOA refresh interval but that is outside the range of RFC 1912, which is entitled "Common DNS Operational and Configuration Errors." [1] Section 2.2 of RFC 1912 recommends a maximum of 12 hours for the SOA refresh rate: "You can keep it short (20 mins to 2 hours) if you aren't worried about a small increase in bandwidth used, or longer (2-12 hours) if your Internet connection is slow or is started on demand." This commit sets the default refresh interval at the nearest value recommended by the standard, which is 12 hours. Due to the widespread adoption of NOTIFY messages between primary and secondary DNS servers, the SOA refresh interval has arguably lost some importance, but the Guix default should still be in line with the standards. Values outside the recommended range can provoke warning messages from services commonly used to find bugs in DNS configurations, such as the MX Toolbox Super Tool. [2] [1] https://datatracker.ietf.org/doc/rfc1912/ [2] https://mxtoolbox.com/SuperTool.aspx * gnu/services/dns.scm (<zone-file>)[refresh]: Default to (* 12 3600). Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: emacs-org-modern: Update to 0.8.Andrew Tropin2023-03-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.8.
* gnu: lilypond: Update to 2.24.1Andy Tai2023-03-06
| | | | | | * gnu/packages/music.scm (lilypond): Update to 2.24.1 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add sugar-write-activity.Ricardo Wurmus2023-03-05
| | | | * gnu/packages/sugar.scm (sugar-write-activity): New variable.
* gnu: abiword: Enable gobject introspection.Ricardo Wurmus2023-03-05
| | | | | | * gnu/packages/abiword.scm (abiword)[native-inputs]: Add gobject-introspection and python-wrapper. [arguments]: Enable building of gobject introspection files.
* gnu: abiword: Drop input labels.Ricardo Wurmus2023-03-05
| | | | | * gnu/packages/abiword.scm (abiword)[inputs, native-inputs]: Drop package labels.
* gnu: goffice: Use librsvg-for-system.Ricardo Wurmus2023-03-05
| | | | | | | This lets us build goffice for i686-linux. * gnu/packages/gnome.scm (goffice)[inputs]: Replace librsvg with librsvg-for-system.
* gnu: abiword: Use librsvg-for-system.Ricardo Wurmus2023-03-05
| | | | | | | This allows us to build abiword for i686-linux. * gnu/packages/abiword.scm (abiword)[inputs]: Replace librsvg with librsvg-for-system.
* file-systems: Remove deprecated 'title' field helper procedures.Bruno Victal2023-03-05
| | | | | | | | * gnu/system/file-systems.scm (<file-system>): Change constructor name to 'file-system'. (report-deprecation, device-expression, process-file-system-declaration, file-system): Remove macros. (file-system-title): Remove procedure. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add libevdi.Demis Balbach2023-03-05
| | | | | | * gnu/packages/linux.scm (libevdi): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>