me
/
guix
Archived
1
0
Fork 0
Commit Graph

90111 Commits (44c54b3f257feede97b9eac6d10a095265e8adae)

Author SHA1 Message Date
Hartmut Goebel d2dd9d1d26
gnu: python-keystoneclient: Update to 5.0.0.
* gnu/packages/openstack.scm (python-keystoneclient): Update to 5.0.0.
  [arguments]<phases>{relax-requirements}: New phase.
  [propagated-inputs]: Remove python-pbr; add python-keystoneauth1.
  [native-inputs]: Adjust to new style. Remove python-sphinx, python-coverage,
  python-discover, python-hacking, python-mox3, python-oslosphinx,
  python-pycrypto, python-testrepository, and python-webob; add python-pbr,
  python-stestr, and python-testscenarios.
2022-08-10 09:38:58 +02:00
Hartmut Goebel b08a3554a4
gnu: Add python-tempest.
* gnu/packages/openstack.scm (python-tempest): New variable.
2022-08-10 09:38:58 +02:00
Hartmut Goebel 8a4faff132
gnu: Add python-openstacksdk.
* gnu/packages/openstack.scm (python-openstacksdk): New variable.
2022-08-10 09:38:58 +02:00
Hartmut Goebel c037745a4c
gnu: Add python-requestsexceptions.
* gnu/packages/openstack.scm (python-requestsexceptions): New variable.
2022-08-10 09:38:57 +02:00
Hartmut Goebel 0b929d2d23
gnu: Add python-keystoneauth1.
* gnu/packages/openstack.scm (python-keystoneauth1): New variable.
2022-08-10 09:38:57 +02:00
Hartmut Goebel 122bedf2fd
gnu: Add python-oslo.concurrency.
* gnu/packages/openstack.scm (python-oslo.concurrency): New variable.
2022-08-10 09:38:57 +02:00
Hartmut Goebel e2857167b1
gnu: Add python-os-service-types.
* gnu/packages/openstack.scm (python-os-service-types): New variable.
2022-08-10 09:34:13 +02:00
Hartmut Goebel b5801efaa3
gnu: Add python-statsd.
* gnu/packages/monitoring.scm (python-statsd): New variable.
2022-08-10 09:34:13 +02:00
Hartmut Goebel 59625e3cc9
gnu: Add python-dogpile.cache.
* gnu/packages/databases.scm (python-dogpile.cache): New variable.
2022-08-10 09:34:12 +02:00
Hartmut Goebel ee41bd8391
gnu: Add python-requests-kerberos.
* gnu/packages/python-web.scm (python-requests-kerberos): New variable.
2022-08-10 09:34:12 +02:00
Hartmut Goebel b4714ef05e
gnu: python-stestr: Update to 3.2.1.
* gnu/packages/python-check.scm (python-stestr): Update to 3.2.1.
2022-08-10 09:34:12 +02:00
Daniel Meißner b72459a861
gnu: maxima: Fix to find info files.
The Maxima command ‘describe’ allows to pick the relevant portions from
Maxima’s Texinfo docs.  However it does not support reading gzipped info
files.

* gnu/packages/maths.scm (maxima)[arguments]<phases>: Delete
'compress-documentation phase.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-10 15:16:53 +08:00
Maxim Cournoyer 59ee837d8b
services: elogind: Fix default behavior for lid close.
Fixes <https://issues.guix.gnu.org/57052>, which was a behavior change
introduced inadvertently in 4c698cd512.

* gnu/services/desktop.scm (<elogind-configuration>)
[handle-lid-switch-external-power]: Default to *unspecified*, which serializes
to nothing.  This matches upstream behavior, meaning that even when plugged to
a power cord, a laptop will suspend when the lid is closed.
* doc/guix.texi (Desktop Services): Update doc.

