summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2023-03-06gnu: 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. Maxim Cournoyer
2023-03-07gnu: Add mjwm....* gnu/packages/wm.scm (mjwm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Feng Shu
2023-03-07gnu: Add jwm....* gnu/packages/wm.scm (jwm): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Feng Shu
2023-03-06gnu: 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. Leo Famulari
2023-03-06gnu: 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. Maxim Cournoyer
2023-03-07gnu: 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. Ludovic Courtès
2023-03-06gnu: sugar-write-activity: Add missing library....* gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add libgsf. Ricardo Wurmus
2023-03-06gnu: evince: Use correct home page....* gnu/packages/gnome.scm (evince)[home-page]: Use page for Evince. Ricardo Wurmus
2023-03-06gnu: 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> Greg Hogan
2023-03-06gnu: libcap: Add bsd-3 license....* gnu/packages/linux.scm (libcap)[license]: Add bsd-3. Signed-off-by: Leo Famulari <leo@famulari.name> Antero Mejr
2023-03-06gnu: libsndfile: Correct license....* gnu/packages/pulseaudio.scm (libsndfile)[license]: Change to lgpl2.1+. Signed-off-by: Leo Famulari <leo@famulari.name> Antero Mejr
2023-03-06gnu: 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. Jelle Licht
2023-03-06gnu: 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. Jelle Licht
2023-03-06gnu: Add r-plsdabatch....* gnu/packages/bioinformatics.scm (r-plsdabatch): New variable. Ricardo Wurmus
2023-03-06gnu: Add sugar-maze-activity....* gnu/packages/sugar.scm (sugar-maze-activity): New variable. Ricardo Wurmus
2023-03-06gnu: src: Update to 1.31....* gnu/packages/version-control.scm (src): Update to 1.31. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Paul A. Patience
2023-03-06services: 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> Felix Lechner
2023-03-06gnu: emacs-org-modern: Update to 0.8....* gnu/packages/emacs-xyz.scm (emacs-org-modern): Update to 0.8. Andrew Tropin
2023-03-06gnu: lilypond: Update to 2.24.1...* gnu/packages/music.scm (lilypond): Update to 2.24.1 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andy Tai
2023-03-05gnu: Add sugar-write-activity....* gnu/packages/sugar.scm (sugar-write-activity): New variable. Ricardo Wurmus
2023-03-05gnu: abiword: Enable gobject introspection....* gnu/packages/abiword.scm (abiword)[native-inputs]: Add gobject-introspection and python-wrapper. [arguments]: Enable building of gobject introspection files. Ricardo Wurmus
2023-03-05gnu: abiword: Drop input labels....* gnu/packages/abiword.scm (abiword)[inputs, native-inputs]: Drop package labels. Ricardo Wurmus
2023-03-05gnu: 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. Ricardo Wurmus
2023-03-05gnu: 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. Ricardo Wurmus
2023-03-05file-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> Bruno Victal
2023-03-05gnu: Add libevdi....* gnu/packages/linux.scm (libevdi): New variables. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Demis Balbach
2023-03-05gnu: Add evdi....* gnu/packages/linux.scm (evdi): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Demis Balbach
2023-03-05gnu: 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> pukkamustard
2023-03-05gnu: 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> pukkamustard
2023-03-05gnu: 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> Andy Tai
2023-03-05home: 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. Ludovic Courtès
2023-03-05gnu: qbittorrent: Update to 4.5.2....* gnu/packages/bittorrent.scm (qbittorrent): Update to 4.5.2. Signed-off-by: Leo Famulari <leo@famulari.name> Hilton Chain
2023-03-05gnu: Add python-zipfly....* gnu/packages/python-xyz.scm (python-zipfly): New variable. Roel Janssen
2023-03-05gnu: 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. Roel Janssen
2023-03-05gnu: Add tenacity....* gnu/packages/audio.scm (tenacity): New variable. Liliana Marie Prikler
2023-03-05gnu: komikku: Update to 1.12.1....* gnu/packages/gnome.scm (komikku): Update to 1.12.1. Liliana Marie Prikler
2023-03-05gnu: Add java-smtinterpol....* gnu/packages/maths.scm (java-smtinterpol): New variable. Liliana Marie Prikler
2023-03-05gnu: 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. Liliana Marie Prikler
2023-03-05gnu: Add btor2tools....* gnu/packages/maths.scm (btor2tools): New variable. Liliana Marie Prikler
2023-03-05gnu: Add yices....* gnu/packages/maths.scm (yices): New variable. Liliana Marie Prikler
2023-03-05gnu: Add libpoly....* gnu/packages/maths.scm (libpoly): New variable. Liliana Marie Prikler
2023-03-05gnu: Add cudd....* gnu/packages/maths.scm (cudd): New variable. Liliana Marie Prikler
2023-03-05gnu: tracker: Update to 3.4.2....* gnu/packages/gnome.scm (tracker): Update to 3.4.2. Liliana Marie Prikler
2023-03-05gnu: tracker: Use G-Expressions in arguments....* gnu/packages/gnome.scm (tracker)[arguments]: Change to list of G-Expressions. Re-indent. Liliana Marie Prikler
2023-03-05gnu: tracker: Don't wrap binaries in libexec/tracker3 directory....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’. Liliana Marie Prikler
2023-03-05gnu: meld: Use new package style....* 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> Andy Tai
2023-03-05gnu: meld: Update to 3.22.0...* 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> Andy Tai
2023-03-05gnu: sugar-datastore: Patch reference to md5sum....* 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. Ricardo Wurmus
2023-03-05gnu: sugar: Patch additional references to tools....* 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. Ricardo Wurmus
2023-03-04gnu: Add sugar-block-party-activity....* gnu/packages/sugar.scm (sugar-block-party-activity): New variable. Ricardo Wurmus