Commit graph

108893 commits

Author SHA1 Message Date
Andreas Enge
2ac51ec99b
gnu: qt@5: Update to 5.15.8.
* gnu/packages/qt.scm (%qt-version): New variable.
(qtbase-5, qt3d-5, qtsvg-5, qtimageformats, qtx11extras, qtxmlpatterns,
qtdeclarative-5, qtconnectivity, qtwebsockets-5, qtsensors, qtmultimedia-5,
qtwayland-5, qtserialport, qtserialbus, qtwebchannel-5, qtwebglplugin,
qtwebview, qtlocation, qttools-5, qtscript, qtquickcontrols-5,
qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcharts,
qtdatavis3d, qtnetworkauth-5, qtremoteobjects, qtspeech, qtwebengine,
python-pyqt, python-pyqtwebengine, python-shiboken-2):
Update to 5.15.8 by using the new variable.
2023-02-28 22:31:20 +01:00
Ludovic Courtès
4eda203420
gnu: static-binaries: Use gexps.
This fixes "guix build static-binaries-tarball".

* gnu/packages/make-bootstrap.scm (%static-inputs): Use gexps.
2023-02-28 17:10:40 +01:00
Ludovic Courtès
476741c5bb
build-system/gnu: 'static-package' uses gexps.
* guix/build-system/gnu.scm (static-package): Use gexps.
2023-02-28 17:10:40 +01:00
Ludovic Courtès
36ea77f5d7
gnu: bzip2: Use gexps.
* gnu/packages/compression.scm (bzip2)[arguments]: Use gexps.
2023-02-28 17:10:40 +01:00
Ludovic Courtès
2aee6bb90c
gnu: bash-static: Use gexps.
* gnu/packages/bash.scm (static-bash)[arguments]: Use gexps.
2023-02-28 17:10:40 +01:00
Ludovic Courtès
61efecd339
gnu: static-bash-for-glibc: Use gexps.
* gnu/packages/commencement.scm (static-bash-for-glibc)[arguments]: Use
gexps.
2023-02-28 17:10:40 +01:00
Maxim Cournoyer
e8e6dbdd6a
gnu: libfaketime: Replace coreutils input with coreutils-minimal.
* gnu/packages/check.scm (libfaketime) [inputs]: Replace coreutils with
coreutils-minimal.
2023-02-26 23:41:42 -05:00
Maxim Cournoyer
e5dd816c1c
gnu: libfaketime: Use gexps.
* gnu/packages/check.scm (libfaketime) [arguments]: Use gexps, gexp variables
and search-input-file where appropriate.
2023-02-26 23:41:41 -05:00
Maxim Cournoyer
41da613ba3
gnu: openssl-1.1: Specify TESTS Make variable via #:make-flags.
* gnu/packages/tls.scm (openssl-1.1) [make-flags]: New field.
[phases] {check}: Remove phase override.
2023-02-26 23:41:37 -05:00
Maxim Cournoyer
732105ef7e
gnu: openssl-1.1: Clean-up definition.
* gnu/packages/tls.scm (openssl-1.1): Do not quasiquote arguments.  Remove
extraneous let-bound variables and use more gexp variables.
2023-02-26 23:38:27 -05:00
Ludovic Courtès
4895846197
gnu: ncurses: Rewrite using gexps.
* gnu/packages/ncurses.scm (ncurses-rollup-patch): New procedure.
(ncurses)[arguments]: Rewrite using gexps.
[native-inputs]: Remove labels and remove "rollup-patch" input.
(ncurses/gpm, ncurses/tinfo): Rewrite using gexps and remove input
label.
2023-02-26 22:42:49 +01:00
Ludovic Courtès
ec93f243ff
gnu: gettext: Remove input label.
* gnu/packages/gettext.scm (gnu-gettext)[native-inputs]: Remove label.
2023-02-26 22:42:49 +01:00
Ludovic Courtès
6c96b30b2e
gnu: gnutls: Deprecate 'gnutls-latest'.
* gnu/packages/tls.scm (gnutls-latest): Define as a deprecated alias for
'gnutls'.
(guile-gnutls)[inputs, native-inputs]: Replace 'gnutls-latest' with 'gnutls'.
2023-02-26 22:42:49 +01:00
Ludovic Courtès
305794762c
gnu: gnutls: Remove Guile dependency.
* gnu/packages/tls.scm (gnutls)[arguments]: Remove --with-guile-*
configure flags.
[native-inputs]: Remove GUILE-3.0.
[inputs]: Likewise, and add LIBUNISTRING.
(gnutls-latest)[inputs, native-inputs]: Remove.
(guile2.2-gnutls): Rewrite as a variant of GUILE-GNUTLS.
2023-02-26 22:42:49 +01:00
Ludovic Courtès
d427ec4038
gnu: guile: Remove input labels.
* gnu/packages/base.scm (libiconv-if-needed): Remove input label.
* gnu/packages/guile.scm (guile-2.0)[native-inputs, inputs]
[propagated-inputs]: Remove labels.
(guile-next)[native-inputs]: Change "self" to "guile".
(make-guile-readline): Adjust 'inputs' and 'propagated-inputs'
accordingly.
2023-02-26 22:42:48 +01:00
Andreas Enge
97f72203dc
gnu: python-cheetah: Update to 3.3.1.
* gnu/packages/python-xyz.scm (python-cheetah): Update to 3.3.1.
2023-02-25 19:31:52 +01:00
Andreas Enge
a55e18f17c
gnu: Remove python-pycrypto.
The package has seen its last release in 2013 and "is unmaintained,
obsolete, and contains security vulnerabilities" according to its homepage.

