~ruther/guix-local

0285d353 — Ashish SHUKLA 1 year, 3 months ago
gnu: fdisk: Fix build with GCC 14.

* gnu/packages/disk.scm (fdisk)[phases]<#:make-flags>: Add CFLAGS.

Fixes: guix/guix#1636

Change-Id: I668b0e2e22d08ece2dcae4aee117ff36050e2031
Signed-off-by: Andreas Enge <andreas@enge.fr>
ec16c577 — Danny Milosavljevic 1 year, 3 months ago
gnu: Add python-mathics3-notebook-frontends.

* gnu/packages/maths.scm (python-mathics3-notebook-frontends): New variable.

Change-Id: If3b7857a042c42ec6325ebb35a21fa31a3d33620
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
54717bb5 — Efraim Flashner 1 year, 3 months ago
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
gnu: trealla: Update to 2.79.6.

* gnu/packages/prolog.scm (trealla): Update to 2.79.6.

Change-Id: Icdd674944e3f9940e6e48aab29ae4afc241e97f2
cd7904c3 — Vagrant Cascadian 1 year, 3 months ago
gnu: diffoscope: Update to 302.

* gnu/packages/diffoscope.scm (diffoscope): Update to 302.

Signed-off-by: Zheng Junjie <z572@z572.online>
fbaa4f26 — Jelle Licht 1 year, 3 months ago
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>
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
22e311a6 — Maxim Cournoyer 1 year, 3 months ago
gnu: Add pythoncapi-compat.

* gnu/packages/python-xyz.scm (pythoncapi-compat): New variable.

Change-Id: Id1b1d09539c2beaa6ad6c89f9babf5740a4a8ad7
7e698732 — Cayetano Santos 1 year, 3 months ago
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>
79fd0923 — Cayetano Santos 1 year, 3 months ago
gnu: Add qucsator-rf.

* gnu/packages/engineering.scm (qucsator-rf): New variable.

Change-Id: Ia4a324b2de86eb8c12405a2f06a7000ecd391971
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: Add neochat.

* gnu/packages/kde-internet.scm (neochat): New variable.

Change-Id: I76657c986a534845d8c45f01b084c19bc2551456
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: Add kunifiedpush.

* gnu/packages/kde-internet.scm (kunifiedpush): New variable.

Change-Id: Iff04232deca02c60df2ecdde0d0e25a9cf849893
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: Add kquickimageeditor.

* gnu/packages/kde-frameworks.scm (kquickimageeditor): New variable.

Change-Id: If9f0ee9e90b487421e34a8ef369234ef87083a62
Signed-off-by: Zheng Junjie <z572@z572.online>
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>
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>
gnu: Add qtwebview.

* gnu/packages/qt.scm (qtwebview): New variable.

Change-Id: I2fbde95cb305433bdeb81b68c1fd68aac199583b
Signed-off-by: Zheng Junjie <z572@z572.online>
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>
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>
0c17b6cc — Vinicius Monego 1 year, 3 months ago
gnu: shotcut: Update to 25.07.26.

* gnu/packages/video.scm (shotcut): Update to 25.07.26.

Change-Id: Ie5669fb1633c21fc28957133ea9e141e57d1c856
0259abfb — Vinicius Monego 1 year, 3 months ago
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
Next