me
/
guix
Archived
1
0
Fork 0
Commit Graph

97495 Commits (23c3c747fd28a557711c1df489e3edfad36eaf5b)

Author SHA1 Message Date
Nicolas Graves f59df2f488
gnu: python-eventlet: Exclude broken test.
* gnu/packages/python-xyz.scm (python-eventlet):
  [arguments] Exclude broken test.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:50 +01:00
Nicolas Graves 7a36e8e218
gnu: python-eventlet: Manage broken tests with nosetests.
* gnu/packages/python-xyz.scm (python-eventlet):
  [arguments] Manage broken tests with nosetests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Nicolas Graves 8803cb9eb9
gnu: python-gevent: Update to 22.10.2.
* gnu/packages/python-xyz.scm (python-gevent): Update to 22.10.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Nicolas Graves bdbe7cbe81
gnu: python-greenlet: Update to 2.0.1.
* gnu/packages/python-xyz.scm (python-greenlet): Update to 2.0.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Morgan Smith c5586ceee8
gnu: Fix home-page typos
* gnu/packages/accessibility.scm (espeakup): ttps -> https
* gnu/packages/emacs-xyz.scm (emacs-soap-client): httpa -> https
* gnu/packages/gstreamer.scm (esounds): Remove newline

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Morgan Smith 287e282236
gnu: hledger: Install documentation.
* gnu/packages/finance.scm (hledger)[phases]: Add install-doc phase

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Vivien Kraus b9d676e0ee
gnu: nettle: Fix mingw cross-compilation.
* gnu/packages/nettle.scm (nettle-2) [move-static-libraries]: .dll.a files are
not static libraries.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-19 17:54:49 +01:00
Ludovic Courtès 88854b1a4e
gnu: gnulib: Refer to "gcc" as provided via implicit package inputs.
Fixes <https://issues.guix.gnu.org/60947>.

Previously, with the #+(file-append gcc "/bin/gcc") reference, the
resulting derivation would end up referring to the grafted GCC when
grafts are enabled, and to the ungrafted one otherwise.  As a result, a
different derivation would be produced depending on whether grafts are
enabled.

* gnu/packages/build-tools.scm (gnulib-checkout)[arguments]: Refer to
"gcc", not #+(file-append gcc "/bin/gcc").
2023-01-19 17:54:49 +01:00
Ludovic Courtès 825c2c5174
gnu: guile-next: Really depend on self.
Previously, when cross-compiling, "self" would point to GUILE-3.0
because it came from (package-native-inputs guile-3.0).