* gnu/packages/python-crypto.scm (python-pycrypto): Delete variable.
2023-02-25 18:37:09 +01:00
Andreas Enge
1e5aabc572
gnu: Remove python-potr.
The last release of the package dates from 2018.
According to its self-description: "This software is experimental and
potentially insecure. Do not rely on it"
It depends on the cryptography library python-pycrypto, which has had
its last release in 2013 and "is unmaintained, obsolete, and contains
security vulnerabilities" according to its homepage.

* gnu/packages/python-crypto.scm (python-potr): Delete variable.
2023-02-25 18:34:54 +01:00
Andreas Enge
035b216d9a
gnu: poezio: Remove input.
* gnu/packages/messaging.scm (poezio)[inputs]: Remove python-potr.
[arguments]: Disable tests.
2023-02-25 18:33:24 +01:00
Andreas Enge
d83f4342f9
gnu: Remove python-android-backup.
The last release of the package dates from 2018.
It depends on the cryptography library python-pycrypto, which has had
its last release in 2013 and "is unmaintained, obsolete, and contains
security vulnerabilities" according to its homepage.

* gnu/packages/android.scm (python-android-backup): Delete variable.
2023-02-25 18:17:43 +01:00
Andreas Enge
2ba041dcdf
gnu: python-miio: Update to 0.5.12.
* gnu/packages/android.scm (python-miio): Update to 0.5.12.
[propagated-inputs]: Remove python-android-backup.
2023-02-25 18:17:11 +01:00
Andreas Enge
409ce1d939
gnu: Remove jrnl.
The last release of the package dates from 2019.
It depends on the cryptography library python-pycrypto, which has had
its last release in 2013 and "is unmaintained, obsolete, and contains
security vulnerabilities" according to its homepage.

* gnu/packages/jrnl.scm: Remove file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregister file.
2023-02-25 18:06:01 +01:00
Andreas Enge
27e6ec957a
gnu: Remove eolie.
The package has not seen a new release in more than two years.
It depends on the cryptography library python-pycrypto, which has had
its last release in 2013 and "is unmaintained, obsolete, and contains
security vulnerabilities" according to its homepage.

* gnu/packages/gnome.scm (eolie): Delete variable.
2023-02-25 18:00:39 +01:00
Andreas Enge
f20c40dd18
gnu: Remove python-validictory.
The package has been deprecated in 2018.