Reported-by: Cairn <cairn@pm.me>
2022-08-10 00:33:30 -04:00
Oleg Pykhalov 4b49487838
gnu: system: file-systems: Add shared flag.
* gnu/build/file-systems.scm (mount-flags->bit-mask, mount-file-system):
Handle shared flag.
* gnu/system/file-systems.scm (invalid-file-system-flags): Add shared to known
flags.
* guix/build/syscalls.scm (MS_SHARED): New variable.
* doc/guix.texi (File Systems): Document shared flag.
2022-08-10 07:12:25 +03:00
宋文武 02b69362cb
gnu: xfce: Replace 'gnome-icon-theme' with 'adwaita-icon-theme'.
This fixes <https://issues.guix.gnu.org/57067>.

* gnu/packages/xfce.scm (xfce)[inputs]: Replace gnome-icon-theme with
adwaita-icon-theme.
2022-08-10 08:50:31 +08:00
Marius Bakke 02de6a5981
gnu: freeimage: Remove input labels.
* gnu/packages/image.scm (freeimage): Reindent.
[arguments]: Use G-expression and SEARCH-INPUT-DIRECTORY.
[inputs]: Remove labels.
2022-08-10 00:29:01 +02:00
Marius Bakke f2e9f04dd9
gnu: freeimage: Update home page.
* gnu/packages/image.scm (freeimage)[home-page]: Follow redirect.
2022-08-10 00:29:01 +02:00
Marius Bakke 01a4f6672a
gnu: multipath-tools: Update to 0.9.0.
* gnu/packages/linux.scm (multipath-tools): Update to 0.9.0.
[home-page]: Change to current.
[source](uri): Likewise.
[source](snippet): Remove trailing #t.
[arguments]: Move LDFLAGS out of #:make-flags, and add in a phase.  Add
substitution for /bin/echo, and remove obsolete phases.
2022-08-10 00:29:00 +02:00
Marius Bakke 181fd74121
gnu: multipath-tools: Remove input labels.
* gnu/packages/linux.scm (multipath-tools)[arguments]: Use G-expression and
SEARCH-INPUT-FILE.
[inputs]: Remove labels.
2022-08-10 00:29:00 +02:00
Marius Bakke 131e09b95a
gnu: spdlog: Prevent test failure on busy machines.
* gnu/packages/logging.scm (spdlog)[source](modules, snippet): New fields.
2022-08-10 00:29:00 +02:00
Marius Bakke e3fc94576e
gnu: python-tlsh: Update to 4.11.2.
* gnu/packages/python-xyz.scm (python-tlsh): Update to 4.11.2.
[source](uri): Remove "v" prefix from version.
[arguments]: Add custom check phase.  Use G-expression.
[inputs]: Remove label.
2022-08-10 00:29:00 +02:00
Marius Bakke 0a9d99bc8c
gnu: v4l-utils: Remove input labels.
* gnu/packages/video.scm (v4l-utils)[inputs]: Remove labels.
2022-08-10 00:29:00 +02:00
Marius Bakke 6c2412e9d1
gnu: v4l-utils: Update to 1.22.1.
* gnu/packages/video.scm (v4l-utils): Update to 1.22.1.
2022-08-10 00:29:00 +02:00
Marius Bakke e954e708ed
gnu: ungoogled-chromium: Install crashpad handler.
* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install one more
file.
2022-08-10 00:29:00 +02:00
Marius Bakke 9fda25caff
gnu: box2d: Unbundle doctest.
* gnu/packages/game-development.scm (box2d)[source](snippet): Delete doctest,
and adjust accordingly.
[native-inputs]: Add DOCTEST.
2022-08-10 00:29:00 +02:00
Marius Bakke 00962dd18f
gnu: bpftrace: Update to 0.15.0.
* gnu/packages/linux.scm (bpftrace): Update to 0.15.0.
[inputs]: Add CEREAL.
2022-08-10 00:29:00 +02:00
Marius Bakke 2fd9ca5e05
gnu: bcc: Update to 0.24.0.
* gnu/packages/linux.scm (bcc): Update to 0.24.0.
2022-08-10 00:29:00 +02:00
Marius Bakke d5986f7622
gnu: libbpf: Update to 0.8.1.
* gnu/packages/linux.scm (libbpf): Update to 0.8.1.
[inputs]: Change from LIBELF to ELFUTILS.
[arguments]: Use CC-FOR-TARGET.  Remove trailing #t.
2022-08-10 00:29:00 +02:00
Marius Bakke 78c917e9a4
gnu: liburing: Update to 2.2.
* gnu/packages/linux.scm (liburing): Update to 2.2.
2022-08-10 00:29:00 +02:00
Marius Bakke 6e2f570cde
gnu: cereal: List all licenses that apply.
* gnu/packages/serialization.scm (cereal)[license]: Add LICENSE:BOOST,
LICENSE:EXPAT, and LICENSE:NON-COPYLEFT.
2022-08-10 00:28:59 +02:00
Marius Bakke 0b55b036c1
gnu: cereal: Update to 1.3.2.
* gnu/packages/serialization.scm (cereal): Update to 1.3.2.
[arguments]: Use G-expression.
(cereal-1.3.0): New variable.
* gnu/packages/bioinformatics.scm (salmon)[inputs]: Change from CEREAL to
CEREAL-1.3.0.
* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Likewise.
2022-08-10 00:28:59 +02:00
Efraim Flashner 9a53a79fc5
gnu: gnupg: Patch CVE-2022-34903.
* gnu/packages/gnupg.scm (gnupg)[replacement]: New field.
(gnupg/replacement): New variable.
* gnu/packages/patches/gnupg-CVE-2022-34903.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-08-09 22:39:26 +03:00
Efraim Flashner 987f5acb2d
gnu: git: Hide more CVEs from the linter.
* gnu/packages/version-control.scm (git)[properties]: Add more CVEs to
the lint-hidden-cve property.
2022-08-09 22:13:47 +03:00
Efraim Flashner 468c95e941
gnu: aspell: Patch CVE-2019-25051.
* gnu/packages/aspell.scm (aspell)[source]: Add patch.
* gnu/packages/patches/aspell-CVE-2019-25051.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-08-09 22:13:33 +03:00
Ricardo Wurmus 26af06b66b
linux-container: container-script: Parse command line options.
* gnu/system/linux-container.scm (container-script): Accept command line
options to bind mount host directories into the container.
* doc/guix.texi (Invoking guix system): Document options.
2022-08-09 20:32:13 +02:00
John Kehayias f194df2bb4
gnu: vorta: Update to 0.8.7.
* gnu/packages/backup.scm (vorta): Update to 0.8.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-09 17:58:37 +02:00
Timotej Lazar fd74fe6325
tests: Add qemu-guest-agent system test.
Enable the QEMU guest agent interface in marionette VMs, run the
qemu-guest-agent service in one and try talking to it.

