aboutsummaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2022-08-06gnu: Add i3-autotiling.Hilton Chain
* gnu/packages/python-xyz.scm (i3-autotiling): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-06gnu: Add python-i3ipc.Hilton Chain
* gnu/packages/python-xyz.scm (python-i3ipc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-06gnu: Add emacs-vundo.Hilton Chain
* gnu/packages/emacs-xyz.scm (emacs-vundo): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-06gnu: Add wavbreaker.Joeke de Graaf
* gnu/packages/mp3.scm (wavbreaker): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-06xdg-utils: Support cross-compilation.Maxime Devos
It has been verified that this does not cause rebuilds when compiling natively. The references graph when cross-compiling has also been verified -- glibc-2.33 and the native bash-static-5.1.8 still remains in the graph, but via the cross-compiled inetutils-2.0, ncurses-6.2.20210619 and via gcc-cross-TARGET-10.3.0-lib, which is not related with Perl cross-compilation. * gnu/packages/freedesktop.scm (xdg-utils)[inputs]{bash-minimal,file}: New inputs when cross-compiling. (xdg-utils)[arguments]<#:phases>{locate-catalog-files}: Add 'native-inputs' argument when cross-compiling. Look for docbook-xml and docbook-xsl in native-inputs when cross-compiling. While we are at it, eliminate input labels with search-input-file. (xdg-utils)[arguments]<#:phases>{patch-hardcoded-patch}: Use search-input-file + inputs instead of 'which' when cross-compiling. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-06perl-file-mimeinfo: Fix cross-compilation.Maxime Devos
* gnu/packages/freedesktop.scm (perl-file-mimeinfo)[arguments]<#:phases>: Make it a G-exp to avoid messy nested quasiquotation. {wrap-programs}: When cross-compiling, don't use the PELRL5LIB environment variable, instead use 'search-path-as-list'. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-06gnu: freedesktop: Add 'bash' input for 'wrap-program'Maxime Devos
It is required for cross-compilation. Cherry-picked from <https://issues.guix.gnu.org/49327#6>. * gnu/packages/freedesktop.scm (udisks)[inputs]: Add 'bash-minimal' when cross-compiling. (perl-file-mimeinfo)[inputs]: Likewise. (udiskie)[inputs]: Likewise. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-06gnu: ugrep: Simplify snippet.Liliana Marie Prikler
* gnu/packages/search.scm (ugrep)[source]: Use nested for-each loop. Simplify regular expressions.
2022-08-06gnu: ugrep: Use G-Expressions.kiasoc5
* gnu/packages/search.scm (ugrep)[source]: Convert snippet to G-Expression. [arguments]: Convert to list of G-Expressions. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-06gnu: ugrep: Build with zstd support.kiasoc5
* gnu/packages/search.scm (ugrep)[inputs]: Add zstd lib. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-06gnu: yt-dlp: Use new package style.kiasoc5
* gnu/packages/video.scm (yt-dlp)[source](snippet): Rewrite as a G-Expression. [arguments]: Use G-Expressions. [inputs]: Drop labels. [native-inputs]: Likewise. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-06gnu: yt-dlp: Update to 2022.07.18.kiasoc5
* gnu/packages/video.scm (yt-dlp): Update to 2022.07.18. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-06gnu: queen: Use new package style.Liliana Marie Prikler
* gnu/packages/games.scm (make-queen-package)[build-system]: Use copy-build-system. [arguments]: Convert to list of G-Expressions. Replace #:modules and #:builder with #:install-plan and #:phases.
2022-08-06gnu: queen-de: Fix build.Felix Gruber
The sources for queen-de lack a readme, so check whether one exists prior to trying to install it. See <https://bugs.gnu.org/56886>. * gnu/packages/games.scm (make-queen-package)[#:builder]: Only install readme.txt if it exists. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-06gnu: komikku: Update to 0.40.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (komikku): Update to 0.40.0.
2022-07-31gnu: libinih: Update to 56.Tobias Geerinckx-Rice
* gnu/packages/linux.scm (libinih): Update to 56.
2022-07-31gnu: frotz: Update to 2.54.Tobias Geerinckx-Rice
This fixes the build. * gnu/packages/games.scm (frotz): Update to 2.54. [arguments]: Use G-expressions. Set CC in #:make-flags. Remove obsolete 'curses phase. Don't explicitly return #t from phases. [native-inputs]: Add pkg-config and which. [inputs]: Add ao.
2022-08-06gnu: emacs-gruvbox-theme: Update to 1.29.0.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-gruvbox-theme): Update to 1.29.0.
2022-08-06gnu: emacs-taxy: Update to 0.10.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-taxy): Update to 0.10.
2022-08-05gnu: Add python-pynbody.Sharlatan Hellseher
* gnu/packages/astronomy.scm: (python-pynbody): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-08-05gnu: Add python-posix-ipc.Sharlatan Hellseher
* gnu/packages/python-xyz.scm: (python-posix-ipc): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2022-08-05gnu: Remove rust-pico-sys-0.0.Efraim Flashner
* gnu/packages/crates-io.scm (rust-pico-sys-0.0): Remove variable.
2022-08-05gnu: rust-httparse-1: Update to 1.7.1.Efraim Flashner
* gnu/packages/crates-io.scm (rust-httparse-1): Update to 1.7.1. [cargo-development-inputs]: Remove rust-pico-sys-0.0. Add rust-criterion-0.3.
2022-08-05gnu: urlscan: Update to 0.9.10.Efraim Flashner
* gnu/packages/mail.scm (urlscan): Update to 0.9.10.
2022-08-05gnu: Add r-biomartr.Ricardo Wurmus
* gnu/packages/bioconductor.scm (r-biomartr): New variable.
2022-08-05gnu: Add r-philentropy.Ricardo Wurmus
* gnu/packages/cran.scm (r-philentropy): New variable.
2022-08-05gnu: Add r-poorman.Ricardo Wurmus
* gnu/packages/cran.scm (r-poorman): New variable.
2022-08-05guix system: Remove unused 'read-operating-system' procedure.Ludovic Courtès
* guix/scripts/system.scm (read-operating-system): Remove. * gnu/ci.scm: Remove unused (guix scripts system) import.
2022-08-05gnu: mumps: Add alternate source code URL.Ludovic Courtès
* gnu/packages/maths.scm (mumps)[source]: Add alternate URL.
2022-08-05gnu: mumps: Update to 5.5.1FELŠÖCI Marek
* gnu/packages/maths.scm (mumps): Update to 5.5.1. Stop applying patches as the build configuration has been updated upstream. Allow for further optimized BLR compression by specifying the -DBLR_MT build option. * gnu/packages/patches/mumps-build-parallelism.patch: File removed. * gnu/packages/patches/mumps-shared-libseq.patch: File removed. * gnu/packages/patches/mumps-shared-mumps.patch: File removed. * gnu/packages/patches/mumps-shared-pord.patch: File removed. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-sourcecodepro.Philip McGrath
* gnu/packages/tex.scm (texlive-sourcecodepro): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-sourceserifpro.Philip McGrath
* gnu/packages/tex.scm (texlive-sourceserifpro): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-sourcesanspro.Philip McGrath
* gnu/packages/tex.scm (texlive-sourcesanspro): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-physics.Philip McGrath
* gnu/packages/tex.scm (texlive-physics): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-datatool.Philip McGrath
* gnu/packages/tex.scm (texlive-datatool): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-comment.Philip McGrath
* gnu/packages/tex.scm (texlive-comment): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-breqn.Philip McGrath
* gnu/packages/tex.scm (texlive-breqn): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add texlive-abstract.Philip McGrath
* gnu/packages/tex.scm (texlive-abstract): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: gnome-shell-extension-appindicator: Update to 42.tiantian
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator): Update to 42. [build-system]: Switch to meson-build-system. [arguments]: Delete. [native-inputs]: New field. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: openssl: Keep .dll.a files in main output.Vivien Kraus
* gnu/packages/tls.scm (openssl) [phase move-static-libraries]: Do not move .dll.a files to the static output when targetting mingw. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05home: Use warning instead of display.Andrew Tropin
* gnu/home/services/xdg.scm (compute-on-first-login-script): Use warning instead of display. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05home: xdg: Skip mkdir XDG_RUNTIME_DIR in activation script.Andrew Tropin
* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation): Skip mkdir XDG_RUNTIME_DIR in activation script. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05home: xdg: Use a single @ instead of @@.Andrew Tropin
* gnu/home/services/xdg.scm (ensure-xdg-base-dirs-on-activation, home-xdg-user-directories-files-service): Use single @ intsead of @@. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-05gnu: Add perf-tools.Olivier Dion
* gnu/packages/instrumentation.scm (perf-tools): New variable. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-05gnu: veusz: Fix build.Felix Gruber
* gnu/packages/maths.scm (veusz)[arguments] Fix lookup of qtsvg path in wrap-executable phase. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-05gnu: guile-parted: Use the latest parted.Mathieu Othacehe
The Parted 3.5 regression discussed here: https://issues.guix.gnu.org/55549 has been fixed with 3c381af76a144a4dc3d0f9269f43ee2ec501b538. * gnu/packages/guile-xyz.scm (guile-parted)[inputs]: Use the latest parted package.
2022-08-05installer: parted: Call set-system before set-flags.Mathieu Othacehe
Parted 3.5 introduces the following regression: - partition-set-flag sets the BIOS_GRUB flag. The partition type is set to PARTITION_BIOS_GRUB_GUID. - partition-set-system resets the partition type to PARTITION_LINUX_DATA_GUID undoing what's done by partition-set-flag. To prevent it, reverse the call order. Fixes: <https://issues.guix.gnu.org/55549>. * gnu/installer/parted.scm (mkpart): Call partition-set-system before partition-set-flag.
2022-08-05installer: parted: Log partition flags.Mathieu Othacehe
* gnu/installer/parted.scm (mkpart): Log them.
2022-08-05gnu: Add svkbd.Antero Mejr
* gnu/packages/suckless.scm (svkbd): New variable. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-05gnu: ugrep: Update to 3.8.3.kiasoc5
* gnu/packages/search.scm (ugrep): Update to 3.8.3. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>