aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2022-02-08gnu: chatty: Update to 0.4.0.Liliana Marie Prikler
* gnu/packages/messaging.scm (chatty): Update to 0.4.0. [#:phases]: Drop trailing #t. [native-inputs]: Use new style. Add protobuf. [inputs]: Add gspell, json-glib, libolm, libphonenumber and modem-manager. Replace libhandy-0.0 with libhandy. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: evolution-data-server: Build with libphonenumber.Liliana Marie Prikler
* gnu/packages/gnome.scm (evolution)[#:configure-flags]: Drop inexistent flags. Add "-DWITH_PHONENUMBER=ON". [native-inputs]: Add protobuf. [inputs]: Add boost and libphonenumber. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: iwd: Update to 1.24.Simon South
* gnu/packages/linux.scm (ell): Update to 0.48. [arguments]: Remove obsolete "fix-dbus-tests" phase. * gnu/packages/networking.scm (iwd): Update to 1.24. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: ell: Remove input labels.Simon South
* gnu/packages/linux.scm (ell)[native-inputs]: Remove input labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: iwd: Build from Git sources.Simon South
* gnu/packages/networking.scm (iwd)[source]: Use "git-fetch" and "git-file-name". [inputs]: Add ell source code. [native-inputs]: Add autoconf, automake, libtool. [arguments]<#:phases>: Add "copy-ell-header-files" phase to copy shared header files from ell source into source tree. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: iwd: Remove reference to %outputs.Simon South
* gnu/packages/networking.scm (iwd)[arguments]: Remove reference to %outputs by using a gexp. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: iwd: Remove input labels.Simon South
* gnu/packages/networking.scm (iwd)[native-inputs]: Remove input labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: nomad: Depends on proper version of g-golf.Zhu Zihao
* gnu/packages/guile-xyz.scm (nomad)[inputs]: Replace 'g-golf' with 'guile2.2-g-golf'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: Add guile2.2-g-golf.Zhu Zihao
* gnu/packages/guile-xyz.scm (guile2.2-g-golf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: Deprecate the 'g-golf' variable.Zhu Zihao
g-golf now supports both Guile 3.0 and 2.2. Assign a new name to identify the g-golf for different Guile version. * gnu/packages/guile-xyz.scm (g-golf): Rename to guile-g-golf. (g-golf): Define as deprecated by guile-g-golf. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: g-golf: Update to 0.0.1-1010-1824633.Zhu Zihao
* gnu/packages/guile-xyz.scm (g-golf)[arguments]: Use G-Expression. <phases>: Add phase 'fix-guile-site-directory'. Patch 'configure.ac' before bootstrapping, avoid breaking configure script in accident. In phase 'substitute-libs', use `search-input-file` for searching libraries. In phase 'start-xorg-server', simplify the X server startup script. [inputs]: Remove gtk+ and clutter. Use label-less style. [native-inputs]: Add gtk+ and clutter, they're now only needed in test. Use label-less style. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: Fix typo.jgart
* gnu/machine.scm: Fix typo in top-level comment. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: Add emacs-spray.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm: (emacs-spray) new variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: Add bloomberg-bde.Greg Hogan
* gnu/packages/cpp.scm (bloomberg-bde): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: Add bloomberg-bde-tools.Greg Hogan
* gnu/packages/cpp.scm (bloomberg-bde-tools): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-08gnu: guile-dsv: Update to 0.5.1Artyom V. Poptsov
* gnu/packages/guile-xyz.scm (guile-dsv): Update to 0.5.1. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: gallery-dl: Update to 1.20.3.Jai Vetrivelan
* gnu/packages/video.scm (gallery-dl): Update to 1.20.3. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: rofi-calc: Update to 2.1.0.Jai Vetrivelan
* gnu/packages/xdisorg.scm (rofi-calc): Update to 2.1.0. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: font-jetbrains-mono: Update to 2.242.jgart
* gnu/packages/fonts.scm (font-jetbrains-mono): Update to 2.242. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: waybar: Update to 0.9.9.Andrew Tropin
* gnu/packages/wm.scm (waybar): Update to 0.9.9. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: clojure-data-xml: Fix test suiteRyan Sundberg via Guix-patches via
Removes clojurescript related tests that interfere with the JDK clojure test suite, causing it to fail. * gnu/packages/clojure.scm (clojure-data-xml)[arguments]: Add 'delete-cljs-tests phase Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-02-08gnu: enlightenment: Patch dlopen of ddcutil.Efraim Flashner
* gnu/packages/enlightenment.scm (enlightenment)[inputs]: Add ddcutil. [arguments]: Adjust custom 'set-system-actions phase to patch dlopen of libddcutil.
2022-02-08gnu: enlightenment: Update to 0.25.2.Efraim Flashner
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.25.2.
2022-02-08gnu: efl: Build with librsvg-for-system.Efraim Flashner
* gnu/packages/enlightenment.scm (efl)[inputs]: Replace conditional librsvg with librsvg-for-system. [arguments]: Remove configure-flag disabling librsvg support.
2022-02-08gnu: efl: Update to 1.26.2.Efraim Flashner
* gnu/packages/enlightenment.scm (efl): Update to 1.26.2.
2022-02-08gnu: poke: Update to 2.1.Efraim Flashner
* gnu/packages/engineering.scm (poke): Update to 2.1.
2022-02-08gnu: Add pict.Maxim Cournoyer
* gnu/packages/check.scm (pict): New variable.
2022-02-08gnu: Add emacs-mct.Andrew Tropin
* gnu/packages/emacs-xyz.scm (emacs-mct): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-08gnu: Add emacs-volatile-highlights.Jai Vetrivelan
* gnu/packages/emacs-xyz.scm (emacs-volatile-highlights): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-08gnu: thinkfan: Use G-expressions.Nicolas Goaziou
* gnu/packages/linux.scm (thinkfan)[arguments]<#:configure-flags, #:phases>: Use G-expressions.
2022-02-08gnu: thinkfan: Update to 1.3.1.Nicolas Goaziou
* gnu/packages/linux.scm (thinkfan): Update to 1.3.1.
2022-02-08gnu: Add emacs-popper.Niklas Eklund
* gnu/packages/emacs-xyz.scm (emacs-popper): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-08gnu: seahorse-adventures: Use G-expressions.Nicolas Goaziou
* gnu/packages/games.scm (seahorse-adventures)[origin]<snippet>: [arguments]<#:phases>: Use G-expressions.
2022-02-08gnu: seahorse-adventures: Remove trailing #T from phases and snippet.Nicolas Goaziou
* gnu/packages/games.scm (seahorse-adventures)[origin]<#:snippet>: Remove trailing #T. [arguments]<#:phases>: Remove trailing #T.
2022-02-07gnu: seahorse-adventures: Update to 1.4.Nicolas Goaziou
* gnu/packages/games.scm (seahorse-adventures): Update to 1.4.
2022-02-07gnu: samba: Update to 4.15.5 [security fixes].Marius Bakke
This fixes CVE-2021-44141, CVE-2021-44142, and CVE-2022-0336. * gnu/packages/samba.scm (samba): Update to 4.15.5.
2022-02-07gnu: rofi: Update to 1.7.3.Jai Vetrivelan
* gnu/packages/xdisorg.scm (rofi): Update to 1.7.3. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-02-07gnu: picom: Update to 9.Jai Vetrivelan
* gnu/packages/compton.scm (picom): Update to 9. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-02-07gnu: python-honcho: Update to 1.1.0.Stefan Reichör
* gnu/packages/python-xyz.scm (python-honcho): Update to 1.1.0. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-02-07gnu: ganeti-instance-guix: Update to 0.6.1.Marius Bakke
* gnu/packages/virtualization.scm (ganeti-instance-guix): Update to 0.6.1.
2022-02-07gnu: clitest: Use G-expressions.Marius Bakke
* gnu/packages/check.scm (clitest)[arguments]: Rewrite as gexp. While here, respect TESTS? in check phase.
2022-02-07gnu: clitest: Update to 0.4.0.Marius Bakke
* gnu/packages/check.scm (clitest): Update to 0.4.0. [inputs]: Add BASH-MINIMAL. [arguments]: Remove trailing #t.
2022-02-07gnu: Disable compressed debug sections for mingw-w64Carl Dong
The newly introduced --enable-compressed-debug-section=all configure flag in the base binutils package makes the mingw-w64 build system unusable. For example: $ guix build --target=x86_64-w64-mingw32 hello and $ guix build mingw-w64-x86_64-winpthreads Will fail to build with an error: "x86_64-w64-mingw32-ld: final link failed: bad value" Turning off this flag seems to fix the problem, but perhaps it'd also be worthwhile to investigate the root cause. * gnu/packages/cross-base.scm (cross-binutils): When building for mingw targets, append "--enable-compressed-debug-section=no" to configure flags.
2022-02-07gnu: linux-libre: Expose running kernel config as /proc/config.gz.Maxim Cournoyer
* gnu/packages/linux.scm (%default-extra-linux-options) [CONFIG_IKCONFIG, CONFIG_IKCONFIG_PROC]: Enable kernel options.
2022-02-07gnu: linux-libre: Build the snd-emu10k1 kernel module.Maxim Cournoyer
Add the CONFIG_SND_EMU10K1=m and CONFIG_SND_EMU10K1_SEQ=m kernel options to all of our x86 and ARM configurations. The change automated via: $ git grep -rl CONFIG_SND_INDIGODJX | xargs grep -rL CONFIG_SND_EMU10K1=m \ | xargs sed '/CONFIG_SND_INDIGODJX=m/a\ CONFIG_SND_EMU10K1=m\nCONFIG_SND_EMU10K1_SEQ=m' -i
2022-02-07gnu: linux-libre: Enable CONFIG_ZONE_DMA in all configs.Maxim Cournoyer
ZONE_DMA is still used by some kernel drivers such as older sound and network cards; it was already enabled on ARM and for some i686 kernels. Enable it everywhere for consistency. The change was automated with: $ git grep -rl CONFIG_ZONE_DMA | \ xargs sed 's/# CONFIG_ZONE_DMA is not set/CONFIG_ZONE_DMA=y/' -i * gnu/packages/aux-files/linux-libre/4.14-x86_64.conf: Enable CONFIG_ZONE_DMA. * gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Likewise. * gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: Likewise. * gnu/packages/aux-files/linux-libre/4.9-x86_64.conf: Likewise. * gnu/packages/aux-files/linux-libre/5.10-i686.conf: Likewise. * gnu/packages/aux-files/linux-libre/5.10-x86_64.conf: Likewise. * gnu/packages/aux-files/linux-libre/5.15-i686.conf: Likewise. * gnu/packages/aux-files/linux-libre/5.15-x86_64.conf: Likewise. * gnu/packages/aux-files/linux-libre/5.16-i686.conf: Likewise. * gnu/packages/aux-files/linux-libre/5.16-x86_64.conf: Likewise. * gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Likewise.
2022-02-07build: image: Account for fixed-size file system structures.Tobias Geerinckx-Rice
Workaround for <https://issues.guix.gnu.org/53194>. * gnu/build/image.scm (estimate-partition-size): Enforce a 1-MiB minimum. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-02-07guix: Restore profile hook for TeX Live font maps.Ricardo Wurmus
Long ago we had a profile hook, called “texlive-configuration”, which would operate on the texlive-* packages that have actually been installed in the profile, build a union directory, and then install a texmf.cnf file that declared the prefix of the TeX Live tree to be the union directory. It then generated font maps based on the fonts that had actually been installed. This approach had multiple disadvantages, the worst of which was that you could only really have one TeX Live tree. Commit 04a0b1e09abce99857e7930336421ca6d15ae630 addressed this, where texmf.cnf was modified *once* and for all in texlive-bin to reference the GUIX_TEXMF variable to determine the root of the tree. This made much of “texlive-configuration” obsolete, because we didn’t need to have any union directories at all, because we had no need for a customized per-profile variant of texmf.cnf. Unfortunately, with the loss of the profile hook we would no longer build font maps. This patch resurrects the profile hook: we’re again generating font maps (such as pdftex.map) based on the contents of the profile. * gnu/packages/tex.scm (texlive-default-updmap.cfg): New variable. * guix/profiles.scm (texlive-configuration): Rename this... (texlive-font-maps): ...to this; update to run updmap-sys on the contents of the profile to generate only font maps. (%default-profile-hooks): Add texlive-font-maps. * guix/status.scm (hook-message): Rename unused texlive-configuration to texlive-font-maps.
2022-02-07gnu: webrtc-audio-processing: Fix building on powerpc architectures.Efraim Flashner
* gnu/packages/audio.scm (webrtc-audio-processing)[arguments]: Adjust custom arguments list to also fix building on all powerpc architectures. [native-inputs]: Add patch, local-file on riscv64-linux and powerpc architectures. * gnu/packages/patches/webrtc-audio-processing-big-endian.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
2022-02-07gnu: gnome-arcade: Improve package style.Nicolas Goaziou
* gnu/packages/emulators.scm (gnome-arcade)[arguments]: Use G-expressions. <#:phases>: Remove trailing #T. [inputs]: Remove labels. [description]: Start with a complete sentence.