aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-07gnu: Add emacs-fontaine.conses
* gnu/packages/emacs-xyz.scm (emacs-fontaine): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-03-07gnu: gegl: Update to 0.4.42Andy Tai
* gnu/packages/gimp.scm (gegl): Update to 0.4.42 Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-07system: Update skeleton gdbinit.Efraim Flashner
* 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.
2023-03-07read-print: Correctly handle comments that follow a list head.Ludovic Courtès
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.
2023-03-07read-print: Special-case channel-related forms.Ludovic Courtès
* guix/read-print.scm (%special-forms, %newline-forms): Add channel-related forms.
2023-03-07gnu: stellarium: Enable ShowMySky.Sharlatan Hellseher
* 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>
2023-03-07gnu: Add qxlsx-qt5.Sharlatan Hellseher
* gnu/packages/qt.scm (qxlsx-qt5): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07gnu: qxlsx: Use Qt6.Sharlatan Hellseher
* 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>
2023-03-07gnu: Add calcmysky.Sharlatan Hellseher
* gnu/packages/astronomy.scm (calcmysky, calcmysky-qt5): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07services: ladspa: Export accessors.Bruno Victal
* 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>
2023-03-07services: alsa: Export accessors.Bruno Victal
* 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>
2023-03-07services: pulseaudio: Export accessors.Bruno Victal
* 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>
2023-03-07gnu: disarchive: Update to 0.5.0.Simon Tournier
* gnu/packages/backup.scm (disarchive): Update to 0.5.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07gnu: Add cl-eazy-gnuplot.Paul A. Patience
* 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>
2023-03-07gnu: cl-ltk: Update to 0.992-0.ff14a78.Paul A. Patience
* 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>
2023-03-07gnu: Add cl-raylib.Sharlatan Hellseher
* gnu/packages/lisp-xyz.scm (cl-raylib, ecl-cl-raylib, sbcl-cl-raylib): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07gnu: raylib: Build shared libraries.Sharlatan Hellseher
* gnu/packages/game-development.scm (raylib): [arguments]{#:configure-flags}: Enable building shared libraries. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07gnu: sbcl-nsymbols: Update to 0.3.1.Artyom Bologov
* 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>
2023-03-07gnu: cl-clingon: Update to 0.4.0-1.ff4fda1.Paul A. Patience
* gnu/packages/lisp-xyz.scm (sbcl-clingon): Update to 0.4.0-1.ff4fda1. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07gnu: Add cl-smtp.jgart
* gnu/packages/lisp-xyz.scm (cl-smtp, ecl-smtp, sbcl-smtp): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07gnu: Add cl-trucler.Paul A. Patience
* gnu/packages/lisp-xyz.scm (sbcl-trucler, cl-trucler, ecl-trucler): New variables. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-06gnu: perl-gtk2: Add pkg-config to native inputs.Maxim Cournoyer
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.
2023-03-06gnu: perl-extutils-pkgconfig: Support cross-compilation.Maxim Cournoyer
* 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.
2023-03-06scripts: environment: Fix ordering issue with CWD and --expose.Josselin Poiret
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>
2023-03-07gnu: Add mjwm.Feng Shu
* gnu/packages/wm.scm (mjwm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-07gnu: Add jwm.Feng Shu
* gnu/packages/wm.scm (jwm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06gnu: Add linux-libre 6.2.Leo Famulari
* 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.
2023-03-06gnu: Fix kernel source infodoc patching for linux-libre >= 6.2.Maxim Cournoyer
* gnu/packages/linux.scm (doc-supported?): Rename to ... (apply-infodoc-patch?): ... new variable with different kernel version constraints. (make-linux-libre): Adjust accordingly.
2023-03-07gnu: mate-polkit-for-xfce: Break circular top-level references.Ludovic Courtès
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.
2023-03-06gnu: sugar-write-activity: Add missing library.Ricardo Wurmus
* gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add libgsf.
2023-03-06gnu: evince: Use correct home page.Ricardo Wurmus
* gnu/packages/gnome.scm (evince)[home-page]: Use page for Evince.
2023-03-06gnu: git: Update to 2.39.2 [fixes CVE-2023-22490 & CVE-2023-23946].Greg Hogan
* gnu/packages/version-control.scm (git): Update to 2.39.2. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06gnu: libcap: Add bsd-3 license.Antero Mejr
* gnu/packages/linux.scm (libcap)[license]: Add bsd-3. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06gnu: libsndfile: Correct license.Antero Mejr
* gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06build-system/guile: Expose #:scheme-file-regexp when cross-compilingJelle Licht
* guix/build-system/guile.scm (guile-cross-build): Accept #:scheme-file-regexp and pass it on to builder.
2023-03-06gnu: emacs-lsp-treemacs: Install vscode icons.Jelle Licht
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.
2023-03-06gnu: ledger: Update to 3.3.1.Jelle Licht
* gnu/packages/finance.scm (ledger): Update to 3.3.1. [source]: Remove snippet. [arguments]<#:phases>: Re-enable old test.
2023-03-06gnu: Add r-plsdabatch.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-plsdabatch): New variable.
2023-03-06gnu: Add sugar-maze-activity.Ricardo Wurmus
* gnu/packages/sugar.scm (sugar-maze-activity): New variable.
2023-03-06gnu: src: Update to 1.31.Paul A. Patience
* gnu/packages/version-control.scm (src): Update to 1.31. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06services: knot: Default zone-file-refresh to 12h.Felix Lechner
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>
2023-03-06gnu: emacs-org-modern: Update to 0.8.Andrew Tropin
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.8.
2023-03-06gnu: lilypond: Update to 2.24.1Andy Tai
* gnu/packages/music.scm (lilypond): Update to 2.24.1 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-05gnu: Add sugar-write-activity.Ricardo Wurmus
* gnu/packages/sugar.scm (sugar-write-activity): New variable.
2023-03-05gnu: abiword: Enable gobject introspection.Ricardo Wurmus
* gnu/packages/abiword.scm (abiword)[native-inputs]: Add gobject-introspection and python-wrapper. [arguments]: Enable building of gobject introspection files.
2023-03-05gnu: abiword: Drop input labels.Ricardo Wurmus
* gnu/packages/abiword.scm (abiword)[inputs, native-inputs]: Drop package labels.
2023-03-05gnu: goffice: Use librsvg-for-system.Ricardo Wurmus
This lets us build goffice for i686-linux. * gnu/packages/gnome.scm (goffice)[inputs]: Replace librsvg with librsvg-for-system.
2023-03-05gnu: abiword: Use librsvg-for-system.Ricardo Wurmus
This allows us to build abiword for i686-linux. * gnu/packages/abiword.scm (abiword)[inputs]: Replace librsvg with librsvg-for-system.
2023-03-05file-systems: Remove deprecated 'title' field helper procedures.Bruno Victal
* 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>
2023-03-05gnu: Add libevdi.Demis Balbach
* gnu/packages/linux.scm (libevdi): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org>