Commit graph

110216 commits

Author SHA1 Message Date
Andreas Enge
97c20aa1d1
gnu: python-pyqt5-sip: Update to 12.11.1.
* gnu/packages/qt.scm (python-pyqt5-sip): Update to 12.11.1.
2023-03-18 15:34:50 +01:00
Lars-Dominik Braun
d9a31cd34e
gnu: python-coveralls: Disable failing test and relax version requirements.
* 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-18 10:41:35 +01:00
Lars-Dominik Braun
a7c96167ae
gnu: python-typeguard: Python 3.10 compatibility.
* 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-18 10:41:35 +01:00
Andreas Enge
483124bc48
gnu: libaio: Fix tests on 32 bit systems.
* 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-18 10:36:22 +01:00
Lars-Dominik Braun
f9bff8614b
gnu: python-feedparser: Add Python >=3.9 compatibility.
* 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-18 09:50:56 +01:00
Lars-Dominik Braun
cfccd6fe5a
gnu: python-sgmllib3k: Add Python >=3.9 compatibility.
* 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-18 09:49:51 +01:00
Andreas Enge
cc56be2f38
* gnu/packages/gnome.scm (glib-networking): Remove obsolete patch.
* 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-17 20:58:38 +01:00
Efraim Flashner
ef06671d8f
gnu: ruby-minitest-pretty-diff: Honor the #:tests? flag.
* gnu/packages/ruby.scm (ruby-minitest-pretty-diff)[arguments]: Adjust
custom 'check phase to honor the #:tests? flag.
2023-03-16 21:51:44 +02:00
Efraim Flashner
40d8a8c90f
gnu: ruby-minitest-pretty-diff: Fix test suite.
* gnu/packages/ruby.scm (ruby-minitest-pretty-diff)[arguments]: Adjust
custom 'check phase to invoke the tests with the shell.
2023-03-16 21:49:57 +02:00
Efraim Flashner
37399b18ef
gnu: coreutils-boot0: Fix building on armhf-linux.
* 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-15 15:11:15 +02:00
Efraim Flashner
62ff0b9086
gnu: libdrm: Update configure-flags.
* gnu/packages/xdisorg.scm (libdrm)[arguments]: Update configure-flags
to new upstream values.
2023-03-14 19:30:05 +02:00
Lars-Dominik Braun
ec79901a33
gnu: ghc-9.2: Adapt testsuite to grep 3.8.
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-12 17:25:10 +01:00
Andreas Enge
1eb4745b69
gnu: python-feedparser: Update to 6.0.10.
* gnu/packages/web.scm (python-feedparser): Update to 6.0.10.
2023-03-11 12:39:54 +01:00
Ludovic Courtès
0bd40ca9a9
gnu: libxslt: Really allow cross-compilation.
Commit af916f3f8b 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-10 00:26:23 +01:00
Ludovic Courtès
9aac443dc9
gnu: freetype: Fix cross-compilation.
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-09 23:28:30 +01:00
Ludovic Courtès
af916f3f8b
gnu: python-wrapper: Refer to the target Python when cross-compiling.
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-09 22:33:05 +01:00
Ludovic Courtès
ef893df92a
gnu: libxslt: Allow cross-compilation.
* gnu/packages/xml.scm (libxslt)[arguments]: Rewrite using gexps.
Add #:configure-flags.
2023-03-09 22:24:10 +01:00
Ludovic Courtès
0c425b8d18
gnu: make-bootstrap: Fix static linking of tar.
Fixes a regression introduced in
4eda203420, 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-09 18:44:12 +01:00
Ludovic Courtès
768b770597
ci: Update the list of GCC versions for the 'core' subset.
* gnu/ci.scm (%core-packages): Remove GCC-8 and GCC-9.  Add GCC-12.
2023-03-09 18:14:25 +01:00
Ludovic Courtès
0ad86e94f5
gnu: libstdc++: Fix cross-compilation.
* gnu/packages/gcc.scm (make-libstdc++): Adjust 'hide-gcc-headers' for
cross-compiled libstdc++.
2023-03-09 13:08:53 +01:00
Ludovic Courtès
b0f1728187
gnu: guile-static: Adjust to changed input labels.
Fixes a regression introduce in
d427ec4038.

* gnu/packages/make-bootstrap.scm (make-guile-static): Replace "libgc",
not "bdw-gc".
2023-03-09 12:29:59 +01:00
Simon South
a56eafd28b
gnu: mesa: Fix sporadic test failures.
* 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-04 17:30:31 +01:00
Simon South
be41d82d19
gnu: p7zip: Fix build with GCC 11.
* 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-04 17:29:46 +01:00
Ludovic Courtès
6febc26827
gnu: nss: Update to 3.88.1.
* 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-04 15:41:19 +01:00
Ludovic Courtès
f14ead765b
gnu: guile: Fix cross-compilation.
Fixes a regression introduced in
d427ec4038, 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-03 23:32:52 +01:00
Ludovic Courtès
0aed5bf512
gnu: gcc@4.9, gcc@5.5: Build with '-std=c++11'.
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-03 22:37:40 +01:00
Ludovic Courtès
f073a850c9
gnu: dino: Replace 'pango-next' with 'pango'.
This is a followup to the merge commit in
7df09ee0ab.  'pango-next' was removed in
dc5fc7d23f on 'core-updates'.

