1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-09 22:50:34 +02:00
Commit Graph

127573 Commits

Author SHA1 Message Date
宋文武
512bb36b5a gnu: font-artifika: Split outputs.
* gnu/packages/fonts.scm (font-artifika): New field.

Change-Id: I93d3ee3be92bfcd35d85063aaae70618b4a21038
2024-10-19 15:40:55 +02:00
Maxim Cournoyer
7b6ab9ebe7 gnu: Add freedisksysrom.
* gnu/packages/emulators.scm (freedisksysrom): New variable.

Change-Id: I6058d647ec0097a5b774afa3a999b8525325a648
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
8d5c1ef487 gnu: Add asm6f.
* gnu/packages/assembly.scm (asm6f): New variable.

Change-Id: Ib1c79dce8392bf11aa93d5741b5b61e03f0aa7ed
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
af958a7016 gnu: joycond: Patch /bin/setfacl in udev rules.
* gnu/packages/games.scm (joycond)
[phases]: Extend the 'fix-bin-location' phase.

Change-Id: Ie41f822db023369d5d35f9a960a9dadf994663e8
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
ecda7d3ef7 gnu: joycond: Update to 0.1.0-2.9d1f509, use gexps and fix license.
* gnu/packages/games.scm (joycond): Update to 0.1.0-2.9d1f509.
[phases]: Use gexps.
[license]: Correct to gpl3+.

Change-Id: I81824de94d168e63e0434149805708cb1e8b8a54
2024-10-19 21:45:47 +09:00
Maxim Cournoyer
1d07e429d9 gnu: ntp: Update to 4.2.8p18.
* gnu/packages/ntp.scm (ntp): Update to 4.2.8p18.
[inputs]: Replace openssl-1.1 with openssl.

Change-Id: Ife0395b2e865093819807d4ebbb85abe8b9ea17c
2024-10-19 21:45:47 +09:00
Artyom V. Poptsov
48097f5119 gnu: book-sparc: Update to 2.2.0.
* gnu/packages/books.scm (book-sparc): Update to 2.2.0.
[inputs]: Add git, gnu-make, texlive-fancyvrb, and texlive-upquote.
[native-inputs]: Add autoconf and automake.

Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Icd19f295b8572428aea39f46c27e22f87d5dc7e1
2024-10-19 00:57:41 +03:00
Sharlatan Hellseher
cdc69de97d gnu: python-glcontext: Keep default check phase.
* gnu/packages/python-graphics.scm (python-glcontext) [arguments]
<#:phases>: Keep default 'check phase; add 'prepare-test-environment
phase.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I0ab856ab1bfe339c53600852bc5d90dbe1051c13
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
af7e1d89e6 gnu: python-glcontext: Move to python-graphics.
* gnu/packages/python-xyz.scm (python-glcontext): Move from here ...
* gnu/packages/python-graphics.scm: ... to here.

Change-Id: If984a8b0c128df8bcaffae2cce8d9caabda7890b
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
81702aa743 gnu: python-glcontext: Update to 3.0.0-2.f2875ab.
* gnu/packages/python-xyz.scm (python-glcontext): Update to 3.0.0-2.f2875ab.

Change-Id: I9fb440727253fa5f1a1eb522c0c1f4caed87b477
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
88471af678 gnu: Add python-pyglet.
This project was mentioned in #48467, #50505, #52116 and #67131. It's a
refreshed version with most of the bindings implemented.

* gnu/packages/python-graphics.scm (python-pyglet): New variable.

Change-Id: I78718376bc2945184c32cb013309fbba2b2749d0
Co-Authored-By: Adam Kandur <kefironpremise@gmail.com>
Co-Authored-By: Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de>
Co-Authored-By: Morgan Smith <Morgan.J.Smith@outlook.com>
Co-Authored-By: Adam Faiz <adam.faiz@disroot.org>
2024-10-18 21:09:33 +01:00
Sharlatan Hellseher
194d8e51cf gnu: Add packages/python-graphics module.
* gnu/packages/python-graphics.scm: New file.
* gnu/local.mk: Add gnu/packages/python-graphics.scm to the scope.

