summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2023-02-28gnu: bzip2: Use gexps.•••* gnu/packages/compression.scm (bzip2)[arguments]: Use gexps. Ludovic Courtès
2023-02-28gnu: bash-static: Use gexps.•••* gnu/packages/bash.scm (static-bash)[arguments]: Use gexps. Ludovic Courtès
2023-02-28gnu: static-bash-for-glibc: Use gexps.•••* gnu/packages/commencement.scm (static-bash-for-glibc)[arguments]: Use gexps. Ludovic Courtès
2023-02-26gnu: libfaketime: Replace coreutils input with coreutils-minimal.•••* gnu/packages/check.scm (libfaketime) [inputs]: Replace coreutils with coreutils-minimal. Maxim Cournoyer
2023-02-26gnu: libfaketime: Use gexps.•••* gnu/packages/check.scm (libfaketime) [arguments]: Use gexps, gexp variables and search-input-file where appropriate. Maxim Cournoyer
2023-02-26gnu: 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. Maxim Cournoyer
2023-02-26gnu: 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. Maxim Cournoyer
2023-02-26gnu: 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. Ludovic Courtès
2023-02-26gnu: gettext: Remove input label.•••* gnu/packages/gettext.scm (gnu-gettext)[native-inputs]: Remove label. Ludovic Courtès
2023-02-26gnu: 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'. Ludovic Courtès
2023-02-26gnu: 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. Ludovic Courtès
2023-02-26gnu: 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. Ludovic Courtès
2023-02-25gnu: python-cheetah: Update to 3.3.1.•••* gnu/packages/python-xyz.scm (python-cheetah): Update to 3.3.1. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: poezio: Remove input.•••* gnu/packages/messaging.scm (poezio)[inputs]: Remove python-potr. [arguments]: Disable tests. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: python-miio: Update to 0.5.12.•••* gnu/packages/android.scm (python-miio): Update to 0.5.12. [propagated-inputs]: Remove python-android-backup. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: Remove python-validictory.•••The package has been deprecated in 2018. * gnu/packages/python-xyz.scm (python-validictory): Delete variable. Andreas Enge
2023-02-25gnu: python-fastjsonschema: Remove native input.•••* gnu/packages/python-xyz.scm (python-fastjsonschema)[native-inputs]: Remove python-validictory. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: 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. Andreas Enge
2023-02-25gnu: 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". Andreas Enge
2023-02-23gnu: 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. Andreas Enge
2023-02-23gnu: 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. Andreas Enge
2023-02-23gnu: 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. Andreas Enge
2023-02-23gnu: python-tomlkit: Update to 0.11.6.•••* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.11.6. Andreas Enge
2023-02-22gnu: python-asttokens: Update to 2.2.1.•••* gnu/packages/python-xyz.scm (python-asttokens): Update to 2.2.1. Andreas Enge
2023-02-22gnu: 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. Andreas Enge
2023-02-22gnu: python-tornado-6: Update to 6.2.•••* gnu/packages/python-web.scm (python-tornado-6): Update to 6.2. Andreas Enge
2023-02-22gnu: python-outcome: Update to 1.2.0.•••* gnu/packages/python-xyz.scm (python-outcome): Update to 1.2.0. Andreas Enge
2023-02-22gnu: 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. Andreas Enge
2023-02-22gnu: 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. Julien Lepiller
2023-02-21gnu: python-graphviz: Add native input.•••* gnu/packages/graphviz.scm (python-graphviz)[native-inputs]: Add python-mock. This partially reverts commit 3d388fe3d0475f2e991ae061cc1364529a97af42 Andreas Enge
2023-02-21gnu: poezio: Update to 0.14.•••* gnu/packages/messaging.scm (poezio): Update to 0.14. [license]: Change to gpl3+. Andreas Enge
2023-02-19gnu: 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. Andreas Enge
2023-02-19gnu: 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. Julien Lepiller
2023-02-19gnu: python-ledgerblue: Update to 0.1.44.•••* gnu/packages/finance.scm (python-ledgerblue): Update to 0.1.44. Adapt propagated inputs. Andreas Enge
2023-02-19gnu: Add python-u2flib-host.•••* gnu/packages/finance.scm (python-u2flib-host): New variable. Andreas Enge
2023-02-19gnu: 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. Andreas Enge
2023-02-19gnu: 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. Efraim Flashner
2023-02-19gnu: 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. Julien Lepiller
2023-02-18gnu: 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. Andreas Enge
2023-02-16gnu: 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. Efraim Flashner
2023-02-16gnu: Add fcode-utils.•••* gnu/packages/firmware.scm (fcode-utils): New variable. Efraim Flashner
2023-02-15gnu: commencement: mes-boot: Update to 0.24.2.•••This fixes <https://debbugs.gnu.org/41264>. * gnu/packages/commencement.scm (mes-boot): Update to 0.24.2. Jan (janneke) Nieuwenhuizen
2023-02-15gnu: commencement: tcc-boot: Rebuild Mes C Library.•••* gnu/packages/commencement.scm (tcc-boot)[arguments]: Rebuild the Mes C Library in the "install" phase. Jan (janneke) Nieuwenhuizen