1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-27 04:30:32 +02:00
Commit Graph

161975 Commits

Author SHA1 Message Date
Sharlatan Hellseher
986fd89192 gnu: autokey: Wrap kdialog.
* gnu/packages/xdisorg.scm (autokey)[phases]{wrap-executable}: Wrap
kdialog for atokey-qt runtime.
[inputs]: Add kdialog.

Change-Id: I19b0422fc99fd7824d50b7d32fe7ca5210f575cb
2025-11-24 14:43:25 +00:00
Sharlatan Hellseher
3b13a24c61 gnu: autokey: Move to xdisorg.
* gnu/packages/python-xyz.scm (xdisorg): Move from here ...
* gnu/packages/xdisorg.scm: ... to here.

Change-Id: Ifcc3230cce5549fc62d3d23e755654dc4431aba2
2025-11-24 14:43:24 +00:00
Sharlatan Hellseher
b13e6e627c gnu: autokey: Fix wrapping.
Python dependencies don't have to be wrapped as they are search via
GUIX_PYTHONPATH.

* gnu/packages/python-xyz.scm (autokey)[arguments] <phases>: Rename
'wrap-autokey to 'wrap-executable and set it after 'wrap phase; switch
to THIS-PACKAGE-INPUT, and keep just zenity with wmctrl; add
"autokey-qt" and "autokey-run" to proram list.

Change-Id: Ie89d525fce1ba1feced78173a5b9c498535ba539
2025-11-24 14:43:24 +00:00
Sharlatan Hellseher
768af11d4b gnu: autokey: Improve package style, enable all tests.
* gnu/packages/python-xyz.scm (autokey)
[source] <snippet>: Drop it.
[arguments] <test-flags>: Skip one tests checking git tag.
<phases>: Add 'fix-pytest-config.
[native-inputs]: Remove python-pytest-cov and python-wheel; add
git-minimal and python-setuptools.
[description]: Fix fill column and indentation.

Change-Id: I8fb479535bdbfc75d1b7279bed350424a8aa9522
2025-11-24 14:43:24 +00:00
Sharlatan Hellseher
e33bd48074 gnu: python-qscintilla: Fix build.
* gnu/packages/qt.scm (python-qscintilla): Use G-Expressions everywhere.
[arguments] <configure-flags>: Move from here ...
<phases>: to {set-configure-flags} .. here.

Change-Id: I8974144117f80ea6446977a7bc698e9fb3603996
2025-11-24 14:43:24 +00:00
Nicolas Graves
14e834c219 gnu: python-cheetah: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-cheetah):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.  Replace 'check phase replacement with
<#:test-backend, #:test-flags>.
<#:phases>: Merge phase 'fix-tests and former 'check phase replacement
in phase 'configure-tests.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I4483c24303eaa5f4910fa724dad6e5099c0dcc40
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:24 +00:00
Nicolas Graves
e305a17dfd gnu: python-csscompressor: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-csscompressor):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I20a28f6f1f9dc2f81386c42e4271bfac40b3e509
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:24 +00:00
Nicolas Graves
78831e0f31 gnu: python-pefile: Update to 2024.8.26.
* gnu/packages/python-xyz.scm (python-pefile): Update to 2024.8.26.
[source]: Switch to git-fetch.
<snippet>: Remove encrypted test data.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ib8a1d990870179f52485df9558ae502a3592334d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:24 +00:00
Nicolas Graves
e4145277f3 gnu: python-setproctitle: Update to 1.3.7.
* gnu/packages/python-xyz.scm (python-setproctitle): Update to 1.3.7.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase replacement by a
'configure-tests phase.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I4555b880da3faef7860fac999814bf2d052b0e05
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:24 +00:00
Nicolas Graves
c661878fc7 gnu: python-graphql-relay: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-graphql-relay):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-poetry-core.
[description]: Improve style.

Change-Id: I41ac3412bf04646aeb3cabe0ec540b59985d2c0f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:23 +00:00
Nicolas Graves
5f3e41a9fc gnu: python-odfpy: Update to 1.4.2.
* gnu/packages/python-xyz.scm (python-odfpy): Update to 1.4.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I340d6ce07ba1667cd508a7f44558b337d9d144c4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:23 +00:00
Nicolas Graves
a83a283dc7 gnu: python-schematics: Update to 2.1.1.
* gnu/packages/python-xyz.scm (python-schematics): Update to 2.1.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-dateutil, python-mock, python-pytest,
python-setuptools.
[description]: Improve it.