* gnu/build/marionette.scm (make-marionette): Enable the guest agent device.
* gnu/tests/virtualization.scm (run-qemu-guest-agent-test): New procedure.
(%test-qemu-guest-agent): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-09 17:15:45 +02:00
Timotej Lazar ee199cd3ba
services: qemu-guest-agent: Fix arguments to qemu-ga.
Fix the check for empty device path. Do not use --daemonize, since that is
handled by make-forkexec-constructor. Drop the --pidfile option which is
unused without --daemonize.

* gnu/services/virtualization.scm (qemu-guest-agent-shepherd-service): Modify
command arguments.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-09 17:15:40 +02:00
Philip McGrath bc03aa438b
gnu: wrap-python3: Clarify relationship with wrapped package.
The previous description could give the impression that the user faced a
choice between `python` and `python3`, but could not have both at once.
In fact, the packages `python-wrapper` and `python-minimal-wrapper`
already provide both sets of names.

* gnu/packages/python.scm (wrap-python3)[description]: Tweak.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-09 16:57:49 +02:00
Ludovic Courtès fdafd40432
maint: Use a pretty version string in ISO and VM images.
* gnu/system/examples/vm-image.tmpl: Use the 'GUIX_DISPLAYED_VERSION'
environment variable in 'label'.
* gnu/system/install.scm (%installation-os): Likewise.
* Makefile.am (release): Set 'GUIX_DISPLAYED_VERSION'.
2022-08-09 15:16:06 +02:00
Ludovic Courtès 95a03aa5c5
system: install: Always use 'current-guix'.
Fixes <https://issues.guix.gnu.org/53210>.
Reported by Mathieu Othacehe <othacehe@gnu.org>.

