summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
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-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-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-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-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.
2023-03-05gnu: Add boolector.Liliana Marie Prikler
* 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-05gnu: Add btor2tools.Liliana Marie Prikler
* gnu/packages/maths.scm (btor2tools): New variable.
2023-03-05gnu: Add yices.Liliana Marie Prikler
* gnu/packages/maths.scm (yices): New variable.
2023-03-05gnu: Add libpoly.Liliana Marie Prikler
* gnu/packages/maths.scm (libpoly): New variable.
2023-03-05gnu: Add cudd.Liliana Marie Prikler
* gnu/packages/maths.scm (cudd): New variable.
2023-03-05gnu: tracker: Update to 3.4.2.Liliana Marie Prikler
* gnu/packages/gnome.scm (tracker): Update to 3.4.2.
2023-03-05gnu: tracker: Use G-Expressions in arguments.Liliana Marie Prikler
* gnu/packages/gnome.scm (tracker)[arguments]: Change to list of G-Expressions. Re-indent.
2023-03-05gnu: tracker: Don't wrap binaries in libexec/tracker3 directory.Liliana Marie Prikler
These binaries are mere symlinks to the already wrapped tracker command. They are used in a command lookup via argv[0], which wrapping them breaks. * gnu/packages/gnome.scm (tracker)[#:phases]: Add ‘unwrap-libexec’.
2023-03-05gnu: meld: Use new package style.Andy Tai
* gnu/packages/patchutils.scm (meld)[arguments]: Convert to list of G-Expressions. <#:phases>: Drop trailing #t. [inputs, native-inputs]: Drop labels. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-05gnu: meld: Update to 3.22.0Andy Tai
* gnu/packages/patchutils.scm (meld): Update to 3.22.0 [build-system]: Switch to meson-build-system. [native-inputs]: Add desktop-file-utils, itstool, gobject-introspection, pkg-config, and python. [inputs]: Add bash-minimal, python, and python-pycairo. Replace gtksourceview-3 with gtksourceview-4. [arguments]: Add #:glib-or-gtk?, #:imported-modules, and #:modules. <#:phases>: Remove custom ‘install’ and ‘check’. Add ‘skip-gtk-update-icon-cache’. Adjust ‘copy-styles’ to gtksourceview-4. Replace ‘wrap-typelib’ with ‘python-and-gi-wrap’. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-03-05gnu: sugar-datastore: Patch reference to md5sum.Ricardo Wurmus
* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add coreutils. [arguments]: Rename phase 'patch-reference-to-du to 'patch-tool-references and patch reference to md5sum.
2023-03-05gnu: sugar: Patch additional references to tools.Ricardo Wurmus
* gnu/packages/sugar.scm (sugar)[inputs]: Add ethtool, openssh, and xdg-user-dirs. [arguments]: Patch references to ssh-keygen, xdg-user-dir, ethtool, and locale.
2023-03-04gnu: Add sugar-block-party-activity.Ricardo Wurmus
* gnu/packages/sugar.scm (sugar-block-party-activity): New variable.