aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-19gnu: python-dropbox: Update to 11.36.0.Efraim Flashner
* gnu/packages/file-systems.scm (python-dropbox): Update to 11.36.0. [source]: Add snippet to accept newer versions of python-pytest-runner.
2023-03-18gnu: python-ipython: Update to 8.5.0.Andreas Enge
This is a conservative update to the first version that passes all tests. The version 8.8.0 works also, the latest 8.10.0 requires changes to the recipe. * gnu/packages/python-xyz.scm (python-ipython): Update to 8.5.0.
2023-03-18gnu: packagekit: Fix installation directory for bash completions.Liliana Marie Prikler
Without this patch, packagekit would attempt to install bash completions to another store directory, invoking pkexec in the process and raising a cryptic error. * gnu/packages/freedesktop.scm (packagekit)[#:phases]: Add ‘fix-bash-completion-dir’. Co-authored-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-03-18gnu: glib-networking: Fix 32-bit builds.Kaelyn Takata
* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch. * gnu/packages/patches/glib-networking-32-bit-time.patch: Remove file. * gnu/local (dist_patch_DATA): Remove it. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-03-18Revert "* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch."Andreas Enge
This reverts commit cc56be2f3858487cf1d8acfb345942f0784221ee. The commit message was malformed.
2023-03-18gnu: python-pyqt5-sip: Update to 12.11.1.Andreas Enge
* gnu/packages/qt.scm (python-pyqt5-sip): Update to 12.11.1.
2023-03-18gnu: python-coveralls: Disable failing test and relax version requirements.Lars-Dominik Braun
* gnu/packages/python-check.scm (python-coveralls)[source]: Relax version requirement for python-coverage. [arguments]: Disable test_reporter_with_branches, which fails for unknown reasons.
2023-03-18gnu: python-typeguard: Python 3.10 compatibility.Lars-Dominik Braun
* gnu/packages/patches/python-typeguard-python3.10.patch: New file. * gnu/local.mk: Register it. * gnu/packages/python-xyz.scm (python-typeguard): Use it.
2023-03-18gnu: libaio: Fix tests on 32 bit systems.Andreas Enge
* gnu/packages/patches/libaio-32bit-test.patch: New file. * gnu/packages/linux.scm (libaio): Add patch. * gnu/local.mk (dist_patch_DATA): Register patch.
2023-03-18gnu: python-feedparser: Add Python >=3.9 compatibility.Lars-Dominik Braun
* gnu/packages/patches/python-feedparser-missing-import.patch: New file. * gnu/local.mk: Add it. * gnu/packages/web.scm (python-feedparser): Use it.
2023-03-18gnu: python-sgmllib3k: Add Python >=3.9 compatibility.Lars-Dominik Braun
* gnu/packages/patches/python-sgmllib3k-assertions.patch: New file. * gnu/local.mk: Register it. * gnu/packages/python-xyz.scm (python-sgmllib3k): Use it.
2023-03-17* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch.Andreas Enge
* gnu/packages/patches/glib-networking-32-bit-time.patch: Remove file. * gnu/local.mk: Unregister it. Authored-by: Kaelyn <kaelyn.alexi@protonmail.com>
2023-03-16gnu: ruby-minitest-pretty-diff: Honor the #:tests? flag.Efraim Flashner
* gnu/packages/ruby.scm (ruby-minitest-pretty-diff)[arguments]: Adjust custom 'check phase to honor the #:tests? flag.
2023-03-16gnu: ruby-minitest-pretty-diff: Fix test suite.Efraim Flashner
* gnu/packages/ruby.scm (ruby-minitest-pretty-diff)[arguments]: Adjust custom 'check phase to invoke the tests with the shell.
2023-03-15gnu: coreutils-boot0: Fix building on armhf-linux.Efraim Flashner
* gnu/packages/commencement.scm (coreutils-boot0)[arguments]: When building for armhf-linux include the workaround to force 32-bit time. Rearrange arguments so that the configure-flags for armhf-linux aren't overridden.
2023-03-14gnu: libdrm: Update configure-flags.Efraim Flashner
* gnu/packages/xdisorg.scm (libdrm)[arguments]: Update configure-flags to new upstream values.
2023-03-12gnu: ghc-9.2: Adapt testsuite to grep 3.8.Lars-Dominik Braun
Starting with version 3.8, grep emits warning messages when pattern contain spurious slashes: grep '\+' /dev/null grep: warning: stray \ before + GHC’s testsuite does not expect that and fails. * gnu/packages/patches/ghc-9.2-grep-warnings.patch: New file. * gnu/local.mk: Add it. * gnu/packages/haskell.scm (ghc-9.2)[native-inputs]: Add patch.
2023-03-11gnu: python-feedparser: Update to 6.0.10.Andreas Enge
* gnu/packages/web.scm (python-feedparser): Update to 6.0.10.
2023-03-10gnu: libxslt: Really allow cross-compilation.Ludovic Courtès
Commit af916f3f8b5e1191cdcc95dded1e376f51ad9e9b led './configure' to attempt to run a non-native 'python' binary, which would fail unless transparent binfmt_misc QEMU emulation is set up. * gnu/packages/xml.scm (libxslt)[arguments]: Replace #:configure-flags with "--disable-python" when cross-compiling.
2023-03-09gnu: freetype: Fix cross-compilation.Ludovic Courtès
Previously, the 'remove-reference-to-pkg-config' would break when cross-compiling because the "/bin/pkg-config" file would not be found. * gnu/packages/fontutils.scm (freetype)[arguments]: Add alternate 'remove-reference-to-pkg-config' phase for (%current-target-system) as true.
2023-03-09gnu: python-wrapper: Refer to the target Python when cross-compiling.Ludovic Courtès
Previously, "guix build python-wrapper --target=aarch64-linux-gnu" would return a wrapper that symlinks the native programs (e.g., 'python3' for x86_64-linux) instead of the target programs. * gnu/packages/python.scm (wrap-python3)[arguments]: Use gexps. Use 'this-package-input' to refer to Python when cross-compiling.
2023-03-09gnu: libxslt: Allow cross-compilation.Ludovic Courtès
* gnu/packages/xml.scm (libxslt)[arguments]: Rewrite using gexps. Add #:configure-flags.
2023-03-09gnu: make-bootstrap: Fix static linking of tar.Ludovic Courtès
Fixes a regression introduced in 4eda2034201e39edb077f0160554fabbed0e0cdb, which inadvertently commented out those #:configure-flags. * gnu/packages/make-bootstrap.scm (%static-inputs)[tar]: Reinstate 'gl_cv_func_working_mktime=yes' configure flag.
2023-03-09ci: Update the list of GCC versions for the 'core' subset.Ludovic Courtès
* gnu/ci.scm (%core-packages): Remove GCC-8 and GCC-9. Add GCC-12.
2023-03-09gnu: libstdc++: Fix cross-compilation.Ludovic Courtès
* gnu/packages/gcc.scm (make-libstdc++): Adjust 'hide-gcc-headers' for cross-compiled libstdc++.
2023-03-09gnu: guile-static: Adjust to changed input labels.Ludovic Courtès
Fixes a regression introduce in d427ec403800dc5b0b69f3d7c259a7d62eb6c881. * gnu/packages/make-bootstrap.scm (make-guile-static): Replace "libgc", not "bdw-gc".
2023-03-04gnu: mesa: Fix sporadic test failures.Simon South
* gnu/packages/patches/mesa-fix-sporadic-test-failures.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gl.scm (mesa)[source]: Apply it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04gnu: p7zip: Fix build with GCC 11.Simon South
* gnu/packages/patches/p7zip-fix-build-with-gcc-11.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/compression.scm (p7zip)[source]: Apply it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-04gnu: nss: Update to 3.88.1.Ludovic Courtès
* gnu/packages/nss.scm (nss)[source]: Update to 3.88.1. [replacement]: Remove. [propagated-inputs]: Change 'nspr' to 'nspr-next'. (nss-next, nss/fixed): Remove. * gnu/packages/gnuzilla.scm (icecat-minimal)[inputs]: Change 'nss-next' to 'nss'. (icedove-minimal)[inputs]: Likewise.
2023-03-03gnu: guile: Fix cross-compilation.Ludovic Courtès
Fixes a regression introduced in d427ec403800dc5b0b69f3d7c259a7d62eb6c881, which changed the label of Bash from "bash" to "bash-minimal" when cross-compiling. * gnu/packages/guile.scm (guile-2.0)[arguments]: In 'pre-configure' phase, use 'search-input-file' when (%current-target-system) is true.
2023-03-03gnu: gcc@4.9, gcc@5.5: Build with '-std=c++11'.Ludovic Courtès
These two compilers would fail to build with GCC 11.3.0 because it defaults to C++17, which triggers some incompatibilities. * gnu/packages/gcc.scm (gcc-4.7)[arguments]: Augment #:configure-flags for 4.9 and 5.0. (gcc-4.9)[arguments]: Define 'parent' so that (package-arguments parent) correctly evaluates the version-dependent parts.
2023-03-02gnu: dino: Replace 'pango-next' with 'pango'.Ludovic Courtès
This is a followup to the merge commit in 7df09ee0ab3e7962ef27859ce87e06a323059284. 'pango-next' was removed in dc5fc7d23f0a4b62f8542bb24abb7ac1b589168d on 'core-updates'. * gnu/packages/messaging.scm (dino)[inputs]: Replace 'pango-next' with 'pango'.
2023-03-02gnu: gnome-boxes: Adjust reference to 'vala-next'.Ludovic Courtès
This is a followup to the merge commit in 7df09ee0ab3e7962ef27859ce87e06a323059284. 'vala-next' was removed in 5bbd742067015998fa4728926079f546e5023920 on 'core-updates'. * gnu/packages/gnome.scm (gnome-boxes)[native-inputs]: Replace 'vala-next' with 'vala'.
2023-03-02gnu: libgc: Update to 8.2.2 and remove '--disable-munmap'.Ludovic Courtès
* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.2. [arguments]: Remove "--disable-munmap" from #:configure-flags. * gnu/packages/guile.scm (guile-3.0)[source]: Leave 'test-out-of-memory' test untouched. (guile-next)[arguments]: Likewise, in 'skip-failing-tests' phase. (guile-for-guile-emacs)[arguments]: Likewise, in 'bootstrap' phase.
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
2023-03-02gnu: pcmanfm-qt: Update to 1.2.1.Juliana Sims
* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 1.2.1. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02gnu: libfm-qt: Update to 1.2.1.Juliana Sims
* gnu/packages/lxqt.scm (libfm-qt): Update to 1.2.1. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02gnu: lxqt-panel: Update to 1.2.1.Juliana Sims
* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.2.1. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-01gnu: FFmpeg: Enable libwebp.Ryan Sundberg
* gnu/packages/video.scm (ffmpeg)[inputs]: Add libwebp. [arguments]: Pass '--enable-libwebp' to #:configure-flags. (ffmpeg-2.8)[inputs]: Remove libwebp. Co-authored-by: Leo Famulari <leo@famulari.name>
2023-03-02gnu: gimp: Don't retain reference on GCC.宋文武
Partly fixes <https://issues.guix.gnu.org/57677>. * gnu/packages/gimp.scm (gimp)[arguments]: Add #:modules and #:phases.
2023-03-02gnu: Remove broken xf86 video drivers.宋文武
Those packages build failed with current xorg-server: openchrome: multiple definition of some functions. other: missing headers for xf86RamDac.h, IBM.h, etc. * gnu/packages/xorg.scm (xf86-video-glint, xf86-video-openchrome xf86-video-suncg6, xf86-video-sunffb, xf86-video-tga xf86-video-trident): Remove packages. * gnu/packages/patches/xf86-video-tga-remove-mibstore.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Remove it.
2023-03-02gnu: cloc: Update to 1.96.1.Philippe SWARTVAGHER
* gnu/packages/code.scm (cloc): Update to 1.96.1. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02gnu: dos2unix: Use new package style.Timotej Lazar
* gnu/packages/textutils.scm (dos2unix)[arguments]: Use gexps. [native-inputs]: Drop labels. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02gnu: dos2unix: Update to 7.4.4.Timotej Lazar
* gnu/packages/textutils.scm (dos2unix): Update to 7.4.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02gnu: mympd: Update to 10.2.4.Bruno Victal
* gnu/packages/mpd.scm (mympd): Update to 10.2.4. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02gnu: Add r-maaslin2.Mădălin Ionel Patrașcu
* gnu/packages/bioconductor.scm (r-maaslin2): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02gnu: Add r-metagenomeseq.Mădălin Ionel Patrașcu
* gnu/packages/bioconductor.scm (r-metagenomeseq): New variable.
2023-03-02gnu: Add r-chemometrics.Mădălin Ionel Patrașcu
* gnu/packages/cran.scm (r-chemometrics): New variable.
2023-03-02gnu: Add r-som.Mădălin Ionel Patrașcu
* gnu/packages/cran.scm (r-som): New variable.
2023-03-02gnu: Add r-cplm.Mădălin Ionel Patrașcu
* gnu/packages/cran.scm (r-cplm): New variable.