aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2023-03-05gnu: Add evdi.Demis Balbach
* gnu/packages/linux.scm (evdi): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05gnu: Update ocaml-eio to 0.8.1.pukkamustard
* gnu/packages/ocaml.scm (ocaml-eio): Update to 0.8.1. [native-inputs]: Add ocaml-mdx. (ocaml-mtime): Update to 2.0.0. [source]: Use https instead of http. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05gnu: Update ocaml-uring to 0.5.pukkamustard
* gnu/packages/ocaml.scm (ocaml-uring): Update to 0.5. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05gnu: flatbuffers: Add version 23.1.21.Andy Tai
* gnu/packages/serialization.scm (flatbuffers-next): New variable as flatbuffers@2.0.0 is depended on by tensorflow-lite so we cannot just upgrade directly, so adding current release flatbuffers@23.1.21. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05home: services: Add 'pulseaudio-rtp-sink' and 'pulseaudio-rtp-source'.Ludovic Courtès
* gnu/home/services/sound.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Sound Home Services): New section.
2023-03-05gnu: qbittorrent: Update to 4.5.2.Hilton Chain
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.2. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-05Fix bogus copyright year update.Leo Famulari
This is a followup to commit a66438e497303ce08d05cf8d76b2d5827e3e3578. * doc/guix.texi: Ahem.
2023-03-05doc: Give advice to contributors about communicating with reviewers.Leo Famulari
* doc/contributing.texi (Submitting Patches): Give advice.
2023-03-05.dir-locals.el: Allow Guix root-dir overrides when working via Tramp.Brian Cully
* .dir-localsl.el: Add only the local part of the root directory to the guile search path. This lets you use Tramp to hack on a remote Guix checkout. Signed-off-by: Leo Famulari <leo@famulari.name>
2023-02-26nls: Fix more Texinfo Italiano.Tobias Geerinckx-Rice
* po/guix/it.po: Fix ‘@opzione’, ‘@comando’.
2023-03-05gnu: Add python-zipfly.Roel Janssen
* gnu/packages/python-xyz.scm (python-zipfly): New variable.
2023-03-05gnu: virtuoso-ose: Update to 7.2.9.Roel Janssen
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.9; Add 'which' for the test suite. * gnu/packages/patches/virtuoso-ose-remove-pre-built-jar-files.patch: Update patch for new version.
2023-03-05etc: Default to variables in tempel's git-reference... et al.Liliana Marie Prikler
Since we encourage using variables rather than magic hashes in the commit fields, e.g. (commit version) and (commit commit), the default for tempel to use quoted strings is rather off. Thus, let the placeholder reflect actual usage. * etc/snippets/tempel/scheme-mode (git-reference...)[commit]: Use field name as placeholder and don't quote value. (svn-reference..., bzr-reference...)[revision]: Likewise. (hg-reference...)[changeset]: Likewise.
2023-03-05gnu: Add tenacity.Liliana Marie Prikler
* gnu/packages/audio.scm (tenacity): New variable.
2023-03-05gnu: komikku: Update to 1.12.1.Liliana Marie Prikler
* gnu/packages/gnome.scm (komikku): Update to 1.12.1.
2023-03-05gnu: Add java-smtinterpol.Liliana Marie Prikler
* gnu/packages/maths.scm (java-smtinterpol): New variable.