Efraim Flashner
54717bb5b3
guix: lint: Check for misplaced argument flags.
...
* guix/lint.scm (check-misplaced-flags): New procedure.
(%local-checkers): Register new lint-checker.
* doc/guix.texi (Invoking guix lint): Add entry for misplaced-flags.
* tests/lint.scm (misplaced-flags: make-flag is incorrect,
misplaced-flags: configure-flag is incorrect, misplaced-flags: cargo
feature flags, misplaced-flags: flags without g-exp is incorrect,
misplaced-flags: build-type set correctly): New tests.
Change-Id: Ia8abbe787e26bffc65ee5c763326c7e271c189a4
2025-07-28 10:34:36 +03:00
jgart
fb8574b148
gnu: trealla: Update to 2.79.6.
...
* gnu/packages/prolog.scm (trealla): Update to 2.79.6.
Change-Id: Icdd674944e3f9940e6e48aab29ae4afc241e97f2
2025-07-28 00:05:08 -05:00
Vagrant Cascadian
cd7904c397
gnu: diffoscope: Update to 302.
...
* gnu/packages/diffoscope.scm (diffoscope): Update to 302.
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 12:32:55 +08:00
Jelle Licht
fbaa4f26d0
gnu: v4l2loopback-linux-module: Update to 0.15.1.
...
* gnu/packages/linux.scm (v4l2loopback-linux-module): Update to 0.15.1.
Change-Id: Ie3e05ddb846420bd936c380fdf00b7e15fce1702
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 12:28:36 +08:00
Sughosha
315f0218bf
services: plasma-desktop: Remove "bluedevil" from plasma-dbus-service.
...
The package bluedevil no more provides a dbus service.
* gnu/packages/desktop.scm (plasma-dbus-service): Remove "bluedevil".
Change-Id: I8d6160a83fe5339ffa3ba12a24b0b4c4f06b6b67
2025-07-28 12:17:59 +08:00
Maxim Cournoyer
22e311a6c3
gnu: Add pythoncapi-compat.
...
* gnu/packages/python-xyz.scm (pythoncapi-compat): New variable.
Change-Id: Id1b1d09539c2beaa6ad6c89f9babf5740a4a8ad7
2025-07-28 13:10:11 +09:00
Cayetano Santos
7e69873252
gnu: qucs-s: Update to 25.1.2.
...
* gnu/packages/engineering.scm (qucs-s): Update to 25.1.2.
[source]: Remove patch.
[arguments]: Remove #:qtbase and #:configure-flags phases.
[inputs]: Add bash-minimal and qucsator-rf.
Change-Id: Idc997314075c47116433008cd9af4341100105cf
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 13:04:34 +09:00
Cayetano Santos
79fd0923ec
gnu: Add qucsator-rf.
...
* gnu/packages/engineering.scm (qucsator-rf): New variable.
Change-Id: Ia4a324b2de86eb8c12405a2f06a7000ecd391971
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 13:04:34 +09:00
Sughosha
476a8d3ebf
gnu: Add neochat.
...
* gnu/packages/kde-internet.scm (neochat): New variable.
Change-Id: I76657c986a534845d8c45f01b084c19bc2551456
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:37 +08:00
Sughosha
654a161ecb
gnu: Add kunifiedpush.
...
* gnu/packages/kde-internet.scm (kunifiedpush): New variable.
Change-Id: Iff04232deca02c60df2ecdde0d0e25a9cf849893
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:37 +08:00
Sughosha
f802fb1463
gnu: Add kquickimageeditor.
...
* gnu/packages/kde-frameworks.scm (kquickimageeditor): New variable.
Change-Id: If9f0ee9e90b487421e34a8ef369234ef87083a62
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:37 +08:00
Sughosha
c9acbe7dc2
gnu: quaternion: Update to 0.0.97.1.
...
* gnu/packages/messaging.scm (quaternion): Update to 0.0.97.1.
[arguments]: Use gexp.
<#:qtbase>: Use qtbase.
[native-inputs]: Add qttools.
[inputs]: Remove qtbase-5, qttools-5, qtgraphicaleffects, qtquickcontrols-5 and
qtquickcontrols2-5; Replace qtdeclarative-5 with qtdeclarative, qtmultimedia-5
with qtmultimedia, qtsvg-5 with qtsvg and qtwayland-5 with qtwayland; Add olm,
qtkeychain-qt6 and openssl.
[home-page]: Update URL.
[description]: Update it.
Change-Id: I0675c9bbedca71e089d7547a435f73c5fd7076b6
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
Sughosha
0375f5491a
gnu: libqmatrixclient: Update to 0.9.3.
...
* gnu/packages/messaging.scm (libqmatrixclient): Update to 0.9.3.
[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5; replace qtmultimedia-5 with qtmultimedia; add olm,
openssl and qtkeychain-qt6.
[arguments]<#:qtbase>: Use qtbase.
<#:cmake>: Use cmake-next.
<#:tests?>: Enable tests.
<#:configure-flags>: Add "-DBUILD_TESTING=ON".
<#:phases>: Add 'check-setup phase; replace 'check phase.
[home-page]: Update URL.
[synopsis]: Update it.
[description]: Update it.
Change-Id: I11179524df0374951bbb8d6f5226e8009338f818
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
Sughosha
03ef1b50a8
gnu: Add qtwebview.
...
* gnu/packages/qt.scm (qtwebview): New variable.
Change-Id: I2fbde95cb305433bdeb81b68c1fd68aac199583b
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-28 11:54:36 +08:00
nomike
e7d9e1bb20
gnu: openscad: Update to 2025.07.25
...
OpenSCAD is designed to be built with the build dir being a direct
descendant of the source dir. As it was becoming more and more hacky
to try to force an out-of-source build like it's common with Guix,
this update changes the build dir to be a direct descendant of the
source dir, as expected by OpenSCAD, to avoid issues with test cases,
which would have needed more and more quirky workarounds with each new
version to accomodate new tests.
The project originally uses CMake for building and since using the
qt-build-system caused issues with the latest version, the build
system is being switched to CMake as well.
* gnu/packages/engineering.scm (openscad): Update to 2025.07.21,
switch to under-source-build, switch to cmake-build-system
[source]: Remove patch
"openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch"
as it was only used for out-of-source builds.
[build-system]: Switch from qt-build-system to cmake-build-system.
[arguments]<#:out-of-source?>: Do not perform an out-of-source
build.
[arguments]<#:configure-flags>: Set the build dir to be a descendant
of the source dir.
[arguments]<#:phases>[patch-source]: Remove substitute* for
"tests/test_cmdline_tool.py" as this was only needed for
out-of-source builds.
[arguments]<#:phases>[create-build-dir]: Add phase.
[arguments}<#:phases>[patch-tests]: Do not copy color-shemes and
shaders to the build directory as this was only necessary for
out-of-source builds.
Change-Id: I3f073ea3a6a816b2cee5d271e9038721300deb70
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 12:53:03 +09:00
nomike
f4a949cf86
gnu: manifold: Update to 3.1.1.
...
* gnu/packages/engineering.scm (manifold): Update to 3.1.1.
Change-Id: Ic502f8d2acbc21592709e232bc03cd930a890414
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-07-28 12:53:03 +09:00
Vinicius Monego
0c17b6ccc7
gnu: shotcut: Update to 25.07.26.
...
* gnu/packages/video.scm (shotcut): Update to 25.07.26.
Change-Id: Ie5669fb1633c21fc28957133ea9e141e57d1c856
2025-07-27 23:33:41 -03:00
Vinicius Monego
0259abfb66
gnu: python-sexpdata: Update to 1.0.2.
...
* gnu/packages/python-xyz.scm (python-sexpdata): Update to 1.0.2.
[build-system]: Use pyproject-build-system.
[arguments]: Add '#:tests? #f'.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: Ia6efab4dc9a7029009e250bb3676dad70a91aedb
2025-07-27 23:33:41 -03:00
Andreas Enge
edd96a2b39
gnu: qbittorrent-enhanced: Update to 5.1.2.10.
...
* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 5.1.2.10.
Change-Id: Ie457949f39612c585609ed752213671fd5e4dbac
2025-07-28 00:33:40 +02:00
ColdSideOfYourPillow
d50a1359af
gnu: qbittorrent: update to 5.1.2.
...
Change-Id: Id46c1f2006f2a0c7c6cd949ab5b38e9fd615a7fd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 00:27:03 +02:00
Ludovic Courtès
8b1a3ee0cf
gnu: lout: Update to 3.43.2.
...
* gnu/packages/lout.scm (lout)[home-page]: Switch.
[source]: Likewise, and use ‘git-fetch’.
Change-Id: Ib6c7ea2e70169590ca7b3bb701bfda8f549705ee
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-28 00:13:33 +02:00
Andreas Enge
4200f80644
gnu: tic80: Fix build with gcc-14.
...
* gnu/packages/game-development.scm (tic80)[arguments]<#:configure-flags>:
Add CMAKE_C_FLAGS.
Change-Id: I4a180a2eaec2b3868ed577699abab31ce0a3f7eb
2025-07-28 00:09:30 +02:00
Ludovic Courtès
d40bc50ea8
gnu: jnettop: Fix compilation with GCC 14.
...
* gnu/packages/admin.scm (jnettop)[arguments]: New field.
Change-Id: I0d226c02625f8491c446d2afbe6b5ac128a318df
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-27 23:57:26 +02:00
Ludovic Courtès
5ea0b431b3
gnu: idutils: Remove now unnecessary ‘XFAIL_TESTS’ flag.
...
This is unnecessary since the switch to glibc 2.41.
* gnu/packages/idutils.scm (idutils)[arguments]: Remove.
Change-Id: I0fb6a1c0c7d70fc59e94acc54c3522b4fe92ad00
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-27 23:54:19 +02:00
Andreas Enge
58efd7e9f7
gnu: s7: Fix build with gcc-14.
...
* gnu/packages/lisp.scm (s7-bootstrap)[arguments]<#:phases>{build}:
Add a compiler flag.
Change-Id: Ic302c72d137c81a37f61a3fdfc58fc998f46dfe4
2025-07-27 23:52:46 +02:00
Andreas Enge
9daa92a968
gnu: notcurses: Update to 3.0.16.
...
* gnu/packages/notcurses.scm (notcurses): Update to 3.0.16.
Change-Id: I6f5fcc7f4763354cf7fad1350902844f12b36448
2025-07-27 23:41:10 +02:00
Andreas Enge
2b6013a557
gnu: raylib: Fix build with gcc-14.
...
* gnu/packages/game-development.scm (raylib)[arguments]<#:configure-flags>:
Add -Wno-error= to CMAKE_C_FLAGS.
Fixes : guix/guix#1606
Change-Id: I012a23a4faa53168cb7727ce7dad1bff45dd5848
2025-07-27 23:27:38 +02:00
Efraim Flashner
ed8288a53d
gnu: gcc-boot0: Fix build on powerpc-linux.
...
* gnu/packages/commencement.scm (gcc-boot0)[inputs]: When building on
powerpc-linux use libstdc++-boot0@5.
Change-Id: I9d46f000b9d402491b0131d2f55b6ad9a9259c88
2025-07-27 19:33:15 +03:00
Efraim Flashner
ae7ea290b6
gnu: python-ruamel.yaml: Enable tests.
...
* gnu/packages/serialization.scm (python-ruamel.yaml)[arguments]: Enable
tests.
(python-ruamel.yaml-0.16)[arguments]: Keep tests disabled.
Change-Id: I137c57c1aac628f488a51f25741b59a844299119
2025-07-27 19:32:36 +03:00
Efraim Flashner
c789e066fd
gnu: python-ruamel.yaml.clib: Update to 0.2.12.
...
* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to
0.2.12.
[arguments]: Move the 'cythonize-code phase to after the
'ensure-no-cythonized-files phase.
Change-Id: Ic304cc574df485f0c116150dfbed686c1351bc64
2025-07-27 19:31:39 +03:00
Andreas Enge
d7bc9e7bf1
gnu: libpano13: Update to 2.9.22.
...
* gnu/packages/photo.scm (libpano13): Update to 2.9.22.
Change-Id: Ic21adce11c387a3d56f5da7fcab0a56cdb04dec9
2025-07-27 17:48:56 +02:00
Wojtek Kosior
9ed9dada4e
gnu: Add pipx.
...
Closes <https://issues.guix.gnu.org/64869 >.
Change-Id: I703823e968552668570ed7666f9b0c3e07f717e3
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 14:27:44 +01:00
Nigko Yerden
0a76895ad2
gnu: psm2: Correct patch.
...
* gnu/packages/patches/psm2-compile-ctor-without-avx.patch:
Restore the default compilation flags for the "opa/opa_debug.c" file
from the package source.
Change-Id: Ic1afa49a91d029bcd3bd59f7840b1d428043a7b1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-27 14:53:57 +02:00
Nigko Yerden
868825bc86
gnu: Add cdk.
...
* gnu/packages/ncurses.scm (cdk): New variable.
Change-Id: Ic2f1fd7241a48a09657700a0466d1e042bc52a55
Change-Id: Iad54af59d7197958d300db4f78a043ae0dbb0e4f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 11:02:07 +01:00
Maxim Cournoyer
9b79828d73
gnu: Remove ppp-2.4.9.
...
* gnu/packages/samba.scm (ppp-2.4.9): Delete variable.
Change-Id: Ieb32184f533ac409bab38dcc12fa56ae8a6d8c6b
2025-07-27 18:53:09 +09:00
Maxim Cournoyer
e20f52c664
gnu: network-manager-fortisslvpn: Update to 1.4.0-0.0296450.
...
* gnu/packages/gnome.scm (network-manager-fortisslvpn): Update to
1.4.0-0.0296450.
[source]: Fetch from git.
<snippet>: Adjust to edit Makefile.am.
[native-inputs]: Add autoconf, automake, gtk:bin, libtool and libxml2.
[inputs]: Replace ppp-2.4.9 with ppp.
Change-Id: Ie297812b1170454bbc52310fb21a94b478a10e14
2025-07-27 18:53:09 +09:00
Rick Huijzer
d6b28ac357
gnu: openfortivpn: Update to 1.23.1
...
* gnu/packages/vpn.scm (openfortivpn): Update to 1.23.1.
[inputs]: Replace ppp-2.49 with ppp.
Change-Id: I4def51a2630490b0b9606cc424484644b8cb38b8
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
Fixes: https://bugs.gnu.org/79091
2025-07-27 18:53:04 +09:00
Sharlatan Hellseher
9efd31f598
gnu: packages/code: Sort variables.
...
* gnu/packages/code.scm (amalgamate, cscope, universal-ctags): Sort
variables alphabetically.
Change-Id: I821a7dc95188a7ee355950d9af21c846ca84e620
2025-07-27 10:30:19 +01:00
Sharlatan Hellseher
6a4bbde908
gnu: packages/code: Select only pypi-uri from python build-system.
...
python-build-system is no longer in use in this module but
pyproject-build-system misses PYPI-URI symbol yet, this change load
just it.
* gnu/packages/code.scm: Load just PYPI-URI from python-build-system.
Change-Id: I545055e92ddf79012bc3baa2ed89b37341c0d10e
2025-07-27 10:30:19 +01:00
Sharlatan Hellseher
780f7fb4aa
gnu: xenon: Switch to pyproject-build-system.
...
* gnu/packages/code.scm (xenon):
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools-next.
Change-Id: Ie9ca7182715364a3dcd7171d75e93578bfaf69ad
2025-07-27 10:30:19 +01:00
Sharlatan Hellseher
f87c390638
gnu: lcov-cobertura: Fix name.
...
* gnu/packages/code.scm (lcov-cobertura) [name]: Set the same as the
variable name.
Change-Id: I889362449a7cafc8235874c6c00b190f0eacf278
2025-07-27 10:30:19 +01:00
Sharlatan Hellseher
2b83440d89
gnu: lcov-cobertura: Update to 2.1.1.
...
* gnu/packages/code.scm (lcov-cobertura): Update to 2.1.1.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools,
python-setuptools-scm, python-wheel, and python-xmldiff.
Change-Id: I6138d4fd48a05075ff8daf1b5fbe4e06bc9cc45e
2025-07-27 10:08:15 +01:00
Ada Stevenson
5fe93c0a64
gnu: code: Sort imports.
...
* gnu/packages/code.scm: Sort imports.
Change-Id: I20f726c8dfcf675acbae26e30f1a9420a927190f
Reviewed-by: Noé Lopez <noelopez@free.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 10:08:15 +01:00
Ada Stevenson
63cd2324dd
gnu: Add sourcetrail.
...
* gnu/packages/code.scm: Add sourcetrail. Update imports.
* gnu/packages/patches/sourcetrail-fix-cmakelists-and-paths.patch: Add patch.
* gnu/local.mk: Register it.
Change-Id: Ib074d392452a527552074e5329e8153a858979c9
Reviewed-by: Noé Lopez <noelopez@free.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 10:08:15 +01:00
Ashish SHUKLA
9b912bb666
gnu: polyml: Fix build.
...
* gnu/packages/sml.scm (polyml)[inputs]: Add motif.
[arguments]<#:phases>: Add phase patch-config-h.
Change-Id: Ia1972b2d4b9792875da65c682d1049c1fc2722d6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-27 10:55:18 +02:00
Andreas Enge
fe7118239d
gnu: bitcoin-core: Update to 28.2.
...
* gnu/packages/finance.scm (bitcoin-core): Update to 28.2.
Change-Id: Ib8410cb5e8602ccbef9b8dc5a161703886da5c9c
2025-07-27 10:31:33 +02:00
Zacchaeus
16dbd20852
services: tor: add auto-start?
...
* gnu/services/networking.scm (tor-configuration): Add `auto-start?' field.
Fix indent.
* doc/guix.texi (tor-configuration): Document this.
Change-Id: I9339291e3329d615550f97e9cc0f0d773f0d1c51
Reviewed-by: André Batista <nandre@riseup.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27 09:28:31 +01:00
Vinicius Monego
6768e33bcc
gnu: Add python-channels.
...
* gnu/packages/django.scm (python-channels): New variable.
Change-Id: I71a266adfb20d9ea8b8f3000bb9c62ae4d1290c0
2025-07-26 20:55:56 -03:00
Vinicius Monego
186773ab2a
gnu: Add daphne.
...
* gnu/packages/django.scm (daphne): New variable.
Change-Id: I00e9c24870d533efb9497daaa2d92466ceb49130
2025-07-26 20:55:56 -03:00
Vinicius Monego
c3e5888180
gnu: xonsh: Update to 0.19.9.
...
* gnu/packages/shells.scm (xonsh): Update to 0.19.9.
[arguments]<#:test-flags>: Skip a new failing test.
Change-Id: Ie37d20fd6e8e6595819db5b1247734ee4af7c529
2025-07-26 20:50:06 -03:00