* gnu/packages/python-xyz.scm (python-validictory): Delete variable.
2023-02-25 17:21:27 +01:00
Andreas Enge
48de30f5e8
gnu: python-fastjsonschema: Remove native input.
* gnu/packages/python-xyz.scm (python-fastjsonschema)[native-inputs]:
Remove python-validictory.
2023-02-25 17:18:34 +01:00
Andreas Enge
e1361d38b7
gnu: python-responses: Update inputs.
* gnu/packages/python-web.scm (python-responses)[propagated-inputs]: Remove
python-cookies and python-six; add python-toml, python-typing-extensions,
and python-urllib3.
[native-inputs]: Remove python-mock.
2023-02-25 16:21:24 +01:00
Andreas Enge
970d89b9fa
gnu: python-json-spec: Update to 0.11.0.
* gnu/packages/python-xyz.scm (python-json-spec): Update to 0.11.0.
[propagated-inputs]: Remove python-pathlib and python-six; add
python-importlib-metadata and python-termcolor.
2023-02-25 16:04:48 +01:00
Andreas Enge
3e5fd70f52
gnu: python-importlib-metadata: Update to 5.2.0.
There is a newer version 6.0.0, but python-json-spec requires
a version >=5 and <6.

* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 5.2.0.
2023-02-25 16:02:40 +01:00
Andreas Enge
d1260b9c40
gnu: ungoogled-chromium: Adapt patches.
* gnu/packages/chromium.scm (%debian-revision): Move to a later release
for Debian patches.
(%ungoogled-origin): Update hash accordingly.
(%debian-patches): Enable "fixes/clang-and-gcc11.patch".
2023-02-25 15:27:06 +01:00
Andreas Enge
cb3332808f
gnu: python-jedi: Update to 0.18.2.
* gnu/packages/python-xyz.scm (python-jedi): Update to 0.18.2.
  [source]: Drop snippet.
  [arguments]: Drop phase.
2023-02-23 15:31:18 +01:00
Andreas Enge
42810010a9
gnu: python-parso: Add patch for python@3.10.
* gnu/packages/python-xyz.scm (python-parso)[origin]: Add patch.
* gnu/packages/patches/python-parso-unit-tests-in-3.10.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register the patch.
2023-02-23 15:06:56 +01:00
Andreas Enge
4bfde0769d
gnu: python-pylint: Update to 2.14.5.
* gnu/packages/check.scm (python-pylint): Update to 2.14.5.
[propagated-inputs]: Remove python-toml; add python-dill and python-tomlkit.
2023-02-23 14:44:11 +01:00
Andreas Enge
1924bd29a6
gnu: python-tomlkit: Update to 0.11.6.
* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.11.6.
2023-02-23 14:34:03 +01:00
Andreas Enge
9deb0dc1e7
gnu: python-asttokens: Update to 2.2.1.
* gnu/packages/python-xyz.scm (python-asttokens): Update to 2.2.1.
2023-02-22 15:14:17 +01:00
Andreas Enge
a67b2d4940
gnu: python-astroid: Update to 2.11.7.
There is a newer version, but this one compiles and may be less disruptive
on dependent packages.

* gnu/packages/python-xyz.scm (python-astroid): Update to 2.11.7.
2023-02-22 15:10:29 +01:00
Andreas Enge
3c756188d5
gnu: python-tornado-6: Update to 6.2.
* gnu/packages/python-web.scm (python-tornado-6): Update to 6.2.
2023-02-22 14:53:40 +01:00
Andreas Enge
cfe93a00b9
gnu: python-outcome: Update to 1.2.0.
* gnu/packages/python-xyz.scm (python-outcome): Update to 1.2.0.
2023-02-22 14:47:47 +01:00
Andreas Enge
cf5db214a1
gnu: python-mechanize: Update to 0.4.7.
This is not the latest version, but 0.4.8 fails its tests.