* gnu/packages/messaging.scm (dino)[inputs]: Replace 'pango-next' with
'pango'.
2023-03-02 21:47:50 +01:00
Ludovic Courtès
8e4d13231a
gnu: gnome-boxes: Adjust reference to 'vala-next'.
This is a followup to the merge commit in
7df09ee0ab.  'vala-next' was removed in
5bbd742067 on 'core-updates'.

* gnu/packages/gnome.scm (gnome-boxes)[native-inputs]: Replace
'vala-next' with 'vala'.
2023-03-02 21:46:10 +01:00
Ludovic Courtès
5222ed8dc3
gnu: libgc: Update to 8.2.2 and remove '--disable-munmap'.
* 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-02 21:40:35 +01:00
Christopher Baines
7df09ee0ab
Merge remote-tracking branch 'savannah/master' into core-updates
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-02 10:55:08 +00:00
Juliana Sims
af95f2d8f9
gnu: pcmanfm-qt: Update to 1.2.1.
* gnu/packages/lxqt.scm (pcmanfm-qt): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:38 +08:00
Juliana Sims
2db95ac735
gnu: libfm-qt: Update to 1.2.1.
* gnu/packages/lxqt.scm (libfm-qt): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:31 +08:00
Juliana Sims
369b2a56a9
gnu: lxqt-panel: Update to 1.2.1.
* gnu/packages/lxqt.scm (lxqt-panel): Update to 1.2.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 13:59:21 +08:00
Ryan Sundberg
03b463b68b
gnu: FFmpeg: Enable libwebp.
* 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-01 23:02:19 -05:00
宋文武
e7e1f58563
gnu: 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-02 11:32:20 +08:00
宋文武
c53e8404e8
gnu: 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-02 11:29:17 +08:00
Philippe SWARTVAGHER
7493ff7ae3
gnu: cloc: Update to 1.96.1.
* gnu/packages/code.scm (cloc): Update to 1.96.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:15:05 +08:00
Timotej Lazar
ad82d834f6
gnu: dos2unix: Use new package style.
* gnu/packages/textutils.scm (dos2unix)[arguments]: Use gexps.
[native-inputs]: Drop labels.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:14:06 +08:00
Timotej Lazar
66e677f58e
gnu: dos2unix: Update to 7.4.4.
* gnu/packages/textutils.scm (dos2unix): Update to 7.4.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:13:33 +08:00
Bruno Victal
ac9ccf03a6
gnu: mympd: Update to 10.2.4.
* gnu/packages/mpd.scm (mympd): Update to 10.2.4.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-03-02 11:09:35 +08:00
Mădălin Ionel Patrașcu
7dc190f83e
gnu: Add r-maaslin2.
* gnu/packages/bioconductor.scm (r-maaslin2): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
3e4de18d3e
gnu: Add r-metagenomeseq.
* gnu/packages/bioconductor.scm (r-metagenomeseq): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
19764c06b7
gnu: Add r-chemometrics.
* gnu/packages/cran.scm (r-chemometrics): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
8e5a6b35fd
gnu: Add r-som.
* gnu/packages/cran.scm (r-som): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
b9be025b0e
gnu: Add r-cplm.
* gnu/packages/cran.scm (r-cplm): New variable.
2023-03-02 00:08:11 +01:00
Mădălin Ionel Patrașcu
242c3e9300
gnu: Add r-biglm.
* gnu/packages/cran.scm (r-biglm): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-03-02 00:08:11 +01:00
Maxim Cournoyer
f0f5f01197
gnu: emacs-bash-completion: Update to 3.1.1-0.796a806.
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.1.1-0.796a806.
[phases]: Delete make-git-checkout-writable phase.
2023-03-01 11:21:35 -05:00
Guillaume Le Vaillant
ab6e434eaa
gnu: sdrangel: Update to 7.10.0.
* gnu/packages/radio.scm (sdrangel): Update to 7.10.0.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant
8291682af7
gnu: csdr: Update to 0.18.1.
* gnu/packages/radio.scm (csdr): Update to 0.18.1.
2023-03-01 16:31:53 +01:00
Guillaume Le Vaillant
f2f530e808
gnu: xmrig: Update to 6.19.0.
* gnu/packages/finance.scm (xmrig): Update to 6.19.0.
2023-03-01 16:31:53 +01:00