summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-25gnu: Remove python-potr.Andreas Enge
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-25gnu: poezio: Remove input.Andreas Enge
* gnu/packages/messaging.scm (poezio)[inputs]: Remove python-potr. [arguments]: Disable tests.
2023-02-25gnu: Remove python-android-backup.Andreas Enge
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-25gnu: python-miio: Update to 0.5.12.Andreas Enge
* gnu/packages/android.scm (python-miio): Update to 0.5.12. [propagated-inputs]: Remove python-android-backup.
2023-02-25gnu: Remove jrnl.Andreas Enge
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-25gnu: Remove eolie.Andreas Enge
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-25gnu: Remove python-validictory.Andreas Enge
The package has been deprecated in 2018. * gnu/packages/python-xyz.scm (python-validictory): Delete variable.
2023-02-25gnu: python-fastjsonschema: Remove native input.Andreas Enge
* gnu/packages/python-xyz.scm (python-fastjsonschema)[native-inputs]: Remove python-validictory.
2023-02-25gnu: python-responses: Update inputs.Andreas Enge
* 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-25gnu: python-json-spec: Update to 0.11.0.Andreas Enge
* 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-25gnu: python-importlib-metadata: Update to 5.2.0.Andreas Enge
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-25gnu: ungoogled-chromium: Adapt patches.Andreas Enge
* 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-23gnu: python-jedi: Update to 0.18.2.Andreas Enge
* gnu/packages/python-xyz.scm (python-jedi): Update to 0.18.2. [source]: Drop snippet. [arguments]: Drop phase.
2023-02-23gnu: python-parso: Add patch for python@3.10.Andreas Enge
* 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-23gnu: python-pylint: Update to 2.14.5.Andreas Enge
* gnu/packages/check.scm (python-pylint): Update to 2.14.5. [propagated-inputs]: Remove python-toml; add python-dill and python-tomlkit.
2023-02-23gnu: python-tomlkit: Update to 0.11.6.Andreas Enge
* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.11.6.
2023-02-22gnu: python-asttokens: Update to 2.2.1.Andreas Enge
* gnu/packages/python-xyz.scm (python-asttokens): Update to 2.2.1.
2023-02-22gnu: python-astroid: Update to 2.11.7.Andreas Enge
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-22gnu: python-tornado-6: Update to 6.2.Andreas Enge
* gnu/packages/python-web.scm (python-tornado-6): Update to 6.2.
2023-02-22gnu: python-outcome: Update to 1.2.0.Andreas Enge
* gnu/packages/python-xyz.scm (python-outcome): Update to 1.2.0.
2023-02-22gnu: python-mechanize: Update to 0.4.7.Andreas Enge
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-22gnu: ocaml-4.07: Fix signal handling with newer glibc.Julien Lepiller
* 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-21gnu: python-graphviz: Add native input.Andreas Enge
* gnu/packages/graphviz.scm (python-graphviz)[native-inputs]: Add python-mock. This partially reverts commit 3d388fe3d0475f2e991ae061cc1364529a97af42
2023-02-21gnu: poezio: Update to 0.14.Andreas Enge
* gnu/packages/messaging.scm (poezio): Update to 0.14. [license]: Change to gpl3+.
2023-02-19gnu: python-slixmpp: Update to 1.8.3.Andreas Enge
* gnu/packages/python-xyz.scm (python-slixmpp): Update to 1.8.3. [propagated-inputs]: Add python-cryptography, python-defusedxml and python-emoji.
2023-02-19gnu: camlboot: Fix signal handling with newer glibc.Julien Lepiller
* 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-19gnu: python-ledgerblue: Update to 0.1.44.Andreas Enge
* gnu/packages/finance.scm (python-ledgerblue): Update to 0.1.44. Adapt propagated inputs.
2023-02-19gnu: Add python-u2flib-host.Andreas Enge
* gnu/packages/finance.scm (python-u2flib-host): New variable.
2023-02-19gnu: python-attrdict: Replace by python-attrdict3.Andreas Enge
* gnu/packages/python-xyz.scm (python-attrdict): Replace by... (python-attrdict3): ...this. * gnu/packages/wxwidgets.scm (python-wxpython)[native-inputs]: Swap packages.
2023-02-19gnu: coreutils: Disable 64-bit time_t on 32-bit systems.Efraim Flashner
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-19gnu: ocaml-4.09: Fix signal handling with newer glibc.Julien Lepiller
* 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-18gnu: openjdk: Arrange patches.Andreas Enge
* 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-16gnu: make-openbios-package: Update to 1.1-1.af97fd7.Efraim Flashner
* 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-16gnu: Add fcode-utils.Efraim Flashner
* gnu/packages/firmware.scm (fcode-utils): New variable.
2023-02-15gnu: commencement: mes-boot: Update to 0.24.2.Jan (janneke) Nieuwenhuizen
This fixes <https://debbugs.gnu.org/41264>. * gnu/packages/commencement.scm (mes-boot): Update to 0.24.2.
2023-02-15gnu: commencement: tcc-boot: Rebuild Mes C Library.Jan (janneke) Nieuwenhuizen
* gnu/packages/commencement.scm (tcc-boot)[arguments]: Rebuild the Mes C Library in the "install" phase.
2023-02-15gnu: cppcheck: Update to 2.10.Efraim Flashner
* gnu/packages/check.scm (cppcheck): Update to 2.10.
2023-02-15Revert "gnu: commencement: mes-boot: Update to 0.24.2."Jan (janneke) Nieuwenhuizen
This reverts commit b928e38bd333e6186727fe5c5e94b85d157b79d6. The gcc-core-mesboot0 package fails to build with mes-boot-0.24.2, `ar' segfaults $ strace ar rc libiberty.a argv.o execve("/gnu/store/nvb6jh26hfjifs79h7hrlkw3cisgc353-binutils-mesboot0-2.20.1a/bin/ar", ["ar", "rc", "libiberty.a", "argv.o"], 0x7ffc4187fff8 /* 82 vars */) = 0 [ Process PID=22689 runs in 32 bit mode. ] brk(NULL) = 0x830f000 brk(0x830f000) = 0x830f000 stat64("libiberty.a", {st_mode=S_IFREG|0600, st_size=8, ...}) = 0 brk(0x830f0a4) = 0x830f0a4 brk(0x830f0b4) = 0x830f0b4 brk(0x8310098) = 0x8310098 brk(0x83100a4) = 0x83100a4 brk(0x8311088) = 0x8311088 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x63ecebc8} --- +++ killed by SIGSEGV +++ Segmentation fault See also <https://debbugs.gnu.org/41264>.
2023-02-15gnu: commencement: mes-boot: Update to 0.24.2.Jan (janneke) Nieuwenhuizen
This fixes <https://debbugs.gnu.org/41264>. * gnu/packages/commencement.scm (mes-boot): Update to 0.24.2.
2023-02-15gnu: bootstrap: mes-minimal: Remove packages and tarball.Jan (janneke) Nieuwenhuizen
* gnu/packages/make-bootstrap.scm (%mes-minimal, %mes-minimal-stripped, %mes-bootstrap-tarball): Remove.
2023-02-15gnu: bootstrap: mescc-tools-static: Remove packages and tarball.Jan (janneke) Nieuwenhuizen
* gnu/packages/make-bootstrap.scm (%mescc-tools-static, %mescc-tools-static-stripped, %mescc-tools-bootstrap-tarball): Remove.
2023-02-15gnu: bootstrap: bootstrap-tarballs: Remove mes and mescc-tools.Jan (janneke) Nieuwenhuizen
* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs): Remove %mescc-tools-bootstrap-tarball, %mes-bootstrap-tarball.
2023-02-14gnu: tar: Actually fix test suite on 32-bit systems.Efraim Flashner
This is a follow-up to 87423addf503fc2b44dc2f863d6db1712d67c55c. * gnu/packages/base.scm (tar)[arguments]: Actually skip the broken test on 32-bit systems, not run ONLY that test.
2023-02-14gnu: %boot6-inputs: Replace xz with xz-final.Efraim Flashner
* gnu/packages/commencement.scm (xz-final): New variable. (%boot6-inputs): Add xz-final. Remove xz. (%final-inputs): Add xz-final. Remove xz from packages 'to finalize'.
2023-02-14gnu: tar: Fix test suite on 32-bit systems.Efraim Flashner
* gnu/packages/base.scm (tar)[arguments]: When building for 32-bit systems skip a test known by upstream to fail.
2023-02-13gnu: freetype: Update to 2.13.0.Efraim Flashner
* gnu/packages/fontutils.scm (freetype): Update to 2.13.0.
2023-02-13gnu: freetype: Don't keep a reference to pkg-config.Efraim Flashner
* gnu/packages/fontutils.scm (freetype)[arguments]: Add an entry in disallowed-references for pkg-config. Add a phase to remove the reference to pkg-config in an installed script.
2023-02-12gnu: coreutils-boot0: Add comment about arm* configure-flags.Efraim Flashner
* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: Add a full comment around the configure-flags used when building for arm architectures.
2023-02-09gnu: git: Fix missing native-inputs after commit 4cf1acc7f3.Kaelyn Takata
* gnu/packages/version-control.scm (git)[native-inputs]: Restore native-inputs to what they were prior to the merge commit 4cf1acc7f3. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-02-07gnu: colord-minimal: Move SANE support to colord.Maxim Cournoyer
The support is moved to the full 'colord' package. This reduces the size of colord-minimal from 467.6 MiB to 391.5 MiB. * gnu/packages/gnome.scm (colord-minimal) [configure-flags]: Remove "-Dsane=true". [inputs]: Move sane-backends to... (colord) [inputs]: ... here. [configure-flags]: Add "-Dsane=true".