Change-Id: Ia77bfea19e991de1fea515c3a0c2b2193040f5bb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:23 +00:00
Nicolas Graves
0ad0294199 gnu: python-consul: Deprecate in favor of python-py-consul.
* gnu/packages/python-xyz.scm
(python-consul): Deprecate in favor of python-py-consul.
(python-py-consul): Update to 1.6.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-six.
[home-page]: Update it.
[description]: Improve style.

Change-Id: I49bfb7552413e801fec231fd2b9c1ac7b11d6dc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:23 +00:00
Nicolas Graves
94e7d98212 gnu: python-labjack: Update to 2.1.0.
* gnu/packages/python-xyz.scm (python-labjack): Update to 2.1.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I14c00f46e16d7282f3eff71fca164be2b3e5006c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:23 +00:00
Nicolas Graves
decaa5830f gnu: python-pyserial-asyncio: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pyserial-asyncio):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I6ef81091ee58124764fa99be4118d91d06733270
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 14:43:23 +00:00
Christopher O'Neill
9e97054ad1 gnu: sane-backends: Don't remove dll.conf.
* gnu/packages/scanner.scm (sane-backends): Keep 'dll.conf'

The file 'dll.conf' is required for sane to map device IDs to the appropriate
scanner backend.

Change-Id: I17a052fddf9c671e377236b8b24263f0b220bc98
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-11-24 15:39:48 +01:00
Andreas Enge
4c3d328719 gnu: pari-gp: Update to 2.17.3.
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.3.

Change-Id: Icc5389aae978e22d36b8df19c594ff3e92f7d6e3
2025-11-24 14:40:06 +01:00
Nilesh Patra
e8938b2759 gnu: checkmake: Fix man page path.
* gnu/packages/check.scm (checkmake)[arguments]<#:phases>{install-man}:
Correct man page name and set its location to be in man1.

Fixes: guix/guix#3903
Change-Id: I640e52e6f11184d38480d1bb458ebecf80212f44
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-24 12:08:05 +01:00
Sören Tempel
e11b178721 gnu: aflplusplus: Enable llvm_mode and afl-clang-lto.
* gnu/packages/debug.scm (aflplusplus)
[inputs]: Replace gcc-11 with gcc; add clang.
[native-inputs]: Replace gcc-11 with gcc.
[arguments]<make-flags>: Set CXX, LLVM_CONFIG, AFL_REAL_LD, CLANG_BIN,
CLANGPP_BIN, LLVM_LTO and AFL_CLANG_FLTO.
<phases>: Add fatal-llvm-failure and patch-clang-path.

Closes: guix/guix#3358
Change-Id: Ia306cc33b07186299c4310619a0b70bc42fea1be
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-24 18:50:37 +08:00
Foster Hangdaan
c3a3858c93 gnu: Add font-mona-sans.
* gnu/packages/fonts.scm (font-mona-sans): New variable.

Closes: guix/guix#4394
Change-Id: I3e91ad79806220c694ed0ad5cddf77a550c41a36
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-24 18:34:11 +08:00
Foster Hangdaan
b502e5e29f gnu: Add font-hubot-sans.
* gnu/packages/fonts.scm (font-hubot-sans): New variable.

Closes: guix/guix#4407
Change-Id: I43e088555cc527a2a4f91783bc8efb7fe450a812
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-24 18:34:11 +08:00
Foster Hangdaan
14ac39aefb gnu: font-monaspace: Update to 1.301.
* gnu/packages/fonts.scm (font-monaspace): Update to 1.301.

Closes: guix/guix#4412
Change-Id: I27614eafc1fdef8f4e32f658778fbb80aec7273f
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-24 18:34:11 +08:00
Andreas Enge
480d78c4c4 gnu: Remove htslib-1.14.
* gnu/packages/bioinformatics.scm (htslib-1.14): Delete variable.

Change-Id: Ic009b3ea5bd2b718461dc049df2f71e8e14f0864
2025-11-24 11:23:45 +01:00
Andreas Enge
c4ebcd5629 gnu: Remove htslib-1.9.
* gnu/packages/bioinformatics.scm (htslib-1.9): Delete variable.