* gnu/system/install.scm (%installation-services): Set 'guix' to
use (current-guix) in 'guix-configuration'.
* gnu/system/examples/vm-image.tmpl: Likewise.
* gnu/tests/install.scm (operating-system-with-current-guix): Remove.
(run-install, installation-os-for-gui-tests): Remove its uses.
* Makefile.am (release): Remove intermediate use of
'update-guix-package.scm' and subsequent 'git commit' invocation.
2022-08-09 15:16:06 +02:00
Ludovic Courtès 57f1892d36
gnu: guix: Default 'current-guix' is built using the current channels.
* gnu/packages/package-management.scm (source-file?): Remove.
(current-guix-package): Change default value to the promise of a
package.
(current-guix): Turn into a call to 'current-guix-package' possibly with
'force'.
2022-08-09 15:16:06 +02:00
Ludovic Courtès 5bce4c8242
build-system: Add 'channel-build-system'.
* gnu/ci.scm (channel-build-system, channel-source->package): Remove.
* gnu/packages/package-management.scm (channel-source->package): New
procedure, moved from (gnu ci).
* guix/build-system/channel.scm: New file, with code moved from (gnu ci).
* doc/guix.texi (Build Systems): Document it.
2022-08-09 15:16:06 +02:00
vicvbcun 0d9eef0a06
gnu: cddlib: Update to 0.94m.
* gnu/packages/maths.scm (cddlib): Update to 0.94m.
[source]: Move to git, following the upstream decision.
[native-inputs]: New field.
[arguments]: New field to have docdir include the version number.