When cross-compiling, ./configure would see a version in 'guile-3.0.pc'
different from its own version and would thus bail out:

  building Guile 3.0.8-1.cabbage but `/gnu/store/…/bin/guile' has version 3.0.7

* gnu/packages/guile.scm (guile-next)[native-inputs]: Replace "self".
2023-01-19 17:54:48 +01:00
Ludovic Courtès 75b7082bdf
gnu: guile-next: Add '.tarball-version' file to get correct version.
So far, "guile --version" and 'guile-3.0.pc' would use "UNKNOWN" as the
version string, making the package unsuitable as a drop-in replacement
for the 'guile-3.0' package.

* gnu/packages/guile.scm (guile-next)[arguments]: Add 'set-version'
phase.
2023-01-19 17:54:48 +01:00
Andrew Tropin 26bb41d6d5
gnu: tdlib: Update to commit with fixed formatted_phone_number test.
The previously used commit was failing against formatted_phone_number test,
the 8ceeb39f5d51b49045b001b04f6f660c04f76698 has a fix for it.  The last
commit containing the fix and passing tdlib's CI was picked.

* gnu/packages/messaging.scm (tdlib): Update to commit with fixed
formatted_phone_number test.
2023-01-19 08:33:44 +04:00
Maxim Cournoyer 6ba3ed13ef
gnu: Add rpi-fbcp.
* gnu/packages/raspberry-pi.scm (rpi-fbcp): New variable.
2023-01-18 21:33:26 -05:00
Maxim Cournoyer 6c11c75702
gnu: Add raspberrypi-userland.
* gnu/packages/raspberry-pi.scm (raspberrypi-userland): New variable.
2023-01-18 21:33:22 -05:00
Maxim Cournoyer 9530ee9f9c
gnu: Add u-boot-ts7970-q-2g-1000mhz-c-bootloader.
* gnu/bootloader/u-boot.scm (u-boot-ts7970-q-2g-1000mhz-c-bootloader): New
variable.
2023-01-18 21:25:25 -05:00
Maxim Cournoyer d393e89d45
gnu: Add u-boot-ts7970-q-2g-1000mhz-c.
* gnu/packages/bootloaders.scm (u-boot-ts-mx6): New variable.
(u-boot-ts7970-q-2g-1000mhz-c): Likewise.
2023-01-18 21:25:17 -05:00
Maxim Cournoyer 6433d49ab7
gnu: Add u-boot-sandbox.
* gnu/packages/bootloaders.scm (u-boot-sandbox): New variable.
2023-01-18 21:11:15 -05:00
Maxim Cournoyer 12f1b5fe4e
gnu: u-boot-puma-rk3399: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-puma-rk3399)
[arguments]: Use gexps.
[native-inputs]: Turn into...
[inputs]: ... this, and use modify-inputs.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer 4276283b30
gnu: make-arm-trusted-firmware: Simplify build.
Reuse knowledge from recent U-Boot modifications to streamline the package
definition.

* gnu/packages/firmware.scm (make-arm-trusted-firmware): Change optional
argument ARCH to keyword TRIPLET.  Default to aarch64-linux-gnu.
[arguments]: Use gexps.  Add a #:target argument.  Streamline how the
CROSS_COMPILE make flag is computed.
[native-inputs]: Delete field.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer ea0d3e1ec4
gnu: u-boot-rockpro64-rk3399: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)
[phases]: Use gexps.
[native-inputs]: Use modify-inputs and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer 4dd0378d47
gnu: u-boot-sifive-unmatched: Use gexps and remove inputs labels.
* gnu/packages/bootloaders.scm (u-boot-sifive-unmatched)
[arguments]: Use gexps.  Use search-input-file.
[inputs]: Remove labels.  Use modify-inputs.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer e7d82f4722
gnu: u-boot-rock64-rk3328: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-rock64-rk3328)
[arguments]: Use gexps.
[native-inputs]: Remove input labels and use modify-inputs, and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:25 -05:00
Maxim Cournoyer 126e07a28e
gnu: make-u-boot-sunxi64-package: Use gexps and fix build.
* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package)
[native-inputs]: Turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer 3f398ea952
gnu: u-boot-firefly-rk3399: Use gexps and fix build.
* gnu/packages/bootloaders.scm (u-boot-firefly-rk3399) [arguments]: Use gexps.
[native-inputs]: Use modify-inputs and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer c9c195936d
gnu: u-boot-pinebook-pro-rk3399: Remove input labels and use gexps.
* gnu/packages/bootloaders.scm (u-boot-pinebook-pro-rk3399) [arguments]:
Remove input labels.
[native-inputs]: Use modify-inputs and turn into...
[inputs]: ... this.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer 980abad24d
gnu: make-u-boot-package: Allow disabling cross-compilation.
* gnu/packages/bootloaders.scm (make-u-boot-package): Accept #f for the
TRIPLET argument to disable cross-compilation.  Update doc.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer c6a8b1384d
gnu: make-uboot-package: Simplify build.
* gnu/packages/bootloaders.scm (make-u-boot-package) <same-arch?>: Rename
procedure to 'native-build?'.
[native-inputs]: Remove field.
[arguments]: Specify the #:target argument, when not natively building.
Adjust for the above renaming.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:24 -05:00
Maxim Cournoyer 680a768384
gnu: u-boot: Reduce the number of native inputs.
The extra python inputs are only needed for running the u-boot-test-tools test
suite.  This lowers the requirements for cross-building the various u-boot
packages.

* gnu/packages/bootloaders.scm (u-boot) [native-inputs]: Delete bc.
Move python-coverage, python-pycryptodomex and python-pytest to...
* gnu/packages/bootloaders.scm (u-boot-tools) [native-inputs]: ... here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:23 -05:00
Maxim Cournoyer 64e526c374
gnu: make-u-boot-package: Install .imx files.
* gnu/packages/bootloaders.scm
(make-u-boot-package) [phases] <install>: Add imx to the regexp of files
considered for installation.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:23 -05:00
Maxim Cournoyer d970d6a04a
gnu: make-u-boot-package: Add a u-boot argument and use gexps.
And have that u-boot argument used as the complete base of the template, so
that a user can override it.

* gnu/packages/bootloaders.scm (make-u-boot-package): New U-BOOT argument.
Document it.
[native-inputs]: Move the native-inputs of U-BOOT first, so that the
cross compilation tools can be overridden via U-BOOT.
[arguments]: Rewrite using substitute-keyword-arguments, extending rather than
overriding most arguments.  Use gexps.  Do not bind OUTPUTS.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 21:04:23 -05:00
Maxim Cournoyer 358ae8e12e
gnu: Remove u-boot-malta.
Relates to <https://issues.guix.gnu.org/60786>.

The mips64el architecture is not currently supported, causing (guix platform)
to raise an exception when attempting to cross-build the package.

* gnu/packages/bootloaders.scm (u-boot-malta): Delete variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 20:53:15 -05:00
Maxim Cournoyer 10e51d6dde
platforms: Raise an exception when no suitable platform is found.
This was motivated by #60786, which produced a cryptic, hard to understand
backtrace.

Given the following reproducer:
    (use-modules (guix packages)
                 (gnu packages cross-base))

    (define linux-libre-headers-cross-mips64el-linux-gnuabi64
      (cross-kernel-headers "mips64el-linux-gnuabi64"))

    (package-arguments linux-libre-headers-cross-mips64el-linux-gnuabi64)

Before this change:
    ice-9/boot-9.scm:1685:16: In procedure raise-exception:
    In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f

After this change:
    ice-9/boot-9.scm:1685:16: In procedure raise-exception:
    ERROR:
      1. &platform-not-found-error: "mips64el-linux-gnuabi64"

* guix/platform.scm (&platform-not-found-error): New condition.
(platform-not-found-error?): New predicate.
(false-if-platform-not-found): New syntax.
(lookup-platform-by-system): Raise an exception when no platform is found.
Update documentation.
(lookup-platform-by-target): Likewise.
(lookup-platform-by-target-or-system): Likewise, and guard lookup calls with
false-if-platform-not-found.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Handle
lookup-platform-by-system call to preserve existing behavior.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-18 20:53:15 -05:00
Leo Famulari 0d200206ca
gnu: linux-libre 4.14: Update to 4.14.303.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.303.
(linux-libre-4.14-pristine-source): Update hash.
2023-01-18 19:37:11 -05:00
Leo Famulari 78e5d14784
gnu: linux-libre 4.19: Update to 4.19.270.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.270.
(linux-libre-4.19-pristine-source): Update hash.
2023-01-18 19:37:11 -05:00
Leo Famulari 165c8b3a8b
gnu: linux-libre 5.4: Update to 5.4.229.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.229.
(linux-libre-5.4-pristine-source): Update hash.
2023-01-18 19:37:11 -05:00
Leo Famulari 581b02d9e6
gnu: linux-libre 5.10: Update to 5.10.164.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.164.
(linux-libre-5.10-pristine-source): Update hash.
2023-01-18 19:37:10 -05:00
Leo Famulari 3340ef47ff
gnu: linux-libre 5.15: Update to 5.15.89.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.89.
(linux-libre-5.15-pristine-source): Update hash.
2023-01-18 19:37:10 -05:00
Leo Famulari a2da19d798
gnu: linux-libre: Update to 6.1.7.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.7.
(linux-libre-6.1-pristine-source): Update hash.
2023-01-18 19:37:03 -05:00
Leo Famulari a43f3e0697
gnu: Syncthing: Update to 1.23.0.
* gnu/packages/syncthing.scm (syncthing): Update to 1.23.0.
[arguments]: Build with Go 1.19.
2023-01-18 17:30:42 -05:00
Mădălin Ionel Patrașcu fda2d75d8d
gnu: Add r-breakpointr.
* gnu/packages/bioconductor.scm (r-breakpointr): New variable.
2023-01-18 22:43:58 +01:00
Mădălin Ionel Patrașcu 4f7ef3f528
gnu: Add r-breakpointrdata.
* gnu/packages/bioconductor.scm (r-breakpointrdata): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-01-18 22:43:58 +01:00
Tobias Geerinckx-Rice f088763356
gnu: sudo: Update to 1.9.12p2 [fixes CVE-2023-22809].
* gnu/packages/admin.scm (sudo): Update to 1.9.12p2.
2023-01-15 01:00:00 +01:00
David Thompson 323d868ceb
gnu: git-annex: Patch 'git-annex webapp' to use hardcoded lsof.
* gnu/packages/haskell-apps.scm (git-annex)[arguments]: Substitute "lsof" in
'patch-webapp' phase.
[inputs]: Add lsof.
2023-01-18 09:21:12 -05:00
Guillaume Le Vaillant 8bf8b59101
gnu: qdmr: Update to 0.11.1.
* gnu/packages/radio.scm (qdmr): Update to 0.11.1.
2023-01-18 15:19:54 +01:00
Guillaume Le Vaillant de0b9cc531
gnu: Add gr-dsd.
* gnu/packages/radio.scm (gr-dsd): New variable.
2023-01-18 15:19:54 +01:00
Andrew Tropin a43c524252
gnu: qtwayland: Fix crashes from excessive number of frame callbacks.
QWaylandWindow::handleUpdate could create thousands of pending frame
callbacks, causing compositor to terminate client connection.
https://bugreports.qt.io/browse/QTBUG-81504

* gnu/packages/patches/qtwayland-dont-recreate-callbacks.patch: New file.
* gnu/packages/patches/qtwayland-cleanup-callbacks.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/qt.scm (qtwayland)[source](patches): Add patches.
2023-01-18 17:48:01 +04:00
Tobias Geerinckx-Rice ae071e21f3
gnu: gdcm: Fix recursive Git source hash.
The hash being used covered only the gdcm repository, not the gdcmdata
submodule.

* gnu/packages/bioinformatics.scm (gdcm)[source]: Update hash.

Reported by civodul in #guix.
2023-01-15 01:00:00 +01:00
Greg Hogan e4db832a0e
gnu: openjdk: Update to 19.
* gnu/packages/java.scm (openjdk): Update to 19.
(openjdk19): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-01-18 11:51:55 +02:00
Tobias Geerinckx-Rice 51f8a7aced
gnu: git: Update to 2.39.1 [fixes CVE-2022-41903 & CVE-2022-23521].
* gnu/packages/version-control.scm (git): Update to 2.39.1.

Reported by HexMachina in #guix.
2023-01-15 01:00:08 +01:00
Sergey Trofimov ecda67a577
gnu: openmw: Use ffmpeg-4.
I've noticed, that openmw is not playable as it hangs on clicking any
menu item.  It seems the issue is known and fixed upstream, but a new
version is not released yet.

* gnu/packages/game-development.scm (openmw)[inputs]: Replace FFMPEG
with FFMEG-4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
Hilton Chain 8d4c893ab5
gnu: Add bees.
* gnu/packages/patches/bees-beesd-honor-destdir-on-installation.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/file-systems.scm (bees): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
florhizome f2deb6c18a
gnu: Add swaynotificationcenter
* gnu/packages/wm.scm (swaynotificationcenter): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
dan 37916ba175
gnu: Add raylib.
* gnu/packages/game-development.scm (raylib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
Timotej Lazar 1df9ec6feb
gnu: cifs-utils: Update to 7.0 [fixes CVE-2022-27239].
* gnu/packages/samba.scm (cifs-utils): Update to 7.0.
[arguments]: Use new style. Drop unneeded phase 'install-man-pages.
[inputs]: Drop labels.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:21 +01:00
Tor-björn Claesson 2bdbd962e3
gnu: gdcm: Update to 3.0.20.
* gnu/packages/bioinformatics.scm (gdcm): Update to 3.0.20.
[home-page, license]: Update.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-17 16:05:20 +01:00
Mark H Weaver 306737c679
gnu: icecat: Update to 102.7.0-guix0-preview1 [security fixes].
Includes fixes for CVE-2022-46871, CVE-2022-46877, CVE-2023-23598,
CVE-2023-23599, CVE-2023-23601, CVE-2023-23602, CVE-2023-23603, and
CVE-2023-23605.

* gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update.
(icecat-source): Update gnuzilla commit, base version, and hashes.
2023-01-17 10:01:41 -05:00
Sharlatan Hellseher 1428e20284
gnu: Add cl-classimp.
* gnu/packages/lisp-xyz.scm (cl-classimp, ecl-classimp, sbcl-classimp): New
  variables.

Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
2023-01-17 15:04:49 +01:00
Sharlatan Hellseher 6393f01ab0
gnu: Add assimp-5.0.
* gnu/packages/graphics.scm (assimp-5.0): New variable.
2023-01-17 14:39:06 +01:00
Andrew Tropin 29efa2791d
gnu: emacs-telega-server: Use tdlib instead of tdlib-1.8.0.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Use tdlib instead of
tdlib-1.8.0.
2023-01-17 14:46:01 +04:00
Andrew Tropin d6f1b9487d
gnu: emacs-telega-server: Update to 0.8.03-0.01e8f9e.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.03-0.01e8f9e.
(emacs-telega): Update build phase to patch telega-core.el instead of
telega-util.el.
* gnu/packages/patches/emacs-telega-path-placeholder.patch: Update patch.
2023-01-17 13:13:26 +04:00
Andrew Tropin 36e4d8f0bc
gnu: tdlib: Update to 1.8.10.
* gnu/packages/messaging.scm (tdlib): Update to 1.8.10.
2023-01-17 13:13:25 +04:00
Ricardo Wurmus bdcdab3676
gnu: r-cytonorm: Update to 0.0.10-1.166f9ff.
* gnu/packages/bioinformatics.scm (r-cytonorm): Update to 0.0.10-1.166f9ff.
2023-01-16 23:54:20 +01:00
Maxim Cournoyer aa51c4700f
gnu: rpm: Update to 4.17.1.1.
* gnu/packages/package-management.scm (rpm): Update to 4.17.1.1.
2023-01-16 17:15:44 -05:00
kiasoc5 ab09e8e578
gnu: perl-image-exiftool: Update to 12.50, use new package style.
* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.50.
[arguments]: Use G-expresisons. Remove trailing #t. Use #$output instead of
assoc-ref.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-16 20:22:19 +00:00
kiasoc5 a5c422f958
gnu: latex2html: Update to 2022.2, use new package style.
* gnu/packages/documentation.scm (latex2html): Update to 2022.2.
[arguments]: Use G-expressions. Remove trailing #t. Use #$output instead of
assoc-ref.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-16 20:20:55 +00:00
Peter Polidoro bc61a788b3
gnu: python-pyserial-asyncio: Update to 0.6.
* gnu/packages/python-xyz.scm (python-pyserial-asyncio): Update to 0.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-01-16 20:18:30 +00:00
Christopher Baines 168d117f90
gnu: nar-herder: Update to 0-10.8d219e4.
* gnu/packages/package-management.scm (nar-herder): Update to 0-10.8d219e4.
2023-01-16 20:16:58 +00:00
Felix Gruber 245152c364
gnu: python-pint: Update to 0.20.1.
* gnu/packages/python-xyz.scm (python-pint): Update to 0.20.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 13:13:15 -05:00
Daniel Meißner 0cf98fbc4e
gnu: mamba: Use G-expressions.
* gnu/packages/music.scm (mamba)[arguments]: Use G-expressions.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:48:59 -05:00
Daniel Meißner 045dd3402f
gnu: mamba: Update to 2.3.
* gnu/packages/music.scm (mamba): Update to 2.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:48:58 -05:00
Daniel Meißner f6943167b4
gnu: mamba: Use correct version of libsigc++.
* gnu/packages/music.scm (mamba)[inputs]: Use libsigc++ version 2 instead of
version 3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:48:58 -05:00
Sharlatan Hellseher 8514a75325
gnu: Add python-poppy.
* gnu/packages/astronomy.scm (python-poppy): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:13:07 -05:00
Michael Rohleder 61cdbf414c
gnu: xfce4-screenshooter: Update to 1.10.3.
* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 12:13:07 -05:00
Declan Tsien 0f20fc4dd9
services: connman: Add iwd backend support.
* gnu/services/networking.scm (connman-configuration)[iwd?]: New field.
(connman-shepherd-service): Add iwd? logic, remove wpa-supplicant requirement.
* doc/guix.texi: Add information about connman-configuration iwd? option.

Co-authored-by: Andrew Tropin <andrew@trop.in>
Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-01-16 20:59:30 +04:00
Andy Tai f52cc681b0
gnu: audacity: Update to 3.2.3
gnu/packages/audio.scm (audacity): Update to 3.2.3

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 11:50:30 -05:00
Cayetano Santos e873ab3c67
gnu: emacs-org-reveal: Update to 20222711-1.f55c85.
* gnu/packages/emacs-xyz.scm (emacs-org-reveal): Update to 20222711-1.f55c85.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 11:16:23 -05:00
Leo Famulari cf316d59aa
gnu: linux-libre 5.10: Update to 5.10.163.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.163.
(linux-libre-5.10-pristine-source): Update hash.
2023-01-16 08:07:02 -05:00
Leo Famulari 5c3e3fe259
gnu: linux-libre 5.15: Update to 5.15.88.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.88.
(linux-libre-5.15-pristine-source): Update hash.
2023-01-16 08:07:02 -05:00
Leo Famulari 9d86f6b03e
gnu: linux-libre: Update to 6.1.6.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.6.
(linux-libre-6.1-pristine-source): Update hash.
2023-01-16 08:07:02 -05:00
Guillaume Le Vaillant 8119905ab9
gnu: Add splat.
* gnu/packages/geo.scm (splat): New variable.
2023-01-16 13:48:42 +01:00
Guillaume Le Vaillant 99ea070274
gnu: Add gqrx-scanner.
* gnu/packages/radio.scm (gqrx-scanner): New variable.
2023-01-16 13:48:42 +01:00
Juliana Sims f094c3831f
gnu: qpwgraph: Update to 0.3.9.
* gnu/packages/audio.scm (qpwgraph): Update to 0.3.9.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-16 16:03:49 +08:00
Zhu Zihao daa471a738
gnu: services: Export polkit-configuration.
Export for user customization.

* gnu/services/dbus.scm (polkit-configuration): Export.
(polkit-configuration?): Export.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-16 15:08:22 +08:00
Ludovic Courtès 5c92197717
gnu: guix: Remove obsolete 'ftp-server' property.
Guix has been on ftp.gnu.org for a while already.

* gnu/packages/package-management.scm (guix)[properties]: Remove.
2023-01-16 00:06:56 +01:00
Ludovic Courtès 917b1e017a
gnu: guix: Keep dependency on Guile-Avahi when cross-compiling.
* gnu/packages/package-management.scm (guix)[native-inputs]: Keep
Guile-Avahi when cross-compiling, but drop it when 'hurd-target?' is true.
[propagated-inputs]: Likewise.
2023-01-16 00:06:56 +01:00
Ludovic Courtès 2bf6a37020
gnu: guile-avahi: Update to 0.4.1.
* gnu/packages/guile-xyz.scm (guile-avahi): Update to 0.4.1.
[arguments]: Remove.
2023-01-16 00:06:56 +01:00
Jelle Licht a5b914156e
services: greetd: Add 'source-profile?' configuration field.
* gnu/services/base.scm (<greetd-terminal-configuration>)[source-profile?]:
New field.
(make-greetd-terminal-configuration-file): Serialize new field to
configuration file.
* doc/guix.texi (Base Services): Document it.
2023-01-15 20:30:12 +01:00
Leo Famulari 238f965c33
gnu: yt-dlp: Update to 2023.01.06.
* gnu/packages/video.scm (yt-dlp): Update to 2023.01.06.
2023-01-15 12:30:56 -05:00
pukkamustard 79bf3b54a6
guix: dune-build-system: Do not use `test-target' argument.
This lets dune run all tests for a given package.