Change-Id: I4961b197f6357880e82a856ad3f661435eb980db
2025-11-24 11:19:53 +01:00
Andreas Enge
792d935233 gnu: perl-bio-db-hts: Swap outdated input.
* gnu/packages/bioinformatics.scm (perl-bio-db-hts)[propagated-inputs]:
Replace htslib-1.9 by htslib.

Change-Id: I509e2ee9165d70c04753b467852fe40c805e6ea7
2025-11-24 11:17:39 +01:00
Andreas Enge
9103fbd2e6 gnu: Remove pbcopper.
* gnu/packages/bioinformatics.scm (pbcopper): Delete variable.

Fixes: guix/guix#3781
Change-Id: Ibde3554af08d72f2e3d64c9e1a4226871402bbec
2025-11-24 11:11:51 +01:00
Andreas Enge
1ffec44bf2 gnu: Remove pbbam.
* gnu/packages/bioinformatics.scm (pbbam): Delete variable.

Change-Id: I75ff8816ca4c37508864890ee2561b3947a53dc1
2025-11-24 11:11:10 +01:00
Andreas Enge
e371d6bbf1 gnu: Remove blasr-libcpp.
* gnu/packages/bioinformatics.scm (blasr-libcpp): Delete variable.

Change-Id: I93cbb12041bd544d381851e44b17d3bd1596e4cf
2025-11-24 11:10:38 +01:00
Andreas Enge
220329e73c gnu: Remove blasr.
* gnu/packages/bioinformatics.scm (blasr): Delete variable.

Change-Id: I7c10109d4a168c868f1a7c8587584ad738378506
2025-11-24 11:10:04 +01:00
Andreas Enge
4ae5223db2 gnu: Remove snorenotify.
* gnu/packages/kde-internet.scm (snorenotify): Delete variable.

Fixes: guix/guix#3789
Change-Id: If582994055d809f85ddbc038f755e0f0f810a0c9
2025-11-24 11:08:55 +01:00
Andreas Enge
70c3b4fa79 gnu: Remove python-neovim-remote.
* gnu/packages/vim.scm (python-neovim-remote): Delete variable.

Fixes: guix/guix#3774
Change-Id: I34f349e239ba1b17ec67d33401fdd5ac5ec37b1e
2025-11-24 11:08:05 +01:00
Andreas Enge
5f12c48383 gnu: Remove movim-desktop.
* gnu/packages/messaging.scm (movim-desktop): Delete variable.

Fixes: guix/guix#3763
Change-Id: I8c068c0e4b8a90ec5cbb32effc80ab7a6dbb7ea5
2025-11-24 11:07:10 +01:00
Andreas Enge
3e933e9492 gnu: Remove openmolar-1.
* gnu/packages/medical.scm (openmolar-1): Delete variable.

Fixes: guix/guix#3762
Change-Id: I44512fc468dc1ce11976f84576d3885c36571ce9
2025-11-24 11:03:40 +01:00
Andreas Enge
3790ad6938 gnu: python-afdko-3.6.1: Swap deprecated input.
* gnu/packages/fontutils.scm (python-afdko-3.6.1)[propagated-inputs]:
Replace python-lxml-4.9 by python-lxml.

Change-Id: I5c971c78cfe86fc7f1cc609754fbe176434f106b
2025-11-24 11:01:39 +01:00
Andreas Enge
5ec28a849d gnu: python-afdko: Swap deprecated input.
* gnu/packages/fontutils.scm (python-afdko)[propagated-inputs]:
Replace python-lxml-4.9 by python-lxml.

Change-Id: I0761f4c051d9856b715387c529af4c4a650addc0
2025-11-24 11:01:39 +01:00
Andreas Enge
de0e5da4dc gnu: nototools: Update to 0.3.2.
* gnu/packages/fontutils.scm (nototools): Update to 0.3.2.

Change-Id: Ibd834e7d4d83031b6dd90f9c3b9ef5aadb8ee194
2025-11-24 11:01:39 +01:00
Andreas Enge
807d692f5d gnu: nototools: Fix tests.
* gnu/packages/fontutils.scm (nototools)[native-inputs]: Add python-pillow.