Co-authored-by: Andreas Enge <andreas@enge.fr>
2022-08-09 14:17:04 +02:00
Andreas Enge 04f8e4194f
gnu: wxmaxima: Update to 22.05.0.
* gnu/packages/maths.scm (wxmaxima): Update to 22.05.0.
2022-08-09 11:43:39 +02:00
Andreas Enge ecdd5d8563
gnu: maxima: Update to 5.46.0.
* gnu/packages/maths.scm (maxima): Update to 5.46.0.
2022-08-09 11:22:11 +02:00
Ricardo Wurmus 2efc787811
gnu: Add r-ciara.
* gnu/packages/bioconductor.scm (r-ciara): New variable.
2022-08-09 10:49:27 +02:00
Andreas Enge 38d024dc58
gnu: python-symengine: Update to 0.9.2.
* gnu/packages/python-xyz.scm (python-symengine): Update to 0.9.2.
2022-08-08 22:56:07 +02:00
Andreas Enge 8a8ffd40e3
gnu: symengine: Update to 0.9.0.
* gnu/packages/algebra.scm (symengine): Update to 0.9.0.
2022-08-08 22:27:53 +02:00
Andreas Enge a0668d88bc
gnu: arb: Update to 2.23.0.
* gnu/packages/algebra.scm (arb): Update to 2.23.0.
2022-08-08 22:26:10 +02:00
Andreas Enge 2c3828c0b5
gnu: flint: Update to 2.9.0.
* gnu/packages/algebra.scm (flint): Update to 2.9.0.
2022-08-08 22:26:10 +02:00
Andreas Enge aa83dde4b7
gnu: python-gmpy2: Update to 2.1.2.
* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.2.
2022-08-08 22:26:10 +02:00
vicvbcun 2a428633a7
gnu: ntl: Update to 11.5.1.
* gnu/packages/algebra.scm (ntl): Update to 11.5.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2022-08-08 22:26:10 +02:00
vicvbcun 9683a6203c
gnu: eclib: Update to 20220621.
* gnu/packages/algebra.scm (eclib): Update to 20220621.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2022-08-08 22:26:10 +02:00
Hilton Chain 4f3b36e890
gnu: font-chiron-hei-hk: Update to 2.503.
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.503.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-08 19:00:04 +02:00
Hilton Chain 9aaf104e1f
gnu: font-sarasa-gothic: Update to 0.36.8.
* gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.36.8.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-08 18:59:58 +02:00
Hilton Chain 80f380c547
gnu: font-chiron-hei-hk: Inherit from font-chiron-sung-hk.
* gnu/packages/fonts.scm (font-chiron-hei-hk): Inherit from
font-chiron-sung-hk.
[build-system, home-page ,license]: Drop fields.
[synopsis, description]: Use English.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-08 18:59:58 +02:00
Hilton Chain 1cdcc55b97
gnu: font-chiron-sung-hk: Use English for synopsis.
* gnu/packages/fonts.scm (font-chiron-sung-hk)[synopsis,description]: Use English.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-08 18:58:59 +02:00
Hilton Chain c3e8eaafdd
gnu: font-lxgw-wenkai-tc: Inherit from font-lxgw-wenkai.
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Inherit from font-lxgw-wenkai.
[build-system, license]: Removed fields.
[synopsis, description]: Use English.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-08 18:57:42 +02:00
Hilton Chain c24a2e7c30
gnu: font-lxgw-wenkai: Use English for synopsis.
* gnu/packages/fonts.scm (font-lxgw-wenkai)[synopsis,description]: Use English.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-08 18:57:26 +02:00
Hilton Chain fc10a6eba8
gnu: font-sarasa-gothic: Use English for synopsis.
* gnu/packages/fonts.scm (font-sarasa-gothic)[synopsis]: Use English.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-08 18:57:04 +02:00
Efraim Flashner 5e009a8874
gnu: unzip: Patch for CVE-2022-0529 and CVE-2022-0530.
* gnu/packages/compression.scm (unzip)[replacement]: New field.
(unzip/fixed): New variable.
* gnu/packages/patches/unzip-CVE-2022-0529+CVE-2022-0530.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-08-08 19:21:45 +03:00
Efraim Flashner b8424f0cdd
gnu: unzip: Mark safe from CVE-2019-13232.
* gnu/packages/compression.scm (unzip)[properties]: New field.
2022-08-08 18:47:20 +03:00
Mathieu Othacehe a8868a53ad
gnu: guile-parted: Update to 0.0.6.
Fix cross-compilation.

* gnu/packages/guile-xyz.scm (guile-parted): Update to 0.0.6.
[native-inputs]: Add guile-3.0 and guile-bytestructures.
2022-08-08 17:13:30 +02:00
Mădălin Ionel Patrașcu ec6499aad2
gnu: Add phyml.
* gnu/packages/bioinformatics.scm (phyml): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2022-08-08 12:38:41 +02:00
Ricardo Wurmus d2470772c6
gnu: Add texlive-cite.
* gnu/packages/tex.scm (texlive-cite): New variable.
2022-08-08 12:25:30 +02:00
Ludovic Courtès ff9522fb69
installer: Add comments and vertical space to the generated config.
* gnu/installer/parted.scm (user-partitions->configuration): Introduce
vertical space and a comment.
* gnu/installer/services.scm (G_): New macro.
(%system-services): Add comment for OpenSSH.
(system-services->configuration): Add vertical space and comments.
* gnu/installer/user.scm (users->configuration): Add comment.
* gnu/installer/steps.scm (format-configuration): Add comment.
(configuration->file): Expound leading comment.  Pass #:format-comment
to 'pretty-print-with-comments/splice'.
2022-08-08 11:54:25 +02:00
Ludovic Courtès cd1a98b928
installer: Render the final configuration with (guix read-print).
* gnu/installer.scm (module-to-import?): Return #t for (guix read-print).
* gnu/installer/steps.scm (configuration->file): Use
'pretty-print-with-comments/splice' instead of 'for-each' and 'pretty-print'.
2022-08-08 11:54:24 +02:00
Morgan Smith bc3eaf9d83
gnu: go-gitlab.com-shackra-goimapnotify: Update to 2.3.7.
* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): Update to 2.3.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-08 11:22:31 +02:00
Mathieu Othacehe bde902cb78
gnu: guile-newt: Update to 0.0.3.
Fixes: <https://issues.guix.gnu.org/57037>.

