Commit graph

109653 commits

Author SHA1 Message Date
Paul A. Patience 0189ede02e
gnu: cl-clingon: Update to 0.4.0-1.ff4fda1.
* 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-07 10:46:01 +01:00
jgart 0de96f0c73
gnu: Add cl-smtp.
* gnu/packages/lisp-xyz.scm (cl-smtp, ecl-smtp, sbcl-smtp): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 10:41:16 +01:00
Paul A. Patience 682b87d569
gnu: Add cl-trucler.
* gnu/packages/lisp-xyz.scm (sbcl-trucler, cl-trucler, ecl-trucler): New
  variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-07 10:30:57 +01:00
Maxim Cournoyer aa0b1c97f2
gnu: perl-gtk2: Add pkg-config to native inputs.
Commit aca64d5604 "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-06 21:52:13 -05:00
Maxim Cournoyer ff5f34ae75
gnu: perl-extutils-pkgconfig: Support cross-compilation.
* 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-06 21:27:06 -05:00
Josselin Poiret aca64d5604
scripts: environment: Fix ordering issue with CWD and --expose.
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-06 21:18:57 -05:00
Feng Shu 61a0b03c65
gnu: Add mjwm.
* gnu/packages/wm.scm (mjwm): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-07 09:07:35 +08:00
Feng Shu 764ab3786e
gnu: Add jwm.
* gnu/packages/wm.scm (jwm): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-07 09:07:17 +08:00
Leo Famulari e6ed6ab7f3
gnu: Add linux-libre 6.2.
* 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-06 18:15:07 -05:00
Maxim Cournoyer ad66469b24
gnu: Fix kernel source infodoc patching for linux-libre >= 6.2.
* 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-06 18:15:06 -05:00
Ludovic Courtès 0d96387527
gnu: mate-polkit-for-xfce: Break circular top-level references.
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-07 00:02:00 +01:00
Ricardo Wurmus f88a0bb0db
gnu: sugar-write-activity: Add missing library.
* gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add
libgsf.
2023-03-06 22:32:40 +01:00
Ricardo Wurmus fd4545a47a
gnu: evince: Use correct home page.
* gnu/packages/gnome.scm (evince)[home-page]: Use page for Evince.
2023-03-06 18:58:03 +01:00
Greg Hogan a0d22c4198
gnu: git: Update to 2.39.2 [fixes CVE-2023-22490 & CVE-2023-23946].
* gnu/packages/version-control.scm (git): Update to 2.39.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 12:19:54 -05:00
Antero Mejr e8c25e389d
gnu: libcap: Add bsd-3 license.
* gnu/packages/linux.scm (libcap)[license]: Add bsd-3.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 11:47:56 -05:00
Antero Mejr 9c69b322ea
gnu: libsndfile: Correct license.
* gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-06 11:47:56 -05:00
Jelle Licht 7bbeaa87e3
build-system/guile: Expose #:scheme-file-regexp when cross-compiling
* guix/build-system/guile.scm (guile-cross-build): Accept #:scheme-file-regexp
and pass it on to builder.
2023-03-06 14:58:58 +01:00
Jelle Licht 3f222cd5ad
gnu: emacs-lsp-treemacs: Install vscode icons.
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-06 14:58:57 +01:00
Jelle Licht 6494f93e21
gnu: ledger: Update to 3.3.1.
* gnu/packages/finance.scm (ledger): Update to 3.3.1.
[source]: Remove snippet.
[arguments]<#:phases>: Re-enable old test.
2023-03-06 14:58:57 +01:00
Ricardo Wurmus fe9bcf9db2
gnu: Add r-plsdabatch.
* gnu/packages/bioinformatics.scm (r-plsdabatch): New variable.
2023-03-06 14:55:06 +01:00
Ricardo Wurmus 760be95385
gnu: Add sugar-maze-activity.
* gnu/packages/sugar.scm (sugar-maze-activity): New variable.
2023-03-06 14:55:06 +01:00
Paul A. Patience 461577f0fc
gnu: src: Update to 1.31.
* gnu/packages/version-control.scm (src): Update to 1.31.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 16:20:24 +08:00
Felix Lechner 882112b581
services: knot: Default zone-file-refresh to 12h.
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-06 16:10:27 +08:00
Andrew Tropin 8e9f207c5e
gnu: emacs-org-modern: Update to 0.8.
* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.8.
2023-03-06 11:22:17 +04:00
Andy Tai 0804732025
gnu: lilypond: Update to 2.24.1
* gnu/packages/music.scm (lilypond): Update to 2.24.1

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-06 13:57:47 +08:00
Ricardo Wurmus bbf88ad4e0
gnu: Add sugar-write-activity.
* gnu/packages/sugar.scm (sugar-write-activity): New variable.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus dbd085ff5f
gnu: abiword: Enable gobject introspection.
* gnu/packages/abiword.scm (abiword)[native-inputs]: Add gobject-introspection
and python-wrapper.
[arguments]: Enable building of gobject introspection files.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus a7790d3085
gnu: abiword: Drop input labels.
* gnu/packages/abiword.scm (abiword)[inputs, native-inputs]: Drop package
labels.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus e67f6aa8eb
gnu: goffice: Use librsvg-for-system.
This lets us build goffice for i686-linux.

