Commit Graph

105773 Commits

Author SHA1 Message Date
Timotej Lazar
7ca1ba3928
gnu: font-misc-cyrillic: Update to 1.0.4.
* gnu/packages/xorg.scm (font-misc-cyrillic): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:59 +02:00
Timotej Lazar
ffe2e45b0b
gnu: font-micro-misc: Update to 1.0.4.
* gnu/packages/xorg.scm (font-micro-misc): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:55 +02:00
Timotej Lazar
a68762ca7c
gnu: font-isas-misc: Update to 1.0.4.
* gnu/packages/xorg.scm (font-isas-misc): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:54 +02:00
Timotej Lazar
4163339708
gnu: font-dec-misc: Update to 1.0.4.
* gnu/packages/xorg.scm (font-dec-misc): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:52 +02:00
Timotej Lazar
b0494cfd30
gnu: font-cronyx-cyrillic: Update to 1.0.4.
* gnu/packages/xorg.scm (font-cronyx-cyrillic): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:50 +02:00
Timotej Lazar
95aee6ae4a
gnu: font-arabic-misc: Update to 1.0.4.
* gnu/packages/xorg.scm (font-arabic-misc): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:49 +02:00
Timotej Lazar
5ce6f722c8
gnu: font-alias: Update to 1.0.5.
* gnu/packages/xorg.scm (font-alias): Update to 1.0.5.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:47 +02:00
Timotej Lazar
ddc6d397d4
gnu: font-adobe75dpi: Update to 1.0.4.
* gnu/packages/xorg.scm (font-adobe75dpi): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:46 +02:00
Timotej Lazar
d305ad04cc
gnu: font-adobe100dpi: Update to 1.0.4.
* gnu/packages/xorg.scm (font-adobe100dpi): Update to 1.0.4.
[source]: Drop upstreamed snippet.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:31:43 +02:00
Kaelyn Takata
73f6785bdf
gnu: openmw-openscenegraph: Update to Nov 2022 commit.
* gnu/packages/graphics.scm (openmw-openscenegraph): Update to Nov 2022 commit.
[arguments]: Sync the plugin flags with the mentioned wiki page.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:23:31 +02:00
Saku Laesvuori
a82130de50
services: certbot: Fix nginx crash when certbot is used without domains.
* gnu/services/certbot.scm (certbot-nginx-server-configurations):
Don't return a broken nginx-server-configuration with empty server_name
when no certificate domains are configured. Instead add a separate
server for every certificate, so 0 certificates adds 0 servers.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Reviewed-by: Bruno Victal <mirai@makinata.eu>
2023-06-18 23:12:10 +02:00
Nicolas Graves
c0921a394d
gnu: libreoffice: Fix access to python modules.
* gnu/packages/libreoffice.scm (libreoffice)[arguments]:
Add #:imported-modules and #:modules.
In 'bin-and-desktop-install' phase, add 'install-python-script' and use
it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-18 23:08:29 +02:00
Efraim Flashner
726f2a9447
gnu: khal: Update to 0.11.2.
* gnu/packages/calendar.scm (khal): Update to 0.11.2.
[inputs]: Sort alphabetically.
2023-06-18 21:44:04 +03:00
Efraim Flashner
f387f8f8ca
gnu: poezio: Add missing input.
* gnu/packages/messaging.scm (poezio)[inputs]: Add
python-typing-extensions.
2023-06-18 21:24:35 +03:00
Efraim Flashner
6744ec2f35
gnu: gst-plugins-bad: Fix test suite on riscv64-linux.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[arguments]: Adjust custom
'adjust-tests phase to help tests pass on riscv64-linux.
2023-06-18 20:52:53 +03:00
Liliana Marie Prikler
e4087930f3
gnu: recutils: Use correct bash headers.
* gnu/packages/databases.scm (recutils)[arguments]: Convert to G-Expressions.
Drop gratuitous dirname.
[native-inputs]: Drop labels.  Move bash:include...
[inputs]: ... here.  Also add regular bash.
2023-06-18 09:06:08 +02:00
Liliana Marie Prikler
d54faf155a
gnu: maven-model-builder@3.0: Fix build.
* gnu/packages/maven.scm (maven-3.0-model-builder)[#:phases]: Add
‘add-components-shebang’.
2023-06-18 09:06:08 +02:00
Liliana Marie Prikler
3d3f03cda8
gnu: Add capypdf.
* gnu/packages/pdf.scm (capypdf): New variable.
(a4pdf): Deprecate in favor of capypdf.
2023-06-18 09:06:08 +02:00
Liliana Marie Prikler
09b310172e
gnu: meson: Update to 1.1.1.
* gnu/packages/build-tools.scm (meson): Replace with meson/newer.
(meson/newer): New variable.
2023-06-18 09:06:07 +02:00
Efraim Flashner
0d165fba93
gnu: jimtcl: Skip failing test on all 32-bit architectures.
* gnu/packages/embedded.scm (jimtcl)[arguments]: Adjust custom phase
'delete-failing-tests/32bit to run for all 32-bit architectures.
2023-06-18 08:45:53 +03:00
Vinicius Monego
428b810ca2
gnu: lightspark: Update to 0.8.7.
* gnu/packages/animation.scm (lightspark): Update to 0.8.7.
[inputs]: Remove sdl2-mixer.
2023-06-17 10:08:24 -03:00
Janneke Nieuwenhuizen
ff690faf66
gnu: Use target-hurd?, system-hurd? instead of hurd-target?, hurd-system?.
* gnu/packages/hurd.scm (hurd-target?): Remove.
(hurd-system?): Move to...
* guix/utils.scm (system-hurd?): ...here.
* gnu/packages/*: Update all users, removing (gnu packages hurd) include where
now unused.
2023-06-17 14:38:32 +02:00
Guillaume Le Vaillant
52f2980fa3
gnu: eisl: Update to 3.00.
* gnu/packages/lisp.scm (eisl): Update to 3.00.
2023-06-17 11:25:23 +02:00
Guillaume Le Vaillant
546e7f362a
gnu: txr: Update to 288.
* gnu/packages/lisp.scm (txr): Update to 288.
2023-06-17 11:25:23 +02:00
Artyom Bologov
010e79f292
gnu: cl-colors2: Update to 0.5.4-3.cc03bad.
* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Update to 0.5.4-3.cc03bad.
  [description]: Update with the latest changes.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-06-17 11:25:23 +02:00
Artyom Bologov
23f77bd7b8
gnu: cl-nclasses: Update to 0.6.0.
* gnu/packages/lisp-xyz.scm (sbcl-nclasses): Update to 0.6.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-06-17 11:25:23 +02:00
Guillaume Le Vaillant
2fa9a183d7
gnu: stumpwm: Don't install build artifacts.
* gnu/packages/wm.scm (stumpwm)[arguments]: Add 'remove-temporary-cache'
  phase.
  (stumpwm+slynk)[arguments]: Delete 'remove-temporary-cache' phase inherited
  from stumpwm.
2023-06-17 11:25:23 +02:00
Janneke Nieuwenhuizen
dec270a7c8
gnu: jimtcl: Skip failing test for 32bit.
* gnu/packages/embedded.scm (jimtcl)[arguments]: When building for 32bit, skip
"file.test".
2023-06-17 11:03:43 +02:00
Danny Milosavljevic
998d89ba20
gnu: openjdk: Re-add "openjdk-15-xcursor-no-dynamic.patch".
* gnu/packages/java.scm (openjdk16)[source](patches): Re-add xcursor patch.
(openjdk17)[source](patches): Re-add xcursor patch.
2023-06-17 01:36:55 +02:00
Ontje Lünsdorf
31336e9f5d
gnu: Add python-pdoc.
* gnu/packages/python-xyz.scm (python-pdoc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-16 00:14:52 +02:00
Ludovic Courtès
c27479a739
services: qemu-guest-agent: Add dependency on udev.
Fixes <https://issues.guix.gnu.org/64057>.

* gnu/services/virtualization.scm (qemu-guest-agent-shepherd-service):
Add 'requirement' field.

Reported-by: Yann Dupont <yann.dupont@univ-nantes.fr>
2023-06-16 00:14:52 +02:00
Ricardo Wurmus
6e1215fb9c
gnu: Add r-plumber.
* gnu/packages/cran.scm (r-plumber): New variable.
2023-06-15 18:09:46 +02:00
Ricardo Wurmus
7dc206c8f8
gnu: Add r-swagger.
* gnu/packages/cran.scm (r-swagger): New variable.
2023-06-15 18:09:46 +02:00
Efraim Flashner
f6047c5b71
gnu: eg25-manager: Patch reference to grep.
* gnu/packages/firmware.scm (eg25-manager)[arguments]: Add a phase to
patch the path to grep.
2023-06-15 14:58:48 +03:00
Efraim Flashner
5d6026ff38
gnu: eg25-manager: Update to 0.4.6.
* gnu/packages/firmware.scm (eg25-manager): Update to 0.4.6.
2023-06-15 14:58:48 +03:00
Bruno Victal
f74df2ab87
home: services: xdg-base-directories: Deprecate XDG_LOG_HOME.
XDG_LOG_HOME is non-standard and log files should go to XDG_STATE_HOME
according to the XDG Base Directory Specification.

Fixes <https://issues.guix.gnu.org/61809>.

* gnu/home/services/desktop.scm (home-dbus-shepherd-services): Log to XDG_STATE_HOME.
* gnu/home/services/desktop.scm (home-unclutter-shepherd-services): Log to
XDG_STATE_HOME.
* gnu/home/services/mcron.scm (home-mcron-shepherd-services): Ditto.
* gnu/home/services/pm.scm (home-batsignal-shepherd-services): Ditto.
* gnu/home/services/shepherd.scm (launch-shepherd-gexp): Ditto.
* gnu/home/services/xdg.scm
(home-xdg-base-directories-configuration)[log-home]: Deprecate and unset default value.
(home-xdg-base-directories-environment-variables-service)
(ensure-xdg-base-dirs-on-activation): Handle field deprecation.
(home-xdg-base-directories-service-type): Update description.

Co-authored-by: Andrew Tropin <andrew@trop.in>
Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-06-15 13:19:29 +04:00
Leo Famulari
48cdc47d8c
gnu: linux-libre 4.14: Update to 4.14.318.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.318.
(linux-libre-4.14-pristine-source): Update hash.
2023-06-14 20:13:33 -04:00
Leo Famulari
fb9cd505df
gnu: linux-libre 4.19: Update to 4.19.286.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.286.
(linux-libre-4.19-pristine-source): Update hash.
2023-06-14 20:13:33 -04:00
Leo Famulari
4bc2f09a02
gnu: linux-libre 5.4: Update to 5.4.247.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.247.
(linux-libre-5.4-pristine-source): Update hash.
2023-06-14 20:13:33 -04:00
Leo Famulari
bffc1ec187
gnu: linux-libre 5.10: Update to 5.10.184.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.184.
(linux-libre-5.10-pristine-source): Update hash.
2023-06-14 20:13:32 -04:00
Leo Famulari
5fb9a81316
gnu: linux-libre 5.15: Update to 5.15.117.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.117.
(linux-libre-5.15-pristine-source): Update hash.
2023-06-14 20:13:32 -04:00
Leo Famulari
9c6fc007b6
gnu: linux-libre 6.1: Update to 6.1.34.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.34.
(linux-libre-6.1-pristine-source): Update hash.
2023-06-14 20:13:32 -04:00
Leo Famulari
67efb9cfd4
gnu: linux-libre: Update to 6.3.8.
* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.8.
(linux-libre-6.3-pristine-source, deblob-scripts-6.3): Update hashes.
2023-06-14 20:13:29 -04:00
Ludovic Courtès
26602f4063
services: static-netwoking: Wait for devices to show up.
Fixes <https://issues.guix.gnu.org/63516>.

* gnu/services/base.scm (network-set-up/linux): Add call to
'wait-for-link'.
2023-06-14 23:48:01 +02:00
Ludovic Courtès
e487bd9ef5
gnu: guile-netlink: Update to 1.2.
* gnu/packages/guile-xyz.scm (guile-netlink): Update to 1.2.
2023-06-14 23:45:19 +02:00
Timotej Lazar
c4e49d7598
gnu: browserpass-native: Use new package style.
* gnu/packages/password-utils.scm (browserpass-native)[arguments]: Use
gexps. Drop trailing #t from phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:24:19 +02:00
Timotej Lazar
453d99dc4c
gnu: browserpass-native: Update to 3.1.0.
* gnu/packages/password-utils.scm (browserpass-native): Update to 3.1.0.
[inputs]: Add bash-minimal.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:24:13 +02:00
Andy Tai
489d14c12e
gnu: Add systemtap
* gnu/packages/instrumentation.scm (systemtap): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:23:12 +02:00
gemmaro
c1ef5df61d
gnu: gnushogi: Fix build.
* gnu/packages/games.scm (gnushogi)
[source]: Fix warnings by prefixing "__FUNCTION__" with "__extension__".
[arguments]: Turn off some GCC warnings in C flags.
Set the linker flag to build the program.
Skip the "--enable-fast-install" flag in the configure phase.
Enable the "sizetest" test in the check phase.
[synopsis]: Remove "The" so that the sentence doesn't start with it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:19:44 +02:00
Artyom V. Poptsov
09c4dc5b39
gnu: Add pngcheck.
* gnu/packages/image.scm (pngcheck): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:18:00 +02:00
gemmaro
db7a949067
gnu: Add bdf2sfd.
* gnu/packages/fontutils.scm (bdf2sfd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:11:53 +02:00
Timotej Lazar
d8f90af39f
gnu: Add nwipe.
* gnu/packages/disk.scm (nwipe): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:10:02 +02:00
Z572
6440b352c9
gnu: libtree: fix building on non-x86 systems.
* gnu/packages/linux.scm (libtree): fix building on non-x86 systems.
[source]: add patch.
* gnu/packages/patches/libtree-fix-check-non-x86.patch: New file.
* gnu/local.mk (dist_path_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14 23:00:05 +02:00
Ludovic Courtès
35c27ec5ee
gnu: gnunet-scheme: Use guile-fibers 1.3.1.
* gnu/packages/gnunet.scm (gnunet-scheme)[native-inputs]
[propagated-inputs]: Replace GUILE-FIBERS-1.1 with GUILE-FIBERS-1.3.
2023-06-14 22:53:55 +02:00
Ludovic Courtès
1261d2637c
gnu: guile-fibers: Remove 'guile-fibers-next'.
* gnu/packages/guile-xyz.scm (guile-fibers-next): Remove.
* gnu/packages/package-management.scm (guix-build-coordinator)[arguments]
[native-inputs, propagated-inputs]: Replace GUILE-FIBERS-NEXT by
GUILE-FIBERS-1.3.
(nar-herder)[arguments, native-inputs, propagated-inputs]: Likewise.
* gnu/packages/web.scm (guix-data-service)[propagated-inputs]: Likewise.
2023-06-14 22:53:55 +02:00
Ludovic Courtès
131b7ed6d1
gnu: cuirass: Use guile-fibers 1.3.1.
* gnu/packages/ci.scm (cuirass)[inputs]: Replace GUILE-FIBERS-1.1 with
GUILE-FIBERS-1.3.
2023-06-14 22:53:55 +02:00
Ludovic Courtès
c219c22cbd
gnu: shepherd@0.10: Use guile-fibers 1.3.1.
* gnu/packages/admin.scm (shepherd-0.10)[native-inputs, inputs]: Replace
GUILE-FIBERS-1.1 with GUILE-FIBERS-1.3.
2023-06-14 22:53:55 +02:00
Ludovic Courtès
49119eee2b
gnu: guile-fibers: Add 1.3.1.
* gnu/packages/guile-xyz.scm (guile-fibers-1.3): New variable.
(guile-fibers-1.1): Inherit from it.
* gnu/packages/patches/guile-fibers-libevent-32-bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2023-06-14 22:53:55 +02:00
Zheng Junjie
09449ef6f6
gnu: psascan: Do not build with "-march=native".
* gnu/packages/cpp.scm (psascan)[origin]: Add 'snippet'.
[properties]: New field.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 22:34:17 +03:00
Maxim Cournoyer
10186bc291
gnu: Add lexilla.
* gnu/packages/text-editors.scm (lexilla): New variable.
2023-06-14 15:32:32 -04:00
Maxim Cournoyer
1eac587fa6
gnu: lexilla: Fix find-files regexp in install phase.
* gnu/packages/text-editors.scm (scintilla) [arguments]: Fix find-files regexp
in install phase.
2023-06-14 15:32:32 -04:00
Maxim Cournoyer
0e55391482
gnu: scintilla: Use string-delete to compute source URL.
* gnu/packages/text-editors.scm (scintilla) [source]: Use string-delete
instead of string-split and string-append.
2023-06-14 15:32:32 -04:00
Efraim Flashner
87cf2a859d
home: services: ssh: Allow unset boolean options in ssh-config.
From man 5 ssh_config:
Unless noted otherwise, for each parameter, the first obtained value
will be used.

We want to allow falling through to the first explicitly chosen user
defined value.

* gnu/home/services.ssh.scm (define-maybe boolean): New configuration.
(openssh-host)[forward-x11?, forward-x11-trusted?, forward-agent?,
compression?]: Replace default value with maybe-boolean.
* doc/guix.texi (Secure Shell): Update documentation to match the
changes in the code.
2023-06-14 21:51:44 +03:00
Efraim Flashner
f8cf3982ff
gnu: Add tuba.
* gnu/packages/mastodon.scm (tuba): New variable.
2023-06-14 21:33:32 +03:00
Maxim Cournoyer
786d8fd60d
gnu: python-pyzmq: Update to 25.1.0.
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 25.1.0.
2023-06-14 12:52:53 -04:00
Maxim Cournoyer
ee7b06e212
gnu: python-pyzmq: Use pytest to run the test suite.
* gnu/packages/python-xyz.scm (python-pyzmq)
[arguments]: Precise comments regarding #:tests?.  Override check phase.
2023-06-14 12:52:53 -04:00
Efraim Flashner
8f0698dde3
gnu: python-keras: Fix building with newer python.
* gnu/packages/machine-learning.scm (python-keras)[source]: Add snippet
to adjust for newer versions of python.
2023-06-14 19:11:56 +03:00
Efraim Flashner
cb902d7e1b
gnu: onedrive: Link to all necessary libraries.
Reported by adanska on IRC.

* gnu/packages/sync.scm (onedrive)[arguments]: Remove custom
'link-to-external-libraries phase to allow linking to more libraries.
2023-06-14 19:08:36 +03:00
Maxim Cournoyer
4e60cbe5bb
gnu: ibus-anthy: Prepare for tests.
* gnu/packages/patches/ibus-anthy-fix-tests.patch: New patch.
* gnu/packages/ibus.scm (ibus-anthy): Register it.
* gnu/packages/ibus.scm (ibus-anthy) [source]: Apply patch.
[arguments]: Clarify #:tests? comment.  Add a fix-check,
do-not-override-GI_TYPELIB_PATH and prepare-for-tests phases.
[native-inputs]: Add procps, python-pycotap, util-linux and
xorg-server-for-tests.
2023-06-14 11:05:30 -04:00
Maxim Cournoyer
6bbfcc359a
gnu: python-scikit-build: Update to 0.17.6.
* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.17.6.
[arguments]: Re-instate test_cxx_compiler test in check phase.
[native-inputs]: Add python-virtualenv.
2023-06-14 11:04:04 -04:00
Ricardo Wurmus
7c12255eb9
gnu: guile-openai: Update to 0.2-1.751cd5d.
* gnu/packages/guile-xyz.scm (guile-openai): Update to 0.2-1.751cd5d.
[build-system]: Use gnu-build-system.
[arguments]: Adjust.
[inputs]: Add imagemagick.
[native-inputs]: Add autoconf, automake, and pkg-config.
2023-06-14 14:09:35 +02:00
Ricardo Wurmus
53c7162174
gnu: Add r-word2vec.
* gnu/packages/cran.scm (r-word2vec): New variable.
2023-06-14 14:09:35 +02:00
Ricardo Wurmus
706bf5f0c2
gnu: python-shapely: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-shapely): Update to 2.0.1.
[arguments]: Remove 'patch-geos-path build phase; add 'build-extensions phase.
[build-system]: Use pyproject-build-system.
2023-06-14 14:09:35 +02:00
Ricardo Wurmus
49711f621b
gnu: Add r-doc2vec.
* gnu/packages/cran.scm (r-doc2vec): New variable.
2023-06-14 14:09:34 +02:00
Ricardo Wurmus
6b34433c90
gnu: Add r-openai.
* gnu/packages/cran.scm (r-openai): New variable.
2023-06-14 14:09:34 +02:00
Efraim Flashner
9edf093e58
gnu: python-blosc: Enable tests.
* gnu/packages/python-xyz.scm (python-blosc)[arguments]: Don't disable
tests. Add custom 'check phase.
[native-inputs]: Add cmake-minimal.
2023-06-14 14:52:23 +03:00
Efraim Flashner
3573c82747
gnu: python-blosc: Update to 1.11.1.
* gnu/packages/python-xyz.scm (python-blosc): Update to 1.11.1.
[source]: Update snippet.
[arguments]: Adjust custom 'find-blosc phase.
[propagated-inputs]: Add python-scikit-build.
2023-06-14 14:52:23 +03:00
Efraim Flashner
071ee5856d
gnu: python-blosc: Build with packaged blosc.
* gnu/packages/python-xyz.scm (python-blosc)[source]: Add snippet to
remove bundled sources.
[arguments]: Add a custom phase to set location of blosc.
[inputs]: Add c-blosc.
2023-06-14 14:52:23 +03:00
Sharlatan Hellseher
339be9dad5
gnu: Add python-jwst.
* gnu/packages/astronomy.scm (python-jwst): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:23 +03:00
Sharlatan Hellseher
37bfbd4fcf
gnu: Add python-stcal.
* gnu/packages/astronomy.scm (python-stcal): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:23 +03:00
Sharlatan Hellseher
f9616163d0
gnu: Add python-drizzle.
* gnu/packages/astronomy.scm (python-drizzle): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:23 +03:00
Sharlatan Hellseher
2b085c4b41
gnu: Add python-wiimatch.
* gnu/packages/astronomy.scm (python-wiimatch): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:23 +03:00
Sharlatan Hellseher
2095fe7b96
gnu: Add python-bayesicfitting.
* gnu/packages/astronomy.scm (python-bayesicfitting): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
e5b8a87b40
gnu: Add python-stpipe.
* gnu/packages/astronomy.scm (python-stpipe): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
2ff1c352d4
gnu: Add python-stdatamodels.
* gnu/packages/astronomy.scm (python-stdatamodels): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
23bc5e12d4
gnu: Add python-crds.
* gnu/packages/astronomy.scm (python-crds): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
0ce76141bf
gnu: Add python-parsley.
* gnu/packages/python-xyz.scm (python-parsley): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
3a952dc04c
gnu: Add python-stsynphot.
* gnu/packages/astronomy.scm (python-stsynphot): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
c0dfd04709
gnu: Add python-synphot.
* gnu/packages/astronomy.scm (python-synphot): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
308bee5f00
gnu: Add python-tweakwcs.
* gnu/packages/astronomy.scm (python-tweakwcs): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
95c1e5121a
gnu: Add python-stsci-stimage.
* gnu/packages/astronomy.scm (python-stsci-stimage): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
995443acac
gnu: Add python-stsci-imagestats.
* gnu/packages/astronomy.scm (python-stsci-imagestats): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
04cf30e153
gnu: Add python-stsci-image.
* gnu/packages/astronomy.scm (python-stsci-image): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:22 +03:00
Sharlatan Hellseher
8c1171da28
gnu: Add python-roman-datamodels.
* gnu/packages/astronomy.scm (python-roman-datamodels): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:21 +03:00
Sharlatan Hellseher
2ff90902c0
gnu: Add python-rad.
* gnu/packages/astronomy.scm (python-rad): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:21 +03:00
Sharlatan Hellseher
b08be61a02
gnu: Add python-pysynphot.
* gnp/packages/astronomy.scm (python-pysynphot): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-14 14:52:21 +03:00
Efraim Flashner
f9b8f38908
gnu: glibc-2.33: Fix building for riscv64-linux.
* gnu/packages/base.scm (glibc-2.33)[source]: Add patch.
* gnu/packages/patches/glibc-2.33-riscv64-miscompilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-06-14 14:52:21 +03:00
Efraim Flashner
f3114ac4f0
system: images: Add unmatched module.
* gnu/system/images/unmatched.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2023-06-14 14:52:21 +03:00
Efraim Flashner
cd55aa9801
gnu: image: Add support for unformatted partitions.
* gnu/build/image.scm (make-unformatted-image): New procedure.
(make-partition-image): Add support for unformatted partition.
* gnu/system/image.scm (system-disk-image)[partition->gpt-type]: Add
case for using unformatted partition uuid.
2023-06-14 14:52:21 +03:00
Efraim Flashner
39250fc622
gnu: bootloader: Add u-boot-sifive-unmatched-bootloader.
* gnu/bootloader/u-boot.scm (install-sifive-unmatched-u-boot,
u-boot-sifive-unmatched-bootloader): New variables.
2023-06-14 14:52:21 +03:00
Efraim Flashner
3e5083b182
gnu: opencv: Fix building on riscv64-linux.
* gnu/packages/image-processing.scm (opencv)[arguments]: Adjust the
custom 'disable-broken-tests phase to adjust or skip some tests when
building for riscv64-linux.
2023-06-14 14:52:18 +03:00
宋文武
59e27b23ed
gnu: linenoise: Update to 1.0-2.93b2db9.
* gnu/packages/shells.scm (linenoise): Update to 1.0-2.93b2db9.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-06-14 18:14:09 +08:00
Benjamin
e8e2d4ebff
gnu: wireplumber: Update to 0.4.14.
* gnu/packages/linux.scm (wireplumber): Update to 0.4.14.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-06-14 13:41:59 +04:00
Benjamin
39a02c5c4e
gnu: pipewire: Update to 0.3.70.
* gnu/packages/linux.scm (pipewire): Update to 0.3.70.
[inputs]: Add glib.
[arguments]: Do not install rlimits.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-06-14 13:41:59 +04:00
Andre A. Gomes
2dd3e35fc9
gnu: nyxt: Update to 3.2.0.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.2.0.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2023-06-14 09:49:41 +02:00
Nicolas Graves via Guix-patches via
b94cbbbce7
gnu: Add tree-sitter-bibtex.
* gnu/packages/tree-sitter.scm (tree-sitter-bibtex): New variable.
2023-06-13 16:01:38 +04:00
Navid Afkhami
7224a1ca6e
gnu: Add python-mizani.
* gnu/packages/python-xyz.scm (python-mizani): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-06-13 11:42:37 +02:00
Alice BRENON
b188c41d93
gnu: quodlibet: Fix compatibility with python-3.10.
Reported in #63205.

* gnu/packages/music.scm (quodlibet)[source]: Add two backported patches.
[arguments]: Adjust 'check phase to change skipped tests.
* gnu/packages/patches/quodlibet-fix-invalid-glob.patch,
gnu/packages/patches/quodlibet-fix-mtime-tests.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-06-13 09:43:37 +03:00
Efraim Flashner
63f8af77ec
gnu: libgit2: Skip some tests on armhf-linux.
* gnu/packages/version-control.scm (libgit2)[arguments]: When building
for armhf-linux add a phase to skip some tests.
2023-06-13 09:16:46 +03:00
Efraim Flashner
0b2d33af03
gnu: qgis: Allow building on more architectures.
* gnu/packages/geo.scm (qgis)[native-inputs]: Only build with shellcheck
on supported platforms.
2023-06-13 09:09:08 +03:00
Andrew Tropin
0433e7f3c2
gnu: Add emacs-rail.
* gnu/packages/emacs-xyz.scm (emacs-rail): New variable.
2023-06-13 08:25:57 +04:00
Efraim Flashner
5c66be3c17
gnu: python-mf2py: Add missing input.
* gnu/packages/python-web.scm (python-mf2py)[native-inputs]: Add
python-mock.
2023-06-12 22:03:20 +03:00
Artyom V. Poptsov
3bea4c0c19
gnu: guile-png: Update to 0.6.0.
* gnu/packages/guile-xyz.scm (guile-png): Update to 0.6.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:52:48 +01:00
Felix Lechner
561d0e5f2f
gnu: gocryptfs: Update to 2.4.0.
* gnu/packages/file-systems.scm (gocryptfs): Update to 2.4.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:52:32 +01:00
Evgeny Pisemsky
23d2693cf9
gnu: perl-lingua-translit: Update to 0.29.
* gnu/packages/perl.scm (perl-lingua-translit): Update to 0.29.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:52:17 +01:00
Sughosha
a44cd79545
gnu: musikcube: Update to 3.0.1.
* gnu/packages/music.scm (musikcube): Update to 3.0.1.
[arguments]<#:configure-flags>: Remove "-DENABLE_BUNDLED_TAGLIB=false".
[native-inputs]: Add "asio".
[inputs]: Replace "ncurses" with "ncurses/tinfo" and add "libgme", "libogg",
"libvorbis" and "pipewire".

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:51:39 +01:00
Andy Tai
86d7c5730c
gnu: mailutils: Update to 3.16
* gnu/packages/mail.scm (mailutils): Update to 3.16

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:50:56 +01:00
Andy Tai
94020f90f9
gnu: gnuastro: Update to 0.20
* gnu/packages/astronomy.scm (gnuastro: Update to 0.20

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:50:37 +01:00
Sughosha
1798c02638
gnu: flat-remix-gnome-theme: Update to 20230508.
* gnu/packages/gnome-xyz.scm (flat-remix-gnome-theme): Update to 20230508.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:50:09 +01:00
Olivier Dion
51b29ba007
gnu: lttng-modules: Update to 2.13.10.
* gnu/packages/instrumentation.scm (lttng-modules): Update to 2.13.10.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:49:38 +01:00
wrobell
43e06d0203
gnu: erlang: Update to 25.3.2.
* gnu/packages/erlang.scm (erlang): Update to 25.3.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:48:23 +01:00
Nicolas Graves
14faba0abb
gnu: lfs-s3: Update to 0.1.2.
* gnu/packages/version-control.scm (lfs-s3): Update to 0.1.2.
[propagated-inputs] Remove go-github-com-spf13-cobra.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:47:34 +01:00
Hilton Chain
96e6cd6ae1
gnu: phantomsocks: Update to 0.0.0-20230405135900-a54ae9f3611e.
* gnu/packages/networking.scm (phantomsocks): Update to
0.0.0-20230405135900-a54ae9f3611e.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:42:03 +01:00
Felix Gruber
e2f25b79cb
gnu: python-absl-py: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-absl-py): Update to 1.4.0.
[arguments]: Remove 'patch-version-check phase.
[propagated-inputs]: Remove python-six.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:41:17 +01:00
宋文武
9c16970209
gnu: tup: Update to 0.7.11.
* gnu/packages/build-tools.scm (tup): Update to 0.7.11.
[inputs]: Use fuse-3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:40:35 +01:00
Ivan Vilata i Balaguer
3cc08bbdd9
gnu: python-py3status: Update to 3.50.
This avoids "ImportError: cannot import name 'Iterable' from 'collections'"
from py3status version < 3.25.

* gnu/packages/python-xyz.scm (python-py3status): Update to 3.50.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:40:18 +01:00
Z572
dc741120fe
gnu: python-m2crypto: Update to 0.38.0.
* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.38.0.
[build-system]: switch to PYPROJECT-BUILD-SYSTEM.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:25:50 +01:00
Matthew James Kraai
09d41cb60d
gnu: doctl: Update to 1.94.0.
* gnu/packages/admin.scm (doctl): Update to 1.94.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-12 19:25:42 +01:00
Efraim Flashner
3fc26c6dc4
gnu: directfb: Fix building on armhf-linux.
* gnu/packages/graphics.scm (directfb)[arguments]: Add a phase when
building for armhf-linux to apply a patch.
[native-inputs]: Add patch, patch file.
* gnu/packages/patches/directfb-davinci-glibc-228-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-06-12 18:12:39 +03:00
Leo Famulari
0e21b01a9a
gnu: linux-libre 4.14: Update to 4.14.317.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.317.
(linux-libre-4.14-pristine-source): Update hash.
2023-06-12 10:55:30 -04:00
Leo Famulari
a8cd4e4775
gnu: linux-libre 4.19: Update to 4.19.285.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.285.
(linux-libre-4.19-pristine-source): Update hash.
2023-06-12 10:55:30 -04:00
Leo Famulari
2cd7c0616a
gnu: linux-libre 5.4: Update to 5.4.246.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.246.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
2023-06-12 10:55:30 -04:00
Leo Famulari
fc540bb66f
gnu: linux-libre 5.10: Update to 5.10.183.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.183.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2023-06-12 10:55:30 -04:00
Leo Famulari
37ceb6dc7a
gnu: linux-libre 5.15: Update to 5.15.116.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.116.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
2023-06-12 10:55:30 -04:00
Leo Famulari
5e384f947f
gnu: linux-libre 6.1: Update to 6.1.33.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.33.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.
2023-06-12 10:55:29 -04:00
Leo Famulari
efe85c761a
gnu: linux-libre: Update to 6.3.7.
* gnu/packages/linux.scm (linux-libre-6.3-version): Update to 6.3.7.
(linux-libre-6.3-pristine-source, deblob-scripts-6.3): Update hashes.
2023-06-12 10:55:25 -04:00
Efraim Flashner
dffaf42e5e
gnu: vtk: Fix building on riscv64-linux.
* gnu/packages/image-processing.scm (vtk)[arguments]: Adjust
configure-flags when building for riscv64-linux to link with '-latomic'.
2023-06-12 09:09:45 +03:00
jgart
259b2e99e7
gnu: python-titlecase: Update to 2.4.
* gnu/packages/python-xyz.scm (python-titlecase): Update to 2.4.
[native-inputs]: Remove python-nose.
2023-06-11 19:09:07 -05:00
Jonathan Brielmaier
299f64adea
gnu: icedove: Update to 102.12.0.
* gnu/packages/gnuzilla.scm (%icedove-version, thunderbird-comm-source): Update to 102.12.0.
2023-06-11 21:51:29 +02:00
Evgeny Pisemsky
12178fb7aa
gnu: Add emacs-qrencode.
* gnu/packages/emacs-xyz.scm (emacs-qrencode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-11 18:18:29 +02:00
Timothy Sample
e6da6e3152
svn-download: Do not expand keywords.
Subversion keyword expansion is potentially non-reproducible as some of
them expand time strings relative to the local time zone:

  https://issues.guix.gnu.org/43442#18

In practice this is not a problem in Guix since Subversion checkouts
happen in an isolated environment using the "default timezone" (UTC).

However, Software Heritage disables keyword expansion for this very
reason.  By following suit, we make sure content can be retrieved from
there.

* guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to
Subversion.
* guix/build-system/texlive.scm (%texlive-date): New variable.
* gnu/packages/java.scm (java-geronimo-xbean-reflect)
(java-geronimo-genesis-2.1): Update the source hash.
* gnu/packages/machine-learning.scm (ghmm): Likewise.
* gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise.
* gnu/packages/tex.scm (texlive-bin): Update the hash of the
"texlive-scripts" input, and a add a new phase that imitates
Subversion keyword expansion for scripts that need it.
(texlive-latex-base): Update the hash of the "texlive-luatexconfig"
native input.
(texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm)
(texlive-tex-plain, texlive-kpathsea, texlive-latexconfig)
(texlive-tetex, texlive-pdftex, texlive-xetex): Update the source
hash.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-11 18:13:44 +02:00
Nicolas Goaziou
2ffa3a400b
gnu: texlive-latex-filecontents: Rename to texlive-filecontents.
* gnu/packages/tex.scm (texlive-filecontents): New variable.
(texlive-latex-filecontents): Deprecate package.
(texlive-latex-trimspaces):
(texlive-latex-needspace):
(texlive-latex-changepage):
(texlive-ifmtarg): Apply renaming.
2023-06-11 18:13:44 +02:00
Nicolas Goaziou
64d97f28b1
gnu: texlive-latex-filecontents: Fix package definition.
* gnu/packages/tex.scm (texlive-latex-filecontents)[arguments]: Generate from
source.
2023-06-11 18:13:44 +02:00
Nicolas Goaziou
adf9537b32
gnu: texlive-latex-epstopdf-pkg: Rename to texlive-epstopdf-pkg.
* gnu/packages/tex.scm (texlive-epstopdf-pkg): New variable.
(texlive-latex-epstopdf-pkg): Deprecate variable.
(texlive-graphics-def): Apply renaming.
2023-06-11 18:13:44 +02:00
Nicolas Goaziou
7a48471d78
gnu: texlive-latex-epstopdf-pkg: Fix package definition.
* gnu/packages/tex.scm (texlive-latex-epstopdf-pkg)[arguments]: Generate from
source.
[propagated-inputs]: Add TEXLIVE-GRFEXT, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS
and TEXLIVE-PDFTEXCMDS.
2023-06-11 18:13:43 +02:00
Dominik Delgado Steuter via Guix-patches via
a181022a51
gnu: texlive-amsmath: Add missing input.
* gnu/packages/tex.scm (texlive-amsmath)[propagated-inputs]:
Add TEXLIVE-AMSFONTS.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-11 18:13:34 +02:00
Guillaume Le Vaillant
73fa288989
gnu: p2pool: Update to 3.4.
* gnu/packages/finance.scm (p2pool): Update to 3.4.
  [arguments]: Update 'check' phase.
2023-06-11 11:18:45 +02:00
Liliana Marie Prikler
e8c207589d
gnu: Add otpclient.
* gnu/packages/password-utils.scm (otpclient): New variable.
2023-06-11 10:05:50 +02:00
Liliana Marie Prikler
33064a2717
gnu: Add libcotp.
* gnu/packages/authentication.scm (libcotp): New variable.
2023-06-11 10:05:50 +02:00
Maxim Cournoyer
6fe9a004db
gnu: cqfd: Update to 5.4.0.
* gnu/packages/docker.scm (cqfd): Update to 5.4.0.
[arguments]: Use gexps.  Add #:make-flags.  Remove install phase override.
2023-06-10 16:53:48 -04:00
kiasoc5
767edbb6fe
gnu: fzf: Update to 0.41.0.
* gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.41.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-10 21:12:53 +02:00
altadil
de4bf11c6e
gnu: mgba: Update to 0.10.2.
* gnu/packages/emulators.scm (mgba): Update to 0.10.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-10 21:12:25 +02:00
Nicolas Goaziou
7f3b9bc429
gnu: emacs-julia-snail: Update to 1.2.3.
* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.2.3.
2023-06-10 21:03:01 +02:00
Nicolas Goaziou
c5ca5a7a60
gnu: emacs-ef-themes: Update to 1.1.0.
* gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.1.0.
2023-06-10 21:01:56 +02:00
Nicolas Goaziou
1be41fbe4e
gnu: emacs-transient: Update to 0.4.1.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.1.
2023-06-10 21:01:11 +02:00
Nicolas Goaziou
d8df65338f
gnu: emacs-wucuo: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-wucuo): Update to 0.3.0.
2023-06-10 21:00:25 +02:00
Nicolas Goaziou
6eb3f30feb
gnu: emacs-tide: Update to 5.1.3.
* gnu/packages/emacs-xyz.scm (emacs-tide): Update to 5.1.3.
2023-06-10 20:58:07 +02:00
Nicolas Goaziou
90368a1c64
gnu: emacs-orglink: Update to 1.2.2.
* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.2.
2023-06-10 20:57:09 +02:00
Nicolas Goaziou
ba09b3739c
gnu: emacs-org-re-reveal: Update to 3.18.3.
* gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.18.3.
2023-06-10 20:56:10 +02:00
Nicolas Goaziou
1b9739482c
gnu: emacs-nano-modeline: Update to 1.0.0.
* gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 1.0.0.
2023-06-10 20:55:23 +02:00
Nicolas Goaziou
f2c6479b3f
gnu: emacs-jupyter: Update to 0.8.3.
* gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 0.8.3.
[description]: Tiny fix to description.
2023-06-10 20:53:37 +02:00
Nicolas Goaziou
a3abca191d
gnu: emacs-eldev: Update to 1.4.1.
* gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.4.1.
2023-06-10 20:52:13 +02:00
Nicolas Goaziou
7f0a98a8f1
gnu: emacs-ednc: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-ednc): Update to 0.2.
2023-06-10 20:51:10 +02:00
Nicolas Goaziou
43a2240276
gnu: emacs-modus-themes: Update to 4.2.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.2.0.
2023-06-10 20:49:45 +02:00
Nicolas Goaziou
093eda46fb
gnu: emacs-excorporate: Update to 1.1.1.
* gnu/packages/emacs-xyz.scm (emacs-excorporate): Update to 1.1.1.
2023-06-10 20:48:47 +02:00
Nicolas Goaziou
721716e74d
gnu: emacs-tramp: Update to 2.6.0.5.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.5.
2023-06-10 20:47:41 +02:00
Adam Kandur
ee02b43488
gnu: Add emacs-fb2-reader.
* gnu/packages/emacs-xyz.scm (emacs-fb2-reader): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-10 20:39:51 +02:00
Miguel Ángel Moreno
ec66bd267f
gnu: emacs-ytdl: Update to 1.3.6-0.2ea3daf2.
* gnu/packages/emacs-xyz.scm (emacs-ytdl): Update to 1.3.6-0.2ea3daf2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-10 20:35:39 +02:00
Mekeor Melire
c6d494e49f
gnu: emacs-ox-pandoc: Update to 2.0.
* gnu/packages/emacs-xyz.scm (emacs-ox-pandoc): Update to 2.0.
[source]: Download from new upstream URL.
[home-page]: Use new home-page.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-10 20:35:00 +02:00
Miguel Ángel Moreno
3fcc451e43
gnu: Add emacs-pug-mode.
gnu/packages/emacs-xyz.scm (emacs-pug-mode): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-06-10 20:34:58 +02:00
Nicolas Graves
9504dd2c3e
home: services: ssh: Export home-ssh-agent variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 23:28:45 +02:00
Nicolas Graves
b97f158456
home: services: ssh: Export configuration predicates.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 23:28:37 +02:00
Nicolas Graves
95853e61a7
home: services: ssh: Add 'match-criteria' option.
* gnu/home/services/ssh.scm (serialize-address-family): Raise
'&formatted-message' instead of '&error'.
(ssh-match-keywords): New variable.
(match-criteria?): New procedure.
(match-criteria): New maybe type.
(openssh-host)[name]: Turn into 'maybe-string'.
[match-criteria]: New field.
(serialize-openssh-host): Adjust accordingly.
* doc/guix.texi (Secure Shell): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 23:28:18 +02:00
Nicolas Graves
f19e1b4f96
home: services: ssh: Add 'add-keys-to-agent' field.
* gnu/home/services/ssh.scm (<home-openssh-configuration>)[add-keys-to-agent]:
New field.
(serialize-add-keys-to-agent): New procedure.
(openssh-configuration->string): Use it.
* doc/guix.texi (Secure Shell): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 23:27:52 +02:00
Andy Tai
48812c85dd
gnu: obs-websocket: Deprecate in favor of "obs".
* gnu/packages/video.scm (obs-websocket): Rewrite as a deprecated alias
for "obs".

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 23:07:12 +02:00
SeerLite
71c2f02ba0
gnu: i3-wm: Add missing inputs for i3-save-tree.
* gnu/packages/wm.scm (i3-wm)[inputs]: Add perl, perl-anyevent-i3,
perl-json-xs, perl-common-sense, and perl-types-serialiser.
[arguments]: Add phase to wrap i3-save-tree to use perl inputs listed above.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 22:59:26 +02:00
SeerLite
a863b5de8d
gnu: i3-wm: Use new package style.
* gnu/packages/wm.scm (i3-wm)[arguments]: Use gexps.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-09 22:59:20 +02:00
Ludovic Courtès
1259786194
gnu: guix: Update to 44bbfc2.
* gnu/packages/package-management.scm (guix): Update to 44bbfc2.
2023-06-09 22:11:14 +02:00
Ludovic Courtès
44bbfc24e4
linux-container: Adjust to 'modify-services' semantic change.
This is a followup to dbbc7e9461:
'nscd-service-type' isn't necessarily present in OS, so we cannot use
the 'modify-services' as it would now error out.  This was happening
with the "guix system docker-image" test in 'tests/guix-system.sh'.

* gnu/system/linux-container.scm (containerized-operating-system): Use
'filter-map' instead of 'remove' + 'modify-services'.
2023-06-09 18:15:07 +02:00
Navid Afkhami
74443c30f3
gnu: Add python-mudata.
* gnu/packages/bioinformatics.scm (python-mudata): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-06-09 17:09:38 +02:00
Navid Afkhami
c348b1be38
gnu: Add python-mofax.
* gnu/packages/bioinformatics.scm (python-mofax): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-06-09 16:56:22 +02:00
Ricardo Wurmus
6dc44cc963
gnu: Add python-sacrebleu.
* gnu/packages/machine-learning.scm (python-sacrebleu): New variable.
2023-06-09 16:53:29 +02:00
Ricardo Wurmus
c0e510dfa3
gnu: Add python-portalocker.
* gnu/packages/python-xyz.scm (python-portalocker): New variable.
2023-06-09 16:53:29 +02:00
Ludovic Courtès
dd587a4fef
gnu: lapack: Build CBLAS.
This adds libcblas.so, which users typically expect to have.

* gnu/packages/maths.scm (lapack)[arguments]: Pass "-DCBLAS=ON".
2023-06-09 14:50:43 +02:00
Ludovic Courtès
56ad923f47
system: account: Fix default value.
Fixes a regression introduced in
66ecffbeba.

* gnu/system/shadow.scm (account-service-type)[default-value]: Change to
the empty list.
2023-06-09 14:19:14 +02:00
Andy Tai
12fd3a9755
gnu: hubbub: Fix build.
* gnu/packages/web.scm (hubbub)[source]: Add patch.
* gnu/packages/patches/hubbub-maybe-uninitialized.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-06-09 12:53:56 +02:00
Efraim Flashner
3c39011114
gnu: opencv: Fix building on aarch64.
* gnu/packages/image-processing.scm (opencv)[arguments]: When building
for aarch64 adjust the 'disable-broken-tests phase to make the test
suite pass.
2023-06-09 08:28:51 +03:00
Efraim Flashner
aaf8891ed4
gnu: tbb: Fix building on riscv64-linux.
* gnu/packages/tbb.scm (tbb)[arguments]: When building for riscv64-linux
always link the test suite with -latomic.
2023-06-09 08:28:50 +03:00
EuAndreh
22e7ba67dd
gnu: Add tmux-plugin-continuum.
* gnu/packages/tmux.scm (tmux-plugin-continuum): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:42:27 +02:00
Andy Tai
5a761ff6ae
gnu: octave-cli: Update to 8.2.0
* gnu/packages/maths.scm (octave-cli): Update to 8.2.0

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:37:10 +02:00
Wiktor Żelazny
1cb9c2206c
gnu: Add pandoc-include.
* gnu/packages/textutils.scm (pandoc-include): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:34:11 +02:00
Wiktor Żelazny
2fd76ec1a3
gnu: Add python-panflute.
* gnu/packages/textutils.scm (python-panflute): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:34:08 +02:00
gemmaro
5e0b8d51b8
gnu: Add ruby-minima.
I added a test by `jekyll build`.

* gnu/packages/ruby.scm (ruby-minima): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:33:39 +02:00
Zongyuan Li
0c76e5f71a
gnu: Add Buildah.
* gnu/packages/containers.scm (buildah): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:28:57 +02:00
Andy Tai
27fcbf3c81
gnu: Add swig@4.1.
* gnu/packages/swig.scm (swig-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:28:52 +02:00
Hilton Chain
8716f33d98
gnu: flashrom: Wrap PATH to find dmidecode.
* gnu/packages/flashing-tools.scm (flashrom)[inputs]: Add bash-minimal.
[arguments]<#:phases>: Add phase 'wrap-program.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:18:05 +02:00
Hilton Chain
e6ce706604
gnu: flashrom: Update to 1.3.0.
* gnu/packages/patches/flashrom-fix-building-on-aarch64.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/flashing-tools.scm (flashrom): Update to 1.3.0.
[build-system]: Switch to meson-build-system.
[inputs]: Add libjaylink.
[native-inputs]: Add cmocka.

Actually, at least from 1.2, the exact \"dmidecode\" is not present in dmi.c.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:17:59 +02:00
Artyom V. Poptsov
d33275a3a1
gnu: Add rust-uom.
* gnu/packages/crates-io.scm (rust-uom-0.34): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:16:09 +02:00
Jakob Kirsch
42ea60b7dd
gnu: Add rogue.
* gnu/packages/games.scm (rogue): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-08 23:07:59 +02:00
Guillaume Le Vaillant
872b248745
gnu: sbcl: Fix build on armhf.
* gnu/packages/lisp.scm (sbcl)[source]: Update snippet.
2023-06-08 14:31:57 +02:00