1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 09:00:39 +02:00
Commit Graph

152463 Commits

Author SHA1 Message Date
Maxim Cournoyer
ffa2d91cad gnu: gtksourceview-2: Fix build with GCC 14.
* gnu/packages/gtk.scm (gtksourceview-2) [#:configure-flags]: Add
-Wno-error=incompatible-pointer-types to CFLAGS.
[#:phases]: Delete trailing #t. Use gexps and modernize.

Fixes: #1396
Change-Id: I2a5284e309bec4058683b84f3f9bc9936f44f961
2025-07-22 09:15:37 +09:00
Andreas Enge
81a956d5fa gnu: dolphin-emu: Fix build with gcc@14.
* gnu/packages/emulators.scm (dolphin-emu)[arguments]<#:phases>
{'generate-fonts&hardcore-libvulkan-path}: Include a missing header.

Change-Id: I4ac3a69e956369015890663298b1e55aeaee1e5b
2025-07-22 00:29:44 +02:00
Brennan Vincent
cabfaa8d6c gnu: google-highway: Update to 1.2.0.
This picks up the fix for https://github.com/google/highway/issues/1549 which
was causing test failures on aarch64 with recent versions of GCC.

* gnu/packages/cpp.scm (google-highway): Update to 1.2.0.

Change-Id: Ibd41de558d9601e7ae4fd03ef116df1c92b03280
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-07-21 20:19:21 +00:00
Danny Milosavljevic
d725d59c78 gnu: mono: Change styling to suit guix coding guidelines (no functional change).
Follow-up to commits c9f1d2315f,
7314d9c184,
29182f4bab,
0f9ddc4c75,
f47993f0c7,
60d8e77f38.

* gnu/packages/dotnet.scm (mono-1.2.6): Change styling.
(mono-1.9.1): Change styling.
(mono-2.4.2): Change styling.
(mono-3.12.1): Change styling.
(mono-4.9.0): Change styling.  Add comments.

Change-Id: I1523159838b3726b3c86407558e2b89a58c2769b
2025-07-21 21:19:19 +02:00
Andreas Enge
33fc08d5e2 gnu: testdisk: Update to 7.2.
* gnu/packages/disk.scm (testdisk): Update to 7.2.

Change-Id: I7a9223a3f9890e992213480b6dde8e2b5f57cced
2025-07-21 20:49:04 +02:00
Andreas Enge
ebf6e99022 gnu: spike: Fix build with gcc@14.
* gnu/packages/virtualization.scm (spike)[arguments]<#:phases>{'gcc14}:
New phase.

Change-Id: I363875fb17c5e0d23037eee4c5023bc563367c4b
2025-07-21 20:43:19 +02:00
Fabio Natali
d04a3407b9 gnu: unclutter: Fix build with GCC 14.
* gnu/packages/xdisorg.scm (unclutter): Add flags to relax GCC 14's checks.

Change-Id: I6a8d6d4cac915f617c4e0faffe3f8753c2a45921
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 19:49:33 +02:00
Andreas Enge
8c1f1d62e0 gnu: supertuxkart-data: Update to 18612.
* gnu/packages/games.scm (supertuxkart-data): Update to 18612.

Change-Id: I1fb9579d16f4ae7eb35628a4c468ffd18ebb4664
2025-07-21 19:44:29 +02:00
Andreas Enge
c58f84aaef gnu: supertuxkart: Fix build with gcc@14.
* gnu/packages/games.scm (supertuxkart)[arguments]<#:phases>{'gcc14}:
New phase.

Change-Id: I60043bdb517551abe4181933cd950075bf68a03e
2025-07-21 19:21:11 +02:00
Andreas Enge
76ec17d962 gnu: vitetris: Fix build with gcc@14.
* gnu/packages/games.scm (vitetris)[arguments]<#:make-flags>: Add CFLAGS.

Change-Id: I1df1eae997fdf450c489cbd627a7ff579808818d
2025-07-21 18:20:43 +02:00
Artyom V. Poptsov
74440ac760 gnu: guile-smc: Update to 0.6.4.
* gnu/packages/guile-xyz.scm (guile-smc): Update to 0.6.4.
[arguments]: Use GEXPs.

Change-Id: I351386df795a26866773fcf49934098f0cfee1e3
2025-07-21 18:58:35 +03:00
Maxim Cournoyer
61ecd82b9b gnu: jami: Use minimal variants for git and python native inputs.
* gnu/packages/jami.scm (jami) [native-inputs]: Replace git with git-minimal
and python with python-minimal.

Change-Id: I093d76f830743a156ad917342924ba11c7733ad2
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
ff6a15eeba gnu: jami-docs: Do not build/install HTML doc.
The HTML doc contains 250 MiB of images, PDFs and even videos.

* gnu/packages/jami.scm (jami-docs) [#:phases] {build}: Remove html from
targets.
[#:install-plan]: Do not install html doc.

Change-Id: I1f16395e6c922c04c67c406216202c9898bf9511
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
70a2ea6241 gnu: jami-docs: Update to 0.0.0-3.4764cc8.
* gnu/packages/jami.scm (jami-docs): Update to 0.0.0-3.4764cc8.
[native-inputs]: Add python-sphinxcontrib-mermaid.  Replace python with
python-minimal.

Change-Id: Idc58452b612d0ef43e449c282c9f4d2217c94c3e
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
20c3975b1d gnu: Add python-sphinxcontrib-mermaid.
* gnu/packages/sphinx.scm (python-sphinxcontrib-mermaid): New variable.

Change-Id: I1fcf5296c4610bc5e8eb3325e2ad53f975b1c628
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
600f890b92 gnu: jami: Add qtwayland to inputs.
This ensure it can always work on Wayland systems.

* gnu/packages/jami.scm (jami) [inputs]: Add qtwayland.

Change-Id: Id31565f93ed9a36feb0b4acfe6338e731ad5d6e7
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
ca15e63490 gnu: jami: Fix build.
The unittests were now failing to build with GCC 14 (see:
<https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/1144>).

* gnu/packages/patches/jami-unittests-fix-build.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (jami) [source]: Apply it.

Change-Id: I11eb97663bb28a4153b2459ea886658cf08b6129
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
a82efc0739 gnu: qthttpserver: Propagate qtwebsockets.
* gnu/packages/qt.scm (qthttpserver) [inputs] {qtwebsockets}: Move to...
[propagated-inputs]: ... here.

Change-Id: Ib4d4c98208d9e713ea9705a660703acd96349098
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
9061352566 gnu: Remove sdbus-c++-1.4.0.
* gnu/packages/glib.scm (sdbus-c++-1.4.0): Delete variable.

Change-Id: Idfae582ac86d95bfd2933e7d03d07d62f48c2494
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
9b9120dcad gnu: libjami: Fix build with GCC 14, building with sdbus-cpp v2.1.0.
* gnu/packages/patches/libjami-sdbus-cpp-v2.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/jami.scm (libjami): Apply it.
[inputs]: Replace sdbus-c++-1.4 with sdbus-c++.

Change-Id: Ib123cb84a4ffa241ae3c6bcdff0d97884732c173
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
1e37255969 gnu: sdbus-c++: Update to 2.1.0.
* gnu/packages/glib.scm (sdbus-c++): Update to 2.1.0.
[native-inputs]: Replace googletest with googletest-1.17.

Change-Id: I97d61f1cef213598c526181bb77d08ef3add6c6c
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
045a2f5bbc gnu: Add googletest-1.17.
* gnu/packages/check.scm (googletest-1.17): New variable.

Change-Id: Ic6c5e0105323b0834b6e4745f5d97392c2c2e5d4
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
788b0339d4 gnu: opendht: Fix build with GCC 14.
* gnu/packages/patches/opendht-nanosleep.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/networking.scm (opendht) [source]: Apply it.

Change-Id: I14589dba3a99ae51bb522ffdbe2a1390c74aa75a
2025-07-22 00:42:19 +09:00
Maxim Cournoyer
7cd121433b gnu: emacs-bash-completion: Update to 3.2-0.d32863d.
* gnu/packages/emacs-xyz.scm (emacs-bash-completion): Update to 3.2-0.d32863d.
[source]: Delete patches.
* gnu/packages/patches/emacs-bash-completion-preserve-exit-code.patch: Delete file.
* gnu/packages/patches/emacs-bash-completion-preserve-ps1.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.

Change-Id: If3a6f6954d3d3b7c34cbc8634c95cf4c18dbb318
2025-07-22 00:42:19 +09:00
Ashish SHUKLA
06c4f8951e gnu: filezilla: Update to 3.69.2.
* gnu/packages/ftp.scm (filezilla): Update to 3.69.2.
[source]: Switch to svn-fetch.
[native-inputs]: Add autoconf, automake, libtool.
[inputs]: Add boost. Replace wxwidgets-3.0 by wxwidgets.

Change-Id: Iefd1467c1f0622b5cb5b08be97110146cf96e8c5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 17:21:29 +02:00
Ashish SHUKLA
ad9de15681 gnu: libfilezilla: Update to 0.51.0.
Fixes guix/guix#1408

* gnu/packages/ftp.scm (libfilezilla): Update to 0.51.0.

Change-Id: Ia54aac6677068fe51ac16794ecb8889948bd1ded
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 17:17:28 +02:00
宋文武
679618893d gnu: converseen: Update to 0.12.2.5.
* gnu/packages/patches/converseen-hide-updates-checks.patch: Remove file.
* gnu/packages/patches/converseen-hide-non-free-pointers.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/image.scm (converseen): Update to 0.12.2.5.
[source]: Remove patches.
[arguments]: Add patch-source phase to disable auto update and website links.

Change-Id: I9cbdad581803d4b1910afb1115e3b8404b1faa7e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 20:13:40 +08:00
宋文武
ac614c23fe gnu: qtdatavis3d: Rename to qtdatavis3d-5.
* gnu/packages/qt.scm (qtdatavis3d): Rename to qtdatavis3d-5.
(python-pyside-2) [inputs]: Adjust accordingly.

Change-Id: I60b88003cd4843c956d6abbae39d2773dbd8f080
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
ad1f2cd21c gnu: qtpurchasing: Rename to qtpurchasing-5.
* gnu/packages/qt.scm (qtpurchasing): Rename to qtpurchasing-5.

Change-Id: I04131c5a78ebcd022ef421217f128e4df43c77c7
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
0da9a7ee62 gnu: qtgamepad: Rename to qtgamepad-5.
* gnu/packages/qt.scm (qtgamepad): Rename to qtgamepad-5.
* gnu/packages/engineering.scm (openscad) [inputs]: Adjust accordingly.
* gnu/packages/kde-utils.scm (kirogi) [inputs]: Likewise.
* gnu/packages/radio.scm (sdrangel) [inputs]: Likewise.
(wfview) [inputs]: Likewise.

Change-Id: Icccd75150aefb957ef2b3c8b3453365e81bdfa9d
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
bb19aebc59 gnu: qtwebglplugin: Rename to qtwebglplugin-5.
* gnu/packages/qt.scm (qtwebglplugin): Rename to qtwebglplugin-5.

Change-Id: I1e0740f49af019ab067328b19d2c85ee1e9f3d56
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
c31c4522ad gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.
* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5.
(qtspeech-5) [native-inputs]: Adjust accordingly.
(python-pyqt) [inputs]: Likewise.
(python-shiboken-2) [inputs]: Likewise.
(python-pyside-2) [inputs]: Likewise.
* gnu/packages/animation.scm (pencil2d) [inputs]: Likewise.
* gnu/packages/education.scm (openboard) [inputs]: Likewise.
(ktouch) [inputs]: Likewise.
* gnu/packages/engineering.scm (freecad) [inputs]: Likewise.
* gnu/packages/finance.scm (monero-gui) [inputs]: Likewise.
* gnu/packages/geo.scm (gplates) [inputs]: Likewise.
* gnu/packages/image-processing.scm (paraview) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise.
(ksyntaxhighlighting-5) [native-inputs]: Likewise.
* gnu/packages/messaging.scm (kaidan) [inputs]: Likewise.
* gnu/packages/music.scm (hydrogen) [inputs]: Likewise.
* gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise.

Change-Id: Ic260988913600dee261bd138efc6a830bc45d057
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:24 +08:00
宋文武
90a1d1097c gnu: qtwebview: Rename to qtwebview-5.
* gnu/packages/qt.scm (qtwebview): Rename to qtwebview-5.

Change-Id: If09835c8b4edcf320fd7840f9339a3043db839de
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:37:53 +08:00
宋文武
0a683fa6b6 gnu: qtscript: Rename to qtscript-5.
* gnu/packages/qt.scm (qtscript): Rename to qtscript-5.
(python-pyside-2) [inputs]: Adjust accordingly.
(grantlee) [inputs]: Likewise.
* gnu/packages/astronomy.scm (stellarium) [inputs]: Likewise.
* gnu/packages/games.scm (warzone2100) [inputs]: Likewise.
* gnu/packages/irc.scm (quassel) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ki18n-5) [inputs]: Likewise.
(kio-5) [inputs]: Likewise.
(ktexteditor-5) [inputs]: Likewise.
* gnu/packages/kde-utils.scm (okteta) [inputs]: Likewise.
* gnu/packages/music.scm (musescore) [inputs]: Likewise.
* gnu/packages/tex.scm (texmaker) [inputs]: Likewise.

Change-Id: I63c40a342a14c75cfbe4e0a4c27ec2638212e38a
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:37:53 +08:00
宋文武
be24940565 gnu: qtserialbus: Rename to qtserialbus-5.
* gnu/packages/qt.scm (qtserialbus): Rename to qtserialbus-5.

Change-Id: I7942c3bb579527877c8156d58cecf7b593c08dab
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:37:52 +08:00
宋文武
e94260852b gnu: discover: Remove qtwebview input.
qtwebview is a qt5 package, so therefore it is not actually used.

* gnu/packages/kde-plasma.scm (discover) [inputs]: Remove qtwebview.

Change-Id: Ibd2a7a95230ee96413925efa96fdd9cc2146bfbc
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:33:59 +08:00
Cayetano Santos
68a1516212 gnu: zathura-ps: Update to 0.2.8.
* gnu/packages/pdf.scm (zathura-ps): Update to 0.2.8.
[source]: Switch to git-fetch; update url.
[arguments]: Use gexps.
<#:phases>: Remove patch-plugin-directory.
<#:configure-flags>: Set plugindir.

Change-Id: I6321d9bc8fddd9ccc8c50aa21add1536e18b7681
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:08:01 +02:00
Cayetano Santos
8c010e69c0 gnu: zathura-pdf-poppler: Update to 0.3.3.
* gnu/packages/pdf.scm (zathura-pdf-poppler): Update to 0.3.3.
[source]: Switch to git-fetch; update url.

Change-Id: I0cac8e2ff022c107ff0c3ea76ee7c7c3e930bc32
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:08:01 +02:00
Cayetano Santos
d732788994 gnu: zathura-pdf-mupdf: Update to 0.4.4.
* gnu/packages/pdf.scm (zathura-pdf-mupdf): Update to 0.4.4.
[source]: Switch to git-fetch; update url.
[inputs]: Remove all but mupdf and zathura.
[arguments]: Use gexps.
<#:phases>: Remove fix-mupdf-detection.
<#:configure-flags>: Set plugindir.

Change-Id: Iea2e531d05b2ce44b6caa1cbe470157fcfe3b237
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:08:01 +02:00
Cayetano Santos
0e0fb1ecf9 gnu: zathura-djvu: Update to 0.2.10.
* gnu/packages/pdf.scm (zathura-djvu): Update to 0.2.10.
[source]: Switch to git-fetch; update url.
[arguments]: Use gexps.
<#:phases>: Remove patch-plugin-directory.
<#:configure-flags>: Set plugindir.

Change-Id: Ia3652883cd527d8dd021d2be46dfe470e56e0c41
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21 12:07:53 +02:00
Andreas Enge
cb508a8067 gnu: dvdstyler: Update to 3.2.1.
* gnu/packages/cdrom.scm (dvdstyler): Update to 3.2.1.
[arguments]<#:phases>{'sanitize-source}: New phase.
[inputs]: Replace ffmpeg-3.4 by ffmpeg-4.

Change-Id: Iaf141dff29ab873ebdf6a27e19ef6a231f622e46
2025-07-21 11:32:26 +02:00
Andreas Enge
727e237c21 gnu: Remove wxwidgets-2.
The package has no dependents, and newer versions are available.

* gnu/packages/wxwidgets.scm (wxwidgets-2): Delete variable.

Change-Id: I9082f528855c51cd554111e169e1be4b8d7eaa21
2025-07-21 11:32:26 +02:00
Andreas Enge
e6cc749f31 gnu: wxsvg: Update to 1.5.25.
* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.25.

Change-Id: Ief2b2064e2ba539c1172897b9d6c00edd196224c
2025-07-21 11:32:26 +02:00
Zheng Junjie
2f235d576a gnu: sweeper: Update to 25.04.0.
* gnu/packages/kde-utils.scm (sweeper): Update to 25.04.0.

Change-Id: I2e19f1dd83773c3b12f12dd376a9ced785de8403
2025-07-21 16:57:28 +08:00
Zheng Junjie
8aaac02a3b gnu: kbackup: Update to 25.04.0.
* gnu/packages/kde-utils.scm (kbackup): Update to 25.04.0.

Change-Id: I104bfef985d27ba628c4cea28413a97ced0e70b0
2025-07-21 16:57:28 +08:00
Zheng Junjie
db6eb4b474 gnu: kdebugsettings: Update to 25.04.0.
* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.04.0.

Change-Id: I60aa953898b68e6475acb2c7eba1746971cba573
2025-07-21 16:57:28 +08:00
Zheng Junjie
c8a0c43a4f gnu: kate: Update to 25.04.0.
* gnu/packages/kde-utils.scm (kate): Update to 25.04.0.

Change-Id: Ia1c41bbeedb3cf8ef72d30e0b9b75dde9d46c5b7
2025-07-21 16:57:28 +08:00
Zheng Junjie
1df45b13d7 gnu: kfind: Update to 25.04.0.
* gnu/packages/kde-utils.scm (kfind): Update to 25.04.0.

Change-Id: Ie727792e3c4dc4e4cefd09a8e0ff0a62ee77b5b0
2025-07-21 16:57:27 +08:00
Zheng Junjie
cf1252e1bf gnu: kdialog: Update to 25.04.0.
* gnu/packages/kde-utils.scm (kdialog): Update to 25.04.0.

Change-Id: I14ec48192eecebbb732ad586df71ac9c178184ba
2025-07-21 16:57:27 +08:00
Zheng Junjie
e2987c03cd gnu: kcharselect: Update to 25.04.0.
* gnu/packages/kde-utils.scm (kcharselect): Update to 25.04.0.

Change-Id: Ie4b07e8a1bb8f25518357dc8a31b456d29ed3a0d
2025-07-21 16:57:27 +08:00