* gnu/packages/python-xyz.scm (python-mechanize): Update to 0.4.7.
2023-02-22 14:31:18 +01:00
Julien Lepiller
ca0f9d8c1c
gnu: ocaml-4.07: Fix signal handling with newer glibc.
* gnu/packages/patches/ocaml-4.07-dynamically-allocate-signal-stack.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ocaml.scm (ocaml-4.07-boot): Use it.
2023-02-22 08:21:22 +01:00
Andreas Enge
78a1eee089
gnu: python-graphviz: Add native input.
* gnu/packages/graphviz.scm (python-graphviz)[native-inputs]: Add
python-mock.

This partially reverts commit 3d388fe3d0
2023-02-21 17:55:46 +01:00
Andreas Enge
35db2444b9
gnu: poezio: Update to 0.14.
* gnu/packages/messaging.scm (poezio): Update to 0.14.
[license]: Change to gpl3+.
2023-02-21 17:16:12 +01:00
Andreas Enge
3b57f25f55
gnu: python-slixmpp: Update to 1.8.3.
* gnu/packages/python-xyz.scm (python-slixmpp): Update to 1.8.3.
[propagated-inputs]: Add python-cryptography, python-defusedxml and
python-emoji.
2023-02-19 23:07:16 +01:00
Julien Lepiller
b1a0b5a3f5
gnu: camlboot: Fix signal handling with newer glibc.
* gnu/packages/patches/camlboot-dynamically-allocate-stack-signal.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ocaml.scm (camlboot): Use it.
2023-02-19 22:55:33 +01:00
Andreas Enge
4d6607a363
gnu: python-ledgerblue: Update to 0.1.44.
* gnu/packages/finance.scm (python-ledgerblue): Update to 0.1.44. Adapt
propagated inputs.
2023-02-19 22:28:51 +01:00
Andreas Enge
a0006f4680
gnu: Add python-u2flib-host.
* gnu/packages/finance.scm (python-u2flib-host): New variable.
2023-02-19 22:28:29 +01:00
Andreas Enge
8523d79ff5
gnu: python-attrdict: Replace by python-attrdict3.
* gnu/packages/python-xyz.scm (python-attrdict): Replace by...
(python-attrdict3): ...this.
* gnu/packages/wxwidgets.scm (python-wxpython)[native-inputs]: Swap
packages.
2023-02-19 20:53:33 +01:00
Efraim Flashner
4eebb73295
gnu: coreutils: Disable 64-bit time_t on 32-bit systems.
Not all software is ready for 64-bit time in Guix.

* gnu/packages/base.scm (coreutils)[arguments]: When building for a
32-bit system add a configure-flag to not use 64-bit time_t.
2023-02-19 12:40:39 +02:00
Julien Lepiller
15bce0144b
gnu: ocaml-4.09: Fix signal handling with newer glibc.
* gnu/packages/patches/ocaml-4.09-dynamically-allocate-signal-stack.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ocaml.scm (ocaml-4.09): Use it.
2023-02-19 10:12:45 +01:00
Andreas Enge
0825162a35
gnu: openjdk: Arrange patches.
* gnu/packages/java.scm (openjdk13): Remove patch
openjdk-10-hotspot-stack-size.patch inherited from openjdk12.
(openjdk14): Readd patch.
(openjdk15): Remove patch.
(openjdk16): Readd patch.
(openjdk17): Remove patch.
2023-02-18 11:45:28 +01:00
Efraim Flashner
ad4e7e05ec
gnu: make-openbios-package: Update to 1.1-1.af97fd7.
* gnu/packages/firmware.scm (make-openbios-package): Update to
1.1-1.af97fd7.
[source]: Remove patch.
[native-inputs]: Build with gcc-10. Add fcode-utils.
* gnu/packages/patches/openbios-gcc-warnings.patch: Remove file.
* ngu/local.mk (dist_patch_DATA): Remove it.
2023-02-16 11:25:27 +02:00