* gnu/packages/gnome.scm (goffice)[inputs]: Replace librsvg with
librsvg-for-system.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus a268115ca3
gnu: abiword: Use librsvg-for-system.
This allows us to build abiword for i686-linux.

* gnu/packages/abiword.scm (abiword)[inputs]: Replace librsvg with
librsvg-for-system.
2023-03-05 23:42:28 +01:00
Bruno Victal 2397f47680
file-systems: Remove deprecated 'title' field helper procedures.
* 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-05 23:06:55 +01:00
Demis Balbach 559732e42b
gnu: Add libevdi.
* gnu/packages/linux.scm (libevdi): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Demis Balbach 626205fbff
gnu: Add evdi.
* gnu/packages/linux.scm (evdi): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
pukkamustard de45676c2a
gnu: Update ocaml-eio to 0.8.1.
* 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-05 23:06:55 +01:00
pukkamustard 506f8ffff1
gnu: Update ocaml-uring to 0.5.
* gnu/packages/ocaml.scm (ocaml-uring): Update to 0.5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-05 23:06:55 +01:00
Andy Tai fa059cb001
gnu: flatbuffers: Add version 23.1.21.
* 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-05 23:06:55 +01:00
Ludovic Courtès 674d893316
home: services: Add 'pulseaudio-rtp-sink' and 'pulseaudio-rtp-source'.
* 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-05 23:06:55 +01:00
Hilton Chain 833febb522
gnu: qbittorrent: Update to 4.5.2.
* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-03-05 15:16:44 -05:00
Leo Famulari da5ba28359
Fix bogus copyright year update.
This is a followup to commit a66438e497.

* doc/guix.texi: Ahem.
2023-03-05 15:07:17 -05:00
Leo Famulari a66438e497
doc: Give advice to contributors about communicating with reviewers.
* doc/contributing.texi (Submitting Patches): Give advice.
2023-03-05 14:58:56 -05:00
Brian Cully cedf97ed6e
.dir-locals.el: Allow Guix root-dir overrides when working via Tramp.
* .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-03-05 14:04:05 -05:00
Tobias Geerinckx-Rice 4775460ba9
nls: Fix more Texinfo Italiano.
* po/guix/it.po: Fix ‘@opzione’, ‘@comando’.
2023-02-26 01:00:00 +01:00
Roel Janssen e43220973b
gnu: Add python-zipfly.
* gnu/packages/python-xyz.scm (python-zipfly): New variable.
2023-03-05 14:28:04 +01:00
Roel Janssen 6b79201956
gnu: virtuoso-ose: Update to 7.2.9.
* 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-05 13:54:28 +01:00
Liliana Marie Prikler d92ec2f281
etc: Default to variables in tempel's git-reference... et al.
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-05 08:17:58 +01:00
Liliana Marie Prikler be6485405e
gnu: Add tenacity.
* gnu/packages/audio.scm (tenacity): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler c497e1b0ae
gnu: komikku: Update to 1.12.1.
* gnu/packages/gnome.scm (komikku): Update to 1.12.1.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler ffbf8ce07a
gnu: Add java-smtinterpol.
* gnu/packages/maths.scm (java-smtinterpol): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler a10cc08a0f
gnu: Add boolector.
* gnu/packages/patches/boolector-find-googletest: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/maths.scm (boolector): New variable.
2023-03-05 08:17:58 +01:00
Liliana Marie Prikler 1164f100d3
gnu: Add btor2tools.
* gnu/packages/maths.scm (btor2tools): New variable.
2023-03-05 08:17:58 +01:00