* guix/build/dune-build-system.scm (check): Do not use `test-target' argument.
* gnu/package/ocaml.scm (ocaml-cohttp)[native-inputs]: Add
  ocaml-crowbar.
(ocaml-cudf, opam, ocaml-frontc, ocaml-qcheck, ocaml-qtest)
(ocaml-stringext, ocaml4.07-ppx-tools-versioned, ocaml-result)
(ocaml4.09-result, ocaml5.0-result, ocaml-csv, ocaml-alcotest)
(ocaml4.07-alcotest, ocaml-ssl, ocaml-optint, ocaml-eio)
(ocaml-eio-luv, ocaml-uring, ocaml-eio-linux, ocaml-eio-main)
(ocaml-gen, ocaml-ocp-indent, ocaml-benchmark, ocaml-re)
(ocaml4.07-re, ocaml-ocplib-endian, ocaml-cstruct, ocaml-hex)
(ocaml-ezjsonm, ocaml-uri, ocaml4.07-uri, ocaml-camomile, ocaml-zed)
(ocaml-lambda-term, ocaml-utop, ocaml-ansiterminal, dedukti, ocaml-bindlib)
(ocaml-earley, ocaml-timed, ocaml-yojson, ocaml-gsl, ocaml-ppx-deriving)
(ocaml-ppx-cold, ocaml-ppx-typerep-conv, ocaml-ppx-stable)
(ocaml-ppx-base, ocaml-ppx-disable-unused-warnings, ocaml-ppx-jane)
(ocaml4.07-jane-street-headers, ocaml4.07-bisect-ppx, ocaml-fftw3)
(ocaml-cairo2, lablgtk3, ocaml-lablgtk3-sourceview3, ocaml-bigstringaf)
(ocaml-angstrom, ocaml-uri-sexp, ocaml-cohttp, js-of-ocaml)
(ocaml-monolith, ocaml-crowbar): Remove test-target argument.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2023-01-15 15:57:49 +01:00
pukkamustard 2a08065b05
gnu: ocaml-ppx-expect: Disable tests.
Tests require a package that would cause a cyclic dependency after
removing test-target.

* gnu/packages/ocaml.scm (ocaml-ppx-expect): Disable tests.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2023-01-15 15:57:42 +01:00
pukkamustard 386ad7d8d1
gnu: ocaml-ppxlib: Clean up inputs.
* gnu/packages/ocaml.scm (ocaml-ppxlib)[propagated-inputs]: Remove
unused inputs.
[native-inputs]: Move test dependencies from propagated-inputs here and add
ocaml-cinaps.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2023-01-15 15:57:18 +01:00
pukkamustard 7686b68f6b
gnu: Add ocaml-cinaps.
* gnu/packages/ocaml.scm (ocaml-cinaps): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2023-01-15 15:57:10 +01:00
Liliana Marie Prikler a98145ec04
gnu: komikku: Update to 1.8.0.
* gnu/packages/gnome.scm (komikku): Update to 1.8.0.
2023-01-15 07:50:16 +01:00
Preston Firestone 145ad41ef3
gnu: guile-g-golf: Update to 0.8.0-a.1.
* gnu/packages/guile-xyz.scm (guile-g-golf): Update to 0.8.0-a.1.
[arguments]: Add #:parallel-build? #f.
[inputs]: Replace glib with glib-next.
[propagated-inputs]: Replace gobject-introspection with gobject-introspection-next.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-15 07:50:16 +01:00
Vivien Kraus 96cb7b06bd
gnu: guile-gnutls: Update to 3.7.11.
* gnu/packages/tls.scm (guile-gnutls) [phases]: Patch-shebang autopull.sh and
autogen.sh.
[native-inupts]: Add gnulib and git.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-15 07:50:16 +01:00
Vivien Kraus f98663464a
gnu: Add gnulib.
* gnu/packages/build-tools.scm (gnulib-checkout, gnulib): New variables.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-15 07:50:15 +01:00
Vivien Kraus e554f101ef
gnu: ucd-next: Update to 15.0.0.
* gnu/packages/unicode.scm (ucd-next): Update to 15.0.0.
[name]: Rename to “ucd”.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-15 07:50:15 +01:00
Vivien Kraus be0b866e95
gnu: libunibreak: Use ucd instead of ucd-next.
* gnu/packages/unicode.scm (libunibreak) [native-inputs]: Replace ucd-next
with ucd.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-01-15 07:50:15 +01:00
Ricardo Wurmus c94708a5b4
gnu: java-logback-core: Drop trailing #T.
* gnu/packages/java.scm (java-logback-core)[arguments]: Drop trailing #T from
'chdir phase.
2023-01-14 23:39:42 +01:00
Ricardo Wurmus acc5725902
gnu: java-logback-core: Fetch source from git.
* gnu/packages/java.scm (java-logback-core)[source]: Fetch with git instead of
using generated tarball at archive URL; simplify snippet.
2023-01-14 23:39:42 +01:00
Ricardo Wurmus 1f1c769c11
gnu: java-logback-core: Drop input labels.
* gnu/packages/java.scm (java-logback-core)[inputs]: Drop labels.
[native-inputs]: Drop labels.
2023-01-14 23:39:42 +01:00