* gnu/packages/guile-xyz.scm (guile-newt): Update to 0.0.3.
[native-inputs]: Add guile-3.0 that is required when cross-compiling.
2022-08-08 10:56:23 +02:00
宋文武 19592539e5
gnu: cool-retro-term: Fix build and runtime errors.
This fixes <https://issues.guix.gnu.org/57049>.

* gnu/packages/terminals.scm (cool-retro-term)
[inputs]: Add qtquickcontrols-5.
[arguments]: Fix 'QML2_IMPORT_PATH'.
2022-08-08 16:04:17 +08:00
Marius Bakke 0e320fbfdc
gnu: chatty: Update to 0.6.7.
* gnu/packages/messaging.scm (chatty): Update to 0.6.7.
[source]: Fetch git submodules too.
[arguments]: Add pre-check phase.
[native-inputs]: Add XORG-SERVER-FOR-TESTS.
[inputs]: Add GNOME-DESKTOP.
2022-08-08 09:32:13 +02:00
Marius Bakke 8ad976d49f
gnu: postorius: Update to 1.3.6.
* gnu/packages/mail.scm (postorius): Update to 1.3.6.
[inputs]: Change from PYTHON-DJANGO-2.2 to PYTHON-DJANGO.
2022-08-08 09:32:13 +02:00
Marius Bakke d6dab262d5
gnu: python-django@3.2: Update to 3.2.15 [fixes CVE-2022-36359].
* gnu/packages/django.scm (python-django-3.2): Update to 3.2.15.
2022-08-08 09:32:13 +02:00
Marius Bakke bd698fede7
gnu: python-django: Update to 4.0.7 [fixes CVE-2022-36359].
* gnu/packages/django.scm (python-django-4.0): Update to 4.0.7.
2022-08-08 09:32:13 +02:00
宋文武 ee216d16ef
gnu: tiled: Fix build.
Fixes <https://issues.guix.gnu.org/57048>.

* gnu/packages/game-development.scm (tiled)[arguments]:
Use 'search-input-file' to locate 'lrelease'.
2022-08-08 10:34:58 +08:00
Efraim Flashner eed987855c
gnu: msmtp: Use G-Expressions.
* gnu/packages/mail.scm (msmtp)[arguments]: Rewrite using G-Expressions.
2022-08-07 20:36:19 +03:00
Efraim Flashner f63ef9ab0d
gnu: msmtp: Don't override defaults when checking for network.
This is no longer needed as the defaults have changed upstream.