Change-Id: I8abecfab16a4a954303da43babe87340f970f917
2025-11-24 11:01:38 +01:00
Andreas Enge
28ddb52a84 gnu: Remove openconnect-sso.
* gnu/packages/vpn.scm (openconnect-sso): Delete variable.

Fixes: guix/guix#3761
Change-Id: Idc475481b419258cbe3a0912ce0e5f5c86d890ee
2025-11-24 11:01:38 +01:00
Nicolas Graves
6a625a7e7a gnu: python-iwlib: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-iwlib):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'cleanup.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I5fa6b46e1f772da1f1b87756271e82032b46fcef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:56 +00:00
Nicolas Graves
bc0c01de99 gnu: python-orgparse: Update to 0.4.20251020.
* gnu/packages/python-xyz.scm (python-orgparse): Update to 0.4.20251020.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-hatchling, python-hatch-vcs.  Remove python-setuptools-scm.

Change-Id: Ia69cb8d13053e880da1ed0ae4bc62f7b370a39d3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:56 +00:00
Nicolas Graves
dab784f0ba gnu: python-ordered-set: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-ordered-set):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core.

Change-Id: Ic5259435195b147858cc0b22560199721e10a6d1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:56 +00:00
Nicolas Graves
b81c89f255 gnu: python-face: Update to 24.0.0.
* gnu/packages/python-xyz.scm (python-face): Update to 24.0.0.
[source]: Switch to git-fetch.
[arguments]: Drop them.
[native-inputs]: Remove python-wheel.

Change-Id: I66b45fac855100324d4a7e308f4fe434ee952d68
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:56 +00:00
Nicolas Graves
3803d4ebbd gnu: python-json2html: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-json2html):
[build-system]: Switch to pyproject-build-system.
[arguments]: Run tests with <#:test-backend, #:test-flags> instead of <#:phases>.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ie92e5e618ffb33f27747b0ed72d51b0b44c37af0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:56 +00:00
Nicolas Graves
10c40b8272 gnu: python-ofxparse: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-ofxparse):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.  Replace python-nose by
python-pynose.

Change-Id: I2339e3d9e9bf7703b7a8e31e71dd0fde8f501bd9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:56 +00:00
Nicolas Graves
ec78824d81 gnu: python-febelfin-coda: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-febelfin-coda):
[source]: Switch to hg-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Run with unittest.
<#:phases>: Add phase 'remove-installed-tests.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I5cfb35f13d04ff4739aaa427e6b2d2f8c6ae4207
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:56 +00:00
Nicolas Graves
265ed14608 gnu: python-csb43: Update to 1.0.0.
* gnu/packages/python-xyz.scm (python-csb43): Update to 1.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Add 'set-version.
[native-inputs]: Add python-pytest, python-setuptools,
python-setuptools-scm.
[propagated-inputs]: Add python-deprecated.
[description]: Improve style.
(python-csb43-0.10): New variable.

* gnu/packages/tryton.scm (trytond-account-statement-aeb43):
[propagated-inputs]: Remove python-csb43; add python-csb43-0.10.

Change-Id: I8b5ded93c65cba895bfee00949ebb0832087db5d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:55 +00:00
Nicolas Graves
2817daf518 gnu: python-markuppy: Update to 1.18.
* gnu/packages/python-xyz.scm (python-markuppy): Update to 1.18.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

Change-Id: I8589af84425896b3f55a907df7f6fac493aefe60
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:55 +00:00
Nicolas Graves
12a10c20ae gnu: python-braintree: Update to 4.40.0.
* gnu/packages/python-xyz.scm (python-braintree): Update to 4.40.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I9545c3bd37945d9d7ba024501a2b86528a555b1f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-24 09:55:55 +00:00
Andreas Enge
073dbbd6c8 gnu: Remove python-lxml-4.7.
* gnu/packages/xml.scm (python-lxml-4.7): Delete variable.

Change-Id: I451d0a1269cd2d540f26a049d11f0d557e9b1689
2025-11-24 10:41:08 +01:00
Ashish SHUKLA
3e0c14cad1 gnu: weechat: Update to 4.7.2.
* gnu/packages/irc.scm (weechat): Update to 4.7.2.

Change-Id: I6c911011d611ec317e310f49aedb187b3e0e0e31
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-24 10:36:25 +01:00