Change-Id: I1d077c838ff1c3c014c3d699b539eaf8befd5084
2024-10-18 21:09:33 +01:00
Ricardo Wurmus
061e0acd59 gnu: infamous-plugins: Update to 0.3.2.
* gnu/packages/audio.scm (infamous-plugins): Update to 0.3.2.
[arguments]: Remove obsolete build phase 'fix-build-with-newer-lv2.

Change-Id: Ic483d42c9d9558d9e047040e64817fcb0c0ca7c2
2024-10-18 11:16:28 +02:00
Ricardo Wurmus
c2edd382ba gnu: suil: Update to 0.10.20.
* gnu/packages/audio.scm (suil): Update to 0.10.20.
[build-system]: Use meson-build-system.
[inputs]: Add qtx11extras.

Change-Id: I62d1c9c478c69ecbbdd3bf9d9760bb3094f9bb18
2024-10-18 11:16:28 +02:00
Ricardo Wurmus
0595c62f0d gnu: lsp-plugins: Build UI feature.
* gnu/packages/music.scm (lsp-plugins)[arguments]: Add "ui" to list of
features to build.

Change-Id: Ifca28a372c1b76062657a68befddde4aff6cb47d
2024-10-18 11:16:28 +02:00
Ricardo Wurmus
08542d460e gnu: ardour: Add X11 libraries.
* gnu/packages/audio.scm (ardour)[inputs]: Add libxinerama and libxrandr.

Change-Id: Ibe34fbc5b4c9192370f03e2ce1a21afcf1ed8b7b
2024-10-18 11:16:28 +02:00
Ricardo Wurmus
f386fa412b gnu: ardour: Use JACK 2.
* gnu/packages/audio.scm (ardour)[inputs]: Replace jack-1 with jack-2.

Change-Id: I3ec131a39b805b3b3f1c5227f70609fba335667a
2024-10-18 11:16:28 +02:00
Ricardo Wurmus
48f1d935f2 gnu: ardour: Update to 8.9.
* gnu/packages/audio.scm (ardour): Update to 8.9.

Change-Id: I078525cca433e94880f5177694cf98fbf5fcb872
2024-10-18 11:16:27 +02:00
Arun Isaac
ba0340eec2 gnu: Add libjwt.
* gnu/packages/web.scm (libjwt): New variable.

Change-Id: Ied516fb41a90de316588622b999b27f0f7ee8de3
2024-10-18 02:20:47 +01:00
jgart
91dd354a10 gnu: trealla: Update to 2.56.12.
* gnu/packages/prolog.scm (trealla): Update to 2.56.12.

Change-Id: Id19362edf9daaae100ef8a45e0ccac7f72c695a7
2024-10-17 00:14:21 -05:00
Spencer King
d95588242c gnu: awscli@1: Fix broken build.
awscli 1.x requires PyYAML<=6,>=3.10.

* gnu/packages/python-web.scm (awscli)[inputs]: Change ‘python-pyyaml’
to ‘python-pyyaml-5’.

Change-Id: I9b7a523b9f72bdc13f48bf699e7e01f0ebe7a575
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:24:10 +02:00
Thanos Apollo
76d9b0b0cc gnu: fossil: Update to 2.23.
* gnu/packages/version-control.scm (fossil): Update to 2.23.
[inputs]: Change SQLITE to SQLITE-NEXT.

Change-Id: Id964b1e9295c0861db3d7ee7c8a22cce40f55d73
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:20:58 +02:00
Maxim Cournoyer
96317d13ae gnu: udisks: Remove obsolete wrap-udisksd phase.
The tools are now patched in the libblockdev plugin sources directly.

* gnu/packages/freedesktop.scm (udisks) [phases]: Delete the wrap-udisksd
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:49 +02:00
Maxim Cournoyer
f8573c326a gnu: udisks: Update to 2.10.1.
* gnu/packages/freedesktop.scm (udisks): Update to 2.10.1.
[native-inputs]: Replace intltool with gettext-minimal.  Remove gnome-common.

Change-Id: I4fbc4f6949eb14763dad58dbccd9974793ea02f6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:49 +02:00
Maxim Cournoyer
a8bd933362 gnu: libblockdev: Use gexps.
* gnu/packages/disk.scm (libblockdev)
[phases]: Use gexps.
{patch-plugin-paths}: Use search-input-file.