* gnu/packages/mail.scm (msmtp)[arguments]: Remove substitution to force
'ping' instead of 'netcat' to check for network access.
2022-08-07 20:31:31 +03:00
Efraim Flashner eb8ab91284
gnu: msmtp: Update to 1.8.22.
* gnu/packages/mail.scm (msmtp): Update to 1.8.22.
2022-08-07 20:04:53 +03:00
Efraim Flashner f0ae9da321
gnu: gss: Update to 1.0.4.
* gnu/packages/gsasl.scm (gss): Update to 1.0.4.
2022-08-07 19:54:34 +03:00
Efraim Flashner 92769ab282
gnu: libtirpc: Fix CVE-2021-46828.
* gnu/packages/onc-rpc.scm (libtirpc)[replacement]: New field.
(libtirpc/fixed): New variable.
(libtirpc-hurd)[source]: Add patch.
* gnu/packages/patches/libtirpc-CVE-2021-46828.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2022-08-07 17:35:58 +03:00
Efraim Flashner 6757ee9d2b
gnu: shishi: Use G-expressions.
* gnu/packages/kerberos.scm (shishi)[arguments]: Convert to list of
G-Expressions.
2022-08-07 16:20:38 +03:00
Efraim Flashner e3e33b5251
gnu: shishi: Build with newer linux-pam.
* gnu/packages/kerberos.scm (shishi)[inputs]: Replace linux-pam-1.2 with
linux-pam.
* gnu/packages/linux.scm (linux-pam-1.2): Remove variable.
2022-08-07 16:17:23 +03:00
Efraim Flashner 544ff0b6c2
gnu: shishi: Update to 1.0.3.
* gnu/packages/kerberos.scm (shishi): Update to 1.0.3.
[source]: Remove patch.
[arguments]: Remove configure flag overriding libgcrypt detection.
* gnu/packages/patches/shishi-fix-libgcrypt-detection.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-08-07 16:16:42 +03:00
Olivier Dion 120d8f8563
gnu: guile-sqlite3: Update to 0.1.3.
* gnu/packages/guile.scm (guile-sqlite3): Update to 0.1.3.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-07 11:45:28 +02:00
Jean-Pierre De Jesus DIAZ c0e713f6e2
gnu: newt: Fix cross-compilation.
* gnu/packages/slang.scm (newt): Fix-cross compilation.
  [arguments]: Use G-Expressions for `#:configure-flags',
  `#:make-flags' and `#:phases', also set correct path for
  `python-config'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-08-07 11:32:44 +02:00
Maxim Cournoyer bb5afc5b9e
gnu: gnome-system-monitor: Update to 42.0.
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 42.0.
2022-08-06 21:52:46 -04:00
Hilton Chain 515288874f
gnu: Add i3-autotiling.
* 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-06 23:14:42 +02:00
Hilton Chain 86da72fb5b
gnu: Add python-i3ipc.
* gnu/packages/python-xyz.scm (python-i3ipc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-06 23:14:42 +02:00
Hilton Chain 80ac0c0a7e
gnu: Add emacs-vundo.
* gnu/packages/emacs-xyz.scm (emacs-vundo): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-06 23:14:42 +02:00
Joeke de Graaf 902fea9136
gnu: Add wavbreaker.
* gnu/packages/mp3.scm (wavbreaker): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-06 23:14:41 +02:00
Maxime Devos ad878a2c5e
xdg-utils: Support cross-compilation.
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-06 18:23:06 +02:00
Maxime Devos b914ccc915
perl-file-mimeinfo: Fix cross-compilation.
* 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-06 18:21:48 +02:00
Maxime Devos 607f9a9af9
gnu: freedesktop: Add 'bash' input for 'wrap-program'
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-06 18:21:14 +02:00
Liliana Marie Prikler ffea1d47cb
gnu: ugrep: Simplify snippet.
* gnu/packages/search.scm (ugrep)[source]: Use nested for-each loop.
Simplify regular expressions.
2022-08-06 09:53:09 +02:00
kiasoc5 6665600e23
gnu: ugrep: Use G-Expressions.
* 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-06 09:31:35 +02:00
kiasoc5 47989e0a5f
gnu: ugrep: Build with zstd support.
* gnu/packages/search.scm (ugrep)[inputs]: Add zstd lib.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-06 09:27:00 +02:00
kiasoc5 d457a5ec09
gnu: yt-dlp: Use new package style.
* 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-06 09:13:04 +02:00
kiasoc5 7f9b7ed0ff
gnu: yt-dlp: Update to 2022.07.18.
* gnu/packages/video.scm (yt-dlp): Update to 2022.07.18.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-06 09:13:00 +02:00
Liliana Marie Prikler 1d543f67e2
gnu: queen: Use new package style.
* 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-06 06:45:14 +02:00