Change-Id: I61f9b3dfdd4dc249fb0f59abb99826a8e759bb42
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:48 +02:00
Sarah Morgensen
c3a8251f77 gnu: libblockdev: Update to 3.1.1.
* gnu/packages/disk.scm (libblockdev): Update to 3.1.1.
 [inputs]: Add keyutils and libnvme.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:48 +02:00
Sarah Morgensen
d86c049c1e gnu: libblockdev: Fix inputs.
Add missing inputs; make util-linux a regular input since libblockdev
retains references to it.

* gnu/packages/disk.scm (libblockdev):
[native-inputs]: Move util-linux...
[inputs]: ... here.  Add bcache-tools, e2fsprogs, gptfdisk, multipath-tools,
and ntfs-3g.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:47 +02:00
Sarah Morgensen
69899ca818 gnu: libblockdev: Embed executable paths.
* gnu/packages/disk.scm (libblockdev)[arguments]<#:phases>: Add
'patch-plugin-paths' phase.

Fixes: <https://bugs.gnu.org/33896>.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I96f9e2f03650b22ffef5a7fe091159450e4c5b67
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:47 +02:00
Maxim Cournoyer
355795f2d8 gnu: libbytesize: Update to 2.10.
* gnu/packages/c.scm (libbytesize): Update to 2.10.

Change-Id: Id0640e9c118fcf3ced3f6c6aa145a0f15e4f07d8
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:11:46 +02:00
Cayetano Santos
0744f00e13 gnu: gtkwave: Update to 3.3.121.
* gnu/packages/fpga.scm (gtkwave): Update to 3.3.121.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16 19:08:29 +02:00
Ludovic Courtès
89e8e25cb5 gnu: guile-git: Update to 0.9.0.
* gnu/packages/guile.scm (guile-git): Update to 0.9.0.

Change-Id: I7a49f592a810422f9743dbd9ed50d25f64b32475
2024-10-16 19:07:55 +02:00
Doğan Çeçen
b3b98151f3 gnu: kcolorpicker: Build with -fPIC.
It fixes linking errors when building kimageannotator:

    ...
    ld:
    /gnu/store/...-kcolorpicker-0.3.1/lib/libkColorPicker.a(AbstractPopupMenuButton.cpp.o):
    relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol
    `_ZN15QAbstractButton7clickedEb@@Qt_6' which may bind externally can
    not be used when making a shared object; recompile with -fPIC
    ...

* gnu/packages/kde-frameworks.scm (kcolorpicker)[arguments]: Adjust
  configure-flags to add -fPIC to CMAKE_CXX_FLAGS.

Change-Id: I38c77cc641e48b3e992e8f49fd861d9ada818240
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-10-16 18:10:04 +08:00
Zheng Junjie
337ce2601a gnu: b4: Update to 0.14.2.
* gnu/packages/version-control.scm (b4): Update to 0.14.2.

Change-Id: Ic8a281f2b3871e2e77e7ad77295593d05df8ce8d
2024-10-16 08:27:19 +08:00
Artyom V. Poptsov
8ffb0c14b8 gnu: Add go-github-com-kpango-glg.
* gnu/packages/golang-xyz.scm (go-github-com-kpango-glg): New variable.

Change-Id: Iaa457f5a53000713df0a7fad3f772e57143c9d1c
2024-10-15 22:55:01 +03:00
Artyom V. Poptsov
f5ae687319 gnu: Add go-github-com-kpango-fastime.
* gnu/packages/golang-xyz.scm (go-github-com-kpango-fastime): New variable.

Change-Id: I79bf2cd7d0a3a29d2718788184560c0cfe406e4f
2024-10-15 22:54:54 +03:00
Ashish SHUKLA
377359315f gnu: aerc: Add a patch for bug with signed messages.
* gnu/packages/mail.scm (aerc): (source)[origin]<patches>: Add patch.

Change-Id: I9e080662854b93022255f53e9f6eff11a2c934a3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:10 +02:00
Spencer King
38a28e7447 gnu: julia-categoricalarrays: Update to 0.10.8.
* gnu/packages/julia-xyz.scm (julia-categoricalarrays): Update to 0.10.8.

Change-Id: Ic2b21e0b4069234b0da49ec9c2f6b704ba095cdb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:10 +02:00
Ian Eure
b59632da27 gnu: jellyfin-mpv-shim: Fix icon & metainfo installation.
The icons and appdata.xml were getting installed into share/applications, when
they should have gone into share/icons/hicolor and share/metainfo.  Put them
in the right place, which allows DEs to find them.

* gnu/packages/video.scm (jellyfin-mpv-shim): In 'install-desktop-file
phase, change the icon and metadata file name.

Change-Id: Ic6cdae2fe0b348b94285bf8b39c014922baae6c1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:09 +02:00
Nicolas Graves
d268c964af gnu: sipwitch: Fix build.
* gnu/packages/telephony.scm (sipwitch): Fix build.
[origin]<patches>: Add sipwitch-fix-build-with-exosip5.patch here...
* gnu/packages/patches: ...here and...
* gnu/local.mk: ...here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:09 +02:00
Nicolas Graves
d3a82bbad2 gnu: exosip: Update to 5.3.0. [security fixes]
This fixes CVE-2014-10375.

* gnu/packages/telephony.scm (exosip): Update to 5.3.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:09 +02:00
Nicolas Graves
6870c3a4d0 gnu: osip: Update to 5.3.1.
* gnu/packages/telephony.scm (osip): Update to 5.3.1.
[origin]<patches>: Remove patch.
* gnu/packages/patches/osip-CVE-2017-7853.patch : Remove it.
* gnu/local.mk: Remove patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:09 +02:00
Cayetano Santos
8300b60b53 gnu: abc: Update to 0.0-3.707442e.
* gnu/packages/fpga.scm (abc): Update to 0.0-3.707442e.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:09 +02:00
Rutherther
ae626fc102 gnu: gcc@9: Add libsanitizer fsconfig command patch.
Since newer glibc version there is a conflict in names between kernel
module and glibc module.  This uses a patch that was used upstream in
llvm to bypass it.  Without this, the build fails with a redefinition
error.

* gnu/packages/gcc.scm (gcc-9)[source]: Add
‘gcc-7-libsanitizer-fsconfig-command.patch’.

Change-Id: Ibb8446b7bba52f72d82fcf69804cae09215daeed
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:09 +02:00
gemmaro
943b38a0c3 gnu: perl-pod-simple: Update to 3.45.
* gnu/packages/perl.scm (perl-pod-simple): Update to 3.45.

Change-Id: I9933661f49f35da2a3b6ca2ff678b20831661826
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-15 15:59:38 +01:00
Janneke Nieuwenhuizen
f443f5b0cd gnu: Add perl-text-markdown.
* gnu/packages/markup.scm (perl-text-markdown): New variable.

Change-Id: Ibeaa8d3959e4ddea15650c97f5ca598c3cc8c60a
2024-10-15 13:01:33 +02:00
Janneke Nieuwenhuizen
adaaa32658 gnu: Add perl-yaml-syck.
* gnu/packages/perl.scm (perl-yaml-syck): New variable.

Change-Id: I49fd33875f50357834262a8fc8d8a117c3f492b6
2024-10-15 12:53:50 +02:00
Janneke Nieuwenhuizen
85130e1a75 hurd: Support system init in /libexec/runsystem.
This is the first step to support booting after guix system init, which does
not create /servers.

* gnu/packages/hurd.scm (hurd)[arguments]: In stage create-runsystem, do not
assume /servers/socket/ exists, remove any existing /servers/socket/1.
2024-10-15 11:13:47 +02:00
Javier Olaechea
aaa12db632 gnu: emacs-lilypond-mode: Add emacs-lilypond-mode.
* gnu/packages/music.scm (emacs-lilypond-mode): New variable.

Change-Id: Ifd6a3e35e9668f39a065de2ce7316775a8d99e39
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-10-15 09:12:33 +02:00
Javier Olaechea
bacd7d9dde gnu: Add emacs-flymake.
* gnu/packages/emacs-xyz.scm (emacs-flymake): New variable.

Change-Id: I8dc5cd880301dfbf8492e7b998fb80f786dd27d8
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-10-15 09:05:13 +02:00
Rostislav Svoboda
97f6451a67 gnu: emacs-sly-named-readtables: Fix package build.
* gnu/packages/emacs.scm (emacs-sly-named-readtables)[#:phases]: Delete
make-autoloads phase, since the package provides autoloads.

Change-Id: Iec994490da91414386d4b916c9805770b56d74f8
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-10-15 09:03:13 +02:00