1
0
forked from tribes/guix

Compare commits

...

601 Commits

Author SHA1 Message Date
Sughosha d41f484981 gnu: kpackage: Enable all tests.
* gnu/packages/kde-frameworks.scm (kpackage)[arguments]<#:test-exclude>: Remove
plasmoidpackagetest.
<#:phases>: Do not replace check phase.

Change-Id: I3faa1729961ccfdcaefa0979939d9e5b24d79de0
2026-04-04 07:22:14 +05:30
Sughosha a5e26db6ae gnu: kpackage: Fix allowing external paths and symlinks.
* gnu/packages/kde-frameworks.scm (kpackage)[source]: Add snippet to allow
following external paths or symlinks.
[arguments]<#:phases>: Remove patch phase.

Change-Id: I93b6948a9135f1c4a4f33cd29fdde7d1e38e6117
2026-04-04 07:22:14 +05:30
Sughosha b1d496d094 gnu: kalarm: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kalarm): Update to 25.12.3.

Change-Id: I7fafab86fac185f26e1d66507f5d7e8219720522
2026-04-04 07:22:14 +05:30
Sughosha b6e36e2a60 gnu: kaichat: Update to 0.7.0.
* gnu/packages/kde-utils.scm (kaichat): Update to 0.7.0.
[inputs]: Add qtspeech.

Change-Id: Id29521ff27445e139565c87ace345674d9ec77ef
2026-04-04 07:22:14 +05:30
Sughosha 6888b97282 gnu: sweeper: Update to 25.12.3.
* gnu/packages/kde-utils.scm (sweeper): Update to 25.12.3.

Change-Id: Iaf76400202472eef8dfb2da964529fe344d03357
2026-04-04 07:22:14 +05:30
Sughosha 61b2ac343b gnu: ktimer: Update to 25.12.3.
* gnu/packages/kde-utils.scm (ktimer): Update to 25.12.3.

Change-Id: I59074fb05d1853806268cb7024a9a7614272a791
2026-04-04 07:22:13 +05:30
Sughosha 2042b28aa4 gnu: kmouth: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kmouth): Update to 25.12.3.

Change-Id: I3b673c7bb62bddb6f3b0d8464bf5f19bfe656195
2026-04-04 07:22:13 +05:30
Sughosha e9292e947d gnu: kmousetool: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kmousetool): Update to 25.12.3.

Change-Id: I9263cb461a5b2e29fbc4635dbe9cc9988ee0c547
2026-04-04 07:22:13 +05:30
Sughosha e639864cf4 gnu: kmag: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kmag): Update to 25.12.3.

Change-Id: I4fd5916988576c282e26850ab281080680ecca2e
2026-04-04 07:22:13 +05:30
Sughosha 1f537b1613 gnu: kontrast: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kontrast): Update to 25.12.3.

Change-Id: Iaf54dd8e7a30338bbb2d184706903f628c8d1421
2026-04-04 07:22:13 +05:30
Sughosha 6c3dca20c2 gnu: kongress: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kongress): Update to 25.12.3.

Change-Id: Iaac9ad491a3178800f1df70fa84795a6992db860
2026-04-04 07:22:13 +05:30
Sughosha cddfcee408 gnu: komodo: Update to 1.6.0.
* gnu/packages/kde-utils.scm (komodo): Update to 1.6.0.

Change-Id: I573794280f07a1fa655bf9c06af930d27b6f4938
2026-04-04 07:22:13 +05:30
Sughosha c27591aa9f gnu: kfind: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kfind): Update to 25.12.3.

Change-Id: I3abbba2bf5f6ffc4e3503c60a47b2a4eabedee3f
2026-04-04 07:22:12 +05:30
Sughosha af0bab00d0 gnu: keysmith: Update to 25.12.3.
* gnu/packages/kde-utils.scm (keysmith): Update to 25.12.3.

Change-Id: I2eb666d63b4d0487fed3b9f9614d012e7bd19d9d
2026-04-04 07:22:12 +05:30
Sughosha 973e3e63cf gnu: kdialog: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kdialog): Update to 25.12.3.

Change-Id: I6a8ce60d735184d8b542ade79b13446ef9183ed3
2026-04-04 07:22:12 +05:30
Sughosha e529554010 gnu: kcharselect: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kcharselect): Update to 25.12.3.

Change-Id: I084a22ae48ffaed95a2d79331f11e35e4fef620d
2026-04-04 07:22:12 +05:30
Sughosha 5fee303239 gnu: kcalc: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kcalc): Update to 25.12.3.

Change-Id: I7b58be5bc75e8bbfaa9b85238bb31c8771e31131
2026-04-04 07:22:12 +05:30
Sughosha 9f3cd2f5e3 gnu: kbackup: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kbackup): Update to 25.12.3.

Change-Id: I4d9a76e27ee0aa2f36c5607ca14e9cb42637b1a4
2026-04-04 07:22:12 +05:30
Sughosha 2fac061fa0 gnu: kdebugsettings: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kdebugsettings): Update to 25.12.3.

Change-Id: I2f8dced5042585c6daf779f4960047ddaace2ce1
2026-04-04 07:22:11 +05:30
Sughosha af4986c539 gnu: kate: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kate): Update to 25.12.3.

Change-Id: I53b87587da5ba8dd366f521752ba13846faa8516
2026-04-04 07:22:11 +05:30
Sughosha f0585284d9 gnu: kamera: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kamera): Update to 25.12.3.

Change-Id: I913a06b9fd6fa9c3fa62d02f15358b786296a7a2
2026-04-04 07:22:11 +05:30
Sughosha fc58b52a15 gnu: kalm: Update to 25.12.3.
* gnu/packages/kde-utils.scm (kalm): Update to 25.12.3.

Change-Id: If2eeb353f06d74f5ae84de2068c19dd0571b6dd9
2026-04-04 07:22:11 +05:30
Sughosha 7298c29d0e gnu: isoimagewriter: Update to 25.12.3.
* gnu/packages/kde-utils.scm (isoimagewriter): Update to 25.12.3.

Change-Id: I8798a8909bb1d056d95d8dc85bb186963411f615
2026-04-04 07:22:11 +05:30
Sughosha 5d95378ee5 gnu: francis: Update to 25.12.3.
* gnu/packages/kde-utils.scm (francis): Update to 25.12.3.

Change-Id: Ibb1f166557f17c97803d1942958501d26b5e18a5
2026-04-04 07:22:11 +05:30
Sughosha 587b01c5fe gnu: filelight: Update to 25.12.3.
* gnu/packages/kde-utils.scm (filelight): Update to 25.12.3.

Change-Id: I8c6625ea93103d2ed388c41957854d8bbe12bf3c
2026-04-04 07:22:11 +05:30
Sughosha e6ae9e3b95 gnu: ark: Update to 25.12.3.
* gnu/packages/kde-utils.scm (ark): Update to 25.12.3.

Change-Id: Ia0991218e7afac5336e6da797eda2cabdde69146
2026-04-04 07:22:10 +05:30
Sughosha 64540c304f gnu: yakuake: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (yakuake): Update to 25.12.3.

Change-Id: I1670199621009d3d3581a32e34fa751c853634cc
2026-04-04 07:22:10 +05:30
Sughosha 3a9c7bcc2f gnu: partitionmanager: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (partitionmanager): Update to 25.12.3.

Change-Id: I89cf23d9d4f86ecb9d101d3214e38bca1fb0fab5
2026-04-04 07:22:10 +05:30
Sughosha ff6f755498 gnu: kwalletmanager: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (kwalletmanager): Update to 25.12.3.

Change-Id: Iec812b2ffd7f05fb9754eacaf861b857059ca7a5
2026-04-04 07:22:10 +05:30
Sughosha 2ae4d13ab9 gnu: ksystemlog: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (ksystemlog): Update to 25.12.3.

Change-Id: I393b40afe21133c668a126acd94980a5599c0df9
2026-04-04 07:22:10 +05:30
Sughosha 8aa66a19f6 gnu: krfb: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (krfb): Update to 25.12.3.

Change-Id: I14ab3088f6922b4fa5c320fd58d6557d95ffdb71
2026-04-04 07:22:10 +05:30
Sughosha 140bdfba0d gnu: konsole: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (konsole): Update to 25.12.3.

Change-Id: I710b741bed51928963f86421375f611dbc125e13
2026-04-04 07:22:10 +05:30
Sughosha c750b3fee2 gnu: kpmcore: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (kpmcore): Update to 25.12.3.

Change-Id: Ie9a5f3ad5b540704381a1611cb6b7d09fb1130c9
2026-04-04 07:22:09 +05:30
Sughosha 009fefdd0c gnu: khelpcenter: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (khelpcenter): Update to 25.12.3.

Change-Id: I334604d597114154d77b0fd6b3ae528beced7bdc
2026-04-04 07:22:09 +05:30
Sughosha 0f17412439 gnu: kdf: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (kdf): Update to 25.12.3.

Change-Id: I47b5424a37f5581563d94f195db07787c416f6ed
2026-04-04 07:22:09 +05:30
Sughosha 894a5ef013 gnu: kde-inotify-survey: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (kde-inotify-survey): Update to 25.12.3.

Change-Id: Idee2c6a9801f6746c3911bc7e2dc5e5e5bfda43d
2026-04-04 07:22:09 +05:30
Sughosha 122d757e07 gnu: dolphin-plugins: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (dolphin-plugins): Update to 25.12.3.

Change-Id: I0fff0abde531ccbe75e3953e57cc6cc01df6eb11
2026-04-04 07:22:09 +05:30
Sughosha 5e75ca8abc gnu: dolphin: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (dolphin): Update to 25.12.3.

Change-Id: Ieec8d7266571bde78b9127b9b70d7f1761db2b86
2026-04-04 07:22:09 +05:30
Sughosha 7dfba6406e gnu: baloo-widgets: Update to 25.12.3.
* gnu/packages/kde-systemtools.scm (baloo-widgets): Update to 25.12.3.

Change-Id: I216436570a4d550404e59da905452dae4464c77f
2026-04-04 07:22:08 +05:30
Sughosha a04d296e04 gnu: umbrello: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (umbrello): Update to 25.12.3.

Change-Id: I89f084406d370f5d642d4a6b11190559f49518e8
2026-04-04 07:22:08 +05:30
Sughosha d54b016713 gnu: massif-visualizer: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (massif-visualizer): Update to 25.12.3.

Change-Id: Ib0679eb49cdfa3f26accc2da18d472c5b6d932cf
2026-04-04 07:22:08 +05:30
Sughosha 8005c521b4 gnu: kompare: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (kompare): Update to 25.12.3.

Change-Id: I2ea635bbf7c492161059ffecdea6af094ad622b1
2026-04-04 07:22:08 +05:30
Sughosha 2d66ab367d gnu: kdevelop: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (kdevelop): Update to 25.12.3.

Change-Id: Ia506a3a312e35c54559dac558b7dd6af00df4001
2026-04-04 07:22:08 +05:30
Sughosha d6c007cf64 gnu: kdesdk-thumbnailers: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (kdesdk-thumbnailers): Update to 25.12.3.

Change-Id: I5e574018c9e85b97ab4c4fc046e77291d9c8b2b8
2026-04-04 07:22:08 +05:30
Sughosha 0746868c38 gnu: kcachegrind: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (kcachegrind): Update to 25.12.3.

Change-Id: I794eb229dadda1b4ccd70c92e829fe3ba6f4f017
2026-04-04 07:22:08 +05:30
Sughosha e3783ce09a gnu: kapptemplate: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (kapptemplate): Update to 25.12.3.

Change-Id: Id83c58b4f6a16869f8d18bb94dcd493006d94b9f
2026-04-04 07:22:07 +05:30
Sughosha 5aac3ef0ce gnu: libkomparediff2: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (libkomparediff2): Update to 25.12.3.

Change-Id: I8033c65108d1bcabe26179febd513af0973221a3
2026-04-04 07:22:07 +05:30
Sughosha 24687b703e gnu: poxml: Update to 25.12.3.
* gnu/packages/kde-sdk.scm (poxml): Update to 25.12.3.

Change-Id: I484b76e6870c44b83a29017abac3f1040b8dab9d
2026-04-04 07:22:07 +05:30
Sughosha ede069bcba gnu: calindori: Update to 25.12.3.
* gnu/packages/kde-plasma.scm (calindori): Update to 25.12.3.

Change-Id: I73e87a14eeed620f2b5a4d115a8e137c42251bb6
2026-04-04 07:22:07 +05:30
Sughosha f606fb4a3f gnu: zanshin: Update to 25.12.3.
* gnu/packages/kde-pim.scm (zanshin): Update to 25.12.3.

Change-Id: Idb2455cade89943047584ee77a09af85fdc79db0
2026-04-04 07:22:07 +05:30
Sughosha 4da3352082 gnu: mimetreeparser: Update to 25.12.3.
* gnu/packages/kde-pim.scm (mimetreeparser): Update to 25.12.3.

Change-Id: I1598b46ca1bb92a8e476842b4936bafbb6aabcf2
2026-04-04 07:22:07 +05:30
Sughosha 87a1fbb623 gnu: merkuro: Update to 25.12.3.
* gnu/packages/kde-pim.scm (merkuro): Update to 25.12.3.

Change-Id: Icf83bc73a707ee4776e16ac6ee5e8798100157cc
2026-04-04 07:22:07 +05:30
Sughosha d3c55d668e gnu: libksieve: Update to 25.12.3.
* gnu/packages/kde-pim.scm (libksieve): Update to 25.12.3.

Change-Id: Ia91290aac37ca923961a2f60b2ef70c769744012
2026-04-04 07:22:06 +05:30
Sughosha bb5fc91e52 gnu: libkleo: Update to 25.12.3.
* gnu/packages/kde-pim.scm (libkleo): Update to 25.12.3.

Change-Id: Ib6244c5a385bb68f9fe0c21e21549469f0e10641
2026-04-04 07:22:06 +05:30
Sughosha 5debf98a70 gnu: libkgapi: Update to 25.12.3.
* gnu/packages/kde-pim.scm (libkgapi): Update to 25.12.3.

Change-Id: I34e84bd0b1c4ded21260a176f6e69139c3e01c17
2026-04-04 07:22:06 +05:30
Sughosha 81975672a4 gnu: libkdepim: Update to 25.12.3.
* gnu/packages/kde-pim.scm (libkdepim): Update to 25.12.3.

Change-Id: Iff89158d3ff622cb24b775aaf6737ec8d6e85de1
2026-04-04 07:22:06 +05:30
Sughosha 5ab97be6cc gnu: ktnef: Update to 25.12.3.
* gnu/packages/kde-pim.scm (ktnef): Update to 25.12.3.

Change-Id: Ic9304d6db7dde6f1b642daff3e9c9627ff1e6730
2026-04-04 07:22:06 +05:30
Sughosha c76450de50 gnu: ksmtp: Update to 25.12.3.
* gnu/packages/kde-pim.scm (ksmtp): Update to 25.12.3.

Change-Id: I8357cbceae15afbfdcc44980f5eb833dadf12185
2026-04-04 07:22:06 +05:30
Sughosha 1b98ebae2b gnu: kpimtextedit: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kpimtextedit): Update to 25.12.3.

Change-Id: I8680c37f0554a6861a337134523c29f874f77fb1
2026-04-04 07:22:05 +05:30
Sughosha 7c4b737cab gnu: libgravatar: Update to 25.12.3.
* gnu/packages/kde-pim.scm (libgravatar): Update to 25.12.3.

Change-Id: Iffe76ae782164c7309d5fc668c528a710231d435
2026-04-04 07:22:05 +05:30
Sughosha b316c557de gnu: kpublictransport: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kpublictransport): Update to 25.12.3.

Change-Id: I453b0e9d5c27dba687fd04a4d65fa2e5c65425ec
2026-04-04 07:22:05 +05:30
Sughosha 1efd5db55e gnu: kpimcommon: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kpimcommon): Update to 25.12.3.

Change-Id: I4ee0787af345b32d715d9c548361db4448d15718
2026-04-04 07:22:05 +05:30
Sughosha 4524042478 gnu: kpkpass: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kpkpass): Update to 25.12.3.

Change-Id: I10cb3e22af88ca53ca4229efac1100ec66ce3b52
2026-04-04 07:22:05 +05:30
Sughosha 9604439625 gnu: korganizer: Update to 25.12.3.
* gnu/packages/kde-pim.scm (korganizer): Update to 25.12.3.

Change-Id: I4d100eca623ca0124887b0dde25142bfaf5338cd
2026-04-04 07:22:05 +05:30
Sughosha f9cbcc1e95 gnu: kontactinterface: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kontactinterface): Update to 25.12.3.

Change-Id: I30ef2fc51b0e0f38680532119d629d8db8e544cc
2026-04-04 07:22:05 +05:30
Sughosha f13232b96e gnu: kmime: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmime): Update to 25.12.3.

Change-Id: I5c6c70bdc826a40425cdd59f753ae5850dcf0af4
2026-04-04 07:22:04 +05:30
Sughosha 87a0fd45ab gnu: kmessagelib: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmessagelib): Update to 25.12.3.

Change-Id: Ic22d19dacadb05832ef8e728330aa0dfc73db634
2026-04-04 07:22:04 +05:30
Sughosha bec56cd11c gnu: kmbox: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmbox): Update to 25.12.3.

Change-Id: Id94af81fb0a12d69147736c2ec243d34b0f5081a
2026-04-04 07:22:04 +05:30
Sughosha 2266ee1b32 gnu: kmailtransport: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmailtransport): Update to 25.12.3.

Change-Id: I2cfc5bee3ec5844c084e7c8857821d0915574a1f
2026-04-04 07:22:04 +05:30
Sughosha 4637b849b0 gnu: kmailimporter: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmailimporter): Update to 25.12.3.

Change-Id: I166c70567c6c476b696efd3ab36be0c492da96f1
2026-04-04 07:22:04 +05:30
Sughosha 930e817566 gnu: kmailcommon: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmailcommon): Update to 25.12.3.

Change-Id: Ieca76b21aa419807f81a7ca30d75042e7ae3ed6e
2026-04-04 07:22:04 +05:30
Sughosha d5b0f3627b gnu: kmail-account-wizard: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 25.12.3.

Change-Id: I954bdd5e277defce483ef9b8ad7594a3f5857fbb
2026-04-04 07:22:04 +05:30
Sughosha 68321315ff gnu: kmail: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kmail): Update to 25.12.3.

Change-Id: I8f875696d57799865e15d364400d789f6162465c
2026-04-04 07:22:03 +05:30
Sughosha f00c4cdbb4 gnu: kleopatra: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kleopatra): Update to 25.12.3.

Change-Id: I2af103b2af0a9dd030576d66fcefe08bd2612720
2026-04-04 07:22:03 +05:30
Sughosha dedb25f34d gnu: kldap: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kldap): Update to 25.12.3.

Change-Id: I6df3bf4db213a457850e7b5c43177f2072652ac2
2026-04-04 07:22:03 +05:30
Sughosha 2484769ff6 gnu: kitinerary: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kitinerary): Update to 25.12.3.

Change-Id: Ib4bedcfb19636c765382c0eb8aedda08e3cf7f17
2026-04-04 07:22:03 +05:30
Sughosha d5fe734d35 gnu: kimap: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kimap): Update to 25.12.3.

Change-Id: Ica09f0f1d79c09bd2d58c39612e9619f9fae6be2
2026-04-04 07:22:03 +05:30
Sughosha 28895148f1 gnu: kidentitymanagement: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kidentitymanagement): Update to 25.12.3.

Change-Id: Ia39174e793f43cec70fb11d46004e3edd45547e1
2026-04-04 07:22:03 +05:30
Sughosha e8f127b73e gnu: khealthcertificate: Update to 25.12.3.
* gnu/packages/kde-pim.scm (khealthcertificate): Update to 25.12.3.

Change-Id: I129045bdd1514adda0c4dcd5e97e4a46365af1ad
2026-04-04 07:22:02 +05:30
Sughosha 2565fd6a93 gnu: kgpg: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kgpg): Update to 25.12.3.

Change-Id: I88ffa031a41983eeac409d53ef83f0bd21f13561
2026-04-04 07:22:02 +05:30
Sughosha 36956840e2 gnu: keventviews: Update to 25.12.3.
* gnu/packages/kde-pim.scm (keventviews): Update to 25.12.3.

Change-Id: Ie2073b31037f7e09b9a644f73ac8e33bf17167f1
2026-04-04 07:22:02 +05:30
Sughosha 9be9758bf4 gnu: kdepim-runtime: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kdepim-runtime): Update to 25.12.3.

Change-Id: I3f9576e8b735df9113a5a81e5181e97a85ae8614
2026-04-04 07:22:02 +05:30
Sughosha 0024c22229 gnu: kdepim-addons: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kdepim-addons): Update to 25.12.3.

Change-Id: Id64ce70cd8a7bc577e9aa7a586d36898a1aea15d
2026-04-04 07:22:02 +05:30
Sughosha b9763ac911 gnu: kcalutils: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kcalutils): Update to 25.12.3.

Change-Id: I9d99d0e0d570ea1baebc836a05d36fd54b6ebe06
2026-04-04 07:22:02 +05:30
Sughosha 688a90266f gnu: kcalendarsupport: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kcalendarsupport): Update to 25.12.3.

Change-Id: Ic89ef2df737564e0699f7e3ecfca466983fd8eda
2026-04-04 07:22:02 +05:30
Sughosha 06a0e19c67 gnu: kaccounts-providers: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kaccounts-providers): Update to 25.12.3.

Change-Id: I2e6a02a2e7480f088156564e5fd74f7171254f8f
2026-04-04 07:22:01 +05:30
Sughosha 959d80f920 gnu: kaccounts-integration: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kaccounts-integration): Update to 25.12.3.

Change-Id: I7940aa03701308a255a7b5cb2760f8a7910621f7
2026-04-04 07:22:01 +05:30
Sughosha b0c30f0320 gnu: kaddressbook: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kaddressbook): Update to 25.12.3.

Change-Id: Id49f322bba88d0d02650099d2a13c09f45bbce11
2026-04-04 07:22:01 +05:30
Sughosha d7d12ce885 gnu: kincidenceeditor: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kincidenceeditor): Update to 25.12.3.

Change-Id: I95d4c0a1d8be780ae1b8ed6c7237d48d996af7b2
2026-04-04 07:22:01 +05:30
Sughosha 216a2bf86f gnu: itinerary: Update to 25.12.3.
* gnu/packages/kde-pim.scm (itinerary): Update to 25.12.3.

Change-Id: I6ed210fde7f92ebdda860434b81fdb8e1f198015
2026-04-04 07:22:01 +05:30
Sughosha 26f50733b7 gnu: akregator: Update to 25.12.3.
* gnu/packages/kde-pim.scm (akregator): Update to 25.12.3.

Change-Id: Iceb8e4abb1c67665246af1ed6a822910b0e384ab
2026-04-04 07:22:01 +05:30
Sughosha d09251b98f gnu: akonadi-import-wizard: Update to 25.12.3.
* gnu/packages/kde-pim.scm (akonadi-import-wizard): Update to 25.12.3.

Change-Id: Ib094cf8ba240514d44b1136169fa76993b26381e
2026-04-04 07:22:01 +05:30
Sughosha 624e38d8d0 gnu: akonadi-search: Update to 25.12.3.
* gnu/packages/kde-pim.scm (akonadi-search): Update to 25.12.3.

Change-Id: I2a29446415e43704cbb5875459e2889655dcaedb
2026-04-04 07:22:01 +05:30
Sughosha f67a47c244 gnu: akonadi-mime: Update to 25.12.3.
* gnu/packages/kde-pim.scm (akonadi-mime): Update to 25.12.3.

Change-Id: Ib39aa2f233d0a1d4879cc776cf34fe31a9f5df75
2026-04-04 07:22:00 +05:30
Sughosha 61bba7f776 gnu: akonadi-contacts: Update to 25.12.3.
* gnu/packages/kde-pim.scm (akonadi-contacts): Update to 25.12.3.

Change-Id: I953e9bd449d17ad7120f0732f0289a328706c168
2026-04-04 07:22:00 +05:30
Sughosha 3dd340a7cc gnu: akonadi-calendar: Update to 25.12.3.
* gnu/packages/kde-pim.scm (akonadi-calendar): Update to 25.12.3.

Change-Id: Ia59a7b9fe8ab0fefd879e888651e65817f0dfa5c
2026-04-04 07:22:00 +05:30
Sughosha 17bd83b2b4 gnu: akonadi: Update to 25.12.3.
* gnu/packages/kde-pim.scm (akonadi): Update to 25.12.3.

Change-Id: I2433734b6e9ba995662c3f0b81ad0201a11e792b
2026-04-04 07:22:00 +05:30
Sughosha 7253909135 gnu: grantleetheme: Update to 25.12.3.
* gnu/packages/kde-pim.scm (grantleetheme): Update to 25.12.3.

Change-Id: Ie05b7cadcbb3f69acd41d0334bdc56e0a34917cf
2026-04-04 07:22:00 +05:30
Sughosha 5a0b953a39 gnu: kosmindoormap: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kosmindoormap): Update to 25.12.3.

Change-Id: I66c03e3f85651158176a66500db25732e833cd77
2026-04-04 07:22:00 +05:30
Sughosha 689ccb3bb0 gnu: kopeninghours: Update to 25.12.3.
* gnu/packages/kde-pim.scm (kopeninghours): Update to 25.12.3.

Change-Id: I18bb3c8709b819b1ce5a8bb7d86c118c076fe8d8
2026-04-04 07:21:59 +05:30
Sughosha 906a6e6ba3 gnu: ghostwriter: Update to 25.12.3.
* gnu/packages/kde-office.scm (ghostwriter): Update to 25.12.3.

Change-Id: Iccc5a38b1aa51aec96e43f708ceb1c99b71be287
2026-04-04 07:21:59 +05:30
Sughosha c01df2e0db gnu: plasmatube: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (plasmatube): Update to 25.12.3.

Change-Id: I196d7da54bc34de8c3f7ac1ee9fa402fe0245bf3
2026-04-04 07:21:59 +05:30
Sughosha 62cd735836 gnu: libkcompactdisc: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (libkcompactdisc): Update to 25.12.3.

Change-Id: Ic37e9b7964226a9a142b2abe4bcc645b715b7bc2
2026-04-04 07:21:59 +05:30
Sughosha a50e551625 gnu: libkcddb: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (libkcddb): Update to 25.12.3.

Change-Id: I81ea1a982d33a1aa822d157f1ca1c3e0ec1fe67d
2026-04-04 07:21:59 +05:30
Sughosha 37254751c9 gnu: kwave: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (kwave): Update to 25.12.3.

Change-Id: I88e0582a75e05cfc7924891b6b1bd84b7148078a
2026-04-04 07:21:59 +05:30
Sughosha c2affc8967 gnu: kmix: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (kmix): Update to 25.12.3.

Change-Id: Ia99b78d96421f6b2624679db5d0be89c78759b36
2026-04-04 07:21:59 +05:30
Sughosha baf1c45c09 gnu: kasts: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (kasts): Update to 25.12.3.

Change-Id: I6c73746aa7469423be7ac39f2977c5884074446b
2026-04-04 07:21:58 +05:30
Sughosha 54002aec30 gnu: kamoso: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (kamoso): Update to 25.12.3.

Change-Id: I0cf5eafbbc989025d34a99141f2652d7630c58a9
2026-04-04 07:21:58 +05:30
Sughosha 6b96bc263c gnu: k3b: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (k3b): Update to 25.12.3.

Change-Id: Ibd22731efadd14a8fc75186ba5e7ac272764ec99
2026-04-04 07:21:58 +05:30
Sughosha 6c9b7b298a gnu: kdenlive: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (kdenlive): Update to 25.12.3.

Change-Id: Iedd891a04e0db3adf3d7c46ceb33895e8b0c9bfd
2026-04-04 07:21:58 +05:30
Sughosha eead841f10 gnu: juk: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (juk): Update to 25.12.3.

Change-Id: I5332274a2a0e16c1de1ce636dbfe9d6c8f2f9f5b
2026-04-04 07:21:58 +05:30
Sughosha 8179fbe4a6 gnu: ffmpegthumbs: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (ffmpegthumbs): Update to 25.12.3.

Change-Id: I3985ddb168d61e769ccca2e35212410b6553b69c
2026-04-04 07:21:58 +05:30
Sughosha f49b85defe gnu: elisa: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (elisa): Update to 25.12.3.

Change-Id: I59d4437fb5ebfedd05e2f2348ebdf90cc1602f6a
2026-04-04 07:21:58 +05:30
Sughosha 17b4509435 gnu: dragon: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (dragon): Update to 25.12.3.

Change-Id: I7edfe4ef7f484a225b13b3b72f3c0834db597f04
2026-04-04 07:21:57 +05:30
Sughosha ea5eb12155 gnu: audiocd-kio: Update to 25.12.3.
* gnu/packages/kde-multimedia.scm (audiocd-kio): Update to 25.12.3.

Change-Id: I752142700d9dc2dd7bcac37a372c220fb3a07abf
2026-04-04 07:21:57 +05:30
Sughosha 25dfc67cbc gnu: smb4k: Update to 4.0.6.
* gnu/packages/kde-internet.scm (smb4k): Update to 4.0.6.

Change-Id: If629b146b17976c7d2e9dbc2b3beeb4158fb5adc
2026-04-04 07:21:57 +05:30
Sughosha 61ebc1696a gnu: ruqola: Update to 2.7.0.
* gnu/packages/kde-internet.scm (ruqola): Update to 2.7.0.
[inputs]: Add qtspeech.

Change-Id: Ie469325d7f6259705b864206fa5aa5e2bcf98f04
2026-04-04 07:21:57 +05:30
Sughosha 4fa2e0e900 gnu: ktextaddons: Add support for text to speech.
* gnu/packages/kde-frameworks.scm (ktextaddons)[inputs]: Add qtspeech.
[arguments]<#:test-exclude>: Exclude texttospeech-texttospeechactionstest.

Change-Id: I8e2e50e272c86a1e08f1c0bcf21578cd69747adb
2026-04-04 07:21:57 +05:30
Sughosha 43f0bc5f4a gnu: neochat: Update to 25.12.3.
* gnu/packages/kde-internet.scm (neochat): Update to 25.12.3.

Change-Id: I21b1ba367718a62c0681739504a75c6a27ea7b6b
2026-04-03 15:50:02 +05:30
Sughosha fd65130faf gnu: kunifiedpush: Update to 25.12.3.
* gnu/packages/kde-internet.scm (kunifiedpush): Update to 25.12.3.

Change-Id: I32d3c142d29674ebe8b5e27627a9f2cf04605532
2026-04-03 15:50:02 +05:30
Sughosha dc014dda00 gnu: libktorrent: Update to 25.12.3.
* gnu/packages/kde-internet.scm (libktorrent): Update to 25.12.3.

Change-Id: I0575a4d791eb9729c7ae4f46f8ad73304f772607
2026-04-03 15:50:02 +05:30
Sughosha 25314c6a2a gnu: ktorrent: Update to 25.12.3.
* gnu/packages/kde-internet.scm (ktorrent): Update to 25.12.3.

Change-Id: I811746e569f60557f46036df5d991fe4b90dec9c
2026-04-03 15:50:02 +05:30
Sughosha d3ad0626d5 gnu: krdc: Update to 25.12.3.
* gnu/packages/kde-internet.scm (krdc): Update to 25.12.3.

Change-Id: I3a5ccc12696d8badab1013d5fe50da5f2ba00736
2026-04-03 15:50:01 +05:30
Sughosha 5a40075e4f gnu: konversation: Update to 25.12.3.
* gnu/packages/kde-internet.scm (konversation): Update to 25.12.3.

Change-Id: I998d0e28ce216dcbfbca86b21224007ba6901ef3
2026-04-03 15:50:01 +05:30
Sughosha 60a5e1056c gnu: kio-zeroconf: Update to 25.12.3.
* gnu/packages/kde-internet.scm (kio-zeroconf): Update to 25.12.3.

Change-Id: Ic351e6b7ad23a1317dda6ec194bf6c3e7b57efe7
2026-04-03 15:50:01 +05:30
Sughosha 4fd488bba8 gnu: kio-extras: Update to 25.12.3.
* gnu/packages/kde-internet.scm (kio-extras): Update to 25.12.3.

Change-Id: Ica4f3a7f5ce89b8e49aababec883f951432f1881
2026-04-03 15:50:01 +05:30
Sughosha 37fe5b8c45 gnu: kdeconnect: Update to 25.12.3.
* gnu/packages/kde-internet.scm (kdeconnect): Update to 25.12.3.

Change-Id: Ic2124b2ed9fbb9188f04f91ba4e90680a59568f8
2026-04-03 15:50:01 +05:30
Sughosha d86c25095e gnu: kget: Update to 25.12.3.
* gnu/packages/kde-internet.scm (kget): Update to 25.12.3.

Change-Id: Ifdbc2b63f16e4dd7ce74885a609f368502354e7e
2026-04-03 15:50:01 +05:30
Sughosha 0dc375b850 gnu: falkon: Update to 25.12.3.
* gnu/packages/kde-internet.scm (falkon): Update to 25.12.3.

Change-Id: Ifa5a9528c01d0ae0c6c014fedf637d19cb1a36d1
2026-04-03 15:50:01 +05:30
Sughosha b287326b47 gnu: qxmpp: Update to 1.14.3.
* gnu/packages/kde-internet.scm (qxmpp): Update to 1.14.3.

Change-Id: Icaa34df637849667644d72e157adbbe41492d459
2026-04-03 15:50:00 +05:30
Sughosha e82c79451e gnu: okular: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (okular): Update to 25.12.3.

Change-Id: I0df4f44332037c297f37a8d320029bad303436e1
2026-04-03 15:50:00 +05:30
Sughosha b05cd17648 gnu: libkexiv2: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (libkexiv2): Update to 25.12.3.

Change-Id: I196ea5ca0db56114e9cea6b84dd0c6910df6d3da
2026-04-03 15:50:00 +05:30
Sughosha bebd70ea0b gnu: libksane: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (libksane): Update to 25.12.3.

Change-Id: I7eba91848f15a77c0f1dc5c27ac7fec91628d0af
2026-04-03 15:50:00 +05:30
Sughosha b20a1b53f9 gnu: libkdcraw: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (libkdcraw): Update to 25.12.3.

Change-Id: I9213e995a36365d7d0ae016f76288387f76d3d99
2026-04-03 15:50:00 +05:30
Sughosha fc85bfd2bc gnu: krita: Update to 5.2.16.
* gnu/packages/kde-graphics.scm (krita): Update to 5.2.16.

Change-Id: If493509c3326b7d560033403084c34644a5af6ad
2026-04-03 15:50:00 +05:30
Sughosha 8cc08b69de gnu: kolourpaint: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (kolourpaint): Update to 25.12.3.

Change-Id: Id9b9de548c38d5dec98c1d768d87e5dedfc3cd45
2026-04-03 15:50:00 +05:30
Sughosha 21b3fe6903 gnu: kdegraphics-thumbnailers: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): Update to 25.12.3.

Change-Id: I528b83cb49f7f4bb2b3b57deb85ccee68cf6a2e7
2026-04-03 15:49:59 +05:30
Sughosha 20b5215e0f gnu: kdegraphics-mobipocket: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (kdegraphics-mobipocket): Update to 25.12.3.

Change-Id: I203b4bf42ecd0afd6d1c9deb45f1395babc764e4
2026-04-03 15:49:59 +05:30
Sughosha e4c9812476 gnu: kcolorchooser: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (kcolorchooser): Update to 25.12.3.

Change-Id: I1111351403657fd0cb4986263e78ff960136601d
2026-04-03 15:49:59 +05:30
Sughosha 94d10079d4 gnu: gwenview: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (gwenview): Update to 25.12.3.

Change-Id: I95e636164f29a02bb65c0ecb5eb7c1ded9b3f095
2026-04-03 15:49:59 +05:30
Sughosha a6883ac603 gnu: digikam: Update to 9.0.0.
* gnu/packages/kde-graphics.scm (digikam): Update to 9.0.0.

Change-Id: I7fb6f4f47f5b30a4f1ed7899467ee829746e06fa
2026-04-03 15:49:59 +05:30
Sughosha f7faa298b9 gnu: colord-kde: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (colord-kde): Update to 25.12.3.

Change-Id: Ib1c3b0d11b7a692909b7a3078e3002b94c1d50d2
2026-04-03 15:49:59 +05:30
Sughosha 6f528a48bc gnu: ksanecore: Update to 25.12.3.
* gnu/packages/kde-graphics.scm (ksanecore): Update to 25.12.3.

Change-Id: Ieb8cf70952196d6c850c9864197316850694fc8c
2026-04-03 15:49:59 +05:30
Sughosha 13f27f0aaa gnu: skladnik: Update to 25.12.3.
* gnu/packages/kde-games.scm (skladnik): Update to 25.12.3.

Change-Id: If330837c7170198e4aff1aad0282df7b3e49df0f
2026-04-03 15:49:58 +05:30
Sughosha 37a3e6edcc gnu: kpat: Update to 25.12.3.
* gnu/packages/kde-games.scm (kpat): Update to 25.12.3.

Change-Id: I029aae3ce6b7786bfad7ce48d31ecf43e2f40da3
2026-04-03 15:49:58 +05:30
Sughosha a24e601def gnu: knights: Update to 25.12.3.
* gnu/packages/kde-games.scm (knights): Update to 25.12.3.

Change-Id: Ife9c635a21bdc3cee8e326182a77625cdd60d2c6
2026-04-03 15:49:58 +05:30
Sughosha ea59bd90ca gnu: kjumpingcube: Update to 25.12.3.
* gnu/packages/kde-games.scm (kjumpingcube): Update to 25.12.3.

Change-Id: I3066504bcb383704a4498f21ca15ec4d2668a773
2026-04-03 15:49:58 +05:30
Sughosha 9c40f71eec gnu: ksquares: Update to 25.12.3.
* gnu/packages/kde-games.scm (ksquares): Update to 25.12.3.

Change-Id: I2c32671e70f65524aa4cb316aea8d8a47fcbb63a
2026-04-03 15:49:58 +05:30
Sughosha 25d9871308 gnu: kreversi: Update to 25.12.3.
* gnu/packages/kde-games.scm (kreversi): Update to 25.12.3.

Change-Id: Ie03262b5ec0db2991489bc70f62d5df2498430e1
2026-04-03 15:49:58 +05:30
Sughosha 8a8af328af gnu: knavalbattle: Update to 25.12.3.
* gnu/packages/kde-games.scm (knavalbattle): Update to 25.12.3.

Change-Id: Ic6a8e8dc7542eb369c0aa3344409010e0bac2401
2026-04-03 15:49:58 +05:30
Sughosha 292acd3772 gnu: kollision: Update to 25.12.3.
* gnu/packages/kde-games.scm (kollision): Update to 25.12.3.

Change-Id: I07cdf181834db0eccf6ba91c8f2324177af1acc6
2026-04-03 15:49:58 +05:30
Sughosha c5399edabb gnu: ksnakeduel: Update to 25.12.3.
* gnu/packages/kde-games.scm (ksnakeduel): Update to 25.12.3.

Change-Id: I4ca77f6d8163ab636c52039fdc0c902d412f5b43
2026-04-03 15:49:57 +05:30
Sughosha fbde01f364 gnu: killbots: Update to 25.12.3.
* gnu/packages/kde-games.scm (killbots): Update to 25.12.3.

Change-Id: I55896761866829033ea5dde1849056849b768e1a
2026-04-03 15:49:57 +05:30
Sughosha e84da8fb35 gnu: bovo: Update to 25.12.3.
* gnu/packages/kde-games.scm (bovo): Update to 25.12.3.

Change-Id: I47991152cfde38388f16f86567442b6dc527d09f
2026-04-03 15:49:57 +05:30
Sughosha 2937595fa3 gnu: kspaceduel: Update to 25.12.3.
* gnu/packages/kde-games.scm (kspaceduel): Update to 25.12.3.

Change-Id: Ie951eeae8143ec43dc4177a198b3b5835b7df013
2026-04-03 15:49:57 +05:30
Sughosha 5a34cb69bd gnu: kapman: Update to 25.12.3.
* gnu/packages/kde-games.scm (kapman): Update to 25.12.3.

Change-Id: I5684884c72314bb250a0aeb386aae1fa9e420cfc
2026-04-03 15:49:57 +05:30
Sughosha fb27cacc06 gnu: lskat: Update to 25.12.3.
* gnu/packages/kde-games.scm (lskat): Update to 25.12.3.

Change-Id: I4a29fce33220dff7f548d2909eb46ee26e317980
2026-04-03 15:49:57 +05:30
Sughosha cce4282381 gnu: kubrick: Update to 25.12.3.
* gnu/packages/kde-games.scm (kubrick): Update to 25.12.3.

Change-Id: Ie012f26f63b7d17da60e4a549af2c284ff05b632
2026-04-03 15:49:57 +05:30
Sughosha 3a99e91181 gnu: kigo: Update to 25.12.3.
* gnu/packages/kde-games.scm (kigo): Update to 25.12.3.

Change-Id: I9c8062cdf0c5b46d5fd45b9439f06a45177cec55
2026-04-03 15:49:56 +05:30
Sughosha 2f67098a91 gnu: kiriki: Update to 25.12.3.
* gnu/packages/kde-games.scm (kiriki): Update to 25.12.3.

Change-Id: Ic2046fda543c3757eb86f65c93b326fc63cbafc8
2026-04-03 15:49:56 +05:30
Sughosha 3940a3eb08 gnu: palapeli: Update to 25.12.3.
* gnu/packages/kde-games.scm (palapeli): Update to 25.12.3.

Change-Id: Ifc8695ab878f27b96ec1f8f2bc9af74116030e43
2026-04-03 15:49:56 +05:30
Sughosha 7d6c2f1fa9 gnu: ksirk: Update to 25.12.3.
* gnu/packages/kde-games.scm (ksirk): Update to 25.12.3.

Change-Id: Id25916898e15eac5f7040d8026eca68d3faea683
2026-04-03 15:49:56 +05:30
Sughosha 28fc39653f gnu: granatier: Update to 25.12.3.
* gnu/packages/kde-games.scm (granatier): Update to 25.12.3.

Change-Id: I72db675d44b3babc4387a77257fa33d151f9faa0
2026-04-03 15:49:56 +05:30
Sughosha 66c12093a4 gnu: bomber: Update to 25.12.3.
* gnu/packages/kde-games.scm (bomber): Update to 25.12.3.

Change-Id: Ie2cf8651b9d49b545f57829ece282bfb4beee7d2
2026-04-03 15:49:56 +05:30
Sughosha f148d46ea0 gnu: knetwalk: Update to 25.12.3.
* gnu/packages/kde-games.scm (knetwalk): Update to 25.12.3.

Change-Id: Icecbe89f8abd33c10e171bee356743713aff718b
2026-04-03 15:49:56 +05:30
Sughosha 976d645141 gnu: kblackbox: Update to 25.12.3.
* gnu/packages/kde-games.scm (kblackbox): Update to 25.12.3.

Change-Id: Ia19d8d84ecee303eb53fc78b0cc323c427005edc
2026-04-03 15:49:55 +05:30
Sughosha fea320f6a4 gnu: kfourinline: Update to 25.12.3.
* gnu/packages/kde-games.scm (kfourinline): Update to 25.12.3.

Change-Id: I83c38f8843e799359f32fefc4ffe2b4fad7b8816
2026-04-03 15:49:55 +05:30
Sughosha 7041d48416 gnu: kdiamond: Update to 25.12.3.
* gnu/packages/kde-games.scm (kdiamond): Update to 25.12.3.

Change-Id: I594da15e96fc223ffb8bec10d3cf48c85e3179c6
2026-04-03 15:49:55 +05:30
Sughosha cf9c7c533b gnu: kgoldrunner: Update to 25.12.3.
* gnu/packages/kde-games.scm (kgoldrunner): Update to 25.12.3.

Change-Id: I2021970efecd214c8874c4996cc76af3b591794d
2026-04-03 15:49:55 +05:30
Sughosha eb6cdc672b gnu: klines: Update to 25.12.3.
* gnu/packages/kde-games.scm (klines): Update to 25.12.3.

Change-Id: I6e12a24e72d391eac46de2c1b64def3da71c8b80
2026-04-03 15:49:55 +05:30
Sughosha 1cabf12966 gnu: klickety: Update to 25.12.3.
* gnu/packages/kde-games.scm (klickety): Update to 25.12.3.

Change-Id: If5dcb7b2190a7f1ff7f692670455ace477110767
2026-04-03 15:49:55 +05:30
Sughosha 93d9372477 gnu: ksudoku: Update to 25.12.3.
* gnu/packages/kde-games.scm (ksudoku): Update to 25.12.3.

Change-Id: Iea47316796a8bf1836cc828ab91731e788b603a4
2026-04-03 15:49:55 +05:30
Sughosha 4be18110c0 gnu: kblocks: Update to 25.12.3.
* gnu/packages/kde-games.scm (kblocks): Update to 25.12.3.

Change-Id: Ibf63d307cb2376f297317066be44d026e54b0d63
2026-04-03 15:49:54 +05:30
Sughosha 774f5e35a6 gnu: kbounce: Update to 25.12.3.
* gnu/packages/kde-games.scm (kbounce): Update to 25.12.3.

Change-Id: I89af7644dbeb171d3f90452e8e504086b2077f60
2026-04-03 15:49:54 +05:30
Sughosha a52e2b8436 gnu: konquest: Update to 25.12.3.
* gnu/packages/kde-games.scm (konquest): Update to 25.12.3.

Change-Id: I6b1ab46acfa55bf4b57e4d3453b3fef9e651ecae
2026-04-03 15:49:54 +05:30
Sughosha 64678d444e gnu: kmines: Update to 25.12.3.
* gnu/packages/kde-games.scm (kmines): Update to 25.12.3.

Change-Id: I6b360567b52c75a8c60fbfccd90e77822b3dc9a8
2026-04-03 15:49:54 +05:30
Sughosha af5c9c00c5 gnu: kbreakout: Update to 25.12.3.
* gnu/packages/kde-games.scm (kbreakout): Update to 25.12.3.

Change-Id: Ida9c6f00783a0945b964ee6fda48ab79b8ec105b
2026-04-03 15:49:54 +05:30
Sughosha 63c7f89a2e gnu: kajongg: Update to 25.12.3.
* gnu/packages/kde-games.scm (kajongg): Update to 25.12.3.

Change-Id: Ic12b184aed36f268ffe8822c67395a69286e4f79
2026-04-03 15:49:53 +05:30
Sughosha f3aef00559 gnu: kshisen: Update to 25.12.3.
* gnu/packages/kde-games.scm (kshisen): Update to 25.12.3.

Change-Id: I64a9af162d5344657acc45904c913694172e309b
2026-04-03 15:49:53 +05:30
Sughosha 73809f45d6 gnu: kmahjongg: Update to 25.12.3.
* gnu/packages/kde-games.scm (kmahjongg): Update to 25.12.3.

Change-Id: Id73e98a443b5cae54d9b080365dc8f938261c200
2026-04-03 15:49:53 +05:30
Sughosha 76a023c9f9 gnu: libkmahjongg: Update to 25.12.3.
* gnu/packages/kde-games.scm (libkmahjongg): Update to 25.12.3.

Change-Id: Ie3613f8e69fe1380097a74f9f3ef3d7c27aa9c5f
2026-04-03 15:49:53 +05:30
Sughosha 0401cef94e gnu: kolf: Update to 25.12.3.
* gnu/packages/kde-games.scm (kolf): Update to 25.12.3.

Change-Id: I47a4a5f857925581969cc71b224406b39bf2724e
2026-04-03 15:49:53 +05:30
Sughosha edbfb0e075 gnu: picmi: Update to 25.12.3.
* gnu/packages/kde-games.scm (picmi): Update to 25.12.3.

Change-Id: I800aaeb2a095e1f7a733c4a1d18ab5ee0a5351a6
2026-04-03 15:49:53 +05:30
Sughosha 07bad98aee gnu: ktuberling: Update to 25.12.3.
* gnu/packages/kde-games.scm (ktuberling): Update to 25.12.3.

Change-Id: Ifeba1e9c59f5f43a1f1ca90dd54cd98211e1305c
2026-04-03 15:49:52 +05:30
Sughosha 0dfd8c4cd7 gnu: katomic: Update to 25.12.3.
* gnu/packages/kde-games.scm (katomic): Update to 25.12.3.

Change-Id: Ib031286c761e637536bd86138dbc5731d6073ada
2026-04-03 15:49:52 +05:30
Sughosha 70c62fe30a gnu: libkdegames: Update to 25.12.3.
* gnu/packages/kde-games.scm (libkdegames): Update to 25.12.3.

Change-Id: I1f0d7427cedad41881a7dc5bd9cfcb1c735b4cd5
2026-04-03 15:49:52 +05:30
Sughosha 9f2b438c94 gnu: marble: Update to 25.12.3.
* gnu/packages/kde-education.scm (marble): Update to 25.12.3.

Change-Id: Idc065f7c2fa7e114b55c66084e02bb5fe3d5f396
2026-04-03 15:49:52 +05:30
Sughosha 5eb030c289 gnu: ktouch: Update to 25.12.3.
* gnu/packages/kde-education.scm (ktouch): Update to 25.12.3.

Change-Id: Ida6edce2f23c6014120365c0f4fcf9726c47239a
2026-04-03 15:49:52 +05:30
Sughosha 5b93c6d052 gnu: kalgebra: Update to 25.12.3.
* gnu/packages/kde-education.scm (kalgebra): Update to 25.12.3.

Change-Id: I57d59bdd6df535c6db54238951f659774d1f4771
2026-04-03 15:49:52 +05:30
Sughosha 26b3761855 gnu: analitza: Update to 25.12.3.
* gnu/packages/kde-education.scm (analitza): Update to 25.12.3.

Change-Id: Ib41e0585c26543d9543dee6e84547e04c64a57f6
2026-04-03 15:49:52 +05:30
Sughosha a8bce575d7 gnu: kqtquickcharts: Update to 25.12.3.
* gnu/packages/kde-education.scm (kqtquickcharts): Update to 25.12.3.

Change-Id: Iae2b963a0ee86ec6b1447c71cecfb1fc86f93c29
2026-04-03 15:49:51 +05:30
Sergey Trofimov 50fc44d7a9 gnu: Add emacs-grip-mode.
* gnu/packages/emacs-xyz.scm (emacs-grip-mode): New variable.

Merges guix/guix!7643

Change-Id: Ifd94e0867d0efed09657edd7d11b4408ad10f7a8
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-03 12:10:50 +02:00
Sergey Trofimov ccdfd3190a gnu: Add mdopen.
* gnu/packages/rust-apps.scm (mdopen): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
mdopen.

Change-Id: Id9cbb70a66ce1bdd96824fa58d15bf928bcfa8b4
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-03 13:01:21 +03:00
Zheng Junjie 2181b0f5fb gnu: Add mergiraf.
* gnu/packages/version-control.scm (mergiraf): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
mergiraf.

Change-Id: I4b7b16e671e8f9a99fd987410c2c57698ee35219
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-03 11:56:58 +03:00
Cayetano Santos 7b45464048 gnu: emacs-xelb: Simplify package.
During update to 0.21 in 1beeaed371 the
’emacs let binding was left behind.

* gnu/packages/emacs-xyz.scm (emacs-xelb)[arguments]: Clean up
’regenerate-el-files #:phase.

Change-Id: I8b4180e658eaefecd616bdfff2e3b619bf72aa07
2026-04-03 10:50:02 +02:00
Hilton Chain 853077feed linux-initrd: Handle builtin modules with different module and file names.
Previously, modules we want were not normalized before comparing with
builtin-modules, which was normalized by file-name->module-name.

This made the code unable to find modules like nls_iso8859-1 (normalized to
nls_iso8859_1) and usb-storage (normalized to usb_storage) when they're built
into the kernel.

* gnu/system/linux-initrd.scm (flat-linux-module-directory) [modules-to-lookup]:
Normalize module name before comparing with builtin ones.

Change-Id: Ifb3ab298b8435c38040a6d58cdb53a3a46eb8ee1
Merges: #7514
2026-04-03 16:26:52 +08:00
Hilton Chain f27b9ee891 gnu: %find-package: Allow supressing supersession info.
The use case is to implement package aliasing on top of the existing
superseding mechanism.

* gnu/packages.scm (%find-package): Supress supersession info when package has
‘supress-supersession-info’ property.

Change-Id: Ia1077118dad0133f91575a5a70238618f2475300
Merges: #7407
2026-04-03 16:26:51 +08:00
Sughosha 27265c7a02 gnu: extremetuxracer: Update to 0.8.4.
* gnu/packages/games.scm (extremetuxracer): Update to 0.8.4.

Change-Id: I67de1ccfa3da91e91cfc42a33fe73cef952a91ae
Merges: https://codeberg.org/guix/guix/pulls/7327
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03 16:14:29 +09:00
Zheng Junjie 12fe920c27 gnu: aardvark-dns: Update to 1.17.0.
* gnu/packages/rust-apps.scm (aardvark-dns): Update to 1.17.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[aardvark-dns]:
Update dependencies.

Change-Id: Id61448566e5331937993ac32ee8b6d1fc0e2db2a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-03 09:55:57 +03:00
Efraim Flashner b6bc9ac1f8 gnu: python-cramjam: Skip another test.
* gnu/packages/python-compression.scm (python-cramjam)[arguments]:
Adjust the test-flags to skip another test.

Change-Id: If83f72c5da43a1c0087192e001c359a16b2c7f14
2026-04-03 09:43:11 +03:00
Nicolas Goaziou 9cac413ab1 Revert "gnu: latex2html: Make it work with latex."
This reverts commit b025c71030.

`texlive-local-tree' is not meant to be propagated, but should be used as
a native input to build documentation.

Change-Id: I60313c7608e91fd2613614ddb76ba5602e25d0fe
2026-04-03 08:10:42 +02:00
Artyom V. Poptsov d2487434fe gnu: simpleini: Update to 4.25.
* gnu/packages/linux.scm (simpleini): Update to 4.25.

Change-Id: I6431e731840f8274a3c7ded7b803b4b636798177
2026-04-03 08:51:33 +03:00
Tomas Volf 38d35941ca services: wireguard: Export wireguard-configuration-file.
When you want to invoke wg-quick yourself, for example from a script,
this procedure is useful to produce the configuration file for it.

* gnu/services/vpn.scm (define-module)<#:export>:
  Add wireguard-configuration-file.

Change-Id: Ifab8a9d731de19d2943517bf18c156a56fea4cca
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03 14:41:22 +09:00
gemmaro a1fbc07cf7 gnu: ruby-test-unit/minimal: Deprecate the package.
* gnu/packages/ruby.scm (ruby-test-unit/minimal):
  Mark as a deprecated alias of ruby-test-unit.

Change-Id: If53d66788a616d51595562dc1c0cb09a4f4cbb90
Merges: https://codeberg.org/guix/guix/pulls/7150
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au>
Modified-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03 13:50:54 +09:00
gemmaro 94032cc111 gnu: ruby-metaclass: Use ruby-test-unit instead of minimal version.
* gnu/packages/ruby.scm (ruby-metaclass)[native-inputs]:
  Replace ruby-test-unit/minimal with ruby-test-unit.

Change-Id: I9ac81dbc630fd3b30a03342111cdfadb51c8c965
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03 13:41:14 +09:00
gemmaro 59c47147bc gnu: ruby-test-unit: Simplify testing.
The extra dependencies specified in Rakefile are only necessary
if when using Ruby build system's check phase.

* gnu/packages/ruby.scm (ruby-test-unit)[arguments]<#:phases>:
  Replace check phase to run the test script directly.
  [native-inputs]: Remove bundler, ruby-packnga and ruby-yard.

Change-Id: Ia0cdf09989d2c12f1c72e059806fb2ef8081fc8d
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03 13:34:40 +09:00
Jussi Timperi ee4ae4bb2a gnu: python-python-snappy: Propagate python-cramjam.
* gnu/packages/python-compression.scm (python-python-snappy)
  [native-inputs]: Move python-cramjam from here...
  [propagated-inputs]: ...to here.
  [home-page]: Update URL.

Change-Id: If024855c6be6ac212077c429a48de59fc40b79ad
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-03 13:26:10 +09:00
Giacomo Leidi 3ca03da676 gnu: guix-compose: Update to 0.2.0.
* gnu/packages/containers.scm (guix-compose): Update to 0.2.0.
[inputs]: Add guile-dotenv.

Change-Id: Idb42d4660b188b7fbd053bdc5a5b861bc1fcc81c
2026-04-03 02:51:04 +02:00
Liliana Marie Prikler 98f495ed00 gnu: corefreq: Update to 2.1.0.
* gnu/packages/linux.scm (corefreq): Update to 2.1.0.
[#:phases]<patch-Makefile>: Use ‘echo’ instead of ‘@echo’.
<prepare>: Drop call to “make”.

Fixes: guix/guix#7330 (corefreq fails to build)
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-04-02 15:37:08 -07:00
Danny Milosavljevic b025c71030 gnu: latex2html: Make it work with latex.
* gnu/packages/documentation.scm (latex2html)[propagated-inputs]: Add
texlive-preview texlive-xcolor texlive-dvips.

Change-Id: Ibd06495549a109845aece5ed420c167a83a14a2d
2026-04-02 22:48:27 +02:00
jgart e433d6b91f gnu: trealla: Update to 2.92.12.
* gnu/packages/prolog.scm (trealla): Update to 2.92.12.

Change-Id: Ie7e47216189ea72529b86b26762a705f8300496d
2026-04-02 16:05:36 -04:00
Wilko Meyer 25e07a0c6a gnu: linux-libre 6.1: Update to 6.1.167.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.167.
(linux-libre-6.1-pristine-source): Update hash.
(deblob-scripts-6.1): Update deblob-check hash.

Change-Id: I1f580420fcba5cdee6e0b8b67de0172fdc0024a8
2026-04-02 12:51:37 -07:00
Wilko Meyer 8c01fd3b6f gnu: linux-libre 6.6: Update to 6.6.130.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.130.
(linux-libre-6.6-pristine-source): Update hash.
(deblob-scripts-6.6): Update deblob-check hash.

Change-Id: I600aaef7c4528c51f9f75ee6ff5d870f0eec3537
2026-04-02 12:51:35 -07:00
Wilko Meyer 664c987bc9 gnu: linux-libre 6.12: Update to 6.12.79.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.79.
(linux-libre-6.12-pristine-source): Update hash.
(deblob-scripts-6.12): Update deblob-check hash.

Change-Id: I82d19262cd4a8dd37a557a468e719799f39fe2b2
2026-04-02 12:51:32 -07:00
Wilko Meyer 62d65df96a gnu: linux-libre 6.18: Update to 6.18.20.
* gnu/packages/linux.scm (linux-libre-6.18-version): Update to 6.18.20.
(linux-libre-6.18-pristine-source): Update hash.

Change-Id: Id0c1301579af7458de0c4161b9922ed915d8fcf6
2026-04-02 12:51:30 -07:00
Wilko Meyer 0e776f0eb4 gnu: linux-libre 6.19: Update to 6.19.10.
* gnu/packages/linux.scm (linux-libre-6.19-version): Update to 6.19.10.
(linux-libre-6.19-pristine-source): Update hash.

Change-Id: I8f4abb31e154cbecb2aa39fd1403a8ac099aa665
2026-04-02 12:51:26 -07:00
Foster Hangdaan 47277c1a68 gnu: electrum: Update to 4.7.2.
* gnu/packages/finance.scm (electrum): Update to 4.7.2.

Merges guix/guix!7628

Change-Id: I334ca6cbbe27ffecfc1b9add84ed849ddfbd467a
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-02 21:48:23 +02:00
Hugo Buddelmeijer 2538233040 gnu: icedove: Update to 140.9.0.
Propagates icecat changes of 1720eee400 to
icedove.

* gnu/packages/gnuzilla.scm: Add comments about which packages should be
  updated together, and how to do so.
* (%icedove-build-id, %icedove-version, thunderbird-comm-source)
  (thunderbird-comm-l10n): Update to 140.9.0.

Closes: guix/guix#7462.
Merges guix/guix!7488

Change-Id: Idef6410450db50e9d4d9ea5ac5f571a80db37286
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-02 21:34:19 +02:00
Sergio Pastor Pérez 253387e20f gnu: plasma-nm: Enable openconnect VPN support.
* gnu/packages/kde-plasma.scm (plasma-nm)[inputs]: Add `lz4' and `qtwebengine'
to enable `openconnect' VPN support.

Change-Id: I261388f7356a9d1bab216c3a2da15e8478e007c8
2026-04-02 22:20:07 +05:30
Gábor Udvari cfbc7247fe gnu: git-tools: Update to 2025.08.
* gnu/packages/version-control.scm (git-tools): Update to 2025.08.

Change-Id: I50e79b06e2ed9320ca1cc0a7f9181ef4fcaa37fe
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 22:20:20 +09:00
Nguyễn Gia Phong 239bb8dbfc NEWS: Add entry about the new service for Fossil SCM.
* NEWS: Add entry about the new service for Fossil SCM.

Change-Id: I49e66854adcf87b4e344535a78847d6e7c3cd24c
Merges: https://codeberg.org/guix/guix/pulls/7096
Reviewed-by: Noé Lopez <noelopez@free.fr>
2026-04-02 21:58:57 +09:00
Nguyễn Gia Phong 7f0256fb27 doc: Version Control Services: Fix Fossil example.
In the Fossil service example, correct the field name
for list-repositories? and set https? to #t.

* doc/guix.texi (Version Control Services):
  Fix the example for fossil-service-type.

Change-Id: Ib1c1ba57d8f438a51e8bb7b6e97c57785685e110
Reviewed-by: Noé Lopez <noelopez@free.fr>
2026-04-02 21:57:30 +09:00
Liliana Marie Prikler 091d070507 gnu: tao-synth: Fix build.
* gnu/packages/patches/tao-synth-include-string-you-use.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/audio.scm (tao-synth)[patches]: Use it here.
[native-inputs]: Drop gcc-7.

Fixes: guix/guix#6849 (tao-synth fails to build)
2026-04-02 14:13:35 +05:30
kiasoc5 196649b70d gnu: interception-dual-function-keys: Update to 1.5.0.
* gnu/packages/linux.scm (interception-dual-function-keys):
  Update to 1.5.0.

Change-Id: Iafee6740b3abca2042d3cdae089e4ea8a90e5b9a
Merges: https://debbugs.gnu.org/66963
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 17:06:16 +09:00
Nguyễn Gia Phong 4410335e28 gnu: wlroots: Add library for X11 backend.
* gnu/packages/wm.scm (wlroots)[propagated-inputs]:
  Add xcb-util-renderutil.

Change-Id: I6012e7312564cfd211f0a4ff7ee93adcb5c88eec
Merges: https://codeberg.org/guix/guix/pulls/6917
2026-04-02 14:39:53 +09:00
Ricardo Wurmus b77cb3c974 gnu: r-seuratdata: Update to 0.2.2.9002-1.3e51f44.
* gnu/packages/cran.scm (r-seuratdata): Update to 0.2.2.9002-1.3e51f44.

Change-Id: If88ac146bcb4f4de8d016054d90fd988695f3ef8
2026-04-02 07:37:27 +02:00
Ricardo Wurmus c681b9ccf9 gnu: r-shiny: Update to 1.13.0.
* gnu/packages/cran.scm (r-shiny): Update to 1.13.0.
[arguments]: Adjust for removed JavaScript file.
[source]: Adjust snippet as well.

Change-Id: I8b0df32ed55c9e39389af04533ed7bd1a7b55f05
2026-04-02 07:37:27 +02:00
Ricardo Wurmus 55e96e1eac gnu: r-sparsearray: Update to 1.10.10.
* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.10.10.

Change-Id: I2264aeaf24c41263c7f89b8e78f78746d2c3e1dd
2026-04-02 07:37:27 +02:00
Ricardo Wurmus ab9cf79f94 gnu: r-multiassayexperiment: Update to 1.36.2.
* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.36.2.

Change-Id: I9141df279c08861fa1a0169155af36b86e6b7f4b
2026-04-02 07:37:27 +02:00
Ricardo Wurmus f2dca9e042 gnu: r-furrr: Update to 0.4.0.
* gnu/packages/cran.scm (r-furrr): Update to 0.4.0.
[propagated-inputs]: Remove r-lifecycle.
[native-inputs]: Add r-parallelly.

Change-Id: Idebd37e8d33a40019c76b127fbf132a69f227f21
2026-04-02 07:37:26 +02:00
Ricardo Wurmus 98fb41c45b gnu: r-dyngen: Update to 1.1.1.
* gnu/packages/cran.scm (r-dyngen): Update to 1.1.1.

Change-Id: I664c5e8e998f9b42755c1ed6886ade5006e45003
2026-04-02 07:37:26 +02:00
Ricardo Wurmus e072594010 gnu: r-pagoda2: Update to 1.0.15.
* gnu/packages/cran.scm (r-pagoda2): Update to 1.0.15.

Change-Id: I030cdbed7f4b722a18b70cca005193640368f2c5
2026-04-02 07:37:26 +02:00
Ricardo Wurmus 455d230947 gnu: r-nonnest2: Update to 0.5-9.
* gnu/packages/cran.scm (r-nonnest2): Update to 0.5-9.
[properties]: Record updater-ignored-native-inputs.

Change-Id: I6f784efd0a9afec46aada369c21476d812036f56
2026-04-02 07:37:26 +02:00
Ricardo Wurmus accbae6d83 gnu: r-animalcules: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/bioconductor.scm (r-animalcules)[arguments]: Remove phase
'skip-bad-tests; specify #:skipped-tests instead.

Change-Id: Ie5f3befab21d5dae3e006aa06116f0d6039d4d9b
2026-04-02 07:37:26 +02:00
Ricardo Wurmus 240cf8850a gnu: r-annotationhubdata: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/bioconductor.scm (r-annotationhubdata)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.

Change-Id: I9e2dda16fcf59db72d41048ad5ca9471e3652994
2026-04-02 07:37:26 +02:00
Ricardo Wurmus 17526fa4ed gnu: r-biocmake: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/bioconductor.scm (r-biocmake)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.

Change-Id: I53f6872b261fa004967b0a332a8c3c461d010a39
2026-04-02 07:37:26 +02:00
Ricardo Wurmus 17864135c3 gnu: r-coregx: Enable all tests.
* gnu/packages/bioconductor.scm (r-coregx)[arguments]: Remove phase
'disable-bad-tests.

Change-Id: I84c99eb508a02bc86b23c9567ffc4af375987c44
2026-04-02 07:37:26 +02:00
Ricardo Wurmus 31f5309cad gnu: r-metabocoreutils: Remove obsolete build phase.
* gnu/packages/bioconductor.scm (r-metabocoreutils)[arguments]: Remove phase
'testthat-compatibility.

Change-Id: Id36f100ae3ed9ccd7c5841f61e11b165164f6d51
2026-04-02 07:37:26 +02:00
Ricardo Wurmus 873620fbbd gnu: r-phyloseq: Remove obsolete build phase.
* gnu/packages/bioconductor.scm (r-phyloseq)[arguments]: Remove phase
'testthat-compatibility.

Change-Id: I1fad7dbde4c97113553e613a0aa794c249a428a6
2026-04-02 07:37:25 +02:00
Ricardo Wurmus ed4dba483a gnu: r-ballgown: Remove obsolete build phase.
* gnu/packages/bioconductor.scm (r-ballgown)[arguments]: Remove phase
'testthat-compatibility.

Change-Id: I8e07774d6e3580356fab6d690935d22f1fa6b761
2026-04-02 07:37:25 +02:00
Ricardo Wurmus dd7baf9aff gnu: r-duckdb: Update to 1.5.1.
* gnu/packages/duckdb.scm (r-duckdb): Update to 1.5.1.
[native-inputs]: Add r-sf and r-wk.

Change-Id: Iade830c33439340203d150b105465adc762e2ee0
2026-04-02 07:37:25 +02:00
Ricardo Wurmus 37151442ab gnu: r-gstat: Update to 2.1-6.
* gnu/packages/cran.scm (r-gstat): Update to 2.1-6.

Change-Id: I916aa671b31d022d8d532c1432a2efac6b101f68
2026-04-02 07:37:25 +02:00
Ricardo Wurmus 1a817ee709 gnu: r-vroom: Update to 1.7.1.
* gnu/packages/cran.scm (r-vroom): Update to 1.7.1.

Change-Id: I466820cf4b42cbd25cd8e8d859b974c66194165e
2026-04-02 07:37:25 +02:00
Ricardo Wurmus 72f14783f9 gnu: r-randomforestsrc: Update to 3.6.0.
* gnu/packages/cran.scm (r-randomforestsrc): Update to 3.6.0.

Change-Id: Icd2cd67f864ad516b165e87117d0244c81d7790f
2026-04-02 07:37:25 +02:00
Ricardo Wurmus ad06932a9d gnu: r-spatstat-linnet: Update to 3.5-0.
* gnu/packages/cran.scm (r-spatstat-linnet): Update to 3.5-0.

Change-Id: I17673a5bcbe121596a00f2864f01a31a426d0c86
2026-04-02 07:37:25 +02:00
Ricardo Wurmus f8436eda27 gnu: r-spatstat-model: Update to 3.7-0.
* gnu/packages/cran.scm (r-spatstat-model): Update to 3.7-0.

Change-Id: Iba25603d6b68f0a6d9ec59cb2f81bad6f507d02b
2026-04-02 07:37:25 +02:00
Ricardo Wurmus c5c5f7837e gnu: r-isocodes: Update to 2026.03.28.
* gnu/packages/cran.scm (r-isocodes): Update to 2026.03.28.

Change-Id: I7437282a2058cfb37308759fe90e578e5db436eb
2026-04-02 07:37:24 +02:00
Ricardo Wurmus 344acde48b gnu: r-terra: Update to 1.9-11.
* gnu/packages/cran.scm (r-terra): Update to 1.9-11.

Change-Id: I5b7e900b034d7a20d31b9dd5d08e880992b1c77f
2026-04-02 07:37:24 +02:00
Ricardo Wurmus a8063066bf gnu: r-clue: Update to 0.3-68.
* gnu/packages/cran.scm (r-clue): Update to 0.3-68.

Change-Id: I2189ede33a63be70c61f36f761730248b6790ad2
2026-04-02 07:37:24 +02:00
Ricardo Wurmus e79c7394c7 gnu: r-rex: Update to 1.2.2.
* gnu/packages/cran.scm (r-rex): Update to 1.2.2.
[propagated-inputs]: Remove r-lazyeval; add r-withr.
[native-inputs]: Add r-magrittr.

Change-Id: I149af3974589956a439e52115e494617496e5cbd
2026-04-02 07:37:24 +02:00
Ricardo Wurmus 0edc7322e6 gnu: r-arrow: Update to 23.0.1.2.
* gnu/packages/cran.scm (r-arrow): Update to 23.0.1.2.

Change-Id: I303367d5c42fa90a5663ed7d0ea54de171bc8851
2026-04-02 07:37:24 +02:00
Ricardo Wurmus f964eb065b gnu: r-mlbench: Update to 2.1-8.
* gnu/packages/cran.scm (r-mlbench): Update to 2.1-8.

Change-Id: I26306f81485d5d60b63dedc41ee0c5f410281269
2026-04-02 07:37:24 +02:00
Ricardo Wurmus b5d1aa4ac9 gnu: r-huge: Update to 1.5.1.
* gnu/packages/cran.scm (r-huge): Update to 1.5.1.

Change-Id: I80947d7ed3235192153c773f48cc06eb8c0fe9a2
2026-04-02 07:37:24 +02:00
Ricardo Wurmus c284b0da06 gnu: r-epi: Update to 2.64.
* gnu/packages/cran.scm (r-epi): Update to 2.64.

Change-Id: I9c271fd48e5c95c8ca512339b9bdcc2309e6eb5a
2026-04-02 07:37:24 +02:00
Ricardo Wurmus 928537b260 gnu: r-admisc: Update to 0.40.
* gnu/packages/cran.scm (r-admisc): Update to 0.40.

Change-Id: Ia53cf5b29f2ffa3778bc56532e9512a91d27a281
2026-04-02 07:37:24 +02:00
Ricardo Wurmus 097563d78f gnu: r-renv: Update to 1.2.0.
* gnu/packages/cran.scm (r-renv): Update to 1.2.0.

Change-Id: I0510ac7c2cb3771733348e578b503b347b74dc3e
2026-04-02 07:37:23 +02:00
Ricardo Wurmus 0e281cdd5b gnu: r-arules: Update to 1.7.14.
* gnu/packages/cran.scm (r-arules): Update to 1.7.14.

Change-Id: Idb02b8ddb5beb0603f36e630e817069e120e938d
2026-04-02 07:37:23 +02:00
Ricardo Wurmus 0c1bd45ebc gnu: r-catdap: Update to 1.3.7-4.
* gnu/packages/cran.scm (r-catdap): Update to 1.3.7-4.

Change-Id: I3136768e7ddf87f552cd7950c6cf407ff17fb589
2026-04-02 07:37:23 +02:00
Ricardo Wurmus 5db5fb1c11 gnu: r-simdesign: Update to 2.25.
* gnu/packages/cran.scm (r-simdesign): Update to 2.25.
[propagated-inputs]: Add r-mirai and r-qs2.

Change-Id: Ife1ed3769ac2f8f712a9a14ba4da8d21fb41eee1
2026-04-02 07:37:23 +02:00
Ricardo Wurmus 4726cb216a gnu: r-tseries: Update to 0.10-61.
* gnu/packages/cran.scm (r-tseries): Update to 0.10-61.

Change-Id: Ib42977723f449bc176f2c6fe4bc1202641e22ff5
2026-04-02 07:37:23 +02:00
Ricardo Wurmus 20c3b4e7f0 gnu: r-nlme: Update to 3.1-169.
* gnu/packages/cran.scm (r-nlme): Update to 3.1-169.

Change-Id: I394de81fa2e46855b2f03f3d248dab7aba253fa6
2026-04-02 07:37:23 +02:00
Ricardo Wurmus 052b848afd gnu: r-n2r: Update to 1.0.5.
* gnu/packages/cran.scm (r-n2r): Update to 1.0.5.
[propagated-inputs]: Add r-bh.

Change-Id: Ib32064e870c2e6b9e64cf560a94f6406b29703a8
2026-04-02 07:37:23 +02:00
Ricardo Wurmus cc039c0f79 gnu: r-tinytex: Update to 0.59.
* gnu/packages/cran.scm (r-tinytex): Update to 0.59.

Change-Id: I9e462711fa1ff1f07879acddf395be0cd462bd8d
2026-04-02 07:37:23 +02:00
Ricardo Wurmus e15b88ddf3 gnu: r-rcpproll: Update to 0.3.2.
* gnu/packages/cran.scm (r-rcpproll): Update to 0.3.2.
[native-inputs]: Add r-zoo.

Change-Id: I1ed75a398ba22e715a5583a07a753a87ccf2b7e2
2026-04-02 07:37:22 +02:00
Ricardo Wurmus d819dea541 gnu: r-party: Update to 1.3-20.
* gnu/packages/cran.scm (r-party): Update to 1.3-20.

Change-Id: I3f4ab036332ecc26983c708bea9a8331506b7474
2026-04-02 07:37:22 +02:00
Ricardo Wurmus dd2f6f3eff gnu: r-relations: Update to 0.6-17.
* gnu/packages/cran.scm (r-relations): Update to 0.6-17.

Change-Id: Iac7d6892782b7b2a634cdd62131622bbe005eb27
2026-04-02 07:37:22 +02:00
Ricardo Wurmus 9fe4a6e471 gnu: r-secretbase: Update to 1.2.1.
* gnu/packages/cran.scm (r-secretbase): Update to 1.2.1.

Change-Id: I6acc53b2950ff3b19ad58677a8f4ae3219c3c263
2026-04-02 07:37:22 +02:00
Ricardo Wurmus 3cfe4ff814 gnu: r-tkrplot: Update to 0.0-32.
* gnu/packages/cran.scm (r-tkrplot): Update to 0.0-32.

Change-Id: I029cfc8187ca6e4a820aa5031f8096b4badb7161
2026-04-02 07:37:22 +02:00
Ricardo Wurmus bc68c3ab94 gnu: r-mumin: Update to 1.48.19.
* gnu/packages/cran.scm (r-mumin): Update to 1.48.19.

Change-Id: I909e9e0b6ceb32458aad8de6e6cda0c239091f37
2026-04-02 07:37:22 +02:00
Ricardo Wurmus 1872070da1 gnu: r-swagger: Update to 5.32.1.
* gnu/packages/cran.scm (r-swagger): Update to 5.32.1.
[native-inputs]: Add r-jsonlite.

Change-Id: I526a2307cbe19520bd35ae5d5b4bbb35736d0b21
2026-04-02 07:37:22 +02:00
Ricardo Wurmus 4a530eba7b gnu: r-simr: Update to 1.0.9.
* gnu/packages/cran.scm (r-simr): Update to 1.0.9.
[propagated-inputs]: Add r-reformulas.

Change-Id: I20beba132fd93abe77051fd5263005a19d2d975a
2026-04-02 07:37:22 +02:00
Ricardo Wurmus 95accbc78f gnu: r-venn: Update to 1.13.
* gnu/packages/cran.scm (r-venn): Update to 1.13.

Change-Id: I9a15a630386f75c1abfa432c5147207885f21e83
2026-04-02 07:37:21 +02:00
Ricardo Wurmus ce75a3c411 gnu: r-rpart: Update to 4.1.27.
* gnu/packages/cran.scm (r-rpart): Update to 4.1.27.

Change-Id: I9564a9b01a8655cefa79be842eeea7c08b48218f
2026-04-02 07:37:21 +02:00
Ricardo Wurmus 213c1205f5 gnu: r-rmarkdown: Update to 2.31.
* gnu/packages/cran.scm (r-rmarkdown): Update to 2.31.

Change-Id: I44e1bcc16fa763264ce0329d434f505980d98966
2026-04-02 07:37:21 +02:00
Ricardo Wurmus 4cdc295ccd gnu: r-pmml: Update to 2.6.0.
* gnu/packages/cran.scm (r-pmml): Update to 2.6.0.

Change-Id: I30fa5e147d28c4babcbc21011376141cdee9fdb0
2026-04-02 07:37:21 +02:00
Ricardo Wurmus 7969f5281f gnu: r-isva: Update to 1.10.
* gnu/packages/bioconductor.scm (r-isva): Update to 1.10.

Change-Id: I40aee88fee31b47d18526f5ce68fee0b76ab22c7
2026-04-02 07:37:21 +02:00
Ricardo Wurmus 217b643316 gnu: r-irace: Update to 4.4.1.
* gnu/packages/cran.scm (r-irace): Update to 4.4.1.
[arguments]: Skip one test.
[native-inputs]: Add r-highr.

Change-Id: I682d70d68bbf2566a3628138d1291a06810fa30a
2026-04-02 07:37:21 +02:00
Ricardo Wurmus 9d273d6173 gnu: r-archivist: Update to 2.3.9.
* gnu/packages/cran.scm (r-archivist): Update to 2.3.9.
[native-inputs]: Remove r-testthat.

Change-Id: If56a217240aa782dfeebeccca77a677e1e03fa14
2026-04-02 07:37:21 +02:00
Ricardo Wurmus fa4363ee83 gnu: r-progressr: Update to 0.19.0.
* gnu/packages/cran.scm (r-progressr): Update to 0.19.0.

Change-Id: I5f612300649e9f8d1bd8c7e6e76cb8e824fefa78
2026-04-02 07:37:21 +02:00
Ricardo Wurmus 1222228405 gnu: r-lamw: Update to 2.2.7.
* gnu/packages/cran.scm (r-lamw): Update to 2.2.7.
[native-inputs]: Add r-testthat.

Change-Id: I80da1f9f62430e571da40a02f439e5b0d1afba02
2026-04-02 07:37:21 +02:00
Ricardo Wurmus b9acb40b90 gnu: r-sourcetools: Update to 0.1.7-2.
* gnu/packages/cran.scm (r-sourcetools): Update to 0.1.7-2.
[native-inputs]: Remove r-testthat.

Change-Id: I997d9111dc5074b88b9e4c70f557d331df5938b6
2026-04-02 07:37:20 +02:00
Ricardo Wurmus 02e7f5bd3c gnu: r-gwascat: Update to 2.42.1.
* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.42.1.
[propagated-inputs]: Remove r-snpstats.

Change-Id: I169b53b7320b89bfd24e19f745752d003e7eba38
2026-04-02 07:37:20 +02:00
Ricardo Wurmus 7ff3cecc72 gnu: r-scater: Update to 1.38.1.
* gnu/packages/bioconductor.scm (r-scater): Update to 1.38.1.

Change-Id: I7ccc3a0c9b5377b4196e7806cba863c691895fa0
2026-04-02 07:37:20 +02:00
Ricardo Wurmus cadd11f0cd gnu: r-beadarray: Update to 2.60.1.
* gnu/packages/bioconductor.scm (r-beadarray): Update to 2.60.1.

Change-Id: Ie6b49f29346bc7de56484fcf273ff089868d8736
2026-04-02 07:37:20 +02:00
Ricardo Wurmus e128f915f2 gnu: r-biocviews: Update to 1.78.1.
* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.78.1.

Change-Id: I660d44487d25d7c19ad6cff239024bc5e829599c
2026-04-02 07:37:20 +02:00
Ricardo Wurmus 8b4eaa339a gnu: r-variancepartition: Update to 1.40.2.
* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.40.2.

Change-Id: Iea9427a9df269d1260b8fdf17a25518865fcb2da
2026-04-02 07:37:20 +02:00
Ricardo Wurmus 69a93344fa gnu: r-cicero: Update to 1.28.3.
* gnu/packages/bioconductor.scm (r-cicero): Update to 1.28.3.

Change-Id: Ia93dd658d5dc9d3ef82702adcfb873b79a9151f0
2026-04-02 07:37:20 +02:00
Ricardo Wurmus 83651e17f9 gnu: r-ggtree: Update to 4.0.5.
* gnu/packages/bioconductor.scm (r-ggtree): Update to 4.0.5.

Change-Id: Id4ae9e94369b63c8e48c760d2c44a101ef413441
2026-04-02 07:37:20 +02:00
Ricardo Wurmus dc668775f9 gnu: r-tcgautils: Update to 1.30.3.
* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.30.3.

Change-Id: I755d9857120c38f153696f55368d893cac47baa8
2026-04-02 07:37:20 +02:00
Ricardo Wurmus 057667a9f9 gnu: r-mmuphin: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.24.0.

Change-Id: I6b966eb1c8637e31beffe6af6e44cbff2882ca96
2026-04-02 07:37:19 +02:00
Ricardo Wurmus e46379066d gnu: r-maaslin2: Update to 1.24.1.
* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.24.1.

Change-Id: I28de568df289efcadf6afe01badfd0c09f89cb37
2026-04-02 07:37:19 +02:00
Ricardo Wurmus f5483a2145 gnu: r-gsva: Update to 2.4.8.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.8.

Change-Id: Id9f7f1bb7599d9350e42c2e511e447fad1193501
2026-04-02 07:37:19 +02:00
Ricardo Wurmus 040e86256b gnu: r-arrayqualitymetrics: Update to 3.66.0.
* gnu/packages/bioconductor.scm (r-arrayqualitymetrics): Update to 3.66.0.
[native-inputs]: Add r-biocstyle.

Change-Id: Ia1f0ac427117dbc01ce182190ff749dc578a54ea
2026-04-02 07:37:19 +02:00
Ricardo Wurmus 86ea888ceb gnu: r-biomformat: Update to 1.38.3.
* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.38.3.
[arguments]: Remove phase 'testthat-compatibility.
[propagated-inputs]: Remove r-plyr.

Change-Id: I67e973b606f8135b0c4ef0dbf2d29229d87522a4
2026-04-02 07:37:19 +02:00
Ricardo Wurmus 37a51f7aa8 gnu: r-ragg: Update to 1.5.2.
* gnu/packages/cran.scm (r-ragg): Update to 1.5.2.

Change-Id: I5ae8c7bbfbd540073d5b6d588dcb67a9f7b7885e
2026-04-02 07:37:19 +02:00
Ricardo Wurmus 3f925c1742 gnu: r-mlr3tuning: Update to 1.6.0.
* gnu/packages/cran.scm (r-mlr3tuning): Update to 1.6.0.
[native-inputs]: Add r-processx and r-redux.

Change-Id: I75705cf6c914f6a2c6d737361e1a15fdc4100a87
2026-04-02 07:37:19 +02:00
Ricardo Wurmus 6e42a1de52 gnu: r-mlr3hyperband: Update to 1.1.0.
* gnu/packages/cran.scm (r-mlr3hyperband): Update to 1.1.0.

Change-Id: I6cc091653dc183216e95c50e9e13cb3470e61d14
2026-04-02 07:37:19 +02:00
Ricardo Wurmus 867a4e47d2 gnu: r-mlr3fselect: Update to 1.5.1.
* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.5.1.
[native-inputs]: Add r-processx and r-redux.

Change-Id: I48862e9626d865abfa7a50262823c659c9ffccc7
2026-04-02 07:37:18 +02:00
Ricardo Wurmus 96c4345df7 gnu: r-spatstat-random: Update to 3.4-5.
* gnu/packages/cran.scm (r-spatstat-random): Update to 3.4-5.

Change-Id: Ib2070629f6e45cf334621f6ece875158861309fa
2026-04-02 07:37:18 +02:00
Ricardo Wurmus 10adc2d78f gnu: r-spatstat-geom: Update to 3.7-3.
* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.7-3.

Change-Id: I863be34a03db29fde0a66629781f781f5fe1717d
2026-04-02 07:37:18 +02:00
Ricardo Wurmus 3b76bc387a gnu: r-spatstat-univar: Update to 3.1-7.
* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.1-7.

Change-Id: Ia3ec1510b411161e2beae092dcf6430e0dea87c0
2026-04-02 07:37:18 +02:00
Ricardo Wurmus b28731fb1e gnu: r-spatstat-explore: Update to 3.8-0.
* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.8-0.

Change-Id: I8ad627713a0a6f1ae5b3063823db1d673f001024
2026-04-02 07:37:18 +02:00
Ricardo Wurmus 289dc72279 gnu: r-forecast: Update to 9.0.2.
* gnu/packages/cran.scm (r-forecast): Update to 9.0.2.

Change-Id: If268eeb89aa431b6b6bee5f186d8eb7453c0fc08
2026-04-02 07:37:18 +02:00
Ricardo Wurmus f946e3075d gnu: r-showtext: Update to 0.9-8.
* gnu/packages/cran.scm (r-showtext): Update to 0.9-8.

Change-Id: I57ae0e097d95966770780b25854237c5a57b3a7a
2026-04-02 07:37:18 +02:00
Ricardo Wurmus 73d41665ea gnu: r-desolve: Update to 1.42.
* gnu/packages/cran.scm (r-desolve): Update to 1.42.

Change-Id: I37008907439fb7bc83889680daf20bf0824c55f9
2026-04-02 07:37:18 +02:00
Ricardo Wurmus 9550d4f1e0 gnu: r-xgboost: Update to 3.2.1.1.
* gnu/packages/cran.scm (r-xgboost): Update to 3.2.1.1.

Change-Id: Ia4f5b782a97bcc9339808bff801794bac5f82705
2026-04-02 07:37:18 +02:00
Ricardo Wurmus d3a03f5f1b gnu: r-xml: Update to 3.99-0.23.
* gnu/packages/cran.scm (r-xml): Update to 3.99-0.23.

Change-Id: Ie04df7e29cd71a5adde36166329c36cfcdf521ab
2026-04-02 07:37:17 +02:00
Ricardo Wurmus 98a9de3d58 gnu: r-shinybs: Update to 0.65.0.
* gnu/packages/cran.scm (r-shinybs): Update to 0.65.0.

Change-Id: Ifa7182ecf782d3671a153a8bf1d9fd71593a9a07
2026-04-02 07:37:17 +02:00
Ricardo Wurmus 7844bc3e89 gnu: r-epi: Update to 2.63.
* gnu/packages/cran.scm (r-epi): Update to 2.63.

Change-Id: I083f9836429305c6ff930a41835605a4b6de9938
2026-04-02 07:37:17 +02:00
Ricardo Wurmus a0f82666a4 gnu: r-splitstackshape: Update to 1.4.8.1.
* gnu/packages/cran.scm (r-splitstackshape): Update to 1.4.8.1.

Change-Id: I65c44c26aad298d1a629a96b8e739c566bf04b65
2026-04-02 07:37:17 +02:00
Ricardo Wurmus cfb3b43bb0 gnu: r-spatialreg: Update to 1.4-3.
* gnu/packages/cran.scm (r-spatialreg): Update to 1.4-3.
[propagated-inputs]: Remove r-mass; add r-marginaleffects and r-mvtnorm.

Change-Id: If86d37dc4573c250e61720b4a124089e2b583cc8
2026-04-02 07:37:17 +02:00
Ricardo Wurmus d457d9357d gnu: r-arm: Update to 1.15-2.
* gnu/packages/cran.scm (r-arm): Update to 1.15-2.

Change-Id: I5e270d45e6c398726ddd02ea9fdc14e64c856b95
2026-04-02 07:37:17 +02:00
Ricardo Wurmus 27a57b6732 gnu: r-tmb: Update to 1.9.21.
* gnu/packages/cran.scm (r-tmb): Update to 1.9.21.

Change-Id: I75faf9e4a7c4d15b1b938e8e5c12fe8590b03efb
2026-04-02 07:37:17 +02:00
Ricardo Wurmus 9cba5b8f64 gnu: r-libcoin: Update to 1.0-12.
* gnu/packages/cran.scm (r-libcoin): Update to 1.0-12.

Change-Id: I0ebefb596bd5ebf699f62f35a8a7568bbb55f162
2026-04-02 07:37:17 +02:00
Ricardo Wurmus ba7575053b gnu: r-tarchetypes: Update to 0.14.1.
* gnu/packages/cran.scm (r-tarchetypes): Update to 0.14.1.

Change-Id: I0d6a2f04ebc882b7e319a66dd5107e9905426b6c
2026-04-02 07:37:16 +02:00
Ricardo Wurmus fb4acc6495 gnu: r-adbcdrivermanager: Update to 0.22.0-2.
* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.22.0-2.

Change-Id: Id56ecadb9455f808545f383cb3c8b11fb1ef724b
2026-04-02 07:37:16 +02:00
Ricardo Wurmus 0522c94732 gnu: r-dyngen: Update to 1.1.0.
* gnu/packages/cran.scm (r-dyngen): Update to 1.1.0.
[propagated-inputs]: Remove r-ggrepel; add r-tidyselect.

Change-Id: I1e9004bad4f9997e4d10180f0f394884380eece3
2026-04-02 07:37:16 +02:00
Ricardo Wurmus e7cffc7359 gnu: r-leaflet-providers: Update to 3.0.0.
* gnu/packages/cran.scm (r-leaflet-providers): Update to 3.0.0.

Change-Id: Icbba277557c8ade7304e95021a5b7f29c6ef24eb
2026-04-02 07:37:16 +02:00
Ricardo Wurmus d9309152c9 gnu: r-tinytest: Update to 1.4.3.
* gnu/packages/cran.scm (r-tinytest): Update to 1.4.3.

Change-Id: Id70b7b126bf3594b0b48b87c79028978304682fb
2026-04-02 07:37:16 +02:00
Ricardo Wurmus 6d165f21f9 gnu: r-vctrs: Update to 0.7.2.
* gnu/packages/cran.scm (r-vctrs): Update to 0.7.2.

Change-Id: I22ac4e01023b4e12095f1dcaa93f68e1a1884281
2026-04-02 07:37:16 +02:00
Ricardo Wurmus 55574ef44c gnu: r-xfun: Update to 0.57.
* gnu/packages/cran.scm (r-xfun): Update to 0.57.

Change-Id: I334b4cd1961fdddc47770e03bb52ee8ca1e8e607
2026-04-02 07:37:16 +02:00
Ricardo Wurmus 84c5f90cf3 gnu: r-tsp: Update to 1.2.7.
* gnu/packages/cran.scm (r-tsp): Update to 1.2.7.

Change-Id: I4f4f8e1cb02b149d201ad510c208f9b8dd0a446f
2026-04-02 07:37:16 +02:00
Ricardo Wurmus 1a125b635a gnu: r-ggrepel: Update to 0.9.8.
* gnu/packages/cran.scm (r-ggrepel): Update to 0.9.8.

Change-Id: I81b2dc75224d7064b6aec0813c4028c54cdeaffb
2026-04-02 07:37:16 +02:00
Ricardo Wurmus 26c054dc12 gnu: r-psych: Update to 2.6.3.
* gnu/packages/cran.scm (r-psych): Update to 2.6.3.

Change-Id: Id32e1e58f52f9c9c3ab9fec1d3ce255a0a75cf7e
2026-04-02 07:37:15 +02:00
Ricardo Wurmus 5c19121c78 gnu: r-rcppspdlog: Update to 0.0.28.
* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.28.

Change-Id: I3e2e569405bf97655923a321d8cc6d8f2a029451
2026-04-02 07:37:15 +02:00
Ricardo Wurmus 4b7584dae9 gnu: r-httpuv: Update to 1.6.17.
* gnu/packages/cran.scm (r-httpuv): Update to 1.6.17.

Change-Id: Iee96a76b906637ce11cbc3b52e9178cebbfab18a
2026-04-02 07:37:15 +02:00
Ricardo Wurmus a14d72ab82 gnu: r-tsne: Update to 0.2-0.
* gnu/packages/cran.scm (r-tsne): Update to 0.2-0.

Change-Id: Ic83b130b02379ab0ce55a1a2194759bdfc63e6d2
2026-04-02 07:37:15 +02:00
Ricardo Wurmus 86d438a062 gnu: r-tgstat: Update to 2.3.32.
* gnu/packages/cran.scm (r-tgstat): Update to 2.3.32.

Change-Id: I9c8ef4cfaf158aab58e176a232e9fa44f0707c43
2026-04-02 07:37:15 +02:00
Ricardo Wurmus a3d47a2265 gnu: r-matrix: Update to 1.7-5.
* gnu/packages/cran.scm (r-matrix): Update to 1.7-5.

Change-Id: Ie49d6122763acf0c6d2fcdf45ab07d9fa1c9820c
2026-04-02 07:37:15 +02:00
Ricardo Wurmus 3f5b87d65e gnu: r-ggpmisc: Update to 0.7.0.
* gnu/packages/cran.scm (r-ggpmisc): Update to 0.7.0.
[propagated-inputs]: Remove r-lmodel2, r-mass, r-mixtools, r-multcomp, r-multcompview,
and r-nlme.
[native-inputs]: Add r-mass and r-nlme.

Change-Id: Iad2324ba8f57d827c84a4bcb3458383c4289c020
2026-04-02 07:37:15 +02:00
Ricardo Wurmus 9047daf77b gnu: r-lmom: Update to 3.3.
* gnu/packages/cran.scm (r-lmom): Update to 3.3.

Change-Id: I5d6272415a1d584aadace44cc2343917eeff55a4
2026-04-02 07:37:15 +02:00
Ricardo Wurmus 9c1a3ead14 gnu: r-climaemet: Update to 1.5.1.
* gnu/packages/cran.scm (r-climaemet): Update to 1.5.1.
[native-inputs]: Remove r-knitr; add r-quarto.

Change-Id: I194c39e35faa873253d0387d88d57c23e281fc5f
2026-04-02 07:37:15 +02:00
Ricardo Wurmus 553355d598 gnu: r-bipartite: Update to 2.24.
* gnu/packages/cran.scm (r-bipartite): Update to 2.24.

Change-Id: I0da97caa0a8ae51aa62fe878d5cacd363f60a7d2
2026-04-02 07:37:14 +02:00
Ricardo Wurmus a2614e31ea gnu: r-rush: Update to 1.0.0.
* gnu/packages/cran.scm (r-rush): Update to 1.0.0.

Change-Id: I2c51364a0974f67b51fc46be14f6253fd4cd5bea
2026-04-02 07:37:14 +02:00
Ricardo Wurmus c7e9ca9ec9 gnu: r-rcurl: Update to 1.98-1.18.
* gnu/packages/cran.scm (r-rcurl): Update to 1.98-1.18.

Change-Id: I7739a21e7766b0cfd4be8937a7fb53e589b71398
2026-04-02 07:37:14 +02:00
Ricardo Wurmus b8a6d2b7b6 gnu: r-rcpparmadillo: Update to 15.2.4-1.
* gnu/packages/cran.scm (r-rcpparmadillo): Update to 15.2.4-1.

Change-Id: Ib7ccd2341ffe4844f98ce754a4f95c2f74e1455f
2026-04-02 07:37:14 +02:00
Ricardo Wurmus bb7f48c330 gnu: r-ggbreak: Update to 0.1.7.
* gnu/packages/cran.scm (r-ggbreak): Update to 0.1.7.

Change-Id: Id065bac5333b00a23d58660d9f61eb2b13cbe255
2026-04-02 07:37:14 +02:00
Ricardo Wurmus 2f0bcd9e2e gnu: r-collections: Update to 0.3.12.
* gnu/packages/cran.scm (r-collections): Update to 0.3.12.

Change-Id: If9ec4ec0850262c0422359590ec5e0ffe805700c
2026-04-02 07:37:14 +02:00
Ricardo Wurmus d7a8fcb973 gnu: r-ade4: Update to 1.7-24.
* gnu/packages/cran.scm (r-ade4): Update to 1.7-24.

Change-Id: Ifa180d8772496a995805e76265d5a508005e720f
2026-04-02 07:37:14 +02:00
Ricardo Wurmus d6842c35d1 gnu: r-mlr3mbo: Update to 1.1.0.
* gnu/packages/cran.scm (r-mlr3mbo): Update to 1.1.0.
[properties]: Add r-nloptr to extra native inputs.

Change-Id: I36e6bfcc48f95221f3381ec5118476a7c72854a1
2026-04-02 07:37:14 +02:00
Ricardo Wurmus 798f33e729 gnu: r-acfmperiod: Update to 1.1.0.
* gnu/packages/cran.scm (r-acfmperiod): Update to 1.1.0.
[native-inputs]: Add r-testthat.

Change-Id: I8666157537879173b2ebf8b86a41d8ce26c0a819
2026-04-02 07:37:13 +02:00
Ricardo Wurmus 438f6374ee gnu: r-fixest: Update to 0.14.0.
* gnu/packages/cran.scm (r-fixest): Update to 0.14.0.
[properties]: Record updater-ignored-native-inputs.

Change-Id: I4a05fcef12c06f7e0e4fda8eb79bd41f09267122
2026-04-02 07:37:13 +02:00
Ricardo Wurmus a44dcd6e22 gnu: r-distributional: Update to 0.7.0.
* gnu/packages/cran.scm (r-distributional): Update to 0.7.0.
[native-inputs]: Add r-laplacesdemon.

Change-Id: Ia82d339de0e605d1b5ef8856cd995c5363b40c13
2026-04-02 07:37:13 +02:00
Ricardo Wurmus 4cc60db93e gnu: r-fs: Update to 2.0.1.
* gnu/packages/cran.scm (r-fs): Update to 2.0.1.
[properties]: Record updater-extra-inputs.
[inputs]: Add libuv.

Change-Id: Ie89540c6ad24967f4a0280f0679f9acceee57a2d
2026-04-02 07:37:13 +02:00
Ricardo Wurmus c0ca73afdd gnu: r-biomart: Update to 2.66.2.
* gnu/packages/bioconductor.scm (r-biomart): Update to 2.66.2.

Change-Id: I42fcda6dd4d5d59d65c8c111f7dbd7878e2bcadb
2026-04-02 07:37:13 +02:00
Ricardo Wurmus 436005d30f gnu: r-duckdb: Update to 1.5.0.
* gnu/packages/duckdb.scm (r-duckdb): Update to 1.5.0.

Change-Id: I1e65b6fdf1a07d933dcf9151cb34b410deb8c1c8
2026-04-02 07:37:13 +02:00
Ricardo Wurmus 603b45f61d gnu: r-protolite: Update to 2.4.0.
* gnu/packages/cran.scm (r-protolite): Update to 2.4.0.
[native-inputs]: Add r-spelling.

Change-Id: I74de07d6effd30dfe56381c52a5990f34a78dad1
2026-04-02 07:37:13 +02:00
Ricardo Wurmus b8450f9a13 gnu: r-cyclocomp: Update to 1.1.2.
* gnu/packages/cran.scm (r-cyclocomp): Update to 1.1.2.
[native-inputs]: Add r-processx.

Change-Id: I29208f0a334dac43cc747bd0a53b86c6a3feb30f
2026-04-02 07:37:13 +02:00
Ricardo Wurmus 3184d00bc5 gnu: r-png: Update to 0.1-9.
* gnu/packages/cran.scm (r-png): Update to 0.1-9.
[native-inputs]: Add pkg-config.

Change-Id: Ifdf48142d61baeea03458897079d4116ee199c3f
2026-04-02 07:37:13 +02:00
Ricardo Wurmus 9c94ade4f3 gnu: r-msigdbr: Update to 26.1.0.
* gnu/packages/cran.scm (r-msigdbr): Update to 26.1.0.

Change-Id: Ied45c1907d150e040baea43376aa39422379f76c
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 207bcabd54 gnu: r-rjava: Update to 1.0-16.
* gnu/packages/cran.scm (r-rjava): Update to 1.0-16.

Change-Id: I895f102e34a79f668e45648940ed3c992ae9ca41
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 840a6a5cde gnu: r-units: Update to 1.0-1.
* gnu/packages/cran.scm (r-units): Update to 1.0-1.

Change-Id: I591c5c2f0a02e865f392c41e376b81a1013d2d35
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 96424b3dd0 gnu: r-shinybs: Update to 0.64.0.
* gnu/packages/cran.scm (r-shinybs): Update to 0.64.0.

Change-Id: I3f54431554f6077bd0a7642cadde139f60780aed
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 2528e8b8e2 gnu: r-future: Update to 1.70.0.
* gnu/packages/cran.scm (r-future): Update to 1.70.0.

Change-Id: I229feb3a01133f1afcefe36cb7c918ebf063a85d
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 63e3f1b5c7 gnu: r-globals: Update to 0.19.1.
* gnu/packages/cran.scm (r-globals): Update to 0.19.1.

Change-Id: Ie82ed20f143c40b811331d3488727e6432619bb5
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 1e16d036fa gnu: r-arm: Update to 1.15-1.
* gnu/packages/cran.scm (r-arm): Update to 1.15-1.

Change-Id: Ifbb24c0eed3756f3f825303eec3e8fb375d69034
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 9daec6d1ec gnu: r-squarem: Update to 2026.1.
* gnu/packages/cran.scm (r-squarem): Update to 2026.1.

Change-Id: I1cdd814bf5dc82d00a95aa5c507c592df0b8923b
2026-04-02 07:37:12 +02:00
Ricardo Wurmus e2244a83f1 gnu: r-rmumps: Update to 5.2.1-41.
* gnu/packages/cran.scm (r-rmumps): Update to 5.2.1-41.

Change-Id: Id80c5c47efb5dd26f7bb055379f17e28ff2e6c68
2026-04-02 07:37:12 +02:00
Ricardo Wurmus cf48ab7eda gnu: r-partykit: Update to 1.2-27.
* gnu/packages/cran.scm (r-partykit): Update to 1.2-27.

Change-Id: I9b4bdcc8c8c6463c626528537122ef2af882985b
2026-04-02 07:37:12 +02:00
Ricardo Wurmus 1994f94a6e gnu: r-mvtnorm: Update to 1.3-6.
* gnu/packages/cran.scm (r-mvtnorm): Update to 1.3-6.
[native-inputs]: Add r-qrng.

Change-Id: I3b1a40363190435d226f75cd89009ed6b033b5d3
2026-04-02 07:37:11 +02:00
Ricardo Wurmus bd46616e20 gnu: r-multilevel: Update to 2.8.
* gnu/packages/cran.scm (r-multilevel): Update to 2.8.

Change-Id: I9a96cf21caa07c30f1b395994dc5d0e7e6ab576d
2026-04-02 07:37:11 +02:00
Ricardo Wurmus 8b97433808 gnu: r-bma: Update to 3.18.21.
* gnu/packages/cran.scm (r-bma): Update to 3.18.21.

Change-Id: Ib8e813ba1e9562dbdd66218b44075f9bf529569b
2026-04-02 07:37:11 +02:00
Ricardo Wurmus ebbd626dd2 gnu: r-activedriverwgs: Update to 1.2.1.
* gnu/packages/bioconductor.scm (r-activedriverwgs): Update to 1.2.1.
[propagated-inputs]: Remove r-bsgenome-hsapiens-ucsc-hg19, r-bsgenome-hsapiens-ucsc-hg38,
r-bsgenome-mmusculus-ucsc-mm9, and r-bsgenome-mmusculus-ucsc-mm10.
[native-inputs]: Add r-bsgenome-hsapiens-ucsc-hg19.

Change-Id: I95a0dca9fca9c818d1c100cd1d6279338e28bc71
2026-04-02 07:37:11 +02:00
Ricardo Wurmus 631fe2ff23 gnu: r-huge: Update to 1.5.
* gnu/packages/cran.scm (r-huge): Update to 1.5.
[propagated-inputs]: Remove r-rcppeigen.
[native-inputs]: Add r-testthat.

Change-Id: I6f3b3eb27e5b7c59470528e710389e702f9d0d00
2026-04-02 07:37:11 +02:00
Ricardo Wurmus 5d5037639f gnu: r-prodlim: Update to 2026.03.11.
* gnu/packages/cran.scm (r-prodlim): Update to 2026.03.11.
[native-inputs]: Add r-etm, r-survey, and r-testthat.
[propagated-inputs]: Add r-scales.

Change-Id: Ibe8e31a558d25fc040fd138883cbf6b7d69e2571
2026-04-02 07:37:11 +02:00
Ricardo Wurmus f59f8370dc gnu: r-devtools: Update to 2.5.0.
* gnu/packages/cran.scm (r-devtools): Update to 2.5.0.
[arguments]: Skip tests that attempt to contact bioconductor.org.
[propagated-inputs]: Add r-pak; move r-remotes from here...
[native-inputs]: ...to here; add r-covr and r-quarto.

Change-Id: Ic97d32a1adb7a9dd7be10bb4455a820c2cdeb44d
2026-04-02 07:37:11 +02:00
Ricardo Wurmus 8e6f75165a gnu: Add r-qrng.
* gnu/packages/cran.scm (r-qrng): New variable.

Change-Id: I9686cfc7228ba8ce8b79726a7e9e768be840c9a0
2026-04-02 07:37:11 +02:00
Ricardo Wurmus 63217ff556 gnu: Add r-pak.
* gnu/packages/cran.scm (r-pak): New variable.

Change-Id: If904ac4a7a23b98b7bdcdd2564aa32d7da0aa9f8
2026-04-02 07:37:11 +02:00
Ricardo Wurmus c032ae1eb6 gnu: Add r-pingr.
* gnu/packages/cran.scm (r-pingr): New variable.

Change-Id: I02c64e0b92a88f492cae0dbd9f3b4abb1f42e353
2026-04-02 07:37:10 +02:00
Ricardo Wurmus 1bac2be5e3 gnu: r-systempiperdata: Update to 2.14.6.
* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.14.6.

Change-Id: I8fae8955722d4691477042489c051f4c607ffee4
2026-04-02 07:37:10 +02:00
Ricardo Wurmus fc819ea89f gnu: r-exactranktests: Update to 0.8-36.
* gnu/packages/cran.scm (r-exactranktests): Update to 0.8-36.

Change-Id: Ib11ea082f4f505cf69da70faa58ca032089a8bae
2026-04-02 07:37:10 +02:00
Ricardo Wurmus 12ba06135c gnu: r-spatstat-utils: Update to 3.2-2.
* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.2-2.

Change-Id: I1593e9b2de10614afe4e86de85ef61f524b68801
2026-04-02 07:37:10 +02:00
Ricardo Wurmus f25317172f gnu: r-rjava: Update to 1.0-15.
* gnu/packages/cran.scm (r-rjava): Update to 1.0-15.

Change-Id: Ie85cab0d14ad80aad10d643ba4706e3f09e30881
2026-04-02 07:37:10 +02:00
Ricardo Wurmus 91f7fe1d14 gnu: r-listenv: Update to 0.10.1.
* gnu/packages/cran.scm (r-listenv): Update to 0.10.1.

Change-Id: Icd725b078b782f22b690f93f690fdabd9db259f9
2026-04-02 07:37:10 +02:00
Ricardo Wurmus f01f277865 gnu: r-effectsize: Update to 1.0.2.
* gnu/packages/cran.scm (r-effectsize): Update to 1.0.2.

Change-Id: Ide12bf84f1be1b439635e336ddf5feea94bf1a48
2026-04-02 07:37:10 +02:00
Ricardo Wurmus e0c96a3000 gnu: r-multcomp: Update to 1.4-30.
* gnu/packages/cran.scm (r-multcomp): Update to 1.4-30.

Change-Id: I5d984eb19efbb31256835d6d66da8056903c9c46
2026-04-02 07:37:10 +02:00
Ricardo Wurmus 47712f5037 gnu: r-adbcdrivermanager: Update to 0.22.0-1.
* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.22.0-1.

Change-Id: I48653e7117a7e973e21817c55e0cb6e3f883000c
2026-04-02 07:37:10 +02:00
Ricardo Wurmus d83db5ae32 gnu: r-rcppde: Update to 0.1.9.
* gnu/packages/cran.scm (r-rcppde): Update to 0.1.9.

Change-Id: I5706773569bd769734a13f677d960dc1cb2bc164
2026-04-02 07:37:09 +02:00
Ricardo Wurmus aee84e3740 gnu: r-party: Update to 1.3-19.
* gnu/packages/cran.scm (r-party): Update to 1.3-19.

Change-Id: Icf30c070bbf5ac2d174627cefeba93314663ba84
2026-04-02 07:37:09 +02:00
Ricardo Wurmus dee7b9b2a9 gnu: r-astsa: Update to 2.5.
* gnu/packages/cran.scm (r-astsa): Update to 2.5.

Change-Id: I3566573fa6ecbd07920a83dbd987fbb1cf1d62cd
2026-04-02 07:37:09 +02:00
Ricardo Wurmus aed031f49d gnu: r-embedsom: Update to 2.2.1.
* gnu/packages/cran.scm (r-embedsom): Update to 2.2.1.

Change-Id: Ic4fc7f89afda7bc02179ad1dce4bd5a75757b1f0
2026-04-02 07:37:09 +02:00
Ricardo Wurmus f62c3c9ea9 gnu: r-shinystan: Enable all tests.
* gnu/packages/cran.scm (r-shinystan)[arguments]: Remove phase
'delete-bad-tests.

Change-Id: Ifc8667cc3683a7add0e388a772f5ca4d4b0adca8
2026-04-02 07:37:09 +02:00
Ricardo Wurmus 421330f41b gnu: r-janitor: Enable all tests.
* gnu/packages/cran.scm (r-janitor)[arguments]: Remove phase 'delete-bad-tests.

Change-Id: I692fa87a7ae12647fc1ae8fe2b38c960f8c58cfa
2026-04-02 07:37:09 +02:00
Ricardo Wurmus dd9414f646 gnu: r-metafor: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/cran.scm (r-metafor)[arguments]: Remove phase
'delete-bad-tests; supply SKIPPED-TESTS argument instead.

Change-Id: I084e975dc3cebe5e1a5a7e1c09d6896bc7d056cc
2026-04-02 07:37:09 +02:00
Ricardo Wurmus 8ade45da35 gnu: r-calculus: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/cran.scm (r-calculus)[arguments]: Remove phase
'delete-bad-tests; supply SKIPPED-TESTS argument instead.

Change-Id: Iaeb02ed0de4fb43f45f300b19abb9486b0548ad2
2026-04-02 07:37:09 +02:00
Ricardo Wurmus 84a23fbbb0 gnu: r-lgr: Enable all tests.
* gnu/packages/cran.scm (r-lgr)[arguments]: Remove phase 'delete-bad-tests.

Change-Id: Ie5fd4c214fd1d9e56560c23c988897d6557ea3c9
2026-04-02 07:37:09 +02:00
Ricardo Wurmus 3a54283d12 gnu: r-zzlite: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/cran.scm (r-zzlite)[arguments]: Remove phase
'delete-bad-tests; supply TEST-DIRECTORY and SKIPPED-TESTS arguments instead.

Change-Id: I26401971d1a778c33e585dc1bd6294be2ad71cce
2026-04-02 07:37:09 +02:00
Ricardo Wurmus a3e0d40c9d gnu: r-paws-common: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/cran.scm (r-paws-common)[arguments]: Remove phase
'delete-bad-tests; supply TEST-DIRECTORY and SKIPPED-TESTS arguments instead.

Change-Id: I9910f74f9096c5c0e1a8dd4fc027385132ea231d
2026-04-02 07:37:08 +02:00
Ricardo Wurmus 244146fe1d gnu: r-ggh4x: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/cran.scm (r-ggh4x)[arguments]: Remove phase
'delete-bad-tests; supply TEST-DIRECTORY and SKIPPED-TESTS arguments instead.

Change-Id: I888f7a62a74037fc2b8ec4894452043c8e195d6a
2026-04-02 07:37:08 +02:00
Ricardo Wurmus f10a9a4f19 gnu: r-forestplot: Replace custom phase with SKIPPED-TESTS argument.
* gnu/packages/cran.scm (r-forestplot)[arguments]: Remove phase
'delete-bad-tests; supply TEST-DIRECTORY and SKIPPED-TESTS arguments instead.

Change-Id: I785bd439887f016c4863b89c947292e357f65c75
2026-04-02 07:37:08 +02:00
Ricardo Wurmus d563d8c242 gnu: r-rliger: Update to 2.2.1.
* gnu/packages/cran.scm (r-rliger, r-liger): Move variable definitions from here...
* gnu/packages/bioconductor.scm (r-rliger, r-liger): ...to here; update to 2.2.1.
[source]: Update source URL; remove obsolete snippet.
[arguments]: Remove phases 'strip-jar-timestamps and 'build-java-part.
[native-inputs]: Remove icedtea, optimizer-src, unzip, and zip; add
r-circlize, r-complexheatmap, r-testthat, and r-viridis.
[propagated-inputs]: Remove r-cowplot, r-dosnow, r-fnn, r-foreach, r-ggrepel,
r-hmisc, r-ica, r-irlba, r-mclust, r-plyr, r-rann-l1, r-riverplot, and
r-rtsne; add r-cli, r-delayedarray, r-hdf5array, r-hdf5r, r-leidenalg, r-lifecycle,
r-magrittr, r-rann, r-rcppplanc, r-rcppprogress, r-rlang, r-s4vectors,
r-scales, and r-uwot.

Change-Id: I35bcdd94954f6fdf5aa641f9756c65a0efe1008e
2026-04-02 07:37:08 +02:00
Ricardo Wurmus eb3fce3a00 gnu: Remove r-swne.
This package has been abandoned years ago.  It depends on liger, which has
been removed from CRAN on 2024-06-14.  It is unlikely to work with the newer
version of rliger.

* gnu/packages/statistics.scm (r-swne): Remove variable.

Change-Id: Ie7d7b3c9e1726b8219ad816c4b8db7621708c3b2
2026-04-02 07:37:08 +02:00
Ricardo Wurmus 10a1b8079d gnu: r-bpcells: Do not build bundled highway library.
* gnu/packages/bioinformatics.scm (r-bpcells)[source]: Remove bundled highway
sources.
[arguments]: Fix check.
[inputs]: Add google-highway.

Change-Id: Ib70e7f9f64053b9e840c8c5f04e966beb4cf2869
2026-04-02 07:37:08 +02:00
Ricardo Wurmus 999ae6d830 gnu: Add r-rcppplanc.
* gnu/packages/cran.scm (r-rcppplanc): New variable.

Change-Id: Iea5a920cf93e17a8067dce4ca84e31962acf76d6
2026-04-02 07:37:08 +02:00
Ricardo Wurmus 665a4bb53c gnu: Add r-hdf5r-extra.
* gnu/packages/cran.scm (r-hdf5r-extra): New variable.

Change-Id: I40287d71ed7230de84257f69f35c64515bb1d0d4
2026-04-02 07:37:08 +02:00
Ricardo Wurmus 66f0fbab6f gnu: Add r-easy-utils.
* gnu/packages/cran.scm (r-easy-utils): New variable.

Change-Id: I311f043a02fe13bda64a9e3679e20d72aa001b2d
2026-04-02 07:37:08 +02:00
Ricardo Wurmus 03e46fcf61 gnu: Add r-highfive.
* gnu/packages/cran.scm (r-highfive): New variable.

Change-Id: I67010dec8965cc5c80420f58d461f83456a29243
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 831e2c3570 gnu: r-xgboost: Enable all tests.
* gnu/packages/cran.scm (r-xgboost)[arguments]: Remove phase
'delete-bad-tests.

Change-Id: If226037e79cd12e2156ba8fd7e3ca623814b18bc
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 19a7acba62 gnu: r-spam: Use SKIPPED-TESTS argument.
* gnu/packages/cran.scm (r-spam)[arguments]: Remove phase
'delete-bad-tests; replace it with SKIPPED-TESTS argument.

Change-Id: I7b94239df462f5575dbd9beeea8e830b522b8cdd
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 6eebaaa4db gnu: r-assertive-properties: Disable only one test.
* gnu/packages/cran.scm (r-assertive-properties)[arguments]: Remove phase
'delete-bad-tests; replace it with SKIPPED-TESTS argument.

Change-Id: I697b4a812d377c5bcce636f406ed65e70f30b98f
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 410b0cdb1a gnu: r-pander: Be more explicit about disabling tests.
* gnu/packages/cran.scm (r-pander)[native-inputs]: Add r-descr,
r-microbenchmark, r-nlme, r-randomforest, r-rms, r-survival, r-tables, and
r-zoo.
[arguments]: Remove phase 'delete-bad-tests; replace it with TEST-DIRECTORY
and SKIPPED-TESTS arguments; add phase 'testthat-compatibility.
[properties]: Record more extra inputs.

Change-Id: I480b905df23420be6a3c9d9547ee43abcb9fec24
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 4b1eeff1d7 gnu: r-sessioninfo: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-sessioninfo)[arguments]: Remove phase
'delete-bad-tests; provide SKIPPED-TESTS argument instead.

Change-Id: I1103be5957f08f81ca0a82cfad232c76aa13db18
2026-04-02 07:37:07 +02:00
Ricardo Wurmus dd67937e23 gnu: r-usethis: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-usethis)[arguments]: Remove phase
'delete-bad-tests; provide SKIPPED-TESTS argument instead.

Change-Id: I2514272e09dae46183a250c66b5c097689b54467
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 1f40f7f9aa gnu: r-libcoin: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-libcoin)[arguments]: Remove phase
'delete-bad-tests; provide TEST-DIRECTORY and SKIPPED-TESTS arguments instead.

Change-Id: Ia8b2765472a1883862c70a3887514c1e5c1cd57b
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 4a0e418e42 gnu: r-ggformula: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-ggformula)[arguments]: Remove phase
'delete-bad-tests; provide SKIPPED-TESTS argument instead.

Change-Id: Id64f18c83b7a8168bd83c6ccf3e2aaa61db92687
2026-04-02 07:37:07 +02:00
Ricardo Wurmus 300a4609de gnu: r-reformulas: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-reformulas)[arguments]: Remove phase
'delete-bad-tests; provide TEST-DIRECTORY and SKIPPED-TESTS arguments instead.

Change-Id: Ic6e25632ba131543d59b69ee9776d46c385329c1
2026-04-02 07:37:06 +02:00
Ricardo Wurmus 18aa6965f2 gnu: r-network: Enable all tests.
* gnu/packages/cran.scm (r-network)[arguments]: Remove phase
'delete-bad-tests.

Change-Id: Ie1f6a9c0cb521b217a5c65e16acbb26eeacfc3b9
2026-04-02 07:37:06 +02:00
Ricardo Wurmus 1aaeadfc5e gnu: r-shinytree: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-shinytree)[arguments]: Remove phase
'delete-bad-tests; provide SKIPPED-TESTS argument instead.

Change-Id: I176882b178735503b08cad1989b7e9e94f67b5ce
2026-04-02 07:37:06 +02:00
Ricardo Wurmus 36a628f71f gnu: r-httptest2: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-httptest2)[arguments]: Remove phase
'delete-bad-tests; provide SKIPPED-TESTS argument instead.

Change-Id: I5716ae7a024dff64e287c75b04dfa6c07a3c4d1e
2026-04-02 07:37:06 +02:00
Ricardo Wurmus aa1940e124 gnu: r-zoo: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-zoo)[arguments]: Remove phase
'delete-bad-tests; provide SKIPPED-TESTS argument instead.

Change-Id: Ia50dff58e20faa9be118d4648b3aa2b08cb0461c
2026-04-02 07:37:06 +02:00
Ricardo Wurmus 6e0c466751 gnu: r-mosaiccore: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-mosaiccore)[arguments]: Remove phase
'delete-bad-tests; provide SKIPPED-TESTS argument instead.

Change-Id: Ibbe98827c995a92e9a7aadcc0085422973990ee5
2026-04-02 07:37:06 +02:00
Ricardo Wurmus fffc3c0da0 gnu: r-dendextend: Enable all but one test.
* gnu/packages/cran.scm (r-dendextend)[arguments]: Remove phase
'delete-bad-tests; supply SKIPPED-TESTS argument instead.

Change-Id: I7dd31bedd66fa9fe8b57c6e4e13f2c952231fe0e
2026-04-02 07:37:06 +02:00
Ricardo Wurmus 694359fbcb gnu: r-fitdistrplus: Enable all tests.
* gnu/packages/cran.scm (r-fitdistrplus)[arguments]: Remove phase
'delete-bad-tests.

Change-Id: I2b5468d168ac4f73b2343e54c5d27f1d0f0cec2c
2026-04-02 07:37:06 +02:00
Ricardo Wurmus c0c26f5aaf gnu: Add r-tables.
* gnu/packages/cran.scm (r-tables): New variable.

Change-Id: Ic247e02577ce0dfadc4f8628f34f0ab454f621b0
2026-04-02 07:37:06 +02:00
Ricardo Wurmus 105f255702 gnu: Add r-descr.
* gnu/packages/cran.scm (r-descr): New variable.

Change-Id: I5de2304cb863325e6f16059492f53d45a585edf4
2026-04-02 07:37:06 +02:00
Ricardo Wurmus 02f4332dc0 gnu: Add r-merderiv.
* gnu/packages/cran.scm (r-merderiv): New variable.

Change-Id: I7eba9b8c0ab6f3c034bd7b9fe17bd61926fcef18
2026-04-02 07:37:05 +02:00
Ricardo Wurmus e87e15ba2d gnu: r-lme4: Skip one test.
* gnu/packages/cran.scm (r-lme4)[arguments]: Skip one test.

Change-Id: I6662e45cebfc42678f7893ea66890b98db0091e5
2026-04-02 07:37:05 +02:00
Ricardo Wurmus d67c6db5d2 gnu: r-rcppml: Update to 0.3.7.1.
* gnu/packages/cran.scm (r-rcppml): Update to 0.3.7.1.
[arguments]: Delete phase 'disable-bad-tests.
[native-inputs]: Add r-nnlm.

Change-Id: I508da20cfc16cd5655f0d01712f9970b3630e326
2026-04-02 07:37:05 +02:00
Ricardo Wurmus 02e6a8fd5d gnu: r-robustbase: Replace custom phase with test arguments.
* gnu/packages/cran.scm (r-robustbase)[arguments]: Remove phase
'delete-bad-tests; provide TEST-DIRECTORY and SKIPPED-TESTS arguments.

Change-Id: Icfbb16c47a50acbc5df14ccaa319064ee84b1a77
2026-04-02 07:37:05 +02:00
Ricardo Wurmus b12b1545cf build-system/r: Make test directory configurable.
Previously we would accept the #:test-directory argument but ignore the value.

* guix/build-system/r.scm (r-build): Set default value for TEST-DIRECTORY
field.
* guix/build/r-build-system.scm (patch-tests): Use value of TEST-DIRECTORY
argument.

Change-Id: If435577bc0e90ede360ee281ee5bc27fa1b0b3f0
2026-04-02 07:37:05 +02:00
Ricardo Wurmus 373064a976 gnu: r-with-tests, r-minimal: Update to 4.5.3.
* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.5.3.

Change-Id: I34bf7bf5706192d7c90f9f29cb1f9cfcde35b7fb
2026-04-02 07:37:05 +02:00
Ricardo Wurmus 09013f9d0e gnu: r-rcppparallel: Use onetbb library.
* gnu/packages/cran.scm (r-rcppparallel)[arguments]: Remove phases
'relax-gcc-14-strictness and 'gcc-compatibility.
[inputs]: Replace tbb-2020 with onetbb.

Change-Id: Ib49e21a7b44df67a46fdda899d95aa05d8b1ace9
2026-04-02 07:37:05 +02:00
Ricardo Wurmus 06475ac99e gnu: r-nanotime: Update to 0.3.13.
* gnu/packages/cran.scm (r-nanotime): Update to 0.3.13.
[native-inputs]: Add r-rcpp.

Change-Id: I489a84d38f24b60a097abf2c994664c14303417b
2026-04-02 07:37:05 +02:00
Ricardo Wurmus dec4c2c1e6 gnu: r-openmx: Update to 2.22.11.
* gnu/packages/cran.scm (r-openmx): Update to 2.22.11.

Change-Id: Ibb358357f1e7e7ee0a42275d4f3709a1dc21055a
2026-04-02 07:37:05 +02:00
Ricardo Wurmus 76426609b2 gnu: r-terra: Update to 1.9-1.
* gnu/packages/cran.scm (r-terra): Update to 1.9-1.

Change-Id: I53951fe20076d8cfac359ea00f749756ada0225f
2026-04-02 07:37:04 +02:00
Ricardo Wurmus d2b651f16f gnu: r-rcppalgos: Update to 2.10.0.
* gnu/packages/cran.scm (r-rcppalgos): Update to 2.10.0.

Change-Id: I76ec35173325dea89b62a5191cc7d4ba26b563d1
2026-04-02 07:37:04 +02:00
Ricardo Wurmus f08319c284 gnu: r-ncdfcf: Update to 0.8.2.
* gnu/packages/cran.scm (r-ncdfcf): Update to 0.8.2.

Change-Id: I5c5affb6ec88c9c14a3d12cbb833929bcc10ddb6
2026-04-02 07:37:04 +02:00
Ricardo Wurmus ade2b04a62 gnu: r-nanonext: Update to 1.8.1.
* gnu/packages/cran.scm (r-nanonext): Update to 1.8.1.

Change-Id: I1da9b899d4e7378ce32a9dbc73487987391a3f7b
2026-04-02 07:37:04 +02:00
Ricardo Wurmus 1287f4ef5d gnu: r-ctrdata: Update to 1.26.1.
* gnu/packages/cran.scm (r-ctrdata): Update to 1.26.1.

Change-Id: I6750a3d33588da297d8b062264dec1f23254ca3f
2026-04-02 07:37:04 +02:00
Ricardo Wurmus b363bd6701 gnu: r-pagoda2: Update to 1.0.14.
* gnu/packages/cran.scm (r-pagoda2): Update to 1.0.14.

Change-Id: I1b36fe526b9c933ce393a163a4850741bb8fca51
2026-04-02 07:37:04 +02:00
Ricardo Wurmus 9aee49d65d gnu: r-phyloseq: Update to 1.54.2.
* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.54.2.

Change-Id: Ide709c5d2e6186c9d816c65acbe3786917b549b4
2026-04-02 07:37:04 +02:00
Ricardo Wurmus e360849ac5 gnu: r-sparsearray: Update to 1.10.9.
* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.10.9.

Change-Id: I9ca97aae122e788997d3f74872c1df1229be4bca
2026-04-02 07:37:04 +02:00
Ricardo Wurmus 2184edcc66 gnu: r-enrichplot: Update to 1.30.5.
* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.30.5.

Change-Id: I5e3ee050327a5ea536e46a8136f2349e4440aefe
2026-04-02 07:37:04 +02:00
Ricardo Wurmus f767cfc824 gnu: r-systempiper: Update to 2.16.4.
* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.16.4.

Change-Id: Iac7cf251a58614b71e3d2c82e52a7180f44a55a8
2026-04-02 07:37:04 +02:00
Ricardo Wurmus 1c564df9fe gnu: r-gsva: Update to 2.4.7.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.7.

Change-Id: I0b8d1dbf0d5563463b7af9ecf3ac5617a19c679e
2026-04-02 07:37:03 +02:00
Ricardo Wurmus 17b3d6f8b5 gnu: r-anndatar: Update to 1.0.2.
* gnu/packages/bioconductor.scm (r-anndatar): Update to 1.0.2.

Change-Id: Ib9e3b5a62fad67efa950b8ab50ac7ee5645f5f85
2026-04-02 07:37:03 +02:00
Ricardo Wurmus 1957fa7155 gnu: r-textclean: Update to 0.9.7.
* gnu/packages/cran.scm (r-textclean): Update to 0.9.7.

Change-Id: I4d650d0387f83dbe359af27b58b8ce619ab2d1d0
2026-04-02 07:37:03 +02:00
Ricardo Wurmus b02b81b3a6 gnu: r-ragg: Update to 1.5.1.
* gnu/packages/cran.scm (r-ragg): Update to 1.5.1.

Change-Id: If45af0b4579134653be64051ff38932880f8f935
2026-04-02 07:37:03 +02:00
Ricardo Wurmus c7c6e4fb11 gnu: r-textshaping: Update to 1.0.5.
* gnu/packages/cran.scm (r-textshaping): Update to 1.0.5.

Change-Id: I373f69797d6cadc90e07f014a9168d96955551c8
2026-04-02 07:37:03 +02:00
Ricardo Wurmus 4c6dfa16b9 gnu: r-forestplot: Update to 3.2.0.
* gnu/packages/cran.scm (r-forestplot): Update to 3.2.0.

Change-Id: I412bf585c4b1e15a5206d2e9a1552a58d3afe5f5
2026-04-02 07:37:03 +02:00
Ricardo Wurmus 1f42af9940 gnu: r-actuar: Update to 3.3-7.
* gnu/packages/cran.scm (r-actuar): Update to 3.3-7.

Change-Id: I6e0731a6ff02e411720777cf428d1f757caef6d7
2026-04-02 07:37:03 +02:00
Ricardo Wurmus fba95435dd gnu: r-systemfonts: Update to 1.3.2.
* gnu/packages/cran.scm (r-systemfonts): Update to 1.3.2.

Change-Id: Ib82e9f1fc04b19a5711424f4df4b8a711771f21e
2026-04-02 07:37:03 +02:00
Ricardo Wurmus cfa57b816c gnu: r-leidenalg: Update to 1.1.6.
* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.6.

Change-Id: Id8bd7bbeb357b40258ddd42076f8cdd8e8205f03
2026-04-02 07:37:03 +02:00
Ricardo Wurmus 3d7d025ed9 gnu: r-ggpattern: Update to 1.3.1.
* gnu/packages/cran.scm (r-ggpattern): Update to 1.3.1.

Change-Id: I405ae568a2fa2677e016a99d485214e87ae2689c
2026-04-02 07:37:02 +02:00
Ricardo Wurmus 9d71f496dd gnu: r-testit: Update to 0.17.
* gnu/packages/cran.scm (r-testit): Update to 0.17.

Change-Id: I8d3c8b9255a8dca9574532a1ed3162824b6f34e7
2026-04-02 07:37:02 +02:00
Ricardo Wurmus e0c0535193 gnu: r-gmisc: Update to 3.2.0.
* gnu/packages/cran.scm (r-gmisc): Update to 3.2.0.
[native-inputs]: Remove r-boot and r-rms; add r-bench and r-vdiffr.

Change-Id: I113c5a2c5dd203b1239940f8b3a9373d17e742a6
2026-04-02 07:37:02 +02:00
Ricardo Wurmus 58a4acd3f9 gnu: r-ddrtree: Update to 0.1.6.
* gnu/packages/cran.scm (r-ddrtree): Update to 0.1.6.

Change-Id: I3627152d3ed65e78d08e2e8147779ff3c1247c23
2026-04-02 07:37:02 +02:00
Ricardo Wurmus 9c350828bc gnu: r-rgl: Update to 1.3.36.
* gnu/packages/cran.scm (r-rgl): Update to 1.3.36.

Change-Id: I49d1cbd90ed4104485432f5f4b004737749d92b4
2026-04-02 07:37:02 +02:00
Ricardo Wurmus e108a38b92 gnu: r-rcppparallel: Update to 5.1.11-2.
* gnu/packages/cran.scm (r-rcppparallel): Update to 5.1.11-2.

Change-Id: I7dc07cf9335d66d05a6848819a7413bbcd68a6ef
2026-04-02 07:37:02 +02:00
Ricardo Wurmus 96de7aa64c gnu: r-lmertest: Update to 3.2-1.
* gnu/packages/cran.scm (r-lmertest): Update to 3.2-1.

Change-Id: I05dcfe993121b3dcbf162e1c5de4840a8b2ca60a
2026-04-02 07:37:02 +02:00
Ricardo Wurmus 903df015fa gnu: r-libcoin: Update to 1.0-11.
* gnu/packages/cran.scm (r-libcoin): Update to 1.0-11.

Change-Id: Ife13b483454bd766b2c7139795b51599ed9da46b
2026-04-02 07:37:02 +02:00
Ricardo Wurmus c1c3f65d9d gnu: r-emmeans: Update to 2.0.2.
* gnu/packages/cran.scm (r-emmeans): Update to 2.0.2.

Change-Id: I15ccc9678d5f000c9779e3f693a0a607a666fbfa
2026-04-02 07:37:02 +02:00
Ricardo Wurmus 6b494bdb63 gnu: r-nleqslv: Update to 3.3.6.
* gnu/packages/cran.scm (r-nleqslv): Update to 3.3.6.

Change-Id: I7534f409a5c02a3218f3054bb235fd3b95e8e195
2026-04-02 07:37:02 +02:00
Ricardo Wurmus 73f9482ffd gnu: r-flashclust: Update to 1.1-4.
* gnu/packages/cran.scm (r-flashclust): Update to 1.1-4.

Change-Id: If8b3c69cdd80e85cb2ebab8b2671902f0be6ae58
2026-04-02 07:37:01 +02:00
Ricardo Wurmus 8866836a0a gnu: r-renv: Update to 1.1.8.
* gnu/packages/cran.scm (r-renv): Update to 1.1.8.

Change-Id: Iff24ede74a488cf72ea3ff12bcc97049a0736680
2026-04-02 07:37:01 +02:00
Ricardo Wurmus be062b52ac gnu: r-later: Update to 1.4.8.
* gnu/packages/cran.scm (r-later): Update to 1.4.8.

Change-Id: Iace0e377c69a3034dc16b82f8c0223e17fb35acd
2026-04-02 07:37:01 +02:00
Ricardo Wurmus e828c8aea0 gnu: r-n2r: Update to 1.0.4.
* gnu/packages/cran.scm (r-n2r): Update to 1.0.4.

Change-Id: Ia9e8a450d30a2f539e24d11035b1f7fe2816e138
2026-04-02 07:37:01 +02:00
Ricardo Wurmus 1cfdc1e93c gnu: r-rmysql: Update to 0.11.2.
* gnu/packages/cran.scm (r-rmysql): Update to 0.11.2.

Change-Id: Ib309b60c336ccddad4beff5de1af6ff011fa372c
2026-04-02 07:37:01 +02:00
Ricardo Wurmus b5d01a88b2 gnu: r-partykit: Update to 1.2-26.
* gnu/packages/cran.scm (r-partykit): Update to 1.2-26.

Change-Id: Ica2b504c1b07c94e60a722614472c2ab191efec5
2026-04-02 07:37:01 +02:00
Ricardo Wurmus c221450171 gnu: r-mirt: Update to 1.46.1.
* gnu/packages/cran.scm (r-mirt): Update to 1.46.1.
[propagated-inputs]: Add r-splines2.

Change-Id: I82430ecb16b5422b83b0967929d2ae28047bc7b7
2026-04-02 07:37:01 +02:00
Ricardo Wurmus faa50bbe5a gnu: r-shinymeta: Update to 0.2.2.
* gnu/packages/cran.scm (r-shinymeta): Update to 0.2.2.

Change-Id: I68a425f8fc73f87a2edd577769b43882ee8205ee
2026-04-02 07:37:01 +02:00
Ricardo Wurmus 684812a4a6 gnu: r-httpgd: Update to 2.1.4.
* gnu/packages/cran.scm (r-httpgd): Update to 2.1.4.

Change-Id: Ie3c6a7a44dee59e7453f30a976279ac5a04de519
2026-04-02 07:37:01 +02:00
Ricardo Wurmus e866f04012 gnu: r-highr: Update to 0.12.
* gnu/packages/cran.scm (r-highr): Update to 0.12.

Change-Id: Ifa81b636ed88b342b0db65cf64b5483c4150cc02
2026-04-02 07:37:00 +02:00
Ricardo Wurmus 607037fd8f gnu: r-tglkmeans: Update to 0.6.1.
* gnu/packages/cran.scm (r-tglkmeans): Update to 0.6.1.
[propagated-inputs]: Remove r-ggplot2 and r-plyr.

Change-Id: I150d5ea1a89cf64bcaadac0f65a19869ea665827
2026-04-02 07:37:00 +02:00
Ricardo Wurmus 7785ea071f gnu: r-vegan: Update to 2.7-3.
* gnu/packages/cran.scm (r-vegan): Update to 2.7-3.

Change-Id: Ife9607438db6d1cb4e9cb9de5671d257d49365b2
2026-04-02 07:37:00 +02:00
Ricardo Wurmus 9961c9b818 gnu: r-mirai: Update to 2.6.1.
* gnu/packages/cran.scm (r-mirai): Update to 2.6.1.

Change-Id: I7db0ee77e98d3a897845341e774597e99073d5e6
2026-04-02 07:37:00 +02:00
Ricardo Wurmus e97ececffe gnu: r-lme4: Update to 2.0-1.
* gnu/packages/cran.scm (r-lme4): Update to 2.0-1.

Change-Id: I51b587b69202c3ab48e0b4b6f0ff8d31dfbfb184
2026-04-02 07:37:00 +02:00
Ricardo Wurmus 1f75198256 gnu: r-ggstats: Update to 0.13.0.
* gnu/packages/cran.scm (r-ggstats): Update to 0.13.0.

Change-Id: I67d6a0c35e596f2ca291f973524a42a61bfa8d3c
2026-04-02 07:37:00 +02:00
Ricardo Wurmus 47a038d430 gnu: r-cubist: Update to 0.6.0.
* gnu/packages/cran.scm (r-cubist): Update to 0.6.0.
[native-inputs]: Add r-dplyr, r-mlbench, and r-withr.

Change-Id: I3156f66a389c0aacd57506c3a1663256e604cb50
2026-04-02 07:37:00 +02:00
Ricardo Wurmus 547d7b386a gnu: r-bayesfactor: Update to 0.9.12-4.8.
* gnu/packages/cran.scm (r-bayesfactor): Update to 0.9.12-4.8.

Change-Id: Ia125c84226b5bf04b65b37085857e2c219fac1dc
2026-04-02 07:37:00 +02:00
Ricardo Wurmus e36dc2ae2a gnu: r-microbiomestat: Update to 1.4.
* gnu/packages/bioconductor.scm (r-microbiomestat): Update to 1.4.
[propagated-inputs]: Remove r-bbmisc, r-lhs, r-mlr, r-mlrmbo, r-paramhelpers, and
r-smoof; add r-bbotk, r-mlr3, r-mlr3mbo, and r-paradox.

Change-Id: Idc8342d33e47af8a4f9b0d104bce410dfca9417d
2026-04-02 07:37:00 +02:00
Ricardo Wurmus de1af38bce gnu: r-codedepends: Update to 0.6.7.
* gnu/packages/bioconductor.scm (r-codedepends): Update to 0.6.7.

Change-Id: I9d35a67f25515137d58bc45f7dc8468f99f56395
2026-04-02 07:37:00 +02:00
Ricardo Wurmus f41346ad63 gnu: r-xllim: Update to 2.3.1.
* gnu/packages/bioconductor.scm (r-xllim): Update to 2.3.1.

Change-Id: I0881a5df658b4ea7c6e76c5f17ca6f0c98da1753
2026-04-02 07:36:59 +02:00
Ricardo Wurmus 03f528ab40 gnu: r-rcppgsl: Update to 0.3.14.
* gnu/packages/cran.scm (r-rcppgsl): Update to 0.3.14.
[propagated-inputs]: Move gsl from here...
[inputs]: ...to here.

Change-Id: Ibac2ab81b38205364fc7f810024ac45968fc3de0
2026-04-02 07:36:59 +02:00
Ricardo Wurmus 3efea96506 gnu: r-fs: Update to 1.6.7.
* gnu/packages/cran.scm (r-fs): Update to 1.6.7.
[native-inputs]: Add pkg-config.

Change-Id: I34d6a0609723c0aef709844f46b637caae9eee4d
2026-04-02 07:36:59 +02:00
Ricardo Wurmus a47c21b162 gnu: r-factoextra: Update to 2.0.0.
* gnu/packages/cran.scm (r-factoextra): Update to 2.0.0.
[propagated-inputs]: Remove r-abind, r-reshape2, and r-tidyr; add r-rlang.
[native-inputs]: Add r-testthat.

Change-Id: If3b8016e74fc6002837b0020576f51e67cd517cb
2026-04-02 07:36:59 +02:00
Ricardo Wurmus e463d523cb gnu: r-cvxr: Update to 1.8.1.
* gnu/packages/cran.scm (r-cvxr): Update to 1.8.1.
[arguments]: Enable all tests.
[propagated-inputs]: Remove r-bit64, r-ecosolver, and r-rmpfr; add r-clarabel,
r-highs, r-s7, and r-slam.

Change-Id: Ibd5ef85da179a1f0a4c77f4b285e29bcc8794cea
2026-04-02 07:36:59 +02:00
Nguyễn Gia Phong c18362a386 teams: qa-packages: Abandon gnu/ci.scm.
This module was adopted by mistake.

* etc/teams.scm (qa-packages)<#:scope>: Remove "gnu/ci.scm".

Change-Id: I132c7df0f3b3d13294574db0df60d81e59a3dc7a
Merges: https://codeberg.org/guix/guix/pulls/7326
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-04-02 14:29:33 +09:00
Nguyễn Gia Phong c655fe2dd5 gnu: neomutt: Update to 20260105.
* gnu/packages/mail.scm (neomutt): Update to 20260105.
  [native-inputs]:
    Update neomutt-test-files to commit c769cdefd45b.
    Add autosetup and remove its transitive dependency tcl.
  [source]: Add snippet and its required modules to unbundle autosetup.
  [arguments]
    <phases>:
      {configure}: Invoke autosetup directly.
      {prepare-test-files}: Re-enable test_mutt_sig_exit_handler.
    <configure-flags>:
      Move --prefix to the definition of the configure phase.
      Remove --ssl=1 which now conflicts with --gnutls.
      Add --enable-autocrypt.
  [inputs]: Add sqlite for autocrypt support.

Change-Id: I604876d66623bdc7d799d86962f60e437003f57f
Merges: https://codeberg.org/guix/guix/pulls/4835
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
2026-04-02 14:26:42 +09:00
Nguyễn Gia Phong 1601f1cf95 gnu: neomutt: Improve style.
* gnu/packages/mail.scm (neomutt)[arguments]: Update to modern style.

Change-Id: Ic2a5e2dab7c2d87b0bd54e6988d8193d0788db2d
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
2026-04-02 14:26:37 +09:00
Nguyễn Gia Phong 7d28d73461 gnu: Add autosetup.
* gnu/packages/build-tools.scm (autosetup): New variable.

Change-Id: Id285a64fa4128c79ed3247f64d17a9d58cf3211a
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-04-02 14:25:50 +09:00
Patrick Norton a3376912b5 gnu: praat: Update to 6.4.62.
* gnu/packages/language.scm (praat): Update to 6.4.62.

Change-Id: I3a0f53f2f670d7825ab55f499a2735ba5f4c95b1
Merges: https://codeberg.org/guix/guix/pulls/7610
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 14:12:58 +09:00
Patrick Norton 9c6d55e584 gnu: udiskie: Update to 2.6.2.
* gnu/packages/freedesktop.scm (udiskie): Update to 2.6.2.

Change-Id: I13b2eae5bfb4f39ce0a4e1fd728677ddc4240ae3
Merges: https://codeberg.org/guix/guix/pulls/7608
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 14:07:25 +09:00
Evgeny Pisemsky f7c9456a6f services: cat-avatar-generator: Fix default cache directory.
* gnu/services/web.scm (cat-avatar-generator-service):
  Append slash to default cache directory.
* doc/guix.texi (PHP-FPM)<cat-avatar-generator-service>:
  Likewise.  Mention requirements.

Change-Id: Idd46deca135bf37133b46bee3ba535d9bedf9258
Merges: https://codeberg.org/guix/guix/pulls/5189
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 13:24:51 +09:00
bdunahu 7c8cb33b98 gnu: nheko: Apply patch to render message replies properly.
* gnu/packages/patches/nheko-0-12-1-fix-rendering-replies.patch:
  New file.
* gnu/packages/messaging.scm (nheko)[source]: Apply it.
* gnu/local.mk: (dist_patch_DATA): Register it.

Change-Id: I262b8054e9ef6365450c8f89a69d60e4200f996f
Merges: https://codeberg.org/guix/guix/pulls/6853
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 13:09:56 +09:00
Nguyễn Gia Phong bd0bba7440 gnu: Add djot.
* gnu/packages/lua.scm (djot): New variable.

Change-Id: I8bf67cda21d213edac3c395f97b52e4026bc9c53
Merges: https://codeberg.org/guix/guix/pulls/6999
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au>
2026-04-02 11:36:08 +09:00
Nguyễn Gia Phong 3d3e8d7d67 gnu: Add lua-djot.
* gnu/packages/lua.scm (lua5.4-djot, lua-djot)
  (lua5.2-djot, lua5.1-djot): New variables.

Change-Id: I152a723dcece7218def021fbaefa50a662a811e0
Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au>
2026-04-02 11:35:51 +09:00
Yelninei f52e17b736 gnu: dmd: Build additional man pages.
* gnu/packages/dlang.scm (dmd-bootstrap)[#:make-flags]: Add DIFFABLE=1.
  [#:phases]: Add 'build-man phase.
  Adjust path for manpages in 'install.

Change-Id: I75363092c5953c81bf608a727e9daf4bafe6b5ec
Merges: https://codeberg.org/guix/guix/pulls/7440
Modified-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-04-02 11:30:11 +09:00
Sughosha 8ab3d223cb gnu: Add kalarm.
* gnu/packages/kde-pim.scm (kalarm): New variable.

Change-Id: I35674f77d8d9b2258eae5a7d079b0e6fed26550b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7367
2026-04-01 22:26:08 +02:00
Ludovic Courtès 0004ddeb8c gnu: guile-git: Update to 0.11.0.
* gnu/packages/guile.scm (guile-git): Update to 0.11.0.

Change-Id: I63aba8930db27362cc9ef71bd0ad4a46319b8808
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7438
2026-04-01 22:06:14 +02:00
Herman Rimm 1debc5ea30 gnu: vim: Enable cross-compilation.
* gnu/packages/vim.scm (vim)[arguments]: Set STRIP configure flag.

Change-Id: I15c5c233053496bc4c75d4d33d6e169381f83822
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7267
2026-04-01 22:06:13 +02:00
Herman Rimm 04a3266a3d gnu: vim-full: Refactor arguments.
* gnu/packages/vim.scm (vim-full)[arguments]: Adjust comments, refactor
start-xserver phase.
[description]: Adjust comment.

Change-Id: Ic0cc29c65f89b5d0f06f023b47a1eeec4682b0b7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01 22:06:13 +02:00
Herman Rimm 40e32085e4 gnu: xxd: Refactor arguments.
* gnu/packages/vim.scm (xxd)[arguments]: Use output G-expression.

Change-Id: Ic0cc29c65f89b5d0f06f023b47a1eeec4682b0b7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01 22:06:13 +02:00
Herman Rimm ea6acecd11 gnu: vim: Refactor arguments.
* gnu/packages/vim.scm (vim)[arguments]: Use with-directory-excursion,
this-package-input for patch-absolute-paths phase.  Merge skip-or-fix-
failing-tests phase with set-environment-variables, use this-package-
native-input.  Use output G-exp. and this-package-native-input for
install-guix.vim phase.
[native-inputs]: Put guix.vim into store.
[description]: Adjust comment.

Change-Id: Ic0cc29c65f89b5d0f06f023b47a1eeec4682b0b7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01 22:06:13 +02:00
Herman Rimm f67676bd3b gnu: vim: Convert arguments value to G-expression.
* gnu/packages/vim.scm (vim)[source]: Reduce indentation.
[arguments]: Convert to G-expression.  Use quoted list.
(xxd)[description]: Add newline.
(vim-full)[arguments]: Convert to G-expression.  Use this-package-input.
[description]: Add newline.

Change-Id: Iab3a9a6942c5b524d1008b25778a8898717ed4e4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01 22:06:13 +02:00
Herman Rimm 50a02cc74f gnu: vim-full: Refactor inputs.
* gnu/packages/vim.scm (vim-full)[inputs]: Change to new style.  Use
modify-inputs.  Use inherited field value.

Change-Id: Idfec512798a9d3096c83b05f13aaef3660d317fd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-04-01 22:06:13 +02:00
Sharlatan Hellseher 4e6cf49809 gnu: proton-vpn-cli: Update to 0.1.9.
* gnu/packages/vpn.scm (proton-vpn-cli): Update to 0.1.9.

Relates-to: https://codeberg.org/guix/guix/issues/7603
Change-Id: I8c8935b933d452496c2950db18dcbca3371e4435
2026-04-01 20:56:01 +01:00
Sharlatan Hellseher 6e140efdb7 gnu: python-proton-vpn-api-core: Update to 4.18.0.
* gnu/packages/vpn.scm (python-proton-vpn-api-core): Update to 4.18.0.
[source] <uri>: Use direct URL instead of [home-page].
[home-page]: Move above synopsis.

Change-Id: I829658df6e57459cf4e0ed124014e1375630f5f8
2026-04-01 20:53:59 +01:00
jgart 878120690a gnu: python-django-filter: Update to 25.2.
* gnu/packages/django.scm (python-django-filter): Update to 25.2.

Change-Id: I5f95eef7c46ea6b6f4714a415c9f8ae673c8e285
2026-04-01 10:43:40 -04:00
Cayetano Santos b8c54ea8b5 gnu: python-shiboken-6: Upgrade dependency on clang-toolchain.
* gnu/packages/qt.scm (python-shiboken-6)[inputs]: Remove
clang-toolchain-15; add clang-toolchain-18.

Merges guix/guix!7482

Change-Id: I3a78e6c7f32ec83ef470a675d074a036769a69a2
2026-04-01 15:06:38 +02:00
Cayetano Santos 507d60f3f8 gnu: Remove python-pyside-2.
* gnu/packages/qt.scm (python-pyside-2): Delete variable.

Merges guix/guix!7482

Change-Id: I00b979a6f705bd52e17bbb9361ee0cf36f9ca45b
2026-04-01 15:06:38 +02:00
Cayetano Santos 7eb36c0f27 gnu: Remove python-shiboken-2.
* gnu/packages/qt.scm (python-shiboken-2): Delete variable.

Merges guix/guix!7482

Change-Id: I3889be454d05fe3eb889526a67e6d1023360fef9
2026-04-01 15:06:37 +02:00
Cayetano Santos 2967edd85e gnu: python-shiboken-6: Dishinherit from python-shiboken-2.
* gnu/packages/qt.scm (python-shiboken-6): Drop inheritance.
[inputs, arguments]: Rewrite without reference to the python-shiboken-2
fields.
[description, home-page, synopsis, license]: Copy-paste from
python-shiboken-2.

Merges guix/guix!7482

Change-Id: I56555c30a902787972806fc082e91a65a9b79137
2026-04-01 15:06:37 +02:00
Cayetano Santos 4eaf8c17fd gnu: python-pyside-6: Disinherit from python-pyside-2.
* gnu/packages/qt.scm (python-pyside-6): Drop inheritance.
[build-system, home-page, license]: Copy-paste from python-pyside-2.

Merges guix/guix!7482

Change-Id: I92d29ed5c84a335a8eadee1dad6093abeafe81f9
2026-04-01 15:06:37 +02:00
Tobias Geerinckx-Rice 73618b2aa0 .guix-authorizations: Authorise Nguyễn Gia Phong's key.
* .guix-authorizations (cnx): Register PGP key fingerprint.

Change-Id: I2fc7d84af773b34780b59b9d3601c1dbeb9772d5
2026-03-29 01:00:00 +01:00
Cayetano Santos 127692a428 gnu: freecad: Fix package.
* gnu/packages/engineering.scm (freecad)[inputs]: Remove vtk; add
vtk-9.5.

Fixes guix/guix#7585
Merges guix/guix!7596

Change-Id: Ic48e556f5ad1bf4bc86ecc4aaa06280e8e5a7fa6
2026-04-01 14:17:00 +02:00
jgart cc246c7e34 gnu: trealla: Update to 2.92.11.
* gnu/packages/prolog.scm (trealla): Update to 2.92.11.

Change-Id: I8c1336336c8bd9985c68722ad7e7ecafdfe78bb6
2026-04-01 07:59:37 -04:00
Hugo Buddelmeijer 09eb32b167 gnu: httptunnel: Fix build by applying CFLAGS.
* gnu/packages/web.scm (httptunnel): Fix build and modernize package.
[source]<origin>: Switch to https; use G-Expressions in ’snippet.
[arguments]: Use G-Expressions.
<#:phases>: Fix 'configure.
[home-page]: Switch to https.

Merges guix/guix!7417

Change-Id: If82232e402fbc6791a6f089558afc3ab007d8247
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-01 11:54:02 +02:00
Andy Tai 9f19f69fe5 gnu: meld: Update to 3.23.1.
* gnu/packages/patchutils.scm (meld): Update to 3.23.1.

Merges guix/guix!7429

Change-Id: Ie8928237a69a28465edd9af1863a36f29302b1db
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-01 11:33:53 +02:00
bdunahu b262c2d0c7 gnu: libucl: Update to 0.9.4.
* gnu/packages/wm.scm (libucl): Update to 0.9.4.
[arguments]: <#:tests?>: Enable tests.
[native-inputs]: Remove autoconf; add autoconf-2.72.

Merges guix/guix!7445

Change-Id: Icf5cea391095c446254092370d6d8097eddba47d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-01 11:02:03 +02:00
Cayetano Santos a063c62f54 .forgejo: pull_request_template: Compute closure size increase.
* .forgejo/issue_template/pull_request_template.md: Bash expresion to
explicit it.

Merges guix/guix!7490

Change-Id: I4b13aa212d740f067c6ba8f3ae52d149a9ed317d
2026-04-01 10:46:10 +02:00
Anderson Torres 8f061f549a news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation for inherited field values
entry.

Change-Id: I63c4d9ebf152438ad367060338311ab67b4f9e46
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-04-01 10:41:13 +02:00
moksh 557cca7cde gnu: Add emacs-spatial-window.
* gnu/packages/emacs-xyz.scm (emacs-spatial-window): New variable.

Fixes guix/guix!6186

Change-Id: Ia57b541928e8f12505009cad9f57366e98fd4a5a
2026-04-01 09:59:10 +02:00
coopi 4f131a07b8 gnu: Add emacs-quotable.
* gnu/packages/emacs-xyz.scm (emacs-quotable): New variable.

Merges guix/guix!7481

Change-Id: I3394e3cea746a381fcb8a76712277f37f9eabf4b
2026-04-01 09:25:29 +02:00
Sharlatan Hellseher 62b61c20bc gnu: Add spot-nik.
* gnu/packages/astronomy.scm (spot-nik): New variable.

Change-Id: I44e2613af4cdaf32f2fa306d890022441a4f372e
2026-03-31 21:50:54 +01:00
Sharlatan Hellseher 4bd8bb54fd gnu: Add python-euclidlike.
* gnu/packages/astronomy.scm (python-euclidlike): New variable.

Change-Id: I0d62fe0a5daa5713eff47e55d944518d0fec52da
2026-03-31 21:50:53 +01:00
Sharlatan Hellseher cf342e2cd2 gnu: Add python-astronify.
* gnu/packages/astronomy.scm (python-astronify): New variable.

Change-Id: Ieebe6a187ea9d1edfdb0bc4f46e7964ffc5d76d3
2026-03-31 21:50:53 +01:00
Sharlatan Hellseher 00ff0cf9f8 gnu: Add python-pyo.
* gnu/packages/audio.scm (python-pyo): New variable.

Change-Id: Ibb03f58837f2c93cce68ef3073265ed466a61869
2026-03-31 21:50:53 +01:00
Sharlatan Hellseher c3b3118715 gnu: python-pyhalo: Skip one more test.
* gnu/packages/astronomy.scm (python-pyhalo)[arguments] <test-flags>:
Skip one more tests and rework them.
[native-inputs]: Remove python-wheel.

Change-Id: Id45b8a16e12036d6064159272942da8a45f528b5
2026-03-31 21:50:53 +01:00
Sharlatan Hellseher fd65998351 gnu: python-holodeck: Run tests in single thread.
* gnu/packages/astronomy.scm (python-holodeck)[arguments] <test-flags>:
Run tests in single thread, skip one.
[native-inputs]: Remove python-pytest-xdist, and python-wheel.

Change-Id: Ie7930093870206f154d600a598a05ab2d70c8ef6
2026-03-31 21:50:53 +01:00
Sharlatan Hellseher 7f81901bdb gnu: splash: Update to 3.12.0.
* gnu/packages/astronomy.scm (splash): Update to 3.12.0.

Change-Id: Ibdefed08ed2d954eaf994283f28dd2a02cf7ed59
2026-03-31 21:50:53 +01:00
Sharlatan Hellseher 731493f069 gnu: python-romancal: Update to 0.22.0-0.cbdb56a.
* gnu/packages/astronomy.scm (python-romancal): Update to
cbdb56a32058a02ee5a42959d2d301fc526e65be commit.

Change-Id: I460df4fbabf951538fd49b68cb8df26198f84aa5
2026-03-31 21:50:52 +01:00
Sharlatan Hellseher 204a11e4ca gnu: python-sunkit-image: Update to 0.7.0.
* gnu/packages/astronomy.scm (python-sunkit-image): Update to 0.7.0.
[native-inputs]: Remove python-wheel.

Change-Id: I23268ad6f23e3c9231df77d96fcacbd3a6ffd7e9
2026-03-31 21:50:52 +01:00
Sharlatan Hellseher a50fa693ef gnu: python-viresclient: Update to 0.15.2.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.15.2.
[source]: Switch to git-fetch.

Change-Id: I4eb1d1dcc5c1180308ce8864ba0e96d556b954bc
2026-03-31 21:50:52 +01:00
Sharlatan Hellseher 2acb19c980 gnu: python-stwcs: Update to 1.7.7.
* gnu/packages/astronomy.scm (python-stwcs): Update to 1.7.7.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Rework skipped tests.

Change-Id: Iad1d108139f8509fa84ee164b2ad11a509f0834f
2026-03-31 21:50:52 +01:00
Sharlatan Hellseher 54be073a45 gnu: python-spisea: Update to 2.3.
* gnu/packages/astronomy.scm (python-spisea): Update to 2.3.

Change-Id: I575174df0934a84825a9f2c3b215fc57a27d8097
2026-03-31 21:50:52 +01:00
Sharlatan Hellseher 7546401ca5 gnu: python-space-dolphin: Update to 1.2.1.
* gnu/packages/astronomy.scm (python-space-dolphin): Update to 1.2.1.
[source]: Switch to git-fetch.
[arguments] <tests?, test-flags>: Enable some portion of tests.
[native-inputs]: Add python-pytest.

Change-Id: I2ecef80f095dfeb2c2feede9305764e9301cbab5
2026-03-31 21:50:52 +01:00
Sharlatan Hellseher d1d0f8544d gnu: python-sirilic: Update to 2.0.9.
* gnu/packages/astronomy.scm (python-sirilic): Update to 2.0.9.

Change-Id: Id70c3365ce22c688b023f73633520226b1164f12
2026-03-31 21:50:51 +01:00
Sharlatan Hellseher 9944c98106 gnu: python-regularizepsf: Update to 1.1.2.
* gnu/packages/astronomy.scm (python-regularizepsf): Update to 1.1.2.
[source]: Switch to git-fetch.

Change-Id: I4cb2af4858d0798b459c6a7c77c65d277a844def
2026-03-31 21:50:51 +01:00
Sharlatan Hellseher c250893c97 gnu: python-camb: Update to 1.6.6.
* gnu/packages/astronomy.scm (python-camb): Update to 1.6.6.

Change-Id: I8e496d71db5183c21bd182ac68b9175333b91daa
2026-03-31 21:50:51 +01:00
Sharlatan Hellseher a5f6d5c318 gnu: python-edps: Update to 1.7.1.
* gnu/packages/astronomy.scm (python-edps): Update to 1.7.1.

Change-Id: I5fe39a25011acd1e0894e30143f95c6b51c10ae2
2026-03-31 21:50:51 +01:00
Sharlatan Hellseher 15de7bf24f gnu: python-drizzlepac: Enable tests.
* gnu/packages/astronomy.scm (python-drizzlepac)[arguments] <tests?,
test-flags>: Enable with 3 tests skipped.
[phases]{remove-local-source}: New phase.

Change-Id: I09b6ee1848bd0f809da904094a00a19d53758d91
2026-03-31 21:50:51 +01:00
Sharlatan Hellseher 6d6acbb184 gnu: python-drizzlepac: Update to 3.10.0-2.d8e4c45.
* gnu/packages/astronomy.scm (python-drizzlepac): Update to
d8e4c455575d34e95dc56c77a6f91b3a5fa4b0a6 commit.
[phases]{saniti-check}: Keep phase.
{set-version}: Remove phase.

Change-Id: I4e9058ce4539df0dd3f4fc622aa49a81d97de250
2026-03-31 21:50:51 +01:00
Sharlatan Hellseher 5509061fb6 gnu: python-czml3: Update to 3.2.0.
* gnu/packages/astronomy.scm (python-czml3): Update to 3.2.0.

Change-Id: I5f5eb192ebb24e1887e45610e4493ecd4c5f7de1
2026-03-31 21:50:50 +01:00
Sharlatan Hellseher 2e8baaf585 gnu: celestia-content: Update to 0.0.0-6.54e4760.
* gnu/packages/astronomy.scm (celestia-content): Update to
a052c5fcdbaedf077234117505e79680a28f2fbd commit.

Change-Id: I614fe852638e6ef8c9b3710e1a43716071ef7b84
2026-03-31 21:50:50 +01:00
Sharlatan Hellseher 9a37ada6fc gnu: python-swiftgalaxy: Update to 2.3.3.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 2.3.3.

Change-Id: I5f30b6e39469e9d844566df49b1822a86a53b8c5
2026-03-31 21:50:50 +01:00
Sharlatan Hellseher b4070862fb gnu: python-specreduce: Update to 1.8.0.
* gnu/packages/astronomy.scm (python-specreduce): Update to 1.8.0.

Change-Id: Icb3371193ce040fcc4be3f1d6baedfbca6609efc
2026-03-31 21:50:50 +01:00
Sharlatan Hellseher ea39c9393c gnu: python-halo-analysis: Update to 1.0.5.
* gnu/packages/astronomy.scm (python-halo-analysis): Update to 1.0.5.
[native-inputs]: Remove python-pytest.

Change-Id: I3f38f42005a8075fbe40a5c6585b9e2cc9b61fe7
2026-03-31 21:50:50 +01:00
Sharlatan Hellseher 5797bb4c57 gnu: python-gizmo-analysis: Update to 1.0.5.
* gnu/packages/astronomy.scm (python-gizmo-analysis): Update to 1.0.5.

Change-Id: If7b6199e5f0bff724129b9b1f0a5765cd9587081
2026-03-31 21:50:49 +01:00
Sharlatan Hellseher b30b2a330e gnu: python-pixell: Update to 0.31.8.
* gnu/packages/astronomy.scm (python-pixell): Update to 0.31.8.
[source]: Switch to git-fetch.

Change-Id: Ie6d6760a9d68afcc5c224b0dda0579098690b53c
2026-03-31 21:50:49 +01:00
Sharlatan Hellseher 7c3120272c gnu: python-utilities-awetzel: Update to 1.0.4.
* gnu/packages/astronomy.scm (python-utilities-awetzel): Update to 1.0.4.

Change-Id: Ice5d2dac3157bdac7312d771b1d23c2e557867a6
2026-03-31 21:50:49 +01:00
Sharlatan Hellseher 94389a579b gnu: python-galsim: Update to 2.8.4.
* gnu/packages/astronomy.scm (python-galsim): Update to 2.8.4.
[phases]{relax-requirements}: Remove phase.
[propagated-inputs]: Remove pybind11-2; add pybind11.

Change-Id: I478abd6ac3dcb05f32e1a7322d9de868650c667b
2026-03-31 21:50:49 +01:00
Sharlatan Hellseher 81e735c119 gnu: python-colossus: Update to 1.3.15-0.6a98888.
* gnu/packages/astronomy.scm (python-colossus): Update to
6a9888889e72566bdc909514d395f60ae7a1bede commit.

Change-Id: I482ff36238cb01e32d42fe4affe631d05d20718a
2026-03-31 21:50:49 +01:00
Sharlatan Hellseher 8c2b39519d gnu: python-ephem: Update to 4.2.1.
* gnu/packages/astronomy.scm (python-ephem): Update to 4.2.1.
[source]: Switch to git-fetch.
[arguments] <test-backend, test-flags>: Use 'unittest, and run all tests.
[phases]{remove-installed-tests}: Remove phase.
{remove-local-source}: Add phase.
[native-inputs]: Remove tzdata; add tzdata-for-tests.

Change-Id: I9f9614b6edf09ea5cc57c81005e3e375eea786f6
2026-03-31 21:50:48 +01:00
Sharlatan Hellseher 0329dfa331 gnu: ginga: Update to 6.0.0.
* gnu/packages/astronomy.scm (ginga): Update to 6.0.0.
[source]: Switch to git-fetch.

Change-Id: I732bb6d13464ef60401efe1834da056cc3c9b363
2026-03-31 21:50:48 +01:00
Sharlatan Hellseher 4490d12f66 gnu: python-spherical-geometry: Update to 1.4.0.
* gnu/packages/astronomy.scm (python-spherical-geometry): Update to 1.4.0.

Change-Id: Icaf172f0cb3a00a8750dc22a0f2868cdcf5adaeb
2026-03-31 21:50:48 +01:00
Sharlatan Hellseher 8469b61f70 gnu: python-healpy: Set default to 1.18.
* gnu/packages/astronomy.scm (python-healpy-1.19): New variable.
(python-healpy-1.18): Inherit from python-healpy-1.19.
(python-healpy): Set to python-healpy-1.18.
(python-gammapy, python-mapsims, python-pixell):
[propagated-inputs]: Remove python-healpy-1.18; add python-healpy.

Relates-to: https://codeberg.org/guix/guix/issues/7277
Change-Id: Ib9cca4c2156443b90eb51f995632008e37404286
2026-03-31 21:50:48 +01:00
Sharlatan Hellseher 42aa20e529 gnu: python-crds: Update to 13.1.11.
* gnu/packages/astronomy.scm (python-crds): Update to 13.1.11.
[source]: Switch to git-fetch.

Change-Id: I80bf27428afbdc9c6fc9b7197359b17190a537a3
2026-03-31 21:50:47 +01:00
Sharlatan Hellseher a911f8ac26 gnu: python-stsynphot: Update to 1.5.1.
* gnu/packages/astronomy.scm (python-stsynphot): Update to 1.5.1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-pytest, python-pytest-astropy, and
python-pytest-astropy-header.

Change-Id: I2fc451106672e59a43e752284487f33a08f23277
2026-03-31 21:50:47 +01:00
Sharlatan Hellseher 2b181c3f35 gnu: python-synphot: Update to 1.7.0.
* gnu/packages/astronomy.scm (python-synphot): Update to 1.7.0.
[source]: Switch to git-fetch.

Change-Id: I632aa04ab119383e53a859ef57ba188844ca9e48
2026-03-31 21:50:47 +01:00
Sharlatan Hellseher b8cc023579 gnu: python-pyavm: Update to 0.9.9.
* gnu/packages/astronomy.scm (python-pyavm): Update to 0.9.9.
[source]: Switch to git-fetch.
[propagated-inputs]: Remove python-astropy and python-numpy.
[native-inputs]: Remove python-setuptools and python-setuptools-scm; add
python-astropy-minimal, python-hatch-vcs, python-hatchling, and
python-numpy.

Change-Id: I840fcb87c7c899d3604fd9c2423ecbc5f63f0096
2026-03-31 21:50:47 +01:00
Sharlatan Hellseher b228254400 gnu: python-astropy-iers-data: Update to 0.2026.3.16.0.53.33.
* gnu/packages/astronomy.scm (python-astropy-iers-data): Update to 0.2026.3.16.0.53.33.
[source]: Switch to git-fetch.

Change-Id: Icd5686a62dd43e477c4508b9283c8bf5d76d7ffc
2026-03-31 21:50:44 +01:00
Efraim Flashner cf5286df35 gnu: git-absorb: Adjust custom phase.
* gnu/packages/rust-apps.scm (git-absorb)[arguments]: Rewrite the phase
to install the shell completions.

Change-Id: Ia41c4766f13fdfbd2d6cae75649d7d4258a56c3c
2026-03-31 21:14:58 +03:00
Efraim Flashner 8374fac8b6 gnu: git-absorb: Update to 0.9.0.
* gnu/packages/rust-apps.scm (git-absorb): Update to 0.9.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
git-absorb.

Change-Id: I4d13b3932196708db840f3d1a11cbc670c60c0ab
2026-03-31 21:06:34 +03:00
Efraim Flashner 015d60008a gnu: b3sum: Update to 1.8.4.
* gnu/packages/crypto.scm (b3sum): Update to 1.8.4.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
b3sum.

Change-Id: I2971f212c9d324d467dc4a54ac5d77d06d14c950
2026-03-31 21:01:57 +03:00
Efraim Flashner 0d21230f4f gnu: nsncd: Update to 1.5.2.
* gnu/packages/nss.scm (nsncd): Update to 1.5.2.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
nsncd.

Change-Id: Iefd9de8c06fdf2347a07c412cdbb557cb1148153
2026-03-31 20:50:43 +03:00
Efraim Flashner 712bb1e29f gnu: inxi: Update to 3.3.40-1.
* gnu/packages/admin.scm (inxi-minimal): Update to 3.3.40-1.
[source]: Use new upstream URI.
[arguments]: Adjust substitution of perl shebang in script.  Fix
locations of some binaries in the wrap-program section.
(inxi)[inputs]: Add eudev, wayland-utils.

Change-Id: Iccf953ac41cfbfdd07e04758757cdf8a451097bb
2026-03-31 20:50:38 +03:00
Ricardo Wurmus 7a68ab3a73 import/cran: Use SPAWN instead of SYSTEM*.
With SYSTEM* we see a file descriptor leak.  See the discussion at
<https://codeberg.org/guix-science/guix-cran-scripts/issues/5>.  There is no
such leak when using SPAWN.

* guix/import/cran.scm (fetch-description-from-tarball, source->dependencies):
Use SPAWN instead of SYSTEM*.

Change-Id: Idb13f775317e6d5d426f8675e169f0ebbe246fe2
2026-03-31 18:44:30 +02:00
Giacomo Leidi 5008165e74 gnu: guile-dotenv: Update to 0.3.1.
* gnu/packages/guile-xyz.scm (guile-dotenv): Update to 0.3.1.

Change-Id: Idee6feba11b2e02760f4d4dd32c4a20a115469b9
2026-03-31 17:28:57 +02:00
Junker 59446cc8be gnu: Add s5cmd.
* gnu/packages/file-systems.scm (s5cmd): New variable.
* gnu/packages/golang-xyz.scm (go-github-com-lanrat-extsort-1.0.2): New
variable.

Merges: https://codeberg.org/guix/guix/pulls/4884
Change-Id: I219c9f3d625fa3360c9df3c2fb679282d79a57c1
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 12:34:27 +01:00
Sharlatan Hellseher 8ceebb5e20 gnu: Add go-github-com-termie-go-shutil.
* gnu/packages/golang-xyz.scm (go-github-com-termie-go-shutil): New variable.

Change-Id: I4a819af2edc2db766cf1846491006d3c218055b8
2026-03-31 11:58:56 +01:00
Sharlatan Hellseher a2eaf5b7df gnu: Add go-github-com-igungor-gofakes3.
* gnu/packages/golang-web.scm (go-github-com-igungor-gofakes3): New variable.

Change-Id: I1dc7855655d0fee7eee87c748c18f0f70a2ed30b
2026-03-31 11:58:56 +01:00
Sharlatan Hellseher 706664c8cd gnu: Add go-github-com-johannesboyne-gofakes3.
* gnu/packages/golang-web.scm (go-github-com-johannesboyne-gofakes3): New variable.

Change-Id: I6596e19878bc1c0af58d90879589918e5d13862c
2026-03-31 11:58:56 +01:00
Sharlatan Hellseher 03166f48e4 gnu: Add go-github-com-cevatbarisyilmaz-ara.
* gnu/packages/golang-web.scm (go-github-com-cevatbarisyilmaz-ara): New variable.

Change-Id: I64a52f832efb4048d3591e48541ef885595cceaa
2026-03-31 11:58:56 +01:00
Sharlatan Hellseher afcee8b701 gnu: Add go-go-shabbyrobe-org-gocovmerge.
* gnu/packages/golang-check.scm (go-go-shabbyrobe-org-gocovmerge): New variable.

Change-Id: I557a43d6d97bf197518788588eecefd2cfb5aa73
2026-03-31 11:58:56 +01:00
Sharlatan Hellseher 12ae6d1aa1 gnu: Add go-gopkg-in-mgo-v2.
* gnu/packages/golang-xyz.scm (go-gopkg-in-mgo-v2): New variable.

Change-Id: I6fc14b0be85e9170035ee476d038c16a3f5887a9
2026-03-31 11:58:56 +01:00
Sharlatan Hellseher eafbc302f1 gnu: Add go-gopkg-in-tomb-v2.
* gnu/packages/golang-xyz.scm (go-gopkg-in-tomb-v2): New variable.

Change-Id: Ic3a762ea8e63fd28c4a6c5aad43d1224996506fe
2026-03-31 11:58:55 +01:00
Sharlatan Hellseher 347870ee1a gnu: go-github-com-emersion-go-sasl: Improve description.
* gnu/packages/golang-web.scm (go-github-com-emersion-go-sasl)[description]:
Open acronym for SASL.

Change-Id: I2293b26ad10cce561ade24070e800f30c712eeda
2026-03-31 11:58:55 +01:00
Efraim Flashner f68ee1168e gnu: libchewing: Update to 0.11.0.
* gnu/packages/language.scm (libchewing): Update to 0.11.0.
[source]: Also download submodules.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
libchewing.

Change-Id: Ib52aa718e5404c7a38b3584805e1fbe594719cbc
2026-03-31 13:23:38 +03:00
Efraim Flashner cccf7d9b06 gnu: asciinema: Update to 3.2.0.
* gnu/packages/terminals.scm (asciinema): Update to 3.2.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
asciinema.

Change-Id: I3b9d5a5180bb5a880cfc5939b5d4642b53b0be9a
2026-03-31 13:23:37 +03:00
Efraim Flashner 53487f4c77 gnu: newsboat: Update to 2.43.
* gnu/packages/syndication.scm (newsboat): Update to 2.43.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
newsboat.

Change-Id: Id7f51931b9d4a69614f77097d76b55307506ea7b
2026-03-31 13:23:34 +03:00
Giacomo Leidi a6ef548294 gnu: Update wrapping for guile-dotenv-cli.
guile-dotenv does not depend on nyacc anymore, so its wrapping can be
disabled.

* gnu/packages/guile-xyz.scm (guile-dotenv-cli)[arguments]<phases>: Drop
nyacc from wrapper.

Change-Id: I0f2cd039c25c674e774e3e79d254fbe14336c01e
2026-03-31 10:50:29 +02:00
Anderson Torres 09bf2fe206 gnu: adns: Modernize.
* gnu/packages/adns.scm (adns): Modernize.
[source]: Use git-fetch.
[arguments]: Reword comments.
<#:configure-flags>: Use gexps.
[description]: Reword and add acronyms.

Merges: https://codeberg.org/guix/guix/pulls/6980
Change-Id: Ia72593796d2ae6b03a609b0a313fcda91d603129
Reviwed-by: Yan Abu Arab <yanabuarab@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 09:46:01 +01:00
Anderson Torres 6a9d18df52 gnu: adns.scm: Prefix licenses with license:.
* gnu/packages/adns.scm: Cleanup.
Order #:use-module directives ASCII-betically.
(adns, c-ares)[license]: Prefix with license:.

Change-Id: I5473a15a0a29a0f80eda5e02b05ebb5dfaad6ea9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 09:42:46 +01:00
Sharlatan Hellseher 57fd7d6579 gnu: dnsmasq: Adjust package fields layout.
* gnu/packages/dns.scm (dnsmasq): Modernize package fields layout.
[home-page]: Drop "www" from URL.

Change-Id: I2f389ef6d1c70c4ebeb29ca54cf723af0f846689
2026-03-31 09:27:57 +01:00
Sharlatan Hellseher 45b048a00f gnu: dnsmasq: Update to 2.92.
* gnu/packages/dns.scm (dnsmasq): Update to 2.92.
[source]: Switch to git-fetch.

Change-Id: I33cc7aa2801e342e830a4a3cdb35b3055a7de748
2026-03-31 09:27:45 +01:00
Ada Stevenson 968154dac9 gnu: dnsmasq: Fix cross-compile on AArch64.
This fixes an issue where cross-compiling to AArch64 failed on the
`install-dbus` phase. Gexps seem to handle cross-compilation paths
better.

* gnu/packages/dns.scm (dnsmasq): Modernise style to use Gexps.

Merges: https://codeberg.org/guix/guix/pulls/7130
Change-Id: I4023effaa3bea0db0da43d3483d142a3f720e7dc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 09:12:26 +01:00
Andy Tai a6ecff2d96 gnu: xrdp: Update to 0.10.5 [security-fixes].
* gnu/packages/rdesktop.scm (xrdp): Update to 0.10.5.

Release notes since 0.10.4.1 (2025-07-07):
- 0.10.5 (2026-01-27)
  <https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.5>.

Contains fixes for:
CVE-2025-68670: Improper bounds checking of domain string length leads
                to Stack-based Buffer Overflow.

Merges: https://codeberg.org/guix/guix/pulls/7329
Change-Id: I1b7e44c692a12af76fbaff214d89a5d059cd49ac
Reviwed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 08:52:52 +01:00
Hugo Buddelmeijer 36ac8fadc8 gnu: hosts: Modernize package.
* gnu/packages/admin.scm (hosts): Modernizeodernize.
[build-system]: Switch to copy-build-system.
[inputs]: Switch no new-style inputs.  Move bats to native-inputs.
Replace bash with  bash-minimal.
[native-inputs]: Add bats.
[arguments]<#:modules><#:builder>: Remove.
<#:phases>: Add patch-hosts and check phases.

Change-Id: Id42e7a4c9ee533d2691009ab480a3a927dd7c83b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 08:46:41 +01:00
Hugo Buddelmeijer 2f71901c06 gnu: hosts: Fix build by updating to 3.6.5.
* gnu/packages/admin.scm (hosts): Update to 3.6.5.

Merges: https://codeberg.org/guix/guix/pulls/7401
Change-Id: I1aa862cb6fa734b6151393732c3f856704032e69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 08:46:35 +01:00
Vitalii Koshura a08c01b56e gnu: boinc-client: Update to 8.2.9.
* gnu/packages/distributed.scm (boinc-client): Update to 8.2.9.

Merges: https://codeberg.org/guix/guix/pulls/7437
Change-Id: I8be5fc8acebc3d9eef44fc60a1072420d6923e47
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-31 08:41:27 +01:00
Florian Pelz c79ae11a93 nls: Update translations.
Change-Id: I5a2f4a87c849eb721ebbbbed49ca29fce2cbcc9f
2026-03-31 02:53:49 +02:00
Vinicius Monego 346f9a93ef gnu: Add python-flox.
* gnu/packages/python-science.scm (python-flox): New variable.

Change-Id: I661c37869a28e65bd707ef09a909278d5412ae9a
2026-03-30 20:59:38 -03:00
Vinicius Monego 7eb217dc99 gnu: Add python-numbagg.
* gnu/packages/python-science.scm (python-numbagg): New variable.

Change-Id: I49856891cdbfc3f85c0753d5d3ea344c58ac4565
2026-03-30 20:59:38 -03:00
Giacomo Leidi feab14f628 gnu: Update guile-dotenv propagated-inputs.
guile-dotenv doesn't require nyacc anymore, this commit drops it from
propagated-inputs.

* gnu/packages/guile-xyz.scm (guile-dotenv)[propagated-inputs]: Drop
nyacc.

Change-Id: I7f5db2fb7e6225a4dfde2e7a43f2b361819dbe15
2026-03-31 01:47:32 +02:00
Giacomo Leidi a92131d970 gnu: guile-dotenv: Update to 0.3.0.
* gnu/packages/guile-xyz.scm (guile-dotenv): Update to 0.3.0.

Change-Id: I2d793a7424f4fabbaa51ce804abb50b423ec8e82
2026-03-31 01:30:25 +02:00
Efraim Flashner 7c3231930b gnu: synapse: Fix build.
* gnu/packages/matrix.scm (synapse)[arguments]: In the
prepare-cargo-build-system phase, add prepare-rust-crates phase from the
cargo-build-system.

Change-Id: I1133ea1f4b21160882a035331b6c40162d9e4561
2026-03-30 19:32:22 +03:00
Efraim Flashner 2f4e0e7026 gnu: python-polars-runtime-32: Fix build.
* gnu/packages/python-science.scm (python-polars-runtime-32)[arguments]:
In the prepare-cargo-build-system phase, add prepare-rust-crates phase
from cargo-build-system.

Change-Id: Ibec2f8b9299d7510a9258c73e8dc64a6b8e184d3
2026-03-30 19:28:35 +03:00
Efraim Flashner 9b96db81be gnu: python-cmsis-pack-manager: Fix build.
* gnu/packages/embedded.scm (python-cmsis-pack-manager)[arguments]: In
the prepare-cargo-build-system phase, add prepare-rust-crates phase from
cargo-build-system.

Change-Id: Id9cfe39f0210c976dbcfc93ca1c27601e0435b15
2026-03-30 19:22:26 +03:00
Efraim Flashner 8bc5130696 gnu: taskwarrior: Fix build.
* gnu/packages/task-management.scm (taskwarrior)[arguments]: In the
prepare-cargo-build-system phase, add prepare-rust-crates phase from
cargo-build-system.

Change-Id: Ia26c005a12172001702376befac9765ce8fbc271
2026-03-30 19:21:27 +03:00
Efraim Flashner 8d1b1e9088 gnu: gnome-authenticator: Fix build.
* gnu/packages/gnome-circle.scm (gnome-authenticator)[arguments]: In the
prepare-cargo-build-system phase, add prepare-rust-crates phase from
cargo-build-system.

Change-Id: Ief03a4537611aa56757532d2be9a9eb2224ac2d4
2026-03-30 19:20:58 +03:00
Efraim Flashner 7f5858cec8 gnu: fragments: Fix build.
* gnu/packges/gnome-circle.scm (fragments)[arguments]: In the
prepare-cargo-build-system phase, add prepare-rust-crates phase from
cargo-build-system.

Change-Id: I8ed55d51e5577da7e135b382fb8f743a0f1da371
2026-03-30 19:20:25 +03:00
Efraim Flashner 98c95df79d gnu: uv: Fix build.
* gnu/packages/rust-apps.scm (uv)[arguments]: In the
prepare-cargo-build-system phase, add prepare-rust-crates phase from
the cargo-build-system.

Change-Id: I38d97a51f8e489c6e0075f991dc6fedb1f642808
2026-03-30 19:06:19 +03:00
Peter Polidoro 8713bb89ec gnu: freecad: Update to 1.1.0.
* gnu/packages/engineering.scm (freecad): Update to 1.1.0.
[source]: Make recursive?.
[arguments]<#:configure-flags>: Update.
[inputs]: Remove boost-1.83, python-shiboken-6, qtx11extras, and
vtk-9.5; add boost, icu4c, and vtk.
[native-inputs]: Remove swig-4.0; add pybind11 and swig-4.4.

Merges guix/guix!7469

Change-Id: Id166fe2adc32b281705a89f16e9a1664fc7a9cbe
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-30 17:42:46 +02:00
Andreas Enge c7efc967eb gnu: scribus: Update to 1.6.5.
* gnu/packages/scribus.scm (scribus): Update to 1.6.5.

Merges guix/guix!7319

Change-Id: Ib1c32498e612621627e63b1f24bf217cea8a3b81
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-30 15:35:01 +02:00
Danylo Kondratiev cd22c1ad8f gnu: lsof: Update to 4.99.6.
* gnu/packages/lsof.scm (lsof): Update to 4.99.6.
[source]: Remove patch.
[arguments]: Remove field.
* gnu/packages/patches/lsof-compat-linux-6.9.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I451ae8fdc2e45b0c835a0ddc80ec851cd6fc2737
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30 13:38:53 +03:00
Test 17f801ee5e gnu: parallel: Update to 20260322.
* gnu/packages/parallel.scm (parallel): Update to 20260322.

Merges guix/guix!7569

Change-Id: I0427312ab1b11bdfa92a79a505c8e1cc07ba75b0
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30 13:31:20 +03:00
Cayetano Santos 3eeff7cc21 gnu: hwloc-2: Use git-fetch.
* gnu/packages/mpi.scm (hwloc-2)[source]: Switch to git-fetch.
[properties]: Delete.
[arguments]<#:phases>: Remove ’delete-configure and ’move-man3-pages;
add ’move-man-pages.

Merges guix/guix!7434

Change-Id: Id0ae1c858c4dc0d52de45f6a1714cb63019bb7b3
2026-03-30 12:12:42 +02:00
Cayetano Santos ea44e60c30 gnu: hwloc-2: Disinherit from hwloc-1.
* gnu/packages/mpi.scm (hwloc-2)[inherit]: Remove field.
[name, build-system, home-page, synopsis, description, license]: Copy
from hwloc.
[inputs, native-inputs, arguments]: Copy from hwloc and incorporate
changes.

Change-Id: I9330782463bc740534bc5f974b18fe987a61f2f4
2026-03-30 12:10:46 +02:00
Eric Bavier ebf496e893 gnu: nickle: Update to 2.107.
* gnu/packages/nickle.scm (nickle): Update to 2.107.
[source]: Remove patch.  Tarballs now xz-compressed.
[build-system]: Use meson-build-system.
[native-inputs]: New field.  Include 'bc' for tests and
'ruby-asciidoctor-pdf' for "nickle-tutorial.pdf" target.
[arguments]: Add 'disable-benchmarks phase; remove others.
* gnu/packages/patches/nickle-man-release-date.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Merges guix/guix!7236

Change-Id: Ia3ee04696965720b38b1f6e907983e6d2fe47e07
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-30 11:26:35 +02:00
Danylo Kondratiev 41fd9df171 gnu: difftastic: Update to 0.68.0.
* gnu/packages/rust-apps.scm (difftastic): Update to 0.68.0.
[arguments]: Add a phase to link with jemalloc.  Adjust the
cargo-test-flags.
[inputs]: Remove mimalloc, add jemalloc.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
difftastic.

Change-Id: I672f8045872c4d4fedf9f7ba05ecc566b5b1cb2d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-30 12:17:03 +03:00
118 changed files with 11157 additions and 8055 deletions
+7 -1
View File
@@ -28,7 +28,13 @@ Tick a box by changing it from [ ] to [x].
- [ ] i586-gnu
- Package **update**
- Closure size increase after update (`./pre-inst-env guix size PACKAGE`).
- Closure size increase.
```console
$ guix size PACKAGE | tail -n1 # before
total: ...
$ ./pre-inst-env guix size PACKAGE | tail -n1 # after
total: ...
```
- Build status of direct dependents (`./pre-inst-env guix build -k -P1 PACKAGE ...`):
```text
+2
View File
@@ -23,6 +23,8 @@
(name "cbaines"))
("3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5"
(name "civodul"))
("838A FE0D 55DC 074E 360F 943A 84B6 9CE6 F3F6 B767"
(name "cnx"))
("CCB8 1842 F9D7 058E CD67 377A BF5C DF4D F6BF 6682"
(name "csantosb"))
("510A 8628 E2A7 7678 8F8C 709C 4BC0 2592 5FF8 F4D3"
-1
View File
@@ -347,7 +347,6 @@ guix/scripts/import/pypi\.scm @guix/python
tests/import/pypi\.scm @guix/python
tests/toml\.scm @guix/python
gnu/ci\.scm @guix/qa-packages
gnu/packages/benchmark\.scm @guix/qa-packages
gnu/packages/check\.scm @guix/qa-packages
gnu/packages/ci\.scm @guix/qa-packages
+1
View File
@@ -17,6 +17,7 @@ Please send Guix bug reports to bug-guix@gnu.org.
* Changes in 1.6.0 (since 1.5.0)
** Distribution
*** GNOME updated to version 48
*** New service for Fossil SCM
* Changes in 1.5.0 (since 1.4.0)
** Package management
+7 -5
View File
@@ -36561,13 +36561,14 @@ in @code{Nginx}. It is used to generate cat avatar from a seed, for instance
the hash of a user's email address.
@deffn {Procedure} cat-avatar-generator-service @
[#:cache-dir "/var/cache/cat-avatar-generator"] @
[#:cache-dir "/var/cache/cat-avatar-generator/"] @
[#:package cat-avatar-generator] @
[#:configuration (nginx-server-configuration)]
Returns an nginx-server-configuration that inherits @code{configuration}. It
extends the nginx configuration to add a server block that serves @code{package},
a version of cat-avatar-generator. During execution, cat-avatar-generator will
be able to use @code{cache-dir} as its cache directory.
be able to use @code{cache-dir} as its cache directory, which must end
with a slash, be created manually, and be writable by php-fpm.
@end deffn
A simple setup for cat-avatar-generator can look like this:
@@ -44243,10 +44244,11 @@ behind a reverse proxy and serve repositories from a custom location.
(service fossil-service-type
(fossil-configuration
(repository "/srv/museum")
(repo-list? #t)
(list-repositories? #t)
(base-url "https://museum.example")
(socket-file "/var/run/fossil.sock")
(compress? #f)))
(compress? #f)
(https? #t)
(socket-file "/var/run/fossil.sock")))
@end lisp
@deftp {Data Type} fossil-configuration
+38 -2
View File
@@ -46,7 +46,8 @@
(entry (commit "a7c8e68dc51144a6d3981b770aca9c4897fc7c0c")
(title
(en "Records can refer to inherited values of thunked fields")
(de "Vererbung in Verbundsobjekten erlaubt Verweise auf geerbte Werte verzögert ausgewerteter Felder"))
(de "Vererbung in Verbundsobjekten erlaubt Verweise auf geerbte Werte verzögert ausgewerteter Felder")
(pt "Registros podem referir-se a valores herdados de campos ainda não evaluados (thunks)"))
(body
(en "A new feature has been added to recordsthe facility used when
defining packages, services, operating systems, and many other thingsthat,
@@ -114,7 +115,42 @@ Verbundstypen aus, die mit @code{define-record-type*} erstellt wurden:
und so weiter.
Hinweis: das ist eine inkompatible Änderung. Die neu eingeführte Bindung
@code{inputs} im obigen Beispiel kann gleichnamige Bindungen überschatten.")))
@code{inputs} im obigen Beispiel kann gleichnamige Bindungen überschatten.")
(pt "Um novo recurso foi adicionado aos registros - a ferramenta
usada quando se definem pacotes, serviços, sistemas operacionais, e muitas
outras coisas - que, quando herdados de outro registro, te permitem referir
aos valores de campos herdados. Durante a definição de variantes de pacotes,
você pode encontrar este padrão:
@lisp
(package
(inherit gdb)
(inputs (modify-inputs (package-inputs gdb)
(delete \"guile\"))))
@end lisp
Agora isto pode ser escrito desta forma:
@lisp
(package
(inherit gdb)
(inputs (modify-inputs inputs ;<- Note a modificação
(delete \"guile\"))))
@end lisp
Dentro do corpo de @code{inputs}, o identificador @code{inputs} agora está
atrelado ao @dfn{valor herdado} - id est, ap valor que este campo herda de
@code{gdb}. O mesmo mecanismo pode ser empregado ao modificar outros campos
da entrada ou ao campo @code{arguments}. É menos verboso mas também
@uref{https://issues.guix.gnu.org/50335, é mais preciso}.
Esta mudança se aplica aos campos \"thunk-ados\" de todos os tipos de registro
produzidos por @code{define-record-type*}: @code{package}, @code{origin},
@code{operating-system}, @code{home-environment}, e assim por diante.
Note que esta é uma modificação incompatível: as ligações introduzidas
recentemente - @code{inputs} no exemplo acima - podem sombrear ligações de
mesmo nome.")))
(entry (commit "b52ce9041ad58aeababd2d50d3e72bc23dffff60")
(title
+1 -2
View File
@@ -991,8 +991,7 @@ perl-build-system as well as the rakudo-build-system."
#:description
"Quality assurance software (CI/CD, testing, analysis;
no direct relation to Guix's QA)."
#:scope (list "gnu/ci.scm"
"gnu/packages/benchmark.scm"
#:scope (list "gnu/packages/benchmark.scm"
"gnu/packages/check.scm"
"gnu/packages/ci.scm"
"gnu/packages/code.scm"
+2 -2
View File
@@ -1856,7 +1856,6 @@ dist_patch_DATA = \
%D%/packages/patches/lirc-reproducible-build.patch \
%D%/packages/patches/llvm-13-gcc-14.patch \
%D%/packages/patches/lm-sensors-hwmon-attrs.patch \
%D%/packages/patches/lsof-compat-linux-6.9.patch \
%D%/packages/patches/lsof-fatal-test-failures.patch \
%D%/packages/patches/lua-CVE-2014-5461.patch \
%D%/packages/patches/lua-pkgconfig.patch \
@@ -1976,13 +1975,13 @@ dist_patch_DATA = \
%D%/packages/patches/netsurf-y2038-tests.patch \
%D%/packages/patches/netsurf-longer-test-timeout.patch \
%D%/packages/patches/nhc98-c-update.patch \
%D%/packages/patches/nheko-0-12-1-fix-rendering-replies.patch \
%D%/packages/patches/nix-dont-build-html-doc.diff \
%D%/packages/patches/nfs4-acl-tools-0.3.7-fixpaths.patch \
%D%/packages/patches/network-manager-plugin-ownership.patch \
%D%/packages/patches/network-manager-plugin-path.patch \
%D%/packages/patches/newlib-getentropy.patch \
%D%/packages/patches/nginx-socket-cloexec.patch \
%D%/packages/patches/nickle-man-release-date.patch \
%D%/packages/patches/nlopt_CMake-Assume-working-c-compiler-597.patch \
%D%/packages/patches/nnpack-system-libraries.patch \
%D%/packages/patches/nsis-env-passthru.patch \
@@ -2469,6 +2468,7 @@ dist_patch_DATA = \
%D%/packages/patches/t4k-common-libpng16.patch \
%D%/packages/patches/tao-add-missing-headers.patch \
%D%/packages/patches/tao-fix-parser-types.patch \
%D%/packages/patches/tao-synth-include-string-you-use.patch \
%D%/packages/patches/tar-remove-wholesparse-check.patch \
%D%/packages/patches/tar-skip-unreliable-tests.patch \
%D%/packages/patches/taskwarrior-link-taskchampion-cpp-with-sqlite3.patch \
+3 -2
View File
@@ -518,8 +518,9 @@ return its return value."
(location->string (package-location pkg))))
(match (package-superseded pkg)
((? package? new)
(info (G_ "package '~a' has been superseded by '~a'~%")
(package-name pkg) (package-name new))
(unless (assoc-ref (package-properties pkg) 'supress-supersession-info?)
(info (G_ "package '~a' has been superseded by '~a'~%")
(package-name pkg) (package-name new)))
new)
(#f
pkg)))
+64 -67
View File
@@ -4988,16 +4988,16 @@ Python loading in HPC environments.")
(let ((real-name "inxi"))
(package
(name "inxi-minimal")
(version "3.3.31-2")
(version "3.3.40-1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/smxi/inxi")
(url "https://codeberg.org/smxi/inxi")
(commit version)))
(file-name (git-file-name real-name version))
(sha256
(base32 "1fca5minalpmizbxh5kmjiv8xrl7k6g91zn8d84fxmbhsk8vn3kk"))))
(base32 "0ivj0dcx7d2hmmkhyql156sb08385rzw640z9kyq4cv1n8ndz58s"))))
(build-system trivial-build-system)
(inputs
(list bash-minimal
@@ -5023,8 +5023,8 @@ Python loading in HPC environments.")
(copy-recursively (assoc-ref %build-inputs "source")
,(string-append real-name "-" version))
(with-directory-excursion ,(string-append real-name "-" version)
(with-fluids ((%default-port-encoding #f))
(substitute* "inxi" (("/usr/bin/env perl") (which "perl"))))
(patch-shebang "inxi" (list (dirname (search-input-file
%build-inputs "bin/perl"))))
(let ((bin (string-append %output "/bin")))
(install-file "inxi" bin)
(wrap-program (string-append bin "/inxi")
@@ -5039,7 +5039,8 @@ Python loading in HPC environments.")
((member name '("util-linux"))
(string-append (store-append "/bin") ":"
(store-append "/sbin")))
((member name '("dmidecode" "iproute2"))
((member name '("dmidecode" "iproute2" "lvm2"
"mdadm"))
(store-append "/sbin"))
(else (store-append "/bin")))))))
%build-inputs)))
@@ -5067,6 +5068,7 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
(name "inxi")
(inputs
`(("dmidecode" ,dmidecode)
("eudev" ,eudev)
("file" ,file)
("bind:utils" ,isc-bind "utils") ; dig
("gzip" ,gzip)
@@ -5092,11 +5094,14 @@ support forum. It runs with the @code{/exec} command in most IRC clients.")
("perl-time-hires" ,perl-time-hires)
("lvm2" ,lvm2) ; lvs
("mdadm" ,mdadm)
("wayland-utils" ,wayland-utils)
;; TODO: Add more inputs:
;; ipmi-sensors
;; hddtemp
;; perl-xml-dumper
;; ipmitool
;; wlr-randr
;; vulkan-tools
,@(package-inputs inxi-minimal)))))
(define-public pscircle
@@ -5602,69 +5607,61 @@ representation to stdout.")
(define-public hosts
(package
(name "hosts")
(version "3.6.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/xwmx/hosts")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1ni4z89kxzgwm26hhx908g04f2h0fypy7lgfa0rvsz8d0wslgcsn"))))
(build-system trivial-build-system)
(version "3.6.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/xwmx/hosts")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1kzd4lxlflam87dhbx1jx7bj6v6sa4f2024mfxj2768kp9qapraj"))))
(build-system copy-build-system)
(native-inputs
(list bats)) ;for tests
(inputs
`(("bats" ,bats) ;for test
("awk" ,gawk)
("bash" ,bash)
("coreutils" ,coreutils)
("diffutils" ,diffutils)
("grep" ,grep)
("ncurses" ,ncurses) ;tput
("sed" ,sed)))
(list gawk
bash-minimal
coreutils
diffutils
grep
ncurses ;for tput
sed))
(arguments
`(#:modules ((guix build utils))
#:builder
(begin
(use-modules (guix build utils))
;; copy source
(copy-recursively (assoc-ref %build-inputs "source") ".")
;; patch-shebang phase
(setenv "PATH"
(string-append (assoc-ref %build-inputs "bash") "/bin"
":" (assoc-ref %build-inputs "awk") "/bin"
":" (assoc-ref %build-inputs "coreutils") "/bin"
":" (assoc-ref %build-inputs "diffutils") "/bin"
":" (assoc-ref %build-inputs "grep") "/bin"
":" (assoc-ref %build-inputs "ncurses") "/bin"
":" (assoc-ref %build-inputs "sed") "/bin"
":" "/run/privileged/bin"
":" (getenv "PATH")))
(substitute* "hosts"
(("#!/usr/bin/env bash")
(string-append "#!" (which "bash")
"\nPATH=" (getenv "PATH"))))
;; check phase
(setenv "TERM" "linux") ;set to tty for test
(invoke (search-input-file %build-inputs "/bin/bats")
"test")
;; install phase
(install-file "hosts" (string-append %output "/bin"))
(let ((bash-completion
(string-append %output "/etc/bash_completion.d")))
(mkdir-p bash-completion)
(copy-file "etc/hosts-completion.bash"
(string-append bash-completion "/hosts")))
(let ((zsh-completion
(string-append %output "/share/zsh/site-functions")))
(mkdir-p zsh-completion)
(copy-file "etc/hosts-completion.zsh"
(string-append zsh-completion "/_hosts")))
(let ((doc (string-append %output "/share/doc/" ,name "-" ,version)))
(mkdir-p doc)
(install-file "LICENSE" doc)
(install-file "README.md" doc))
#t)))
(list
#:install-plan
#~'(("hosts" "bin/hosts")
("etc/hosts-completion.bash" "/etc/bash_completion.d/hosts")
("etc/hosts-completion.zsh" "/share/zsh/site-functions/_hosts")
("README.md"
#$(string-append "/share/doc/" name "-" version "/README.md")))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-hosts
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "test/test_helper.bash"
(("export _HOSTS=.*")
(string-append "export _HOSTS=" #$output "/bin/hosts")))
(substitute* (cons* "hosts"
;; *.bash and *.bats.
(find-files "test" "\\.bat?sh?.*$"))
(("\\btput\\b") (search-input-file inputs "bin/tput"))
(("\\bsed\\b") (search-input-file inputs "bin/sed"))
(("\\bawk\\b") (search-input-file inputs "bin/awk"))
(("\\bgrep\\b") (search-input-file inputs "bin/grep"))
(("\\bdiff\\b") (search-input-file inputs "bin/diff"))
(("\\bcp\\b") (search-input-file inputs "bin/cp"))
(("\\bchmod\\b") (search-input-file inputs "bin/chmod")))))
(add-after 'install 'check
(lambda* (#:key tests? inputs #:allow-other-keys)
(if tests?
(begin
(delete-file "hosts") ;Ensure installed hosts is checked.
(setenv "PATH" "") ;Ensure substitutions were correct.
(setenv "TERM" "linux") ;Set to tty for test.
(invoke (search-input-file inputs "/bin/bats")
"test"))))))))
(home-page "https://github.com/xwmx/hosts/")
(synopsis "Script for editing a foreign distro's @file{/etc/hosts} file")
(description "Hosts is a command line program for managing
+33 -30
View File
@@ -4,6 +4,7 @@
;;; Copyright © 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2019, 2021 Marius Bakke <marius@gnu.org>
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2026 Anderson Torres <anderson.torres.8519@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -21,49 +22,51 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages adns)
#:use-module (guix gexp)
#:use-module (guix licenses)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (gnu packages m4)
#:use-module (gnu packages pkg-config)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (gnu packages m4)
#:use-module (gnu packages pkg-config))
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (guix utils))
(define-public adns
(package
(name "adns")
(version "1.6.1")
(source (origin
(method url-fetch)
(uri (list (string-append "mirror://gnu/adns/adns-"
version ".tar.gz")
(string-append
"https://www.chiark.greenend.org.uk/~ian/adns/ftp/adns-"
version ".tar.gz")))
(sha256
(base32
"1k81sjf0yzv6xj35vcxp0ccajxrhhmyly7a57xlbs1kmkdwb6f3i"))))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "git://git.chiark.greenend.org.uk/~ianmdlvl/adns.git")
(commit (string-append "adns-" version))))
(sha256
(base32
"0ln3l5j7wb1xazrzl76p9xar52p6l2k1cwy7jazxw1acl71k9h5n"))))
(build-system gnu-build-system)
(arguments
;; Make sure the programs under bin/ fine libadns.so.
'(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath -Wl,"
(assoc-ref %outputs "out")
"/lib"))
;; XXX: Tests expect real name resolution to work.
#:tests? #f))
(list
;; INFO: Tests expect real name resolution to work.
#:tests? #f
#:configure-flags
#~(list
;; Make sure the programs under bin/ find libadns.so.
(string-append "LDFLAGS=-Wl,-rpath -Wl,"
#$output:out
"/lib"))))
(native-inputs
(list m4))
(home-page "https://www.gnu.org/software/adns/")
(synopsis "Asynchronous DNS client library and utilities")
(description
"GNU adns is a C library that provides easy-to-use DNS resolution
functionality. The library is asynchronous, allowing several concurrent
calls. The package also includes several command-line utilities for use in
scripts.")
(license gpl3+)))
"GNU adns is a C library that provides easy-to-use @acronym{DNS, Domain
Name System} resolution functionality. The library is asynchronous, allowing
several concurrent calls. The package also includes several command-line
utilities for use in scripts.")
(license license:gpl3+)))
(define-public c-ares
(package
@@ -146,7 +149,7 @@ asynchronously. It is intended for applications which need to perform DNS
queries without blocking, or need to perform multiple DNS queries in parallel.
The primary examples of such applications are servers which communicate with
multiple clients and programs with graphical user interfaces.")
(license (x11-style "https://c-ares.haxx.se/license.html"))))
(license (license:x11-style "https://c-ares.haxx.se/license.html"))))
(define-public c-ares-for-node-lts
(hidden-package c-ares))
+371 -218
View File
File diff suppressed because it is too large Load Diff
+57 -4
View File
@@ -42,7 +42,7 @@
;;; Copyright © 2022 Andy Tai <atai@atai.org>
;;; Copyright © 2023 Sergiu Ivanov <sivanov@colimite.fr>
;;; Copyright © 2023 David Thompson <dthompson2@worcester.edu>
;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2023, 2025-2026 Sharlatan Hellseher <sharlatanus@gmail.com>
;;; Copyright © 2023 Gabriel Wicki <gabriel@erlikon.ch>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2023 Parnikkapore <poomklao@yahoo.com>
@@ -2316,13 +2316,13 @@ object library.")
(file-name (git-file-name name version))
(sha256
(base32
"1jds2l3cb96b02jxd7lmrjjl9s7mylnrvg6fpw0j8c141bk8vyg3"))))
"1jds2l3cb96b02jxd7lmrjjl9s7mylnrvg6fpw0j8c141bk8vyg3"))
(patches
(search-patches "tao-synth-include-string-you-use.patch"))))
(build-system cmake-build-system)
(arguments (list #:tests? #false)) ;there are no tests
(inputs
(list glfw freeglut))
(native-inputs
(list gcc-7))
(home-page "https://github.com/lucasw/tao_synth")
(synopsis "Sound synthesis with physical models")
(description "Tao is a software package for sound synthesis using physical
@@ -6358,6 +6358,59 @@ It is currently fairly complete for PCM devices, and has some support for
mixers.")
(license license:psfl)))
(define-public python-pyo
(package
(name "python-pyo")
(version "1.0.6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/belangeo/pyo")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1igz75kv94dav28rzz19gckgfgdli05q5ghadlvm03ia7xd9l5zm"))))
(build-system pyproject-build-system)
(arguments
(list
;; TODO: collecting ... Fatal Python error: Segmentation fault
#:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'sanity-check 'set-HOME
(lambda _
(setenv "HOME" "/tmp"))))))
(native-inputs
(list python-pytest
python-setuptools))
(inputs
(list liblo
libsndfile
portaudio
portmidi))
(propagated-inputs
(list python-wxpython))
(home-page "https://github.com/belangeo/pyo")
(synopsis "Python module to build digital signal processing program")
(description
"pyo is a Python module containing classes for a wide variety of audio
signal processing types.
With pyo, user will be able to include signal processing chains directly in
Python scripts or projects, and to manipulate them in real time through the
interpreter. Tools in pyo module offer primitives, like mathematical
operations on audio signal, basic signal processing (filters, delays,
synthesis generators, etc.), but also complex algorithms to create sound
granulation and others creative audio manipulations.
pyo supports OSC protocol (Open Sound Control), to ease communications between
softwares, and MIDI protocol, for generating sound events and controlling
process parameters. pyo allows creation of sophisticated signal processing
chains with all the benefits of a mature, and widely used, general programming
language.")
(license license:lgpl3+)))
(define-public ldacbt
(package
(name "ldacbt")
+117 -137
View File
@@ -3436,14 +3436,14 @@ the @code{HorvathMethylChip40} (Mammal40) array.")
(define-public r-systempiperdata
(package
(name "r-systempiperdata")
(version "2.14.5")
(version "2.14.6")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "systemPipeRdata" version
'experiment))
(sha256
(base32 "1yrq1vyc0pmp3iv621cvdsavlarcca3z4bbxfzbg0ny3fyqp67pb"))))
(base32 "1j7h40hcm0gyahmlilvlb83ddmwrarqn319qwpnrgwcji8fm92jd"))))
(properties `((upstream-name . "systemPipeRdata")))
(build-system r-build-system)
(propagated-inputs (list r-biocgenerics r-biostrings r-jsonlite r-remotes))
@@ -4552,15 +4552,9 @@ these biases and construct statistically consistent estimators.")
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'skip-bad-tests
(lambda _
;; This test needs Internet access.
(with-directory-excursion "tests/testthat"
(substitute* "test-examples.R"
((".*find_taxonomy\\(\\) is working.*" m)
(string-append m "skip('guix')\n")))))))))
#:skipped-tests
;; This test needs Internet access.
'(("test-examples.R" ".*find_taxonomy\\(\\) is working.*"))))
(propagated-inputs
(list r-ape
r-assertthat
@@ -4611,13 +4605,13 @@ to understand their data better and discover new insights.")
(define-public r-anndatar
(package
(name "r-anndatar")
(version "1.0.1")
(version "1.0.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "anndataR" version))
(sha256
(base32 "1vi9aqgdjy0nlbsk7628sz12jsxd9bfb79yxhh0ngijpxj9sxd4p"))))
(base32 "1gn1yyfs08a77zrl4cidahxim3kgcvpbsrgfxxnhhrka57xcylld"))))
(properties `((upstream-name . "anndataR")))
(build-system r-build-system)
(arguments
@@ -4670,14 +4664,13 @@ directly access various slots (e.g. X, obs, var), or convert the data into
(build-system r-build-system)
(arguments
(list
#:test-directory "inst/unitTests"
;; These tests require internet access.
#:skipped-tests
'("test_recipe.R"
"test_webAccessFunctions.R")
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'delete-bad-tests
(lambda _
;; These tests require internet access.
(for-each delete-file
'("inst/unitTests/test_recipe.R"
"inst/unitTests/test_webAccessFunctions.R"))))
(add-before 'install 'set-home
(lambda _ (setenv "HOME" "/tmp"))))))
(propagated-inputs
@@ -5244,13 +5237,13 @@ structures: @code{ExpressionSet}, @code{AffyBatch}, @code{NChannelSet}.")
(define-public r-arrayqualitymetrics
(package
(name "r-arrayqualitymetrics")
(version "3.64.0")
(version "3.66.0")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "arrayQualityMetrics" version))
(sha256
(base32
"1kz2d40wx2ksy9dz1z3wylcj7y7ad9z8xphsnz39j02m4g5mbvlp"))))
"0y9k81vwqq74zfdrc2hvx7mg0l7572hvrsby00m20z034j7f9pmi"))))
(properties
'((upstream-name . "arrayQualityMetrics")
;; We don't need these.
@@ -5272,7 +5265,7 @@ structures: @code{ExpressionSet}, @code{AffyBatch}, @code{NChannelSet}.")
r-svglite
r-vsn
r-xml))
(native-inputs (list r-knitr))
(native-inputs (list r-biocstyle r-knitr))
(home-page "https://bioconductor.org/packages/arrayQualityMetrics")
(synopsis "Quality metrics report for microarray data sets")
(description
@@ -6110,10 +6103,8 @@ retrieval analyses, or similar technologies.")
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'disable-bad-tests
(lambda _ (delete-file "tests/testthat/test-download.R"))))))
;; This requires internet access.
#:skipped-tests '("test-download.R")))
(propagated-inputs (list cmake r-dir-expiry))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/LTLA/biocmake")
@@ -6421,17 +6412,6 @@ objects.")
(base32 "189akh4lpbp0dzgflb3nb3vi94bhmsj7qkcl597dnnzxqz00hsb2"))))
(properties `((upstream-name . "CoreGx")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'disable-bad-tests
(lambda _
;; It is unclear why 3 tests fail.
(with-directory-excursion "tests/testthat"
(substitute* "test-LongTable-utils.R"
((".*doesn't miss assay observations.*" m)
(string-append m "skip('guix')\n")))))))))
(propagated-inputs
(list r-bench
r-biobase
@@ -7900,13 +7880,13 @@ Kallisto, Salmon, StringTie, Cufflinks/Cuffdiff etc.")
(define-public r-isva
(package
(name "r-isva")
(version "1.9")
(version "1.10")
(source (origin
(method url-fetch)
(uri (cran-uri "isva" version))
(sha256
(base32
"05qx9q0kg4ma23v4abhihw0vz017nq6hv2jzsiqx4d20ngh1dl4z"))))
"1im1bwbf6l88m4bwwwr0z2x8bvw927s3fqbwc06s5240wc8syjpl"))))
(properties `((upstream-name . "isva")))
(build-system r-build-system)
(propagated-inputs (list r-fastica r-jade r-qvalue))
@@ -8673,13 +8653,13 @@ on Bioconductor or which replace R functions.")
(define-public r-biomart
(package
(name "r-biomart")
(version "2.66.1")
(version "2.66.2")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "biomaRt" version))
(sha256
(base32
"1cmzay4z9s183dc001rxfa81ql67la9y8m0p0wsn2iwzxzx94n8g"))))
"1awsfklcs35vrmjkc12bk5ys9w7ib0799i3d0k138y44a0837pph"))))
(properties
`((upstream-name . "biomaRt")))
(build-system r-build-system)
@@ -10337,13 +10317,13 @@ Enrichment Analysis} (GSEA).")
(define-public r-gsva
(package
(name "r-gsva")
(version "2.4.6")
(version "2.4.8")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "GSVA" version))
(sha256
(base32
"08i2s5zlm75mr7zl357cic2zxcy7aqqfv67xb0w67n48cw016ri6"))))
"0p9awi85dbmmyplhdfz0in4nhaavb58gpf48kqyp30rcc3v5a8h0"))))
(properties `((upstream-name . "GSVA")))
(build-system r-build-system)
(propagated-inputs (list r-biobase
@@ -10738,6 +10718,54 @@ nucleotide sequence analysis. The package is primarily useful to developers
of other R packages who wish to make use of HTSlib.")
(license license:lgpl2.0+)))
(define-public r-rliger
(package
(name "r-rliger")
(version "2.2.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/welch-lab/liger")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1w849km9b347m56qwr5lr6ymdk7wv22hr224riscm0zrnx402yb3"))))
(properties `((upstream-name . "rliger")))
(build-system r-build-system)
(propagated-inputs (list r-cli
r-delayedarray
r-dplyr
r-ggplot2
r-hdf5array
r-hdf5r
r-leidenalg
r-lifecycle
r-magrittr
r-matrix
r-patchwork
r-rann
r-rcpp
r-rcpparmadillo
r-rcppplanc
r-rcppprogress
r-rlang
r-s4vectors
r-scales
r-uwot))
(native-inputs
(list r-circlize r-complexheatmap r-knitr r-testthat r-viridis))
(home-page "https://github.com/welch-lab/liger")
(synopsis "Linked inference of genomic experimental relationships")
(description
"LIGER is a package for integrating and analyzing multiple single-cell
datasets. It relies on integrative non-negative matrix factorization to
identify shared and dataset-specific factors.")
(license license:gpl3)))
(define-deprecated-package r-liger
r-rliger)
(define-public r-rnbeads
(package
(name "r-rnbeads")
@@ -11117,13 +11145,13 @@ different technologies, including microarrays, RNA-seq, and quantitative PCR.")
(define-public r-maaslin2
(package
(name "r-maaslin2")
(version "1.22.0")
(version "1.24.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "Maaslin2" version))
(sha256
(base32 "10hdjhi1ykk513hzvs0bi6avzghqmkqns8knhz3ycv7bj3ynp70x"))))
(base32 "0z8vfx6db6xfvqdhg6n8jx3fmgwvq22facsacq6ym867kw2jafiz"))))
(properties `((upstream-name . "Maaslin2")))
(build-system r-build-system)
(propagated-inputs
@@ -11311,17 +11339,6 @@ high distances can be flagged as potentially low-quality.")
;; Avoid dependency cycle.
(updater-ignored-native-inputs . ("r-spectra"))))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
;; This test uses a deprecated procedure that has since been removed
;; from testthat.
(add-after 'unpack 'testthat-compatibility
(lambda _
(substitute* "tests/testthat/test_zzz.R"
((".*.onLoad works.*" m)
(string-append m "skip('guix')\n"))))))))
(propagated-inputs (list r-biocparallel r-mscoreutils))
(native-inputs (list r-callr r-knitr r-microbenchmark r-robustbase
r-testthat))
@@ -11528,13 +11545,13 @@ time-series data (including a graphical user interface).")
(define-public r-mmuphin
(package
(name "r-mmuphin")
(version "1.22.0")
(version "1.24.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MMUPHin" version))
(sha256
(base32 "0d8i9b6pjwz409jd46fm1n9h21hzg8zgzpvchywpyc1k896fvz4l"))
(base32 "1zdk9ffa996w4acnhbs7grbji5s3plwhcl6m21yajrlck2i9y3cw"))
;; Delete generated files.
(snippet
'(for-each delete-file
@@ -14298,13 +14315,13 @@ level.")
(define-public r-tcgautils
(package
(name "r-tcgautils")
(version "1.30.2")
(version "1.30.3")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "TCGAutils" version))
(sha256
(base32
"1zwzx7mfp4s0v1rdjsyxj4l9w360g4qm3am8yf5lsd0biciqqh93"))))
"1nppp70675y3ds76jf61rhfis2lgkxqjhz48b367qa55g3q2ah61"))))
(properties `((upstream-name . "TCGAutils")))
(build-system r-build-system)
(arguments
@@ -15024,14 +15041,14 @@ unmodeled, or latent sources of noise.")
(define-public r-systempiper
(package
(name "r-systempiper")
(version "2.16.3")
(version "2.16.4")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "systemPipeR" version))
(sha256
(base32
"0maixi0hwqzkpiq60hf60x4q3gv3hkvmrqh3ygv0fk63g1k9f6cj"))))
"1zrk6ky58f30wvaxph5dc2wr418qfpwc7d8pkxpl5dhb5g7vgn8r"))))
(properties `((upstream-name . "systemPipeR")))
(build-system r-build-system)
;; Tests fail because genWorkenvir fails to set up the environment.
@@ -15398,13 +15415,13 @@ molecular functions, respectively, and produces intuitive graphical outputs.")
(define-public r-xllim
(package
(name "r-xllim")
(version "2.3")
(version "2.3.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "xLLiM" version))
(sha256
(base32 "08v6acn6vpn8asn61ldqdryjz0xk5zyd2v63aqrc5xximpqwrp7d"))))
(base32 "1h2z6a3j3yi7rj5lyk7gb1iyp2vf516fgmk7wr333gfkvk522n2r"))))
(properties `((upstream-name . "xLLiM")))
(build-system r-build-system)
(propagated-inputs (list r-abind
@@ -16304,14 +16321,14 @@ signals directly in the Bruker format.")
(define-public r-codedepends
(package
(name "r-codedepends")
(version "0.6.6")
(version "0.6.7")
(source
(origin
(method url-fetch)
(uri (cran-uri "CodeDepends" version))
(sha256
(base32
"0msq5ksjqp2pjzl6f1vizw53gdf5lz520bpdr5dbjwz5mc1mp0bz"))))
"02sj40qxq5vywgqay9q9vpv3s6j3jjr46kc8q3v1yw2vbsmlvrz0"))))
(properties `((upstream-name . "CodeDepends")))
(build-system r-build-system)
(propagated-inputs
@@ -17382,14 +17399,14 @@ data.")
(define-public r-ggtree
(package
(name "r-ggtree")
(version "4.0.4")
(version "4.0.5")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "ggtree" version))
(sha256
(base32
"1qi5nispv0cirfayijybnn1nr8l6sb2adnic3y37qm3yv91w6s6z"))))
"0w9hqc3m35mrdqy5iwcm201pzpbl8jw6rd3wyzwp6f53wbbm2lbh"))))
(properties `((upstream-name . "ggtree")))
(build-system r-build-system)
(propagated-inputs
@@ -18703,13 +18720,13 @@ standardization of the analyses and the development of best practices.")
(define-public r-microbiomestat
(package
(name "r-microbiomestat")
(version "1.3")
(version "1.4")
(source (origin
(method url-fetch)
(uri (cran-uri "MicrobiomeStat" version))
(sha256
(base32
"02xg8l4d0z5wrdrm5dj5a0q51vsbhf3f6z2lk8294c4d85s09dhl"))))
"0in28lzds3sv1xa25vs8q5mmm1ax78s2axhq7mi23njqip5xmsr1"))))
(properties
'((upstream-name . "MicrobiomeStat")
(updater-extra-inputs . ("nlopt"))
@@ -18717,23 +18734,21 @@ standardization of the analyses and the development of best practices.")
(build-system r-build-system)
(inputs (list nlopt))
(native-inputs (list pkg-config))
(propagated-inputs (list r-bbmisc
(propagated-inputs (list r-bbotk
r-dplyr
r-foreach
r-ggplot2
r-ggrepel
r-lhs
r-lmertest
r-mass
r-matrix
r-matrixstats
r-mlr
r-mlrmbo
r-mlr3
r-mlr3mbo
r-modeest
r-paramhelpers
r-paradox
r-rcpp
r-rcpparmadillo
r-smoof
r-statmod))
(home-page "https://cran.r-project.org/package=MicrobiomeStat")
(synopsis "Statistical methods for microbiome compositional data")
@@ -19637,14 +19652,14 @@ correspondence between different data sources.")
(define-public r-enrichplot
(package
(name "r-enrichplot")
(version "1.30.4")
(version "1.30.5")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "enrichplot" version))
(sha256
(base32
"080q91ll8rvqf93hcmxc7kjbmmihyh0vrpxck2pqrwglbqxm4xll"))))
"12c6xwp29mmalvxp3asliv2hlha5vv8l37prmmcgpdi4nghfic3b"))))
(build-system r-build-system)
(propagated-inputs
(list r-aplot
@@ -22889,14 +22904,14 @@ expression space.")
(define-public r-cicero
(package
(name "r-cicero")
(version "1.28.0")
(version "1.28.3")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "cicero" version))
(sha256
(base32
"1ibxynw77a8mqv9av7z828wcazjpm4sfp83hd412f2rmgkls895x"))))
"016wpficnbricf4f7sgq8j53cl178f1332fh9zvlx7q560489zf1"))))
(build-system r-build-system)
(propagated-inputs
(list r-assertthat
@@ -23528,14 +23543,14 @@ populations, splice site strength, conservation, etc.")
(define-public r-variancepartition
(package
(name "r-variancepartition")
(version "1.40.1")
(version "1.40.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "variancePartition" version))
(sha256
(base32
"1xqy4jl8im7i4kd4iwn8hvhy172fzsadyn90kprihmvccmpd5cr3"))))
"0k2rcgg4ll06b9j7999d4l60wpmi3vnjaqiy5ay8ppd1z0m38ygf"))))
(properties
'((upstream-name . "variancePartition")
(updater-extra-native-inputs . ("r-rfast"))))
@@ -23876,30 +23891,26 @@ rate} (FDR).")
(define-public r-activedriverwgs
(package
(name "r-activedriverwgs")
(version "1.2.0")
(version "1.2.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "ActiveDriverWGS" version))
(sha256
(base32
"0xnplgwxd197a4d422bsxg753q158i12ils16awd1cw30wafdxkk"))))
"1v6lnzbaksqpc33q3bp4mwij6rrfbqhi5wk1qx32h2wr2hr4208y"))))
(properties
`((upstream-name . "ActiveDriverWGS")))
(build-system r-build-system)
(propagated-inputs
(list r-biostrings
r-bsgenome
r-bsgenome-hsapiens-ucsc-hg19
r-bsgenome-hsapiens-ucsc-hg38
r-bsgenome-mmusculus-ucsc-mm9
r-bsgenome-mmusculus-ucsc-mm10
r-genomeinfodb
r-genomicranges
r-iranges
r-s4vectors))
(native-inputs
(list r-knitr r-testthat))
(list r-bsgenome-hsapiens-ucsc-hg19 r-knitr r-testthat))
(home-page "https://cran.r-project.org/web/packages/ActiveDriverWGS/")
(synopsis "Driver discovery tool for cancer whole genomes")
(description
@@ -24759,13 +24770,13 @@ functionality.")
(define-public r-biocviews
(package
(name "r-biocviews")
(version "1.78.0")
(version "1.78.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "biocViews" version))
(sha256
(base32
"1dfsfj4dm9wnh4qr1sqdrwzccl3pgw58j17vr3i1bvxkrq31p1ws"))))
"1qw3xwsffdqfwpmwrpzg8rnjwv9l45lkjz8bf5272hkhgjc7b1a8"))))
(properties
`((upstream-name . "biocViews")))
(build-system r-build-system)
@@ -24878,14 +24889,14 @@ db and resource files to AWS S3 buckets.")
(define-public r-multiassayexperiment
(package
(name "r-multiassayexperiment")
(version "1.36.1")
(version "1.36.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "MultiAssayExperiment" version))
(sha256
(base32
"09jwnwiq4vx7cmzq5va3rh7npjyhi1p5p344c4n0h9nr55mxzjiw"))))
"0bhr51c58vdfvly0bh3hgr397qkq45yw8221rpr38cah7dbzvrba"))))
(properties
'((upstream-name . "MultiAssayExperiment")
(updater-extra-native-inputs
@@ -25954,13 +25965,13 @@ provided for direct creation of an in-memory tatami matrix from a HDF5 file.")
(define-public r-beadarray
(package
(name "r-beadarray")
(version "2.58.0")
(version "2.60.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "beadarray" version))
(sha256
(base32
"0m9hmy4xn7q2v4ra95b9h08d0qh5qmjgqmg96vabyv46gn5i7qp4"))))
"1bcirbg10ai6jpa8a5ppq4450r5h2bwizb98qn0z0hmm1mm4ww9r"))))
(properties `((upstream-name . "beadarray")))
(build-system r-build-system)
(propagated-inputs (list r-annotationdbi
@@ -26390,13 +26401,13 @@ of other packages.")
(define-public r-scater
(package
(name "r-scater")
(version "1.38.0")
(version "1.38.1")
(source (origin
(method url-fetch)
(uri (bioconductor-uri "scater" version))
(sha256
(base32
"1qwygk8fg8nharrkmjs65fcl3lsdi232f2383s5j8vm1qil5gghd"))))
"1p8dzjphrcqai1f8wh56jfv377dqzdfnx2sl9sn73axbsr41swa7"))))
(build-system r-build-system)
(properties
'((updater-extra-native-inputs
@@ -26501,13 +26512,13 @@ variable and significantly correlated genes.")
(define-public r-sparsearray
(package
(name "r-sparsearray")
(version "1.10.8")
(version "1.10.10")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "SparseArray" version))
(sha256
(base32 "1bjxljwfrv787ikp61xl29wx3k6624qz75gl1kzfif62vys7vgf0"))))
(base32 "19c1dfa5wizq7k53a43i5dwwaqs44prclxbf1k0i3awx5wz6qlbw"))))
(properties `((upstream-name . "SparseArray")))
(build-system r-build-system)
(propagated-inputs (list r-biocgenerics
@@ -27161,14 +27172,14 @@ with your data.")
(define-public r-gwascat
(package
(name "r-gwascat")
(version "2.42.0")
(version "2.42.1")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "gwascat" version))
(sha256
(base32
"1v5z4fmwgs3swvpa09y986sracz0nsggq8s9hp1nmwb9a9grw8px"))))
"0djrd63nsqpy46acblg5k8pq6ldqccr35r6h0sf4xridpkqm78b1"))))
(build-system r-build-system)
(propagated-inputs
(list r-annotationdbi
@@ -27183,7 +27194,6 @@ with your data.")
r-readr
r-s4vectors
r-seqinfo
r-snpstats
r-tibble
r-variantannotation))
(native-inputs
@@ -27644,16 +27654,6 @@ visualizations for publication-quality multi-panel figures.")
"1c7vy10ga3cswsqwxljbgqlsjg0d2lx9srfknbjy4fkbyrjci15k"))))
(properties `((upstream-name . "ballgown")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
;; These deprecated procedures have been removed in testthat.
(add-after 'unpack 'testthat-compatibility
(lambda _
(substitute* "tests/testthat/test-annotation.R"
(("is_true\\(\\)") "expect_true")
(("is_false\\(\\)") "expect_false")))))))
(propagated-inputs
(list r-biobase
r-genomicranges
@@ -28409,28 +28409,18 @@ separate published packages.")
(define-public r-biomformat
(package
(name "r-biomformat")
(version "1.38.0")
(version "1.38.3")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "biomformat" version))
(sha256
(base32
"1ydcgifdrgg48y7qxg0gw30h332y3yk3k3n17fajkv58mlvyx1yc"))))
"0b0w0mfx448ph8fla3nb4i50mvpnv498kxip7rnh14xwas9rhdd7"))))
(properties `((upstream-name . "biomformat")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
;; These deprecated procedures have been removed in testthat.
(add-after 'unpack 'testthat-compatibility
(lambda _
(substitute* "tests/testthat/test-IO.R"
(("is_true\\(\\)") "expect_true")
(("is_false\\(\\)") "expect_false")))))))
(propagated-inputs
(list r-jsonlite r-matrix r-plyr r-rhdf5))
(list r-jsonlite r-matrix r-rhdf5))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/joey711/biomformat/")
(synopsis "Interface package for the BIOM file format")
@@ -29188,25 +29178,15 @@ reproducibility.")
(define-public r-phyloseq
(package
(name "r-phyloseq")
(version "1.54.1")
(version "1.54.2")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "phyloseq" version))
(sha256
(base32 "1zivxag6b2bjh32k1mpn7hlvalap97rp90x3cbfynqrk6933f4bq"))))
(base32 "106zwzzwzvb5x0lz9i68wshh2nsa2rf5rmkqjqsvr4smxq6hknlj"))))
(properties `((upstream-name . "phyloseq")))
(build-system r-build-system)
(arguments
(list
#:phases
'(modify-phases %standard-phases
;; These deprecated procedures have been removed in testthat.
(add-after 'unpack 'testthat-compatibility
(lambda _
(substitute* (find-files "tests/testthat" "\\.R$")
(("is_true\\(\\)") "expect_true")
(("is_false\\(\\)") "expect_false")))))))
(propagated-inputs
(list r-ade4
r-ape
+10 -3
View File
@@ -922,7 +922,10 @@ suite native in R.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "12h1di45fg06nhsliii7v0h1z567pkpis1xm4ar1qr8ns1n8iljw"))))
(base32 "12h1di45fg06nhsliii7v0h1z567pkpis1xm4ar1qr8ns1n8iljw"))
(modules '((guix build utils)))
(snippet
'(delete-file-recursively "r/src/vendor/highway"))))
(properties `((upstream-name . "BPCells")))
(build-system r-build-system)
(arguments
@@ -930,7 +933,11 @@ suite native in R.")
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'chdir
(lambda _ (chdir "r"))))))
(lambda _
(substitute* "r/configure"
(("tools/hwy-test.cpp" m)
(string-append m " $HWY_LIBS $HWY_CFLAGS")))
(chdir "r"))))))
(propagated-inputs
(list r-dplyr
r-ggplot2
@@ -957,7 +964,7 @@ suite native in R.")
r-igraph
r-iranges
r-matrixstats))
(inputs (list hdf5 zlib))
(inputs (list hdf5 google-highway zlib))
(native-inputs (list pkg-config))
(home-page "https://github.com/bnprks/BPCells")
(synopsis "Single cell counts matrices to PCA")
+44
View File
@@ -26,6 +26,7 @@
;;; Copyright © 2025 Josep Bigorra <jjbigorra@gmail.com>
;;; Copyright © 2025 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2026 Nemin <bergengocia@protonmail.com>
;;; Copyright © 2026 Nguyễn Gia Phong <cnx@loang.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -100,6 +101,7 @@
#:use-module (gnu packages rpc)
#:use-module (gnu packages serialization)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages tcl)
#:use-module (gnu packages tls)
#:use-module (gnu packages unicode)
#:use-module (gnu packages version-control)
@@ -139,6 +141,48 @@ Bourne shell script instead of m4.")
(home-page "https://github.com/radareorg/acr")
(license license:gpl2)))
(define-public autosetup
(package
(name "autosetup")
(version "0.7.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/msteveb/autosetup")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (base32 "002b380073cpxlqziia2gvngywrb37b08p9k0zk9vlxn2p174hc6"))
(modules '((guix build utils)))
(snippet
#~(begin
(delete-file "jimsh0.c")
(substitute* "Makefile"
(("^.*tclsh8\\..*") ;tests run with specific Tcl versions
""))))))
(build-system gnu-build-system)
(arguments
(list #:test-target "test"
#:phases
#~(modify-phases %standard-phases
(delete 'configure)
(delete 'build)
(replace 'install
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "sys-find-tclsh"
(("jimsh tclsh")
(search-input-file inputs "bin/tclsh")))
(invoke "tclsh" "autosetup"
(string-append "--sysinstall=" #$output)))))))
(inputs (list tcl))
(home-page "https://msteveb.github.io/autosetup/")
(synopsis "Build environment auto-configurator")
(description
"@command{autosetup} is a tool, similar to @command{autoconf},
to configure a build system for the appropriate environment,
according to the system capabilities and the user-selected options.")
(license license:bsd-2)))
(define-public bam
(package
(name "bam")
+3 -3
View File
@@ -375,7 +375,7 @@ contents, and discovering ways to shrink the size of Docker/OCI image.")
(define-public guix-compose
(package
(name "guix-compose")
(version "0.1.1")
(version "0.2.0")
(source
(origin
(method git-fetch)
@@ -384,7 +384,7 @@ contents, and discovering ways to shrink the size of Docker/OCI image.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1ij6rfs5pfykk8c53q029sl2qx3k572dqdfb6pn5s569l6697ci1"))))
(base32 "1dy48qkz3ifxagijpvwg7rmq7hz3pikhdcfral6djyc9ppmz8mbm"))))
(build-system guile-build-system)
(arguments
(list
@@ -426,7 +426,7 @@ contents, and discovering ways to shrink the size of Docker/OCI image.")
"guile" "-L" "./modules" "-s" "tests/test-compose.scm")))))))
(native-inputs (list guile-3.0))
;; Avoid setting propagated so that we use the users profile.
(inputs (list guix guile-yamlpp))
(inputs (list guix guile-dotenv guile-yamlpp))
(native-search-paths
(list $GUIX_EXTENSIONS_PATH))
(synopsis "Guix' docker compose compatibility layer")
+781 -691
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -1688,14 +1688,14 @@ structure. However CryFS is not considered stable yet by the developers.")
(define-public b3sum
(package
(name "b3sum")
(version "1.8.2")
(version "1.8.4")
(source
(origin
(method url-fetch)
(uri (crate-uri "b3sum" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "06qc6iv574km4j1ja4qhxyai680jkll58qzpz4mb79c0rk750dpd"))))
(base32 "0pkra5zh680cl9q92hpzmg9flz99b06bhpg7jyhymg1nkm0anw7a"))))
(build-system cargo-build-system)
(arguments
(list
+2 -2
View File
@@ -51,7 +51,7 @@
(define-public boinc-client
(package
(name "boinc-client")
(version "8.2.8")
(version "8.2.9")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -62,7 +62,7 @@
(file-name (git-file-name "boinc" version))
(sha256
(base32
"1ppcf57p6dkv9dv5k90fj3xhbv9di2d3yjkg2flfv5d45s82lay8"))))
"0ik9423ii6kal29jdn907pxy8w86zpi8n158qx1gcsh8lsaif1v5"))))
(build-system gnu-build-system)
(arguments
(list
+2 -2
View File
@@ -709,13 +709,13 @@ your code.")
(define-public python-django-filter
(package
(name "python-django-filter")
(version "25.1")
(version "25.2")
(source (origin
(method url-fetch)
(uri (pypi-uri "django_filter" version))
(sha256
(base32
"0lvi82f3dnj89ip8hry8fq8w7x632r5p84dlr451rnm8izsfxj8y"))))
"08wgzqirabxzcdhh0wvv45hqr6dqxy3ifm7mjv86hi0zjd59h3kn"))))
(build-system pyproject-build-system)
(arguments
'(#:phases
+11 -1
View File
@@ -372,6 +372,7 @@ integration tests...\n")
;; Do not build the shared libphobos2.so library, to avoid
;; retaining a reference to gcc:lib.
"SHARED=0"
"DIFFABLE=1" ;constant timestamp
"VERBOSE=1")
#:modules
`(,@%default-gnu-modules
@@ -476,6 +477,15 @@ integration tests...\n")
(phase-in-sub-dir 'build "dmd"))
(add-after 'build 'build-phobos
(phase-in-sub-dir 'build "phobos"))
(add-after 'build-phobos 'build-man
(lambda* (#:key make-flags #:allow-other-keys)
(with-directory-excursion "dmd/compiler/docs"
(let ((dmd (or (which "gdmd")
(which "dmd"))))
((assoc-ref %standard-phases 'build)
#:make-flags (cons
(string-append "DMD=" dmd)
make-flags))))))
(replace 'check
(phase-in-sub-dir 'check "dmd"))
(add-after 'check 'check-phobos
@@ -501,7 +511,7 @@ integration tests...\n")
(for-each (cut install-file <> lib-lib)
(find-files "." "^libdruntime\\.so[.0-9]*$")))
(copy-recursively "druntime/import" out-include)
(copy-recursively "compiler/docs/man" out-man))
(copy-recursively "generated/docs/man" out-man))
(with-directory-excursion "phobos"
(with-directory-excursion build-sub-dir
(install-file "libphobos2.a" out-lib)
+26 -24
View File
@@ -295,35 +295,37 @@ prompt the user with the option to go with insecure DNS only.")
(define-public dnsmasq
(package
(name "dnsmasq")
(version "2.90")
(source (origin
(method url-fetch)
(uri (string-append
"http://www.thekelleys.org.uk/dnsmasq/dnsmasq-"
version ".tar.xz"))
(sha256
(base32
"1r09l537vi867hlpv6vl7nvqhscvq1kf04m896bfrgrpv2dk0l4f"))))
(version "2.92")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "http://thekelleys.org.uk/git/dnsmasq.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "055gn5kigz0m9y09vig97s1g257hnlkhw4wv9d9wdficnsxcbwwm"))))
(build-system gnu-build-system)
(arguments
(list
#:tests? #f ;no tests
#:make-flags
#~(list (string-append "PREFIX=" #$output)
(string-append "CC=" #$(cc-for-target))
(string-append "PKG_CONFIG=" #$(pkg-config-for-target))
"COPTS=\"-DHAVE_DBUS\"")
#:phases
#~(modify-phases %standard-phases
(delete 'configure) ;no configure
(add-after 'install 'install-dbus
(lambda _
(install-file "dbus/dnsmasq.conf"
(string-append #$output "/etc/dbus-1/system.d")))))))
(native-inputs
(list pkg-config))
(inputs
(list dbus))
(arguments
`(#:phases
(modify-phases %standard-phases
(delete 'configure)
(add-after 'install 'install-dbus
(lambda _
(install-file "dbus/dnsmasq.conf"
(string-append %output "/etc/dbus-1/system.d")))))
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))
(string-append "CC=" ,(cc-for-target))
(string-append "PKG_CONFIG=" ,(pkg-config-for-target))
"COPTS=\"-DHAVE_DBUS\"")
#:tests? #f)) ; no check target
(home-page "https://www.thekelleys.org.uk/dnsmasq/doc.html")
(home-page "https://thekelleys.org.uk/dnsmasq/doc.html")
(synopsis "Small caching DNS proxy and DHCP/TFTP server")
(description
"Dnsmasq is a light-weight DNS forwarder and DHCP server. It is designed
+4 -2
View File
@@ -148,13 +148,13 @@ system.")
(define-public r-duckdb
(package
(name "r-duckdb")
(version "1.4.4")
(version "1.5.1")
(source
(origin
(method url-fetch)
(uri (cran-uri "duckdb" version))
(sha256
(base32 "1hch36v3lsymnx30lv3cjy12gs3v3mhd44ha97l7w9mwp9wbzmxl"))
(base32 "177621m08whqqk4yhj3zrr08l3d9hhlqh3gm9jzhi5cplg47cksq"))
;; This package bundles the duckdb sources and builds a custom variant
;; of duckdb. I'd be happy to link it with our duckdb library instead,
;; but it does not seem possible to do that.
@@ -179,10 +179,12 @@ system.")
r-dplyr
r-remotes
r-rlang
r-sf
r-testthat
r-tibble
r-vctrs
r-withr
r-wk
tzdata-for-tests))
(home-page "https://r.duckdb.org/")
(synopsis "DBI package for the DuckDB database management system")
+76 -5
View File
@@ -15153,6 +15153,27 @@ exporter already existing in Org mode. It supports the Github flavored
markdown features.")
(license license:gpl3+)))
(define-public emacs-grip-mode
(package
(name "emacs-grip-mode")
(version "2.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/seagle0128/grip-mode")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1mrpmzcxgc9hkv55d6kv79f8y6ldqrf5b48f0a4fy30qlgby2wyz"))))
(arguments (list #:tests? #f)) ;no tests
(build-system emacs-build-system)
(home-page "https://github.com/seagle0128/grip-mode")
(synopsis "Instant GitHub-flavored Markdown/Org preview")
(description "Instant GitHub-flavored Markdown/Org preview using
@code{grip}, @code{mdopen} or @code{go-grip}.")
(license license:gpl3)))
(define-public emacs-2048-game
(package
(name "emacs-2048-game")
@@ -16975,6 +16996,35 @@ called. If there are more, each window will have its first character
highlighted. Pressing that character will switch to that window.")
(license license:gpl3+)))
(define-public emacs-spatial-window
(package
(name "emacs-spatial-window")
(version "0.9.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lewang/spatial-window")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "19whlw6p2q6ma20ifkr6iyrhj5l99vj1hv06s7j6j6pvgah27lm4"))))
(build-system emacs-build-system)
(arguments
(list
#:test-command
#~(list "emacs" "-Q" "-batch" "-L" "."
"-l" "spatial-window-geometry-test.el"
"-l" "spatial-window-test.el"
"-f" "ert-run-tests-batch-and-exit")))
(propagated-inputs (list emacs-posframe))
(home-page "https://github.com/lewang/spatial-window")
(synopsis "Jump to windows by spatial position")
(description
"Jump to Emacs windows by pressing keys that match their spatial position
on your keyboard.")
(license license:gpl3+)))
(define-public emacs-windsize
;; There is no proper release. The base version is extracted from the
;; "Version" keyword in the main file.
@@ -17721,6 +17771,29 @@ etc), but also compiling languages (C, C++, Go, Java etc) and markup
languages.")
(license license:gpl3+)))
(define-public emacs-quotable
(package
(name "emacs-quotable")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://codeberg.org/coopi/emacs-quotable")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "00359yljynmk6bqifvfrrradm4na9ap76isibi2d6s4i810szixh"))))
(build-system emacs-build-system)
(home-page "https://codeberg.org/coopi/emacs-quotable")
(synopsis "Emacs Lisp client for the Quotable API")
(description
"This package provides a programmatic interface for the
@uref{https://github.com/lukePeavey/quotable, Quotable @acronym{API,
Application Programming Interface}}, a free and open-source quotations
@acronym{API}.")
(license license:agpl3+)))
(define-public emacs-pkg-info
(package
(name "emacs-pkg-info")
@@ -24436,11 +24509,9 @@ conflicts.")
(lambda* (#:key inputs native-inputs #:allow-other-keys)
(substitute* "xelb-gen"
(("/usr/bin/env") (which "env")))
(let ((xcb-proto #$(this-package-native-input "xcb-proto"))
(emacs (search-input-file (or native-inputs inputs)
"/bin/emacs")))
(invoke "make"
(format #f "PROTO_PATH=~a/share/xcb" xcb-proto))))))))
(invoke "make"
(format #f "PROTO_PATH=~a/share/xcb"
#$(this-package-native-input "xcb-proto"))))))))
(native-inputs (list xcb-proto))
(propagated-inputs (list emacs-compat))
(home-page "https://github.com/emacs-exwm/xelb")
+2 -1
View File
@@ -1505,7 +1505,8 @@ hardware. The utility support USB and UART as serial link.")
(apply (assoc-ref cargo:%standard-phases phase)
#:cargo-target #$(cargo-triplet)
args))
'(unpack-rust-crates
'(prepare-rust-crates
unpack-rust-crates
configure
check-for-pregenerated-files
patch-cargo-checksums)))))))
+10 -8
View File
@@ -135,6 +135,7 @@
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages javascript)
#:use-module (gnu packages jupyter)
#:use-module (gnu packages icu4c)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages libcanberra)
#:use-module (gnu packages libevent)
@@ -2720,16 +2721,17 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
(define-public freecad
(package
(name "freecad")
(version "1.0.2")
(version "1.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/FreeCAD/FreeCAD")
(commit version)))
(commit version)
(recursive? #t))) ;needed for the AddonManager
(file-name (git-file-name name version))
(sha256
(base32 "1zyz473fzrz9h073wp4k65qq4bkhqsp245nsv6nv186sl78l99xa"))
(base32 "029ndw1dypx0xhs4fyiinf7gpk8am0vm9b24idvdsx9x7ghrqz4j"))
(snippet
#~(begin
(use-modules (guix build utils))
@@ -2746,7 +2748,7 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
#:configure-flags
#~(list
"-DBUILD_FLAT_MESH:BOOL=ON"
"-DBUILD_ENABLE_CXX_STD:STRING=C++17"
"-DBUILD_ENABLE_CXX_STD:STRING=C++20" ; FreeCAD 1.1 requires C++20
"-DENABLE_DEVELOPER_TESTS=OFF" ;; see the above: #:tests? comment
"-DFREECAD_QT_VERSION=6" ;; Build with Qt6
"-DFREECAD_USE_EXTERNAL_ONDSELSOLVER=ON" ;; unbundle ondsel-solver
@@ -2768,12 +2770,13 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
(list c++-gsl
doxygen
graphviz
pybind11
qttools
pkg-config
swig-4.0))
swig-4.4))
(inputs
(list bash-minimal
boost-1.83
boost
coin3d
double-conversion
eigen
@@ -2783,6 +2786,7 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
gl2ps
glew
hdf5-1.10
icu4c
jsoncpp
libarea
libjpeg-turbo
@@ -2805,13 +2809,11 @@ dynamics is used by FreeCAD 1.0.0 for its new Assembly workbench.")
python-ply
python-pyside-6
python-pyyaml
python-shiboken-6
python-wrapper
qtsvg
qtwebchannel
qtwebengine
qtwayland
qtx11extras
sqlite
onetbb ;same version as opencascade-occt
vtk-9.5
+70
View File
@@ -88,6 +88,7 @@
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-crypto)
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages guile)
#:use-module (gnu packages haskell-xyz)
@@ -2140,6 +2141,75 @@ the XDG directory specification from @file{~/.@var{name}} to
@file{~/.config/@var{name}}.")
(license license:gpl2+))))
(define-public s5cmd
(package
(name "s5cmd")
(version "2.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/peak/s5cmd")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1y1bwma6f68j00jfdjxvw5flp9l4cdys7dgkrr0yvfz68lk9a17v"))
(snippet
#~(begin (use-modules (guix build utils))
(delete-file-recursively "vendor")))))
(build-system go-build-system)
(arguments
(list
#:install-source? #f
#:import-path "github.com/peak/s5cmd/v2"
#:test-flags
#~(list "-vet=off"
;; cp_test.go:74: assertion failed: text/plain; charset=utf-8
;; (tc.expectedContentType string) != text/html; charset=utf-8
;; (string)
"-skip" "TestGuessContentType")
#:test-subdirs
;; build flag -mod=vendor only valid when using modules
;; /<...>/peak/s5cmd/v2/e2e/util_test.go:417 +0x3b9
;; /<...>/peak/s5cmd/v2/e2e/main_test.go:12 +0x65
#~(list "command/..."
"orderedwriter/..."
"progressbar/..."
"storage/..."
"storage/url/..."
"strutil/...")
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'rename-binaries
(lambda _
(rename-file
(string-append #$output "/bin/v2")
(string-append #$output "/bin/s5cmd")))))))
(native-inputs
(list go-github-com-aws-aws-sdk-go
go-github-com-cheggaaa-pb-v3
go-github-com-google-go-cmp
go-github-com-hashicorp-go-multierror
go-github-com-iancoleman-strcase
go-github-com-igungor-gofakes3
go-github-com-karrick-godirwalk
go-github-com-kballard-go-shellquote
go-github-com-lanrat-extsort-1.0.2
go-github-com-termie-go-shutil
go-github-com-urfave-cli-v2
go-go-uber-org-mock
go-gotest-tools-v3
go-honnef-co-go-tools
go-mvdan-cc-unparam))
(home-page "https://github.com/peak/s5cmd")
(synopsis "Parallel S3 and local filesystem execution tool")
(description
"@code{s5cmd} is a fast S3 and local filesystem execution tool. It comes
with support for a multitude of operations including tab completion and
wildcard support for files, which can be handy for object storage workflow
while working with large number of files.")
(license license:expat)))
(define-public squashfuse
(package
(name "squashfuse")
+2 -2
View File
@@ -766,7 +766,7 @@ require Coincurve.")
(define-public electrum
(package
(name "electrum")
(version "4.7.1")
(version "4.7.2")
(source
(origin
(method git-fetch)
@@ -775,7 +775,7 @@ require Coincurve.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "171jbap3khzwkyxg730sasfj01qiip396sgyiwr1i6yq5fxd23pi"))))
(base32 "05y3w9jhpfxd7frzlilqvsfggrgfzcml2spc2qb5xx9j4q62hnmx"))))
(build-system pyproject-build-system)
(arguments
(list
+2 -2
View File
@@ -2862,7 +2862,7 @@ to the C library @code{uchardet} to increase performance.")
(define-public udiskie
(package
(name "udiskie")
(version "2.6.1")
(version "2.6.2")
(source
(origin
(method git-fetch)
@@ -2871,7 +2871,7 @@ to the C library @code{uchardet} to increase performance.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ngr8sdzd32mxamzfh82ar8m40z52lx91339b7dq3in0cr5r1ynp"))))
(base32 "0zc23yf2sw1m21xkfbpfjzbp7xykqjwq56fr2nxzlc02n7g6iqgk"))))
(build-system pyproject-build-system)
(arguments
(list
+2 -2
View File
@@ -4905,7 +4905,7 @@ Protocol).")
(define-public extremetuxracer
(package
(name "extremetuxracer")
(version "0.8.2")
(version "0.8.4")
(source (origin
(method url-fetch)
(uri (string-append
@@ -4913,7 +4913,7 @@ Protocol).")
version "/etr-" version ".tar.xz"))
(sha256
(base32
"0knd22lzhzqih1w92y6m7yxha376c6ydl22wy4xm6jg2x5jlk1qw"))))
"1rbk8zqfzzk90znf3f5lqqa12j0n6pm2qgwzabzmlnkm1k68acps"))))
(build-system gnu-build-system)
(native-inputs
(list pkg-config))
+4 -2
View File
@@ -524,7 +524,8 @@ like automatic language detection, text-to-speech and clipboard buttons.")
#:vendor-dir "vendor"
#:cargo-target #$(cargo-triplet)
args))
'(unpack-rust-crates
'(prepare-rust-crates
unpack-rust-crates
configure
check-for-pregenerated-files
patch-cargo-checksums))))))))
@@ -595,7 +596,8 @@ Transmission, and can be used to control remote Transmission instances.")
#:vendor-dir "vendor"
#:cargo-target #$(cargo-triplet)
args))
'(unpack-rust-crates
'(prepare-rust-crates
unpack-rust-crates
configure
check-for-pregenerated-files
patch-cargo-checksums)))))))
+13 -6
View File
@@ -604,6 +604,7 @@ in the case of Firefox, it is browser/locales/all-locales."
"zh-CN"
"zh-TW"))
;;; Please keep these versions in sync with icedove.
(define %icecat-base-version "140.9.0")
(define %icecat-version (string-append %icecat-base-version "-gnu1"))
(define %icecat-build-id "20260324000000") ;must be of the form YYYYMMDDhhmmss
@@ -1248,24 +1249,29 @@ testing.")
(cpe-name . "firefox_esr")
(cpe-version . ,(first (string-split version #\-)))))))
(define %icedove-build-id "20260224000000") ;must be of the form YYYYMMDDhhmmss
(define %icedove-build-id "20260324000000") ;must be of the form YYYYMMDDhhmmss
;;; See <https://product-details.mozilla.org/1.0/thunderbird_versions.json>
;;; for the source of truth regarding Thunderbird releases.
(define %icedove-version "140.8.0")
;;; Please keep these version numbers in sync with icecat.
;;; Please also update thunderbird-comm-source and thunderbird-comm-l10n to
;;; the icedove version.
(define %icedove-version "140.9.0")
;; Provides the "comm" folder which is inserted into the icecat source.
;; Avoids the duplication of Icecat's source tarball. Pick the changeset that
;; matches the most recent tag of the form 'THUNDERBIRD_140_2_0esr_RELEASE'.
;; Please also update the commit of thunderbird-comm-l10n to match the
;; changeset used by thunderbird-comm-source.
(define thunderbird-comm-source
(origin
(method hg-fetch)
(uri (hg-reference
(url "https://hg.mozilla.org/releases/comm-esr140")
(changeset "aa377fbf351e6b10b053e6afa421755c82d5fcf7")))
(changeset "8be9f2d3072c225a1e5f153745a18984c2babf8f")))
(file-name (string-append "thunderbird-" %icedove-version "-checkout"))
(sha256
(base32
"0595jg1qbwclzi9qssljqkisrm2dn99rzxzaz2mcfi7b1kvbfaki"))
"04j35957x03m5x7mhh8zxa86mwjy0is2vb614sr4inkvvz4rs2hg"))
(patches (search-patches "icedove-observer-fix.patch"))))
;;; To regenerate, see the `format-locales' helper defined above.
@@ -1342,7 +1348,8 @@ testing.")
;; The commit to use can be found in the mail/locales/l10n-changesets.json
;; file in Thunderbird's source (e.g.:
;; <https://hg-edge.mozilla.org/releases/comm-esr140/file/efb07defaa2d56105675dc1d936af581ebfd8ffa/mail/locales/l10n-changesets.json>)
(let* ((commit "b6fd3d6c75ba35d91fe131a654df76ca86f35ac5")
;; where the hash in the URL is the changeset from thunderbird-comm-source.
(let* ((commit "7c86eab97e77f00ca7ed8f224d38338a3ed46693")
(revision "0")
(version (git-version %icedove-version revision commit)))
(origin
@@ -1353,7 +1360,7 @@ testing.")
(file-name (git-file-name "thunderbird-l10n" version))
(sha256
(base32
"0n4df6kv70a6mxxsqwc83nhj8vl7acv9bcbf07nkcsjjxh3szvqc")))))
"1navma2gwcgbbiwcwrc5lrx2jk3qmrnrc6i8pvhb8156pz4cg5nd")))))
(define icedove-source
(let ((name (string-append "icedove-" %icedove-version)))
+27
View File
@@ -3342,6 +3342,33 @@ and restore them afterwards.")
@url{http://www.freebsd.org/cgi/man.cgi?query=fail,failpoints} for Golang.")
(license license:asl2.0)))
(define-public go-go-shabbyrobe-org-gocovmerge
(package
(name "go-go-shabbyrobe-org-gocovmerge")
(version "0.0.0-20230507111327-fa4f82cfbf4d")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~shabbyrobe/gocovmerge")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "0sbr6i1m5hjbnlfad8cl8w30949r02c66l85hcmyyd9ka30mqr23"))))
(build-system go-build-system)
(arguments
(list
#:import-path "go.shabbyrobe.org/gocovmerge"))
(propagated-inputs
(list go-golang-org-x-tools))
(home-page "https://go.shabbyrobe.org/gocovmerge")
(synopsis "gocovmerge")
(description
"Package gocovmerge takes the results from multiple @code{go test
-coverprofile} runs and merges them into one profile. It is a maintained fork
of @url{https://github.com/wadey/gocovmerge}.")
(license license:bsd-2)))
(define-public go-go-simpler-org-sloglint
(package
(name "go-go-simpler-org-sloglint")
+113 -1
View File
@@ -3404,6 +3404,41 @@ pattern.")
@code{net/rpc}.")
(license license:expat)))
(define-public go-github-com-cevatbarisyilmaz-ara
(package
(name "go-github-com-cevatbarisyilmaz-ara")
(version "0.0.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/cevatbarisyilmaz/ara")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0512nlqqv9bnsplphiw7q9s80icl63wgl88b7m6m4vsvn5ghphc8"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/cevatbarisyilmaz/ara"
#:test-flags
;; ialer_test.go:46: lookup google.com on [::1]:53: read udp
;; [::1]:39632->[::1]:53: read: connection refused
#~(list "-skip" "TestDialer|TestNewCustomResolver")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-examples
(lambda* (#:key import-path #:allow-other-keys)
(with-directory-excursion (string-append "src/" import-path)
(delete-file "example_test.go")))))))
(home-page "https://github.com/cevatbarisyilmaz/ara")
(synopsis "Dialer with customizable resolver")
(description
"Package ara provides a dialer with customizable resolver. It can be
used with @code{http.Client} and @code{http.Transport} to alter host
lookups.")
(license license:expat)))
(define-public go-github-com-chris-ramon-douceur
(package
(name "go-github-com-chris-ramon-douceur")
@@ -5277,7 +5312,8 @@ for Go.")
(home-page "https://github.com/emersion/go-sasl")
(synopsis "SASL library written in Go")
(description
"This package provides a SASL library written in Go.")
"This package provides a @acronym{Simple Authentication and Security
Layer, SASL} library written in Go.")
(license license:expat)))
(define-public go-github-com-emersion-go-smtp
@@ -8630,6 +8666,40 @@ protocol) - used to discover UPnP services on a network
by the IBM Cloud @code{OpenAPI} SDK Generator (openapi-sdkgen).")
(license license:asl2.0)))
(define-public go-github-com-igungor-gofakes3
(package
(name "go-github-com-igungor-gofakes3")
(version "0.0.18")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/igungor/gofakes3")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "136wvgz8d1982ns3vqqlvk3r7cbns7b0givwcrala562sd87yqka"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/igungor/gofakes3"))
(propagated-inputs
(list go-github-com-aws-aws-sdk-go
go-github-com-ryszard-goskiplist
go-github-com-shabbyrobe-gocovmerge
go-github-com-spf13-afero
go-go-etcd-io-bbolt
go-golang-org-x-tools
go-gopkg-in-mgo-v2))
(home-page "https://github.com/igungor/gofakes3")
(synopsis "Simple fake AWS S3 object storage")
(description
"AWS S3 fake server and testing library for extensive S3 test integrations.
Either by running a test-server, e.g. for testing of AWS Lambda functions
accessing S3. Or, to have a simple and convencience S3 mock- and test-server.
It's an alternative fork of @url{https://github.com/johannesboyne/gofakes3}.")
(license license:expat)))
(define-public go-github-com-inetaf-tcpproxy
(package
(name "go-github-com-inetaf-tcpproxy")
@@ -9144,6 +9214,48 @@ described in @url{https://www.rfc-editor.org/rfc/rfc959,RFC 959}.")
transforms one JSON document into another through a JMESPath expression.")
(license license:asl2.0)))
(define-public go-github-com-johannesboyne-gofakes3
(package
(name "go-github-com-johannesboyne-gofakes3")
(version "0.0.0-20260208201424-4c385a1f6a73")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/johannesboyne/gofakes3")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "14h4wrryrn4darp2vg2kyh2rwz0p93y99plv7lyql9i50h351895"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/johannesboyne/gofakes3"))
(native-inputs
(list go-github-com-stretchr-testify
go-go-shabbyrobe-org-gocovmerge))
(propagated-inputs
(list go-github-com-aws-aws-sdk-go-v2
go-github-com-aws-aws-sdk-go-v2-config
go-github-com-aws-aws-sdk-go-v2-credentials
go-github-com-aws-aws-sdk-go-v2-feature-s3-manager
go-github-com-aws-aws-sdk-go-v2-service-s3
go-github-com-aws-smithy-go
go-github-com-cevatbarisyilmaz-ara
go-github-com-ryszard-goskiplist
go-github-com-spf13-afero
go-go-etcd-io-bbolt
go-golang-org-x-tools
go-gopkg-in-mgo-v2))
(home-page "https://github.com/johannesboyne/gofakes3")
(synopsis "Simple fake AWS S3 object storage")
(description
"AWS S3 fake server and testing library for extensive S3 test
integrations. Either by running a test-server, e.g. for testing of AWS Lambda
functions accessing S3. Or, to have a simple and convencience S3 mock- and
test-server.")
(license license:expat)))
(define-public go-github-com-jsimonetti-rtnetlink
(package
(name "go-github-com-jsimonetti-rtnetlink")
+119
View File
@@ -16158,6 +16158,27 @@ in memory. The library operates on channels and uses temporary disk storage
to handle datasets larger than available RAM.")
(license license:asl2.0)))
;; For s5cmd@2.3.0, remove when a fresh version is released.
(define-public go-github-com-lanrat-extsort-1.0.2
(hidden-package
(package
(inherit go-github-com-lanrat-extsort)
(name "go-github-com-lanrat-extsort")
(version "1.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/lanrat/extsort")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0blsif4qzmmlqxhgc6dyl7rn9zws7mvlc6ckjj43cxlp517ravk8"))))
(arguments
(list
#:tests? #f
#:import-path "github.com/lanrat/extsort")))))
(define-public go-github-com-layeh-gopher-luar
(package
(name "go-github-com-layeh-gopher-luar")
@@ -24807,6 +24828,34 @@ standard library.")
"This package provides XOR bitwise code engine.")
(license license:expat)))
(define-public go-github-com-termie-go-shutil
(package
(name "go-github-com-termie-go-shutil")
(version "0.0.0-20140729215957-bcacb06fecae")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/termie/go-shutil")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "0xwdx3qiqxm1bmlzqlf1cgdmrkmmahhdm2piikyhw8cbl3wdih82"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/termie/go-shutil"
#:test-flags
;; shutil_test.go:101: open test/testfile3: permission denied
#~(list "-skip" "TestCopy")))
(home-page "https://github.com/termie/go-shutil")
(synopsis "Golang port of Python's shutil")
(description
"This package implements a direct port of a few of the functions from
Python's @url{https://docs.python.org/3/library/shutil.html, shutil} package
for high-level filesystem operations.")
(license license:expat)))
(define-public go-github-com-texttheater-golang-levenshtein
(package
(name "go-github-com-texttheater-golang-levenshtein")
@@ -29351,6 +29400,57 @@ decimal arithmetic.")
(description "Go library for ini files")
(license license:asl2.0)))
(define-public go-gopkg-in-mgo-v2
;; XXX: Upstream note - UNMAINTAINED
;; Suggested alternatives:
;; - https://github.com/globalsign/mgo
;; Community supported fork of mgo.
;; - https://github.com/coreos/bbolt
;; Single file in-memory document database for Go.
;; - https://github.com/dgraph-io/badger
;; Fast in-memory document database for Go.
;; - https://github.com/dgraph-io/dgraph
;; Distributed graph database on top of Badger.
;; - https://github.com/lib/pq
;; PostgreSQL driver in pure Go.
(package
(name "go-gopkg-in-mgo-v2")
(version "2016.08.01")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-mgo/mgo")
(commit (string-append "r" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0rwbi1z63w43b0z9srm8m7iz1fdwx7bq7n2mz862d6liiaqa59jd"))))
(build-system go-build-system)
(arguments
(list
#:import-path "gopkg.in/mgo.v2"
#:test-flags
#~(list "-vet=off"
;; Panic: runtime error: invalid memory address or nil pointer
;; dereference (PC=0x47ADB1)
"-skip" "TestAll")
#:test-subdirs
;; internal/sasl/sasl.go needs <sasl/sasl.h> header.
#~(list "internal/json/..."
"internal/scram/...")))
(native-inputs
(list go-gopkg-in-check-v1
go-gopkg-in-yaml-v2))
(propagated-inputs
(list go-gopkg-in-tomb-v2))
(home-page "https://labix.org/mgo")
(synopsis "Rich MongoDB driver for Go")
(description
"@command{mgo} (pronounced as mango) is a MongoDB driver for the Go
language that implements a rich and well tested selection of features under a
very simple API following standard Go idioms.")
(license license:expat)))
(define-public go-gopkg-in-natefinch-lumberjack-v2
(package
(name "go-gopkg-in-natefinch-lumberjack-v2")
@@ -29418,6 +29518,25 @@ decimal arithmetic.")
termination.")
(license license:bsd-3)))
(define-public go-gopkg-in-tomb-v2
(package
(inherit go-gopkg-in-tomb-v1)
(name "go-gopkg-in-tomb-v2")
(version "2.0.0-20161208151619-d5d1b5820637")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-tomb/tomb")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "1sv15sri99szkdz1bkh0ir46w9n8prrwx5hfai13nrhkawfyfy10"))))
(build-system go-build-system)
(arguments
(substitute-keyword-arguments arguments
((#:import-path _) "gopkg.in/tomb.v2")))))
(define-public go-gopkg-in-validator-v2
(package
(name "go-gopkg-in-validator-v2")
+3 -5
View File
@@ -918,7 +918,7 @@ generate API documentation for GNU Guile projects.")
(define-public guile-dotenv
(package
(name "guile-dotenv")
(version "0.2.1")
(version "0.3.1")
(source
(origin
(method git-fetch)
@@ -927,7 +927,7 @@ generate API documentation for GNU Guile projects.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1zgc9xwpz6w64rbndvl8c73lsx935byin921209acyw54j52g706"))))
(base32 "0j2m9nnjp7096gdy2b038p7wrx93hgw6i6rfy4gh9hkvk4q43b1m"))))
(build-system gnu-build-system)
(arguments
(list
@@ -948,7 +948,6 @@ generate API documentation for GNU Guile projects.")
pkg-config
texinfo))
(inputs (list guile-3.0))
(propagated-inputs (list nyacc))
(synopsis "Read environment variables specifications from @code{.env} files")
(description "This package provides a simple Guile interface to @code{.env}
(or dotenv) files. It implements parsing of files and setting environment
@@ -990,8 +989,7 @@ variables from them.")
(assoc-ref inputs input)
path))
(list "guile-config"
"guile-dotenv"
"nyacc"))))))
"guile-dotenv"))))))
(bin (string-append (ungexp output) "/bin/")))
(wrap-program (string-append bin "dotenv")
(dep-path "GUILE_LOAD_PATH" site)
+2 -2
View File
@@ -900,7 +900,7 @@ type system, elevating types to first-class status.")
(define-public guile-git
(package
(name "guile-git")
(version "0.10.0")
(version "0.11.0")
(home-page "https://gitlab.com/guile-git/guile-git.git")
(source (origin
(method git-fetch)
@@ -910,7 +910,7 @@ type system, elevating types to first-class status.")
(file-name (git-file-name name version))
(sha256
(base32
"01scznpg7356ygdlgn1f2892bwg6fsvp37hbmsk4gsg0g49aj4la"))))
"1yjyil6z4k80pjdps8v6h6lxikwxmjxvrslf2jrmq2rrfnajschz"))))
(build-system gnu-build-system)
(arguments
`(#:make-flags '("GUILE_AUTO_COMPILE=0") ; to prevent guild warnings
+11 -11
View File
@@ -9,7 +9,7 @@
;;; Copyright © 2023-2025 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2025, 2026 Sughosha <sughosha@disroot.org>
;;;
;;; This file is part of GNU Guix.
@@ -65,14 +65,14 @@
(define-public kqtquickcharts
(package
(name "kqtquickcharts")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kqtquickcharts-" version ".tar.xz"))
(sha256
(base32
"0z2421ffvxfp85pl80203g3pd3xg8dh60rd6zxy182bkr5l5hymw"))))
"0jywd5s5l9bj4bv1jvbjghgdmiac4q1infxr1mfs7z4fd6408nbc"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list qtdeclarative))
@@ -89,14 +89,14 @@ charts.")
(define-public analitza
(package
(name "analitza")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/analitza-" version ".tar.xz"))
(sha256
(base32 "1bn5f3pz7fa9sjjmy0cxaypxsl4lbf9lsfx5pbwj0s5d4xlrh62r"))))
(base32 "1dzx7ff4bx1ma3am7928y3qp99lxxd1zk4czfpcm66fn2q8w02sg"))))
(native-inputs (list extra-cmake-modules qttools))
(inputs (list eigen qtbase qtdeclarative qtsvg))
(build-system qt-build-system)
@@ -179,14 +179,14 @@ Currently available boards include:
(define-public kalgebra
(package
(name "kalgebra")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kalgebra-" version ".tar.xz"))
(sha256
(base32 "0h08lhm9ycyzjs3vga4rbdxl04j11n6p2xypzgirxx6hmg0nhnk9"))))
(base32 "05chl85zvcvlkdn657awx93n0zpk6lzpq5cgx27rfl0wjyy5mbbm"))))
(build-system qt-build-system)
(arguments
(list
@@ -231,14 +231,14 @@ such as addition, trigonometric functions or derivatives.")
(define-public ktouch
(package
(name "ktouch")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/ktouch-" version ".tar.xz"))
(sha256
(base32 "0iawk7dv8zqlypgxvf0n2qzk5q0yg8kkri1cak85za7kj2sf99cy"))))
(base32 "1467905b8l5dnml5bdm0zg9agi3knprkmg16r7k1ncljqkq5xvc8"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools pkg-config))
@@ -369,14 +369,14 @@ to perform data analysis.")
(define-public marble
(package
(name "marble")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/marble-" version ".tar.xz"))
(sha256
(base32 "078a342zkbd93pbgpv4ys1zynnrc08lk7rh6nqjzmgz046591qir"))))
(base32 "1m1x1imcibyq6z38l9wk6qk9b9w8lyz0gk69lavy9qqsyrq4wi3g"))))
(build-system qt-build-system)
(arguments
;; FIXME: libmarblewidget-qt5.so.28 not found. Also enable the
+11 -20
View File
@@ -2760,7 +2760,13 @@ covers feedback and persistent events.")
name "-" version ".tar.xz"))
(sha256
(base32
"1dkzq7zn10v5qx75ybbi8p8bqaxnqxkp666my7f85hvkgnga8kfd"))))
"1dkzq7zn10v5qx75ybbi8p8bqaxnqxkp666my7f85hvkgnga8kfd"))
(modules '((guix build utils)))
;; Allow following paths or symlinks outside this package.
(snippet
'(substitute* "src/kpackage/private/package_p.h"
(("bool externalPaths = false;")
"bool externalPaths = true;")))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2776,28 +2782,10 @@ covers feedback and persistent events.")
;; The `plasma-querytest' test is known to fail when tests are run in parallel:
;; <https://sources.debian.org/src/kpackage/5.115.0-2/debian/changelog/#L109>
#:parallel-tests? #f
#:test-exclude "plasmoidpackagetest"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch
(lambda _
(substitute* "src/kpackage/package.cpp"
(("bool externalPaths = false;")
"bool externalPaths = true;"))
(substitute* '("src/kpackage/packageloader.cpp")
(("QDirIterator::Subdirectories")
"QDirIterator::Subdirectories | QDirIterator::FollowSymlinks"))))
(add-before 'check 'check-setup
(lambda _ (setenv "HOME" (getcwd))))
(replace 'check
(lambda* (#:key tests? parallel-tests? test-exclude
#:allow-other-keys)
(setenv "CTEST_OUTPUT_ON_FAILURE" "1")
(invoke "ctest" "--rerun-failed" "--output-on-failure"
"-j" (if parallel-tests?
(number->string (parallel-job-count))
"1")
"-E" test-exclude))))))
(lambda _ (setenv "HOME" (getcwd)))))))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Installation and loading of additional content as packages")
(description "The Package framework lets the user install and load packages
@@ -4875,6 +4863,8 @@ need.")
"languagetoolconfigwidgettest"
"translator-translatorwidgettest"
"translator-translatorengineloader\
test"
"texttospeech-texttospeechactions\
test")
"|")
")")
@@ -4904,6 +4894,7 @@ test")
kxmlgui
qtkeychain-qt6
qtmultimedia
qtspeech
sonnet))
(home-page "https://community.kde.org/Frameworks")
(synopsis "Various text handling addons")
+86 -86
View File
@@ -52,14 +52,14 @@
(define-public libkdegames
(package
(name "libkdegames")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkdegames-" version ".tar.xz"))
(sha256
(base32 "0wlczmi0i8k3fwnn8jh8hclxzxx7ffixxp1y2gcfyylqa8xr6n5j"))))
(base32 "070lixb7iz4n1zb4w6xsj7xmjkbvcd6zmryq0k2pv9c7n1c5lq34"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -97,14 +97,14 @@
(define-public katomic
(package
(name "katomic")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/katomic-" version ".tar.xz"))
(sha256
(base32 "10d274in6a89zfp543hnnfvia5y3034npjarzp7mx04p1frjc6jg"))))
(base32 "0kv2mwifjr6i6h0i79b3zfcl05xcr1jlwa3y9rszhif3g7ripyxj"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -136,14 +136,14 @@ This package is part of the KDE games module.")
(define-public ktuberling
(package
(name "ktuberling")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktuberling-" version ".tar.xz"))
(sha256
(base32 "0aajz7jxx5nka31903ri2nbyzy1djs96lkxz53m7q48j1kqyhz74"))))
(base32 "0lvwb126rq0prpmmd1argvydvhvpg6fb9wjwkiy33dsigjin4a8d"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -188,14 +188,14 @@ This package is part of the KDE games module.")
(define-public picmi
(package
(name "picmi")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/picmi-" version ".tar.xz"))
(sha256
(base32 "0v7gi8ar68rg6wzpx23i40mhcchwcf3rvq1a0f9zlkkgzdnls9kv"))))
(base32 "1ddpqswsmria5lqf6698f17jsr6108grf3hbalf0kzb8gb42vpha"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -226,14 +226,14 @@ This package is part of the KDE games module.")
(define-public kolf
(package
(name "kolf")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kolf-" version ".tar.xz"))
(sha256
(base32 "0hh9h0k2fv1h7r945xi52m5n5kgi2xy409fmjlw0f5nkgy0b1sg3"))))
(base32 "1s4mr16lbiw0km31y5419bxih9sxq95gcl4wdr8jfl03znx5k4vd"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -277,14 +277,14 @@ This package is part of the KDE games module.")
(define-public libkmahjongg
(package
(name "libkmahjongg")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/libkmahjongg-" version ".tar.xz"))
(sha256
(base32 "016f3n09n3d1ca81cg6yqczap0zy8vjn1vz1fxkj6b5z70y5bsx1"))))
(base32 "1awppljvspk2nkqdjqfpmqb26n64dsn0grmir5xf83nv94gynpxc"))))
(build-system qt-build-system)
(arguments
(list
@@ -326,14 +326,14 @@ other Mah Jongg like games.")
(define-public kmahjongg
(package
(name "kmahjongg")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kmahjongg-" version ".tar.xz"))
(sha256
(base32 "1w8l7lm87ngpfn6978cx1bwmxngfxifivazci1322z7y3s5x97yd"))))
(base32 "0gkry9syljzwfhqff4j7kli6634y5a9wz2svczj8v6ivw399i5vn"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -368,14 +368,14 @@ This package is part of the KDE games module.")
(define-public kshisen
(package
(name "kshisen")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kshisen-" version ".tar.xz"))
(sha256
(base32 "13fp2mwslzlfpc15figwxf48lnd0z6cgfrxr8mlnai7kpyd22giv"))))
(base32 "0a9niqsn0jnf10mg05dyxv17xas78nhirs8004pkkhnphc5a917b"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules
@@ -407,14 +407,14 @@ This package is part of the KDE games module.")
(define-public kajongg
(package
(name "kajongg")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kajongg-" version ".tar.xz"))
(sha256
(base32 "0ccyg22w50bv9qa7fzk33wwbvjzs1605653i6byh2sv2bi2ngyh5"))))
(base32 "16ab4v1rm8f4pzb4s21zg4yinj2dfg12rkc0s59gvxb81v1vnkmj"))))
(build-system qt-build-system)
(arguments
(list
@@ -481,14 +481,14 @@ This package is part of the KDE games module.")
(define-public kbreakout
(package
(name "kbreakout")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kbreakout-" version ".tar.xz"))
(sha256
(base32 "1iy99a87j8zr3ldy8mpqgngahpaqkqg5afm6ddyvfnq5qm3cgm6m"))))
(base32 "0aa0acsv62q7cn2r3qb3azkzpscfs8wy62sv4hqfh8fmjgkld4yw"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -522,14 +522,14 @@ This package is part of the KDE games module.")
(define-public kmines
(package
(name "kmines")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmines-" version ".tar.xz"))
(sha256
(base32 "1a4iqlhl182lxglrq1gp3bqr981dpa70k6lv6va9074xhkf0fazi"))))
(base32 "06km3pn90ld5f5khcrwwra8s9aq7r66ja12nbnmd9xd5ny7gxdjb"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -563,14 +563,14 @@ This package is part of the KDE games module.")
(define-public konquest
(package
(name "konquest")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/konquest-" version ".tar.xz"))
(sha256
(base32 "0aaq599xjf3llxh3rirx20ajca9r8c5s71gw36div4v3q0g650zk"))))
(base32 "1dvm56b5kg2mqjxwyw8b1cavfz8kpb5jfqynvqldbwrsp5sixack"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -606,14 +606,14 @@ This package is part of the KDE games module.")
(define-public kbounce
(package
(name "kbounce")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kbounce-" version ".tar.xz"))
(sha256
(base32 "081v9m1s7zccqb3myvq645z2xcg2kk1kz61iljb98bdngrmk7m6m"))))
(base32 "025fdkp3792dlh3b2kc2h4516sjnlv2x1pvn410c6ffcr2mrwk3d"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -648,14 +648,14 @@ This package is part of the KDE games module.")
(define-public kblocks
(package
(name "kblocks")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kblocks-" version ".tar.xz"))
(sha256
(base32 "01s46l0rr7jiz0daa9ja5k7ippy4bppn5qadp3pajv7z5psbahmw"))))
(base32 "0iva9yqsx2xs4qyl1f665va5qs5g0g57qj72z56hdn7w7cyarzr3"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -690,14 +690,14 @@ This package is part of the KDE games module.")
(define-public ksudoku
(package
(name "ksudoku")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/ksudoku-" version ".tar.xz"))
(sha256
(base32 "1rsf7ybnx3z3v9bq8dgfjzs2f3syzy2pbriiq14pfpnfa1slsgpv"))))
(base32 "1wsgkaxci4ljj9dgr5zz0qqkbr9wp7a855wx9q5ka1piaf9zmg4v"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -754,14 +754,14 @@ This package is part of the KDE games module.")
(define-public klickety
(package
(name "klickety")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/klickety-" version ".tar.xz"))
(sha256
(base32 "11fqabgvmvsg2wlzdbnpzkpghvx7ma5hzxyr213f56nlir8zk7ki"))))
(base32 "1akgfcavzq2yn3577gzbraa880zff8alx7k9h2bny0hzxxqrdxf9"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -793,14 +793,14 @@ This package is part of the KDE games module.")
(define-public klines
(package
(name "klines")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/klines-" version ".tar.xz"))
(sha256
(base32 "00w17ranmxvxrr55ddys2pw0yc66d4nshz6hp0rm2rmhpim1kmgz"))))
(base32 "168c1n38y410pjq6cwnxlxfs9bw20mmmywcih27i4ba5fisghhjy"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -840,14 +840,14 @@ This package is part of the KDE games module.")
(define-public kgoldrunner
(package
(name "kgoldrunner")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kgoldrunner-" version ".tar.xz"))
(sha256
(base32 "1g0b8xr7lbhq2wgpg2vr6ij0dpymr9d1fx1qdccc7w6ay2dxc6xm"))))
(base32 "0z2kgllcvvgccnv921609sdk6pj6p1d02ry3fxy776akx7baj745"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -885,14 +885,14 @@ This package is part of the KDE games module.")
(define-public kdiamond
(package
(name "kdiamond")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdiamond-" version ".tar.xz"))
(sha256
(base32 "1hj7mywkq1m30sb2nklwwfn0xly96g9645655mv2c8l27h2if6g1"))))
(base32 "08aiic17lw6f485czcjsl7zj8hrpzm7afgcmizh00chp7h0nnm4c"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -927,14 +927,14 @@ This package is part of the KDE games module.")
(define-public kfourinline
(package
(name "kfourinline")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kfourinline-" version ".tar.xz"))
(sha256
(base32 "09ihfdc93mdbyq42l89kmyxw3cp714jw5gkcrxjwdp82l8mw5wvp"))))
(base32 "1pmkjlyi819p6f893zcgfhdwyqr5vb582yhykwj7y44br7l76k0h"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -970,14 +970,14 @@ This package is part of the KDE games module.")
(define-public kblackbox
(package
(name "kblackbox")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kblackbox-" version ".tar.xz"))
(sha256
(base32 "08gg4bpk9wjyfa554mx8z1ndmf01xqnl8b893lgc90irhb8l8809"))))
(base32 "1a5lvbpdhvg3c6plam4aniv6qf786sscnq1cjlbdx8wgwi2hwghl"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1014,14 +1014,14 @@ This package is part of the KDE games module.")
(define-public knetwalk
(package
(name "knetwalk")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/knetwalk-" version ".tar.xz"))
(sha256
(base32 "1ymsc6xc2ip4rkd8d2lifp0vj5sz820yf4dndf3bvfg8adbsrksm"))))
(base32 "1qkf15bb7vwrb4ffff2c0jsfq2zq2hik5x1ms8j8nxz1s7v97ijh"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -1057,14 +1057,14 @@ This package is part of the KDE games module.")
(define-public bomber
(package
(name "bomber")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/bomber-" version ".tar.xz"))
(sha256
(base32 "09azzlgp3b2866q5hd03imliq2xw8j7pwh6m37n3hl2bx5sdby54"))))
(base32 "0w4kwgvqc86wxxg6xvdql58rswabi5v988cj4wyla2bdih1x6l2i"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1102,14 +1102,14 @@ This package is part of the KDE games module.")
(define-public granatier
(package
(name "granatier")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/granatier-" version ".tar.xz"))
(sha256
(base32 "042abagdg79rzb874cs7bl5wn32x8085xbhc8i3yvra4rwjpjagc"))))
(base32 "15aw2h3vwhny2s8qqwqfwm3h6f6wgyfampydxn23xbdcsi783f65"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1143,14 +1143,14 @@ This package is part of the KDE games module.")
(define-public ksirk
(package
(name "ksirk")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksirk-" version ".tar.xz"))
(sha256
(base32 "1lz53zmhdflwwbnfkbazbwvagqaq47ra6f973d9g09nq1jlzikw6"))))
(base32 "18xw23azragqqq0f626dmzyi1f38r46pgqnnbbnbp4hspvzd8flw"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1204,14 +1204,14 @@ This package is part of the KDE games module.")
(define-public palapeli
(package
(name "palapeli")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/palapeli-" version ".tar.xz"))
(sha256
(base32 "06352k9xdls5x76x2s6qachfym92lx2sb4hm1fpl5li456lcp7p2"))))
(base32 "1r95rl398k9ja8qhdcbp6175wd8wllbq9053mnfz5a4gmvb5r3ss"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1254,14 +1254,14 @@ This package is part of the KDE games module.")
(define-public kiriki
(package
(name "kiriki")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kiriki-" version ".tar.xz"))
(sha256
(base32 "1122j4m2llvxy1rn95a2r19q9v2dhw33asznf2axylywb3456gi6"))))
(base32 "0sp1iharcv5az5dj6wmwab062n07sylsidk4pjljacxa7cqnimy5"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1295,14 +1295,14 @@ This package is part of the KDE games module.")
(define-public kigo
(package
(name "kigo")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kigo-" version ".tar.xz"))
(sha256
(base32 "0pykhcfpmkq6c31igdhdcv442nlsx7pryq14ngjf64a9d1s4p6jh"))))
(base32 "0s8agxxn3h9wxig48yw7qcc212q1i9mds9hrs5nn62kdccdc006a"))))
(build-system qt-build-system)
(arguments
(list
@@ -1352,14 +1352,14 @@ This package is part of the KDE games module.")
(define-public kubrick
(package
(name "kubrick")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kubrick-" version ".tar.xz"))
(sha256
(base32 "0szjcc5npqb7sgnbh4yngnyf8fa8zl0n5c74ixayly4x6n4fahqq"))))
(base32 "0g44a5b2w3xbs9y5zpbp5lys2wr98b69zbzc65gdrqz0s8ngwvhm"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1398,14 +1398,14 @@ This package is part of the KDE games module.")
(define-public lskat
(package
(name "lskat")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/lskat-" version ".tar.xz"))
(sha256
(base32 "0pn4lz07vxl3f5qdr62za016yvqic35zgrm9m9a1q1zs3044x65n"))))
(base32 "1kygh6agv4i4j3085ipbs4s8i416xi1nvmhcyydd712xxgf8h491"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1441,14 +1441,14 @@ This package is part of the KDE games module.")
(define-public kapman
(package
(name "kapman")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kapman-" version ".tar.xz"))
(sha256
(base32 "1p6swx7pyggfl2m8hsjk9mn9jf273gvy5w6fz0670g03pprjypxy"))))
(base32 "0qfjr09xgr48nb0p6kxy5wn74qk24l1zj0nmiqw45wag3lsb2nbh"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1484,14 +1484,14 @@ This package is part of the KDE games module.")
(define-public kspaceduel
(package
(name "kspaceduel")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kspaceduel-" version ".tar.xz"))
(sha256
(base32 "02r39b2fh111y5dsm2w29mq7hpin08iwxm6k901acv07wswyyixp"))))
(base32 "14d2yb5k0qf6b9g38mh4mblr5y4yd392ncb8gnwbagzxbnjz46d3"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1522,14 +1522,14 @@ This package is part of the KDE games module.")
(define-public bovo
(package
(name "bovo")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/bovo-" version ".tar.xz"))
(sha256
(base32 "05i2xn8yvl63prq4rsfgiaspnygpwvr5p5xa71ai0wp9j4h9679b"))))
(base32 "05dfh2nzwak9bbcrzzlrwjpkb8nk6rr03plmrrh36d8qhlakiaxm"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1562,14 +1562,14 @@ This package is part of the KDE games module.")
(define-public killbots
(package
(name "killbots")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/killbots-" version ".tar.xz"))
(sha256
(base32 "1n36219klwcxjlwzczn3saczb2358cvm31xvijwf1hibr0ghj1i1"))))
(base32 "0mqbspn4czjdsgs74dyxacbn6rk661dic82rlivblgca2xznsqq2"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1607,14 +1607,14 @@ This package is part of the KDE games module.")
(define-public ksnakeduel
(package
(name "ksnakeduel")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksnakeduel-" version ".tar.xz"))
(sha256
(base32 "1c1qd0g01lns4wmv9x1n5rg95av7p8i9v73ngwi78y52wjwkwfpz"))))
(base32 "1c8z58y83gqsl5gdkyazxk250n2nz0bai5pm26h8hlskaraqjmzs"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1649,14 +1649,14 @@ This package is part of the KDE games module.")
(define-public kollision
(package
(name "kollision")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kollision-" version ".tar.xz"))
(sha256
(base32 "04l6g5c08baxld7hbab8m6qsmk73n4xqdzrkbvyqqpapvwb18993"))))
(base32 "1fqfp4yn0570rxxhx4a4z9drqryr3pxkydwj5mczmx1m0aa0m2i9"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1690,14 +1690,14 @@ This package is part of the KDE games module.")
(define-public knavalbattle
(package
(name "knavalbattle")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/knavalbattle-" version ".tar.xz"))
(sha256
(base32 "1cza6dx918jg34pn0fciwmm93m1vw07pvhin5qyzxw0yr1izjn14"))))
(base32 "1rbqdpwxkrw2xadpl44bjgi03l3v3ym86ww7ckkfhzkrdipl8diq"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1733,14 +1733,14 @@ This package is part of the KDE games module.")
(define-public kreversi
(package
(name "kreversi")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kreversi-" version ".tar.xz"))
(sha256
(base32 "0x405j51c4qqdb8l0ai149j6wkhiqbs0mq5i6n9rpwsqm19wkpws"))))
(base32 "11vnz2yikbvi3dgigs1h2069mb1ydwwpb7j9lqr1dvba1sdixfrd"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1778,14 +1778,14 @@ This package is part of the KDE games module.")
(define-public ksquares
(package
(name "ksquares")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksquares-" version ".tar.xz"))
(sha256
(base32 "03yib6qj09xx8ic6z9cmcwf76pk5irkw0fp1mwpkqaawxrhwiaw3"))))
(base32 "0c8aa5x4xz554gx69sg90xkp89f04afd3x4klsv1wnxf5kgjypqc"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1817,14 +1817,14 @@ This package is part of the KDE games module.")
(define-public kjumpingcube
(package
(name "kjumpingcube")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kjumpingcube-" version ".tar.xz"))
(sha256
(base32 "0pix07vgymw61kw5w5fnp2cxs14qb3468rsx1i49m9l3v8sfm2a0"))))
(base32 "140lrgfr3fhmfz0f3zfy5gfli8w8r13aib2wciq285d01xbni7si"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1858,14 +1858,14 @@ This package is part of the KDE games module.")
(define-public knights
(package
(name "knights")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/knights-" version ".tar.xz"))
(sha256
(base32 "0vvlggcgxmq0al8f44667dfqq0h9nv8r48m655igps16m3nfb4kp"))))
(base32 "1wyz2syrnj9n99ild83vbhrbsh6y8cfbb7vwr285mga7bwil5km4"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1922,14 +1922,14 @@ This package is part of the KDE games module.")
(define-public kpat
(package
(name "kpat")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kpat-" version ".tar.xz"))
(sha256
(base32 "0lr9c6a90485s9vxvhl1fcfd1a9pglpf07m58w2hi6v348yra2k4"))))
(base32 "15xrqjhbpxzj92mh4py0s14jviy0sp4kzanf48x9vp3y4kyzxrb7"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1979,14 +1979,14 @@ This package is part of the KDE games module.")
(define-public skladnik
(package
(name "skladnik")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/skladnik-" version ".tar.xz"))
(sha256
(base32 "0jjawicyn3ng1n7fpricb3my3lx1gfhaw96ba7pa2rl9c2vlgp9v"))))
(base32 "0nhpkcmyalndx03ab3bi9ckfgny7qplbdgfiyshq532nxpnb6hgd"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
+27 -27
View File
@@ -13,7 +13,7 @@
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2023 Mehmet Tekman <mtekman89@gmail.com>
;;; Copyright © 2023, 2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2023, 2025, 2026 Sughosha <sughosha@disroot.org>
;;; Copyright © 2024 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2024 Remco van 't Veer <remco@remworks.net>
;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com>
@@ -125,14 +125,14 @@ image editing capabilities.")
(define-public ksanecore
(package
(name "ksanecore")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksanecore-" version ".tar.xz"))
(sha256
(base32 "02dsvq7gwkdph1xjp91gdpixgv2pbzvncv73h5krha5w24aw0z44"))))
(base32 "10p2brijv96ilvxd7jz3xa1qibzpx4kziwcsyqn18r6pg9g6niv0"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -152,14 +152,14 @@ for scanner hardware.")
(define-public colord-kde
(package
(name "colord-kde")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/colord-kde-" version ".tar.xz"))
(sha256
(base32 "1zzz1i1p14z325zb4fgg4nzigxfwplpcr0n1yxkwbl4ayyzl5hkg"))))
(base32 "0iwz54yqgjnyf941n33rk6x7lqjd5jj83gvcvq8rsb7s7skyxkm9"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f)) ;no tests
@@ -187,13 +187,13 @@ for scanner hardware.")
(define-public digikam
(package
(name "digikam")
(version "8.8.0")
(version "9.0.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/digikam/"
version "/digiKam-" version ".tar.xz"))
(sha256
(base32 "16kbxfyx1fsaxr7m6rnbk38yrljx8m93y07qvzih7ybk7ip1nfnv"))))
(base32 "1wwfs3phwknxxmv7bs657fcw78dlnzj5zr4hc34i03p09w1fm03n"))))
(build-system qt-build-system)
(home-page "https://www.digikam.org/download/git/")
(arguments (list
@@ -311,14 +311,14 @@ settings and rules that process and organize imported items on-the-fly.")
(define-public gwenview
(package
(name "gwenview")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/gwenview-" version ".tar.xz"))
(sha256
(base32 "1yw3wrfscnh64ad8piaqpkv1l7hjyp8845cncvrsrsb8842xfqqf"))))
(base32 "1d4ks57pm0z2lx2q1cssmyjnhfxjz0zfnqsf9aygx7lf3njk5sh6"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -374,7 +374,7 @@ annotating features.")
(define-public kcolorchooser
(package
(name "kcolorchooser")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
@@ -382,7 +382,7 @@ annotating features.")
"/src/kcolorchooser-" version ".tar.xz"))
(sha256
(base32
"08dl7bc1p7n6plabrd5rxhyjri573xfr7r3hmjjs4rfkfx0i4bpj"))))
"0rf8zpg1f54207wm4gcal1l4wymn6z3rpilra3xq1v0g3d3l92q8"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -402,14 +402,14 @@ annotating features.")
(define-public kdegraphics-mobipocket
(package
(name "kdegraphics-mobipocket")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
(base32 "1i1sh1kk76d43ci81qzfifsclm67kfhl3alhb8ic3j22qhpamxgh"))))
(base32 "0mhyddi67hgqpvnjak4g0582ipnk551w8bh5ysl4y4jwl6ic1rpv"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f
@@ -427,14 +427,14 @@ Mobipocket e-books in Dolphin and other KDE apps.")
(define-public kdegraphics-thumbnailers
(package
(name "kdegraphics-thumbnailers")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
(base32 "1lvfz1l37f68ammgszs2yg1z2jv46ysk6ynxrsmxi8hsmpjvkshz"))))
(base32 "1y8qvsjkbqq7m3z864510v2qxbxck7dzy6lzi732a78nihk9xsq5"))))
(build-system cmake-build-system)
(arguments
(list
@@ -533,14 +533,14 @@ replace the other outdated Graphviz tools.")
(define-public kolourpaint
(package
(name "kolourpaint")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kolourpaint-" version ".tar.xz"))
(sha256
(base32 "11ngb9ypi9ngj8xgaris5mg9glkf4d47kfhfxkypjykryw566ssj"))))
(base32 "0s1maihhi29cj0h06x3r3dk1nzy8qqwfdbxhcfnnpd1yl6vliggc"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -567,7 +567,7 @@ painting, image manipulating and icon editing.")
(define-public krita
(package
(name "krita")
(version "5.2.15")
(version "5.2.16")
(source
(origin
(method url-fetch)
@@ -575,7 +575,7 @@ painting, image manipulating and icon editing.")
"mirror://kde/stable/krita/" version "/krita-" version
".tar.gz"))
(sha256
(base32 "0f9vj15hvyv90rcs5v5s6yr6xpkxf08gp67mvsac4rwp3m1gi54v"))
(base32 "1d9wl7hzwip2zzgcff2gfmj6rg534dmidnqphfswjvgq46j80a1w"))
(patches (search-patches "krita-bump-sip-abi-version-to-12.8.patch"))))
(build-system qt-build-system)
(arguments
@@ -703,14 +703,14 @@ expression library, that is used in Krita.")
(define-public libkdcraw
(package
(name "libkdcraw")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
(base32 "15rp4k7fp0qapkf463h1kxazaslqr6xn7cgpav10q3wg3pbgrxpj"))))
(base32 "1bwr8j7ph3cfgy3kmrwkcrdq72ck95lq3qgqnrc1i8ms9gqj1ci3"))))
(build-system cmake-build-system)
(native-inputs
(list pkg-config extra-cmake-modules))
@@ -739,14 +739,14 @@ decode RAW picture files.")
(define-public libksane
(package
(name "libksane")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libksane-" version ".tar.xz"))
(sha256
(base32 "1j2qj0zq1l64yzqg8v19a86xw6m9rw6i1nbs950wgr9m95bfvqc0"))))
(base32 "01cqga2ks7bnb9f2yfr3xm9h8c2c1j7zb2xlifv34s9gdxvpwvna"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -769,14 +769,14 @@ scanners.")
(define-public libkexiv2
(package
(name "libkexiv2")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
(base32 "1dkqfxzfsxpvbsr214hhbdlg19w0951ay1qp78nlwsx97k819ndq"))))
(base32 "1v2kcv7wxcazf6gyb8jhvkpahxq997b4j80gvlsai16hrm3dxmlf"))))
(build-system cmake-build-system)
(arguments
(list
@@ -795,14 +795,14 @@ picture metadata as EXIF/IPTC and XMP.")
(define-public okular
(package
(name "okular")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/" name "-" version ".tar.xz"))
(sha256
(base32 "0zwki1m7wvnsyd9a9gba38d7dxdn8hi92ck4nn80kpd3w87si14w"))))
(base32 "0xk2p0pzy815inc5wglqrnxq9y7w4k90x9p5fp08435059q9ll4x"))))
(build-system qt-build-system)
(arguments
(list
+30 -29
View File
@@ -10,7 +10,7 @@
;;; Copyright © 2023-2025 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2024 Superfly Johnson <superfly.johnson@yahoo.com>
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2025, 2026 Sughosha <sughosha@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -110,7 +110,7 @@ KDSoap.")
(package
(name "qxmpp")
;; kaidan requires a precise version
(version "1.14.0")
(version "1.14.3")
(source
(origin
(method git-fetch)
@@ -119,7 +119,7 @@ KDSoap.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1v12ws1598f69pjcyn7vzaln8dnfi53jcxsvmi7fvcy5m3a6sm9k"))))
(base32 "1gic4pbd2jhw7s89mf1bb4pglb891gb12d44f8wbic7ynjbczd5y"))))
(build-system qt-build-system)
(arguments
`(#:qtbase ,qtbase
@@ -151,7 +151,7 @@ framework. It builds XMPP clients complying with the XMPP Compliance Suites
(define-public falkon
(package
(name "falkon")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
@@ -159,7 +159,7 @@ framework. It builds XMPP clients complying with the XMPP Compliance Suites
"/src/falkon-" version ".tar.xz"))
(sha256
(base32
"0k6avv70zgc5bs9g2g87db7lkda9fajw4z42yhawqgsn3fagv17w"))))
"1dbpaw0r9fc9ps85dd7s956fg5kdwcsi2lbbagwgyn2h6dbhky95"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase))
@@ -253,14 +253,14 @@ Qt-based XMPP library QXmpp.")
(define-public kget
(package
(name "kget")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kget-" version ".tar.xz"))
(sha256
(base32 "0q4agrnx9h5k2babz143a98wcswzz7yvvnfcsb60z0m5hdssphq2"))))
(base32 "1fxhl67gycaqbmrqrsbnq9v62cp17cxyjhy029f84lpwvykp6a58"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools pkg-config))
@@ -311,7 +311,7 @@ This package is part of the KDE networking module.")
(define-public kdeconnect
(package
(name "kdeconnect")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
@@ -320,7 +320,7 @@ This package is part of the KDE networking module.")
version ".tar.xz"))
(sha256
(base32
"1wjfgrvshxyzlsa4pd3bwkjqc2aqkkdyv1ipk0qy3xvj6ny4nl6h"))))
"1fv9kv6c7mnm6dx6x3vficjrijlzidrfag0i08gg4fpqnxlcjhm2"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -401,7 +401,7 @@ communicate with each other. Here's a few things KDE Connect can do:
(define-public kio-extras
(package
(name "kio-extras")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -409,7 +409,7 @@ communicate with each other. Here's a few things KDE Connect can do:
version ".tar.xz"))
(sha256
(base32
"0akb0lqa10iidvhg2xajxby26r50s06h30nmxvmk85w99pmw2vvj"))
"0slihvl6raz5vhr2a9wkbcygqjc0m12l0phrl3xwz5hg69iy6qdi"))
(modules '((guix build utils)))
(snippet
;; Fix including libproxy.
@@ -493,14 +493,14 @@ the functionality of the KDE resource and network access abstractions.")
(define-public kio-zeroconf
(package
(name "kio-zeroconf")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kio-zeroconf-" version ".tar.xz"))
(sha256
(base32 "05shzl4xhrgx8dc2i3nhh1badz8mjf0a6qdmbqkn7if6m08vqb5v"))))
(base32 "0nhahrib7m6rwaqgpkwnsx8yh6avmzz4js6maks1ri7bf6fkf88b"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -521,14 +521,14 @@ or Bonjour by other projects).")
(define-public konversation
(package
(name "konversation")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/konversation-" version ".tar.xz"))
(sha256
(base32 "1wi1f06mq06jv52l2b9xafgyclkq4bmkjhvw6qghvs729d78wzzy"))))
(base32 "1xxngy3fg58qi0bld6bii3swwc44w78s82wsnbxx9hgy4zsvqndq"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools))
@@ -596,14 +596,14 @@ Features are:
(define-public krdc
(package
(name "krdc")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/krdc-" version ".tar.xz"))
(sha256
(base32 "06acck0gfiky7cda964wwn3cbw9x9a5hh9v6dq2p52kqwvw9c9aj"))))
(base32 "09ydlhwdh6wgs53z0ni8aj7iwiaxgp5nbdnj2nh8iyscsqy4d5qr"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config kdoctools))
@@ -653,14 +653,14 @@ This package is part of the KDE networking module.")
(define-public ktorrent
(package
(name "ktorrent")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktorrent-" version ".tar.xz"))
(sha256
(base32 "1bjigkl25q08mka3zhpwdy4csmr967nahni7hyd2a6nbz9c4llrv"))))
(base32 "1llqps3rgk6zjwis3caxf8yj4m47zf69ghinm30gzv4jsxpyzbnp"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -709,14 +709,14 @@ a full-featured client for BitTorrent.")
(define-public libktorrent
(package
(name "libktorrent")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32 "0dww689rw6a8a8bz14wsvs3jiys1xb0wwvfpc9qdzfrhinwfdb9i"))))
(base32 "00n3r2k4s8q5ljvyd25nkvpw9swmsgpwdl547a925lflk6lcnqp4"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -744,14 +744,14 @@ management, IP blocking lists.")
(define-public kunifiedpush
(package
(name "kunifiedpush")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32 "1fbq42f7r865bswl976dbaf8shgd96b5ndsqycrgqyx7qx9xs4g1"))))
(base32 "0af24bqxav92337xqsbzi59yllw48rwwyk23xk9spc5gizrnxg9y"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -780,14 +780,14 @@ UnifiedPush} client library and distributor daemon.")
(define-public neochat
(package
(name "neochat")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32 "09mn9wn08zyixsvx77vmfigw1h2k8dvjzd1mf6bpgsr8jv1qjz79"))))
(base32 "1nd641hw93ds97yzl2j085968lhw908cmrvbv5z2frklay6sbxsq"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -857,14 +857,14 @@ protocol, supporting end-to-end encryption. Its features include:
(define-public ruqola
(package
(name "ruqola")
(version "2.6.1")
(version "2.7.0")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde//stable/ruqola/ruqola-"
version ".tar.xz"))
(sha256
(base32
"09pp1xp7r1jwjiaairfzxcjcdj7sssrjv8dspbn19frmj0bivs5f"))))
"0p00y19f5hsdfbkjf0m6ch2hszx0jc62jk21jh82ga4lh100v25r"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -901,6 +901,7 @@ protocol, supporting end-to-end encryption. Its features include:
qtnetworkauth
qtmultimedia
qtwayland
qtspeech
qtsvg
sonnet))
(home-page "https://apps.kde.org/ruqola/")
@@ -943,7 +944,7 @@ desktop. It supports:
(define-public smb4k
(package
(name "smb4k")
(version "4.0.5")
(version "4.0.6")
(source
(origin
(method git-fetch)
@@ -951,7 +952,7 @@ desktop. It supports:
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "16lm0d83xq5rjc4cnaaznvqibmh4kn6s0spccjrb99zsyhp4fgkc"))))
(base32 "1k0szca8dkl6awfcnn5yfzpdv6jcs5zp9x97vn5b3j5z2qfcawf7"))))
(build-system qt-build-system)
(arguments (list
#:qtbase qtbase
+29 -29
View File
@@ -13,7 +13,7 @@
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2023-2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2024 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2024, 2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2024-2026 Sughosha <sughosha@disroot.org>
;;; Copyright © 2025 Sergio Pastor Pérez <sergio.pastorperez@gmail.com>
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
;;;
@@ -159,14 +159,14 @@ Phonon-VLC is a backend based on the VLC multimedia library.")
(define-public audiocd-kio
(package
(name "audiocd-kio")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/audiocd-kio-" version ".tar.xz"))
(sha256
(base32 "142lkqrr57f095i7qkrdx6ywr3n5finp7zwxbzmf8nyyjjnmvc0r"))))
(base32 "1wgz8idny03p5drniqczxr5islbmdh5r2zqhc73x65vhxkw9ynkw"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -309,14 +309,14 @@ This package is part of the KDE multimedia module.")
(define-public dragon
(package
(name "dragon")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/dragon-" version ".tar.xz"))
(sha256
(base32 "0fx4pprl50k1yrkpyhbbjnrbli30iq716pdxb5hyni559cd7fn05"))))
(base32 "1kp4g9nsh0bhcjfn2xnqmhcwzmjrdhf74sa1kbpbd2l49gpzgx1s"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools pkg-config))
@@ -409,14 +409,14 @@ This package is part of the KDE multimedia module.")
(define-public elisa
(package
(name "elisa")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/elisa-" version ".tar.xz"))
(sha256
(base32 "1dvlwsbix6gi8vpgk2nc47zgncy6dah4il5ppg9abd824bb94jz6"))))
(base32 "0jpxlwxhqb6l7m12cqjx2g9clv7bhzy5ql39an5a9z8vy5q0jlzf"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config dbus kdoctools
@@ -478,14 +478,14 @@ its own database. You can build and play your own playlist.")
(define-public ffmpegthumbs
(package
(name "ffmpegthumbs")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ffmpegthumbs-" version ".tar.xz"))
(sha256
(base32 "0in4bfbbx6c1zp5cc5rrf1c8gbhhs1v933wq41dm5lm8p84rh18q"))))
(base32 "1s4dxxvl5r6amv6b1nvl8r43xklgl2y20fmq69jw2md9cp68mczf"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -507,14 +507,14 @@ This package is part of the KDE multimedia module.")
(define-public juk
(package
(name "juk")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/juk-" version ".tar.xz"))
(sha256
(base32 "19y57vykrl7yqzh3ny57w218ma4i7fbs5jsimfrnvqbag7hm5c0d"))))
(base32 "016x7xi2bzficcby4l3xin19y78qnliqfq6911pdfgzq0y3hr8bm"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -562,14 +562,14 @@ This package is part of the KDE multimedia module.")
(define-public kdenlive
(package
(name "kdenlive")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdenlive-" version ".tar.xz"))
(sha256
(base32 "0m41px8055mbgxxiq78vgc1pynhp4ln86c4kpz42x9rljwajq7ss"))))
(base32 "0zsarq21i0p6jpa5g08m9cbcs31qp1dp5rywija3fdppdmf0gvqj"))))
(build-system qt-build-system)
(arguments
;; XXX otiotest seemingly freezes. Additionally, tests/mixtest.cpp:818
@@ -706,14 +706,14 @@ variety of formats.")
(define-public k3b
(package
(name "k3b")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/k3b-" version ".tar.xz"))
(sha256
(base32 "0d4n221i0pwc752kkc66dcaw73ywdddqc3034p0hfyk6k3lq3gai"))))
(base32 "1s1bb4r3rnqiywqnnd45rv6ddpxp8w5y9ikmqis83d9jr5322yai"))))
(build-system qt-build-system)
(arguments
(list
@@ -865,14 +865,14 @@ autoloading of subtitle files for use while playing video.")
(define-public kamoso
(package
(name "kamoso")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kamoso-" version ".tar.xz"))
(sha256
(base32 "19v3q3182dm0xdp8gwrmm4y0iy02090hh65d97px1ksz67ghxj53"))))
(base32 "0r5qivz7fdbp8rhhdvqz5vn8j79r5a61xxwh9ycjc0wsjxlsc6kq"))))
(build-system qt-build-system)
(native-inputs
(list
@@ -910,14 +910,14 @@ camera. Use it to take pictures and make videos to share.")
(define-public kasts
(package
(name "kasts")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kasts-" version ".tar.xz"))
(sha256
(base32 "089wz6rrahilxq993i1qa9y5m88xajphy2w8pnws6czyxnm8ajip"))))
(base32 "1l001i0hx9br9al7ik9ifrk1v1kzvlq9bpmr7rv1lyl8ll99bldm"))))
(build-system qt-build-system)
(native-inputs (list pkg-config extra-cmake-modules))
(inputs (list breeze-icons
@@ -968,14 +968,14 @@ Its main features are:
(define-public kmix
(package
(name "kmix")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmix-" version ".tar.xz"))
(sha256
(base32 "0byrn0d7gf9h8256rcfw3xrc6bjc98x42i73m74c96xi3srjw0f7"))))
(base32 "047w31cbpk72cgfprm1yl2vwqgdnd3s5rcvrfmv266k9vamvj473"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -1014,14 +1014,14 @@ This package is part of the KDE multimedia module.")
(define-public kwave
(package
(name "kwave")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kwave-" version ".tar.xz"))
(sha256
(base32 "1c7lvc5wwnmzp7vjd6gs8bj13wrihq6hai8v36gi0k11mzd0arzy"))))
(base32 "1kcxrnypn5xx9ahzndzjcqwhfrq6cimqym8nd0h1ianfxbffg3ym"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules (librsvg-for-system) pkg-config kdoctools
@@ -1099,14 +1099,14 @@ Its features include:
(define-public libkcddb
(package
(name "libkcddb")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkcddb-" version ".tar.xz"))
(sha256
(base32 "0411p9q088jqrfp6bcb7a9ngrvmfvgjm6lrxb6lradpx9rfq3hk2"))))
(base32 "0wyfcwdfd9xs7j67w91ay5knlpfygnyl8qyqd94h0wsi91in0j74"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1132,14 +1132,14 @@ Its features include:
(define-public libkcompactdisc
(package
(name "libkcompactdisc")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkcompactdisc-" version ".tar.xz"))
(sha256
(base32 "1061sdb834kgp7l5c9xsi0gxqy3aag4f38fvw2x9zpd2619vpr82"))))
(base32 "0rz5ksxr538drn4mklgif5kfq0y3ynmmhk10a4a0vkx386gnnk0g"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1191,14 +1191,14 @@ CDs.")
(define-public plasmatube
(package
(name "plasmatube")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/plasmatube-" version ".tar.xz"))
(sha256
(base32
"1jc6iqcxz0zyai26vx80nyfr818r4cj8lpw0b1pbvb1vya12v8zy"))))
"192jrikvp7mcvhpp5v3807xcpccla5cyfgj2lpd6a60q90hjizn5"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config python-minimal))
(inputs
+2 -2
View File
@@ -251,13 +251,13 @@ translation engines.")
(define-public ghostwriter
(package
(name "ghostwriter")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ghostwriter-" version ".tar.xz"))
(sha256
(base32 "15fy432fimzyh8233r16rq624nqgqp3niphy4wjg4llicskxwprn"))))
(base32 "15np6iwlji7k7z4ag79wys0va14ih06cgr6fg4izgn714322f0dp"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
+181 -103
View File
@@ -5,7 +5,7 @@
;;; Copyright © 2021, 2022 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2023-2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2023-2026 Sughosha <sughosha@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -70,6 +70,7 @@
#:use-module (gnu packages sqlite)
#:use-module (gnu packages gcc)
#:use-module (gnu packages tls)
#:use-module (gnu packages video)
#:use-module (gnu packages wget)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml))
@@ -77,14 +78,14 @@
(define-public kopeninghours
(package
(name "kopeninghours")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
"1sig1jsvf0p4a6r5jwx310vclxy7ds5k3m3lbingdkd4pb81f0fd"))))
"12c52y1bsnxsk2k5haa378jg8yd9l1981rnphnyfr7k7d38pskv7"))))
(build-system cmake-build-system)
(arguments
(list
@@ -113,14 +114,14 @@ opening hours expressions.")
(define-public kosmindoormap
(package
(name "kosmindoormap")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
"0xxvxnydcih1ggl7wf2wm7rdcyp4js82ic0iakahs3grxpyw718q"))))
"06rklrm6gv5jlngigpn8rrk7whb7md24v89j4xr3zgczqaclr9hx"))))
(build-system cmake-build-system)
(native-inputs (list bison extra-cmake-modules flex python-minimal))
(inputs (list ki18n
@@ -141,14 +142,14 @@ multi-floor indoor maps.")
(define-public grantleetheme
(package
(name "grantleetheme")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/grantleetheme-" version ".tar.xz"))
(sha256
(base32 "09v4ik066zv3nwf3mma5fmm2c3sc8ygy345kxp7bpiv2vlhrcim9"))))
(base32 "0c23yvcn6b4gi97w10bqdh05jylwdr07325j1kwhnw97jygz42zz"))))
(build-system qt-build-system)
(arguments (list
#:qtbase qtbase
@@ -171,14 +172,14 @@ multi-floor indoor maps.")
(define-public akonadi
(package
(name "akonadi")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/akonadi-" version ".tar.xz"))
(sha256
(base32
"1lrv9kg49983bl14j52sbl217l8x16g1hjl5qddj8y323cj0dba1"))
"0ah6f0d9jm6ipbkwh753by90lp09gmw6pp56svs00zsl35icm138"))
(patches (search-patches "akonadi-paths.patch"
"akonadi-timestamps.patch"
"akonadi-not-relocatable.patch"))))
@@ -284,14 +285,14 @@ programs.")
(define-public akonadi-calendar
(package
(name "akonadi-calendar")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-calendar-" version ".tar.xz"))
(sha256
(base32 "0xbsnxgv9x50whmq222lscd41yi98cnba8wf07sh1cm8v5058npc"))))
(base32 "0500qrrmrqpwap6svyfscvgc1m0fqqfwhyzin1ki2n5s20i6sq5c"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -334,14 +335,14 @@ collection and item views.")
(define-public akonadi-contacts
(package
(name "akonadi-contacts")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-contacts-" version ".tar.xz"))
(sha256
(base32 "11inxc12lk4hbc26g1axy8k080qgxqrqrilp93agfy1l2jannkgs"))))
(base32 "13w9a31abkpr45vpcz783xhgi4l4hwv9dnnfxarjppmzlqcv8nsp"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -392,14 +393,14 @@ to list and filter contacts.")
(define-public akonadi-mime
(package
(name "akonadi-mime")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-mime-" version ".tar.xz"))
(sha256
(base32 "12d3yv5i8mzb1f4a21dk8q3sz0qb4bqz6dk1b33mp5mdrp65cx5d"))))
(base32 "185zpy6wwjf210g1c0q14vdxv7bsp2gzry5kff9ksgzsa7zwgr0m"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules libxslt ;; xslt for generating interface descriptions
@@ -443,14 +444,14 @@ with emails through Akonadi easier.")
(define-public akonadi-search
(package
(name "akonadi-search")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/akonadi-search-" version ".tar.xz"))
(sha256
(base32 "1ki15qzcbwr1fhp7y59f0cwalys038fkigq94cz61m2yf97hja43"))))
(base32 "028x283lhxwxz164m2qrci4dk5hgzvrg0am7ls15inxrib1sdv3m"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules
@@ -503,7 +504,7 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.")
(define-public akonadi-import-wizard
(package
(name "akonadi-import-wizard")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
@@ -511,7 +512,7 @@ Akonadi PIM data server. It uses Xapian for indexing and querying.")
"/src/akonadi-import-wizard-" version
".tar.xz"))
(sha256
(base32 "1frsj04plkm9bwydfr91ak19rwz76hihffi08c32bydqv6bqhnfx"))))
(base32 "1dh4cjmc2p81zqxg7kznkhm476kak03pksdg429s2kmh71mjrl91"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -561,14 +562,14 @@ PIM data into Akonadi for use in KDE PIM applications.")
(define-public akregator
(package
(name "akregator")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/akregator-" version ".tar.xz"))
(sha256
(base32 "1n3gsz5n0h1w4aygfpn03k5dz82aga1yp01qw93s87nnjklv3gdf"))))
(base32 "1qrrq4hijxjfxw55dy4q6qks9m14jhwh06qcng7392bwlvl12m5i"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase))
@@ -623,14 +624,14 @@ browser for easy news reading.")
(define-public itinerary
(package
(name "itinerary")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
"1g1j7k6455bb4c54i5577wwnzc4a1wqwk9bj2nb7addypnhcf0xq"))))
"1apm2q0a4a9fxw1ybmcfqc5r6s2z41grkiywvy02rw1p8rqn5ssc"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -696,14 +697,14 @@ information.")
(define-public kincidenceeditor
(package
(name "kincidenceeditor")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/incidenceeditor-" version ".tar.xz"))
(sha256
(base32 "1hy8bk0mg59pwghg3yhqhmmgarn8xvqmfp7mc61z0firdpvif2za"))))
(base32 "0ylpv3sm0jmb050nj0k2fjxgdahsnjqabhl7qb1y92z68h5iray4"))))
(properties `((upstream-name . "incidenceeditor")))
(build-system qt-build-system)
(native-inputs
@@ -767,14 +768,14 @@ information.")
(define-public kaddressbook
(package
(name "kaddressbook")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kaddressbook-" version ".tar.xz"))
(sha256
(base32 "18phx3yq36w98kn6l7v9bjqkk0l3khba1fykrdq765fvd83pjgjv"))))
(base32 "1m6bmg2s2dys7d23b871mlfig3w2n7l6hxqilnb9mzryd2m7fgjw"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -826,14 +827,14 @@ CalDAV server.")
(define-public kaccounts-integration
(package
(name "kaccounts-integration")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
"19asr20a6925h8lgic0bb0cw8xc0f5k14bcq4l21bl8acddksfvg"))))
"1dn3izdas01b8q7inb8z4m7dildjhn4294iwrhrgfn8lrbjhmhki"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kcmutils
@@ -858,14 +859,14 @@ management system and its Plasma integration components.")
(define-public kaccounts-providers
(package
(name "kaccounts-providers")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/" name "-" version ".tar.xz"))
(sha256
(base32
"1k1z5ikz7vjbdncfmhhxyk3kqwzynax13ssnf9r7xis4c9nhbkzj"))))
"1g76wgpgil10cmaya36gfxix7ia45nhhhf4x2z8jl4hwc1g4brhc"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules intltool))
(inputs (list kaccounts-integration
@@ -890,14 +891,14 @@ KAccounts system.")
(define-public kcalendarsupport
(package
(name "kcalendarsupport")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/calendarsupport-" version ".tar.xz"))
(sha256
(base32 "0bdr40rilgiy1a4l7k4ndcv6lygi2mr6nirlpyn02kg66rcnk26a"))))
(base32 "18bhijhlr94rwvllfaa3djn05nb5j2wlwcbsjjkxpw1j59qqams5"))))
(properties `((upstream-name . "calendarsupport")))
(build-system qt-build-system)
(native-inputs
@@ -932,14 +933,14 @@ calendaring applications.")
(define-public kcalutils
(package
(name "kcalutils")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcalutils-" version ".tar.xz"))
(sha256
(base32 "0wdygkm9f5c9sk1i41gsc8p5bvc3ll7zz2nndbr6gsgwld8fm97y"))))
(base32 "0d520aalixqvc624kyag7s93figr6ii2pfjjkffrr4mp8gpxym4d"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules libxml2)) ;; xmllint required for tests
@@ -970,14 +971,14 @@ functions for accessing calendar data using the kcalcore API.")
(define-public kdepim-addons
(package
(name "kdepim-addons")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdepim-addons-" version ".tar.xz"))
(sha256
(base32 "01ldq96fhh0791x674hll12w5n62h02ffx7fni5djm6gi467bl9g"))))
(base32 "0yd9gxzpi20gmjkmnmswhr4a7xzmgaidcpinw4ybb5z3mskgisqf"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1102,14 +1103,14 @@ as KMail, KAddressBook etc.")
(define-public kdepim-runtime
(package
(name "kdepim-runtime")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdepim-runtime-" version ".tar.xz"))
(sha256
(base32 "1rb28md2zwd4ij1p4ivcskqmrgj48s001jnysmk5agq8p389bk4d"))))
(base32 "12a64x6pryf41297gqwk6d83px7rlp96y9zmmh1m3vb6riqlf0ww"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules dbus kdoctools libxslt shared-mime-info))
@@ -1211,14 +1212,14 @@ package.")
(define-public keventviews
(package
(name "keventviews")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/eventviews-" version ".tar.xz"))
(sha256
(base32 "1vh6a8vk678mlxim9v6sg8an6lw4i2li6dhhyvzc0zhis7in6i0f"))))
(base32 "0snarg650h1k3s0yr2f431gbgwja4kyj37va4mnk8ns8bvspdry2"))))
(properties `((upstream-name . "eventviews")))
(build-system qt-build-system)
(native-inputs
@@ -1261,14 +1262,14 @@ package.")
(define-public kgpg
(package
(name "kgpg")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kgpg-" version ".tar.xz"))
(sha256
(base32 "1m66i2k0dq0x09md6akjq7gmsb3py73swfb7z684ic7pjcqw4w3l"))))
(base32 "12lgj8w9561hmh5fxb8fyv18s2mjjc3m2c7gg1qpg2qkl5b412ms"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1325,14 +1326,14 @@ cryptography to the contents of the clipboard.")
(define-public khealthcertificate
(package
(name "khealthcertificate")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/khealthcertificate-" version ".tar.xz"))
(sha256
(base32
"0pn5icrwprwz0h6wk145fdmkj28pfv84xiv312vnc8hlwq9ns1jz"))))
"1p9z85gszs4cpsrin3gn0rzfcc5h0ks1bz5v0xgsnw10hgapgjyx"))))
(build-system qt-build-system)
(arguments
(list
@@ -1368,14 +1369,14 @@ test and recovery certificates.")
(define-public kidentitymanagement
(package
(name "kidentitymanagement")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kidentitymanagement-" version ".tar.xz"))
(sha256
(base32 "1c6d0dn2sb07vxb4i9gxlick3bwa6rj0vh75ra307rhc6qdd0p1h"))))
(base32 "11wyshrwd4b62ybcf2g3csszz9hxrsrcgmqcgdhmxnvgplilrchq"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1407,14 +1408,14 @@ test and recovery certificates.")
(define-public kimap
(package
(name "kimap")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kimap-" version ".tar.xz"))
(sha256
(base32 "12s7dq0kym14yhqrm66mw4ipnpsm8azp0ji7n08w2y0na21s2mqy"))))
(base32 "12k7aqzyzlsp8llm7jhy6flr76msxzvr7g5zd1g915xzy9l32c4n"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1439,14 +1440,14 @@ easier to do so.")
(define-public kitinerary
(package
(name "kitinerary")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kitinerary-" version ".tar.xz"))
(sha256
(base32
"0ilh8dnp1nhk0pawf98n29pk3c1v9g0yjdqggl569l2gipzp8l3g"))))
"04sdniwky2zk3rbg8z9vwa6q0zxd2byvkd60yq18jj2c5sz790yx"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1511,14 +1512,14 @@ model and itinerary extraction code.")
(define-public kldap
(package
(name "kldap")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kldap-" version ".tar.xz"))
(sha256
(base32 "02m8gxwf3k26ikfkmawwck66zczm3wjmb7sbcnfx3d0wkvnd04ya"))))
(base32 "0mgiib0grkqdh4pgx6zw9ppa5h638wqadkvpkyhsxjl3wjnsnv29"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1537,14 +1538,14 @@ protocol for querying and modifying directory services running over TCP/IP.")
(define-public kleopatra
(package
(name "kleopatra")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kleopatra-" version ".tar.xz"))
(sha256
(base32 "14szysfg18735pl9pl8rbz5n06l0qjr303lha317rd00wjgxigmr"))))
(base32 "1ayrf3b1zs8b4ifci2p47i0r2zlmdmvk2cv9ij74ln877rqh4prd"))))
(build-system qt-build-system)
(native-inputs
(list dbus extra-cmake-modules gnupg ;; TODO: Remove after gpgme uses fixed path
@@ -1596,14 +1597,14 @@ and retrieving certificates from LDAP servers.")
(define-public kmail
(package
(name "kmail")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmail-" version ".tar.xz"))
(sha256
(base32 "0x2v9plj328jlqsxhbawvzkdszaawmfmiwdnw6l1g9zyyg9y6ap1"))))
(base32 "1h91d39khwmr4c6380w53nf112z9nk5zrd811q82hd7a8l4rivg1"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules dbus kdoctools))
@@ -1721,14 +1722,14 @@ manager from KDE.")
(define-public kmail-account-wizard
(package
(name "kmail-account-wizard")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmail-account-wizard-" version ".tar.xz"))
(sha256
(base32 "1bcr1bfihf261w06ahkjsqazgffgk5indwxwz3mr53v1lgamp8nk"))))
(base32 "00nmx3c9jmfgcrzkhkizjihzlzk382m1pnhmr3200dqmdf72ch8a"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules shared-mime-info))
@@ -1772,14 +1773,14 @@ KMail.")
(define-public kmailcommon
(package
(name "kmailcommon")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/mailcommon-" version ".tar.xz"))
(sha256
(base32 "1h0agsizzhadgldchyc1cn21qlfhphdgh3w39zqpsr9biwldgz4y"))))
(base32 "0nfs2mginlw798f4cg1wf313pwx94dqlrhjy5rcqp5hb0pw5gila"))))
(properties `((upstream-name . "mailcommon")))
(build-system qt-build-system)
(native-inputs
@@ -1842,14 +1843,14 @@ dealing with email.")
(define-public kmailimporter
(package
(name "kmailimporter")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/mailimporter-" version ".tar.xz"))
(sha256
(base32 "0i9nqimr8q67kvxra39yyajjy860267zdgqcqar680pb3qsj9in2"))))
(base32 "1d1dg87djr7mg2zgl5nh9bsn5pwv7xwnm3pgkqyvxzpmv1ldx6gb"))))
(properties `((upstream-name . "mailimporter")))
(build-system qt-build-system)
(native-inputs
@@ -1889,14 +1890,14 @@ e-mail client programs into KMail and KDE PIM.")
(define-public kmailtransport
(package
(name "kmailtransport")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmailtransport-" version ".tar.xz"))
(sha256
(base32 "1g7adhd9xfivjlskbim2ajkbpp9wj0pnmmwmpd5zg6h02a83fm7q"))))
(base32 "00dm3rsb12yw8nma0d71mhmnv0adi21gwcgg2xdg30bz8cb37h7h"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1932,14 +1933,14 @@ mail transport.")
(define-public kmbox
(package
(name "kmbox")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmbox-" version ".tar.xz"))
(sha256
(base32 "0bp37i9xxx5s1rfcxl127abn6ly5klsli7vnls3gv36f7v7x8xf1"))))
(base32 "14zzabwwx38vv4qnam4b3j969114wph52lr1anl4sdw6asw8i3h8"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -1955,14 +1956,14 @@ using a Qt/KMime C++ API.")
(define-public kmessagelib
(package
(name "kmessagelib")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/messagelib-" version ".tar.xz"))
(sha256
(base32 "17hjm16588nx6pppjkglmwfskvfrlnk9iypwydgw27fhm1yni58p"))))
(base32 "1fnnhk95mqf8j5gh2gaq9gaf67787ia652ag4n13s1bdxghyinfj"))))
(properties `((upstream-name . "messagelib")))
(build-system qt-build-system)
(native-inputs
@@ -2041,14 +2042,14 @@ kwebengineviewer.")
(define-public kmime
(package
(name "kmime")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmime-" version ".tar.xz"))
(sha256
(base32 "0qmg3f2d260mqm51lc2ldffsicghsl8gfwbwgxq8wmb7vdx1d0cd"))))
(base32 "0vc28fgk53b3kdrm42znp03wwan3hnbw80g1y2iwkzn3r81wdqzw"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools tzdata-for-tests))
@@ -2076,14 +2077,14 @@ information in non-ASCII character sets.")
(define-public kontactinterface
(package
(name "kontactinterface")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kontactinterface-" version ".tar.xz"))
(sha256
(base32 "0qzl5va6ycq66mzssrqp52q5lkyqkm6gk2pb40w5vj4279nilwv8"))))
(base32 "1447sy0a2qwbkrzwpma9hgz403c3x2xjd6b5d8s12f1945qbjfay"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2104,17 +2105,94 @@ information in non-ASCII character sets.")
application \"Parts\" to be embedded as a Kontact component (or plugin).")
(license license:lgpl2.0+)))
(define-public kalarm
(package
(name "kalarm")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kalarm-" version ".tar.xz"))
(sha256
(base32 "0qi7yw80p6wcksj7pfkx5zdkw8mplygfnahnk5wbjmvg47wi98ib"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
;; There are only 2 tests, kadatetimetest and kaeventtest, which
;; fail due to be unable to determine system time zone.
#:tests? #f
#:configure-flags
#~(list "-DENABLE_LIBVLC=OFF"))) ;Use only mpv
(native-inputs
(list extra-cmake-modules kdoctools pkg-config))
(inputs
(list akonadi
akonadi-contacts
akonadi-mime
grantleetheme
kauth
kcalendarcore
kcalutils
kcodecs
kcompletion
kconfig
kconfigwidgets
kcontacts
kcrash
kdbusaddons
kglobalaccel
kguiaddons
kholidays
ki18n
kiconthemes
kidentitymanagement
kio
kitemmodels
kitemviews
kjobwidgets
kmailtransport
kmime
knotifications
knotifyconfig
kpimtextedit
kservice
kstatusnotifieritem
ktextaddons
ktextwidgets
kwidgetsaddons
kwindowsystem
kxmlgui
mpv))
(home-page "https://apps.kde.org/kalarm/")
(synopsis "Alarm manager for KDE")
(description "Kalarm is a personal alarm message, command and email
scheduler application for KDE.
It features:
@itemize
@item displaying alarms using your own text message, the text generated by a
command, or a text or image file,
@item audible alarm using a sound file,
@item recurring alarm on an hours/minutes, daily, weekly, monthly or annual
basis, or set it to trigger every time you log in,
@item display alarms color and font customization, and
@item support for multiple alarm calendars, which for example enables you to
share alarms between a laptop and desktop computer.
@end itemize")
(license license:gpl2+)))
(define-public korganizer
(package
(name "korganizer")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/korganizer-" version ".tar.xz"))
(sha256
(base32 "1r9q80axf246asndk17334sx7ws99yqac0drbm9ina0353480jxh"))))
(base32 "1hwqsqx5csyv2yc68zn2nj8pap3grhkaam1jbzrxpbprl7qkgf4v"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules dbus qttools kdoctools tzdata-for-tests))
@@ -2195,14 +2273,14 @@ and exchanging calendar data, vCalendar and iCalendar.")
(define-public kpkpass
(package
(name "kpkpass")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kpkpass-" version ".tar.xz"))
(sha256
(base32
"07ccs60ir40llh2km4y2c3gqbcpqcqrmr9qnmlgq6q8spq952jgh"))))
"1yaxi20vayzanp6hkmjky6dysmrldlra2xpf4z2hqx0igk1vs5pr"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list karchive qtdeclarative shared-mime-info))
@@ -2216,14 +2294,14 @@ pass files.")
(define-public kpimcommon
(package
(name "kpimcommon")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/pimcommon-" version ".tar.xz"))
(sha256
(base32 "02r9qnd11dvsl2ddzwb11sx548qpdikdn17c8yi7y1x61rqj98vx"))))
(base32 "0bsbkwznbxn43qab5vwd8z4csss22d1pgr0ribdwc8sf569y55k4"))))
(properties `((upstream-name . "pimcommon")))
(build-system qt-build-system)
(native-inputs
@@ -2277,7 +2355,7 @@ pass files.")
(define-public kpublictransport
(package
(name "kpublictransport")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -2285,7 +2363,7 @@ pass files.")
".tar.xz"))
(sha256
(base32
"0fzlvqyrv5b0l0qbya3f0i7ha30slpc3jag7r1ch1xrw8afjhf0l"))))
"1rs41kdss2a822ljf8yzyn31pl1d5fswm3ggkbkj4ls83paac5sq"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -2327,14 +2405,14 @@ transport data and for performing public transport journey queries.")
(define-public libgravatar
(package
(name "libgravatar")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libgravatar-" version ".tar.xz"))
(sha256
(base32 "0dyhlldyafs2iac1162z0nnf4c16fmaa7nhn4ydb8hjld4r3lvq8"))))
(base32 "19l87h6vqrr728h44hmidcd5ngjbc2pbkq3bwdb3bnph2nnqhwrs"))))
(build-system cmake-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kconfig
@@ -2360,14 +2438,14 @@ unnecessary network operations.")
(define-public kpimtextedit
(package
(name "kpimtextedit")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kpimtextedit-" version ".tar.xz"))
(sha256
(base32 "0m0yk9hg3k5z174xckcy9j62sriqp33fw58cm1yyvwi24fwx7zky"))))
(base32 "1idr8w7dqc90n04q022xspkx9wzgl0s515zjcf7rismd0gbms3qh"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools))
@@ -2399,14 +2477,14 @@ text in the text edit to all kinds of markup, like HTML or BBCODE.")
(define-public ksmtp
(package
(name "ksmtp")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksmtp-" version ".tar.xz"))
(sha256
(base32 "0hcy93kgz9kq221ngxv0rgf0nfi6mpgir14kcahk0g6n15qj671k"))))
(base32 "17jsqid2isz7xp0cb02v2fxdkqix79ih9sl6q0l8h7a7lbinv9x4"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2430,14 +2508,14 @@ standard protocols for e-mail transmission.")
(define-public ktnef
(package
(name "ktnef")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktnef-" version ".tar.xz"))
(sha256
(base32 "0fz12j1wgymardxgb2hzyckzw5dj8k8r2h0s0kij9a8c3bryrrm6"))))
(base32 "0iy73ryjdnxa8bg19lx45c32bak5dgcryrj7aihhlf1bqq4906pk"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2462,14 +2540,14 @@ and allows one to view/extract message formatted text in Rich Text Format.")
(define-public libkdepim
(package
(name "libkdepim")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkdepim-" version ".tar.xz"))
(sha256
(base32 "13yvahabfx8vs1n0x3nfiy0qipcmhddqcfh75rz22kwif0jz9rbs"))))
(base32 "0hygp20w1pnsa0gw3canmm5an6b0vyrlsqqv0q9zbz8gydizqbsv"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools))
@@ -2508,14 +2586,14 @@ and allows one to view/extract message formatted text in Rich Text Format.")
(define-public libkgapi
(package
(name "libkgapi")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkgapi-" version ".tar.xz"))
(sha256
(base32 "071ccf90hzxd0076glara42jksrbwf0awhwv6wybwcgcbhznq222"))))
(base32 "1can6qkkiz85wnw4pwzv4m70gvwcgpvdzhzprc1429ylw3b6v3rx"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules qttools))
@@ -2543,14 +2621,14 @@ various Google services.")
(define-public libkleo
(package
(name "libkleo")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkleo-" version ".tar.xz"))
(sha256
(base32 "1xwpfr057xagjr3qmh9wnw8ka8chrzqg5falajknsp3wp8a541bb"))))
(base32 "0b6yb4x59kd87rpl4xlmj6bwh2g80hwckad9j33ws1ak8ixq1asz"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools qttools))
@@ -2599,7 +2677,7 @@ KDE using certificate-based crypto.")
(define-public libksieve
(package
(name "libksieve")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
@@ -2607,7 +2685,7 @@ KDE using certificate-based crypto.")
"/src/libksieve-" version ".tar.xz"))
(sha256
(base32
"0ydjd06gyrgamrjl5njqwwisrlabx0zjk0jhbkscjv51syqjpfp5"))))
"039yk6jzw9nxf6pcs6g4cnz2nvmxz0rcqni3q72cdwk0z86ydzad"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -2649,7 +2727,7 @@ is a Sieve parser and interpreter library for KDE.")
(define-public merkuro
(package
(name "merkuro")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -2657,7 +2735,7 @@ is a Sieve parser and interpreter library for KDE.")
".tar.xz"))
(sha256
(base32
"17jkpi8xf5zppj1zqwgmk4f7g29946h2g7d6mwz8041mv2klaiy8"))))
"1blb5jmmwapgd55rzl8nw4vx3bbys59vyclvlji0nq6bhpdnjqgm"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -2728,14 +2806,14 @@ NOTE: plsase add akonadi and kdepim-runtime to system package.")
(define-public mimetreeparser
(package
(name "mimetreeparser")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/mimetreeparser-" version ".tar.xz"))
(sha256
(base32 "07nr3hb25c5c9xdax64brkmjj2kd8fpj2rmxyb1b41x73w8nzm5x"))))
(base32 "1xa9x79xarvay55hq9zvxhh1d6fjs42w1zs3lkfxgj1l4rw9cfz8"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -2761,14 +2839,14 @@ part.")
(define-public zanshin
(package
(name "zanshin")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/zanshin-" version ".tar.xz"))
(sha256
(base32 "18wabzf3bd6dx0g3pcg8q6qm6kpaqck0hx0j4sjfbzdl4r2npv8f"))))
(base32 "1lnbcmcbldqx2gl022idnr9x9gh3vws9d12j63vpa60b07d8gwsd"))))
(build-system qt-build-system)
(arguments
(list ;; TODO: Do not exclude this test when
+4 -2
View File
@@ -311,14 +311,14 @@ Breeze is the default theme for the KDE Plasma desktop.")
(define-public calindori
(package
(name "calindori")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/calindori-" version ".tar.xz"))
(sha256
(base32
"079y4ganmvglxlfzvq6wpxn53k5rz3mcchm65qbfcdbwch9nqj34"))))
"1rp7dqvcpcgfvxvw8r1azz9az10bh22blb6a7nx6k9gmpgm8rrrj"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules python-minimal))
(inputs (list kconfig
@@ -2426,6 +2426,7 @@ integration of Qt applications when running on a KDE Plasma workspace.")
knotifications
kirigami
libplasma
lz4
mobile-broadband-provider-info
modemmanager-qt
network-manager
@@ -2439,6 +2440,7 @@ integration of Qt applications when running on a KDE Plasma workspace.")
ksvg
qcoro-qt6
openconnect
qtwebengine
qtdeclarative))
(synopsis "Plasma applet for managing network connections")
(description "This package provides Plasma applet for managing network
+19 -19
View File
@@ -10,7 +10,7 @@
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2020, 2023-2025 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2023-2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2023-2026 Sughosha <sughosha@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -56,7 +56,7 @@
(define-public poxml
(package
(name "poxml")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri
@@ -64,7 +64,7 @@
"/src/poxml-" version ".tar.xz"))
(sha256
(base32
"0d78adkvf4j81qkmwlprrc7k7qzvpmzgzadhxhgkdsqxhahrg2xv"))))
"0z2lacq5v8ychmgy628alcbbpwlyihizmgqn82axv9vq9c95f2gl"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -81,14 +81,14 @@ PO template files.")
(define-public libkomparediff2
(package
(name "libkomparediff2")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/libkomparediff2-" version ".tar.xz"))
(sha256
(base32 "0hxnkk0py1wwjzmxaml6vcvw2vky8hv9n5ymkphhr84n9c6z8g9d"))))
(base32 "1b3j4kb0147qcjk6h715qa212i2039gabd4i64yygfn8fw7yjr5q"))))
(native-inputs
(list extra-cmake-modules pkg-config))
(inputs
@@ -112,14 +112,14 @@ used in KDE development tools Kompare and KDevelop.")
(define-public kapptemplate
(package
(name "kapptemplate")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kapptemplate-" version ".tar.xz"))
(sha256
(base32 "1vnn3vrl93d5nqidiaqqlqp3gibqjbnkg7s0jd2xirmsw4i7jnkz"))))
(base32 "057whvd1zcv929m8b574mfh1yfalm84yaw6y35qw2i84c1waky5c"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase))
@@ -155,14 +155,14 @@ structure. It features:
(define-public kcachegrind
(package
(name "kcachegrind")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kcachegrind-" version ".tar.xz"))
(sha256
(base32
"01qvb7br6kqs191jkz27ig2nmrp7khhl1l7fd3mdpy8jmnrkgs26"))))
"1lpgx3i2h3iq99nsssgwjpsvsn6izy4sp5l8rh7984lbd06wqsp9"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules perl python qttools kdoctools))
@@ -190,14 +190,14 @@ Python, PHP, and Perl.")
(define-public kdesdk-thumbnailers
(package
(name "kdesdk-thumbnailers")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdesdk-thumbnailers-" version ".tar.xz"))
(sha256
(base32 "17brrk20w32x6dqjqrqm2vgzhnhk2lpbzyay5k6cxsqsra0fbxvz"))))
(base32 "0xk6a24ngrrc98rkyz6zbyd9ngdyzd4saqb9fq1illsnvwd9z0bz"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f)) ;no tests
@@ -236,14 +236,14 @@ for some KDevelop language plugins (Ruby, PHP, CSS...).")
(define-public kdevelop
(package
(name "kdevelop")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kdevelop-" version ".tar.xz"))
(sha256
(base32 "0sd66xjfa6axdx4dj4lbk5cv6j7gzcilznm79g73lf8z4wpzyr34"))))
(base32 "1mgwglrnxigyf0h0rff0kl1xgxg3vsm17nif46r47f1s5fhgds5n"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config shared-mime-info qttools))
@@ -377,14 +377,14 @@ submoduletest|cachetest|switchtest)")))))))
(define-public kompare
(package
(name "kompare")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kompare-" version ".tar.xz"))
(sha256
(base32
"12fbzc8x2fd8hala69jzz1dfpzjn8sga9s9bsdpbd5f5smwy28mg"))))
"0ly39lqs3d2z3n2ribp433nqffy49jnc5qpmzwxpxfh6m8q15c4p"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -426,14 +426,14 @@ include:
(define-public massif-visualizer
(package
(name "massif-visualizer")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/massif-visualizer-" version ".tar.xz"))
(sha256
(base32 "08dzvdhyrl74l76ikkk79ap2cf5jgj3ypr7b3sl56abdxxgj6jjc"))))
(base32 "049346q4h4816x4k1w1zp2ji1998q8bs7rrj8cjvn14p7pp02605"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules pkg-config shared-mime-info))
@@ -461,14 +461,14 @@ compressed massif files can also be opened transparently.")
(define-public umbrello
(package
(name "umbrello")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/umbrello-" version ".tar.xz"))
(sha256
(base32 "1hjryprcazfwdfp66nh3l1lm300b9xadymgp2f56xfhr11lij83s"))))
(base32 "1jrdsvkp2jags3jzh6h7xy2zz1k78fl67fkwpp5ss2vlvwwlawa5"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
+27 -27
View File
@@ -6,7 +6,7 @@
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2023-2025 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2023-2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2023-2026 Sughosha <sughosha@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -63,14 +63,14 @@
(define-public baloo-widgets
(package
(name "baloo-widgets")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/baloo-widgets-" version ".tar.xz"))
(sha256
(base32 "08xbsb1ni1d05ldmml9ppx33r5r2qdccfn6lla8rpzdbdwjdcsk0"))))
(base32 "04f769ij3hp5ljfb3xfqq7mib1qhp4my5d9znpp6v97dvw5gq0qb"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -88,14 +88,14 @@ This package contains GUI widgets for baloo.")
(define-public dolphin
(package
(name "dolphin")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/dolphin-" version ".tar.xz"))
(sha256
(base32 "0df635angzsd31bpr870gy4sqsrvq1f4wgfsbnp8yv0w9pg27j4i"))))
(base32 "0fws10g06bm75gs32ch9cw2s5yxwvspm6zxvk3axgnbnq1ydwqcr"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools ruby ruby-test-unit))
@@ -147,14 +147,14 @@ The main features of Dolphin are:
(define-public dolphin-plugins
(package
(name "dolphin-plugins")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/dolphin-plugins-" version ".tar.xz"))
(sha256
(base32 "19m6z7jzb164j2jcnczdhm35h18bjjhx5k0jcvjv55b4mpllxi1s"))))
(base32 "1h5704xknncrwqi3qix2d8hmzg6a82jcbzsj0pzq70hly7wx8f57"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
@@ -180,14 +180,14 @@ Dolphin with the version control systems: Bzr, Git, Mercurial, Subversion.")
(define-public kde-inotify-survey
(package
(name "kde-inotify-survey")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kde-inotify-survey-" version ".tar.xz"))
(sha256
(base32 "1iqfm3ll4kivfjdiif4jrbwh01yaanka59s77pn7a8hjilg9b0w3"))))
(base32 "1qwhdh4qfv7834vghzsasdgk1h080jpzb5nkbd5g0v8nvi6j1h05"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase))
@@ -211,14 +211,14 @@ exhausted.")
(define-public kdf
(package
(name "kdf")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kdf-" version ".tar.xz"))
(sha256
(base32
"1w0jhhzagllj60b9hi0hrm6wv3i2wvbx0j3k5xyqq65x03g2gpiv"))))
"0m5i9222hh468zliizdly5j07xdwz4ag8rqhzi674dijkphngsmv"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -250,14 +250,14 @@ unmount drives and view them in a file manager.")
(define-public khelpcenter
(package
(name "khelpcenter")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/khelpcenter-" version ".tar.xz"))
(sha256
(base32 "0v6sw42cnw4iqy15qh67db7lnsj209qd3ga78rfm34i17ivm86n4"))))
(base32 "1hdid37bila73sqcykqjjy0x2p0h8ggkj130jyqq5s6krqvzvx2k"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase))
@@ -320,7 +320,7 @@ document meta data file.")
(define-public kpmcore
(package
(name "kpmcore")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append
@@ -328,7 +328,7 @@ document meta data file.")
"/src/" name "-" version ".tar.xz"))
(sha256
(base32
"0cs9ggdw7xwpxs6xyfxzbq4ayl1gvprsvy414dnxzclm615zw81j"))))
"0qiygwck7l0irp5873izz5b6scmd36g5310757kl0rlb8i3g8vrf"))))
(build-system cmake-build-system)
(native-inputs
(list extra-cmake-modules pkg-config))
@@ -384,14 +384,14 @@ document meta data file.")
(define-public konsole
(package
(name "konsole")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/konsole-" version ".tar.xz"))
(sha256
(base32 "0ijhdx1r36qsm9mkhbwzlzwndv61qfj7szivam65h6q58jc0c842"))))
(base32 "0cpj2vhglymca78z7n0ybnhlp6n7jj8lzw55dfykwmdybkjkpqf3"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools zlib))
@@ -439,14 +439,14 @@ This package is part of the KDE base applications module.")
(define-public krfb
(package
(name "krfb")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/krfb-" version ".tar.xz"))
(sha256
(base32 "09bh051s0h0c3fg7nljh1yp8l7hilq6ncp62w4qmyr3zcqrnvj5w"))))
(base32 "0jlcscg301jiab9jb43kgq2n6xsy7d2k6ws0265018vd1qx6mm1x"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase
#:tests? #f
@@ -500,14 +500,14 @@ This package is part of the KDE networking module.")
(define-public ksystemlog
(package
(name "ksystemlog")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ksystemlog-" version ".tar.xz"))
(sha256
(base32 "1mvca3l4r2vmbvxpfl0hzknrdvjakifzdbv5wsimxaaxv9dmb39b"))))
(base32 "11fknmm7gc0cf299r08cr2aaflp597xd638kxnndq8hmicvaxmvh"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs
@@ -592,14 +592,14 @@ It provides:
(define-public kwalletmanager
(package
(name "kwalletmanager")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kwalletmanager-" version ".tar.xz"))
(sha256
(base32 "0lbi40ivslzi1gh904mggw45n32r84gvjhfd59pqfavkhip6dafl"))))
(base32 "12ddl0fpydj5bm46q3428s99kcfg1b1jbqmlkjpamhzmfylxyjmp"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -635,14 +635,14 @@ It provides:
(define-public partitionmanager
(package
(name "partitionmanager")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/partitionmanager-" version ".tar.xz"))
(sha256
(base32 "0022qmz3807v1pf6vd1s2fh97s4flby7d7jqq54h1a8434mzlyzm"))))
(base32 "16ay9mxhia69xrfikznhylf71qlhf1rl7l4ibk7mzsg357acl3vw"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -719,14 +719,14 @@ as well as QR codes.")
(define-public yakuake
(package
(name "yakuake")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/yakuake-" version ".tar.xz"))
(sha256
(base32
"1clgcj28dapipam7py1bz0gv8mis365lxz3k3hm9zxf2rj8phjf2"))))
"1py98c5b2xysy9f1nzqirg74480zybwziy3p4za53x2gdhvrsb1n"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules))
+48 -47
View File
@@ -4,7 +4,7 @@
;;; Copyright © 2021-2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2022 Brendan Tildesley <mail@brendan.scot>
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
;;; Copyright © 2025 Sughosha <sughosha@disroot.org>
;;; Copyright © 2025, 2026 Sughosha <sughosha@disroot.org>
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
;;;
;;; This file is part of GNU Guix.
@@ -65,14 +65,14 @@
(define-public ark
(package
(name "ark")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ark-" version ".tar.xz"))
(sha256
(base32
"0y5454r7nkqk66rq7w8xiihmnm9myrwxcg2imhy7cnn62h4kbmxb"))
"12q2brbgg68kknf193wx44spg8jbqzib58hhrvnkqvr1ivq7xwl1"))
;; The libarchive package in Guix does not support
;; xar; disable related tests.
(patches (search-patches "ark-skip-xar-test.patch"))))
@@ -273,14 +273,14 @@ well as CD-ROM images.")
(define-public filelight
(package
(name "filelight")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/filelight-" version ".tar.xz"))
(sha256
(base32
"1q2f5yzr035zjhv7b7p8frc4bzfgzih1xp6avm4f1x6a6qqvmh79"))))
"1p6k758gx09pfkrjyp5mpv73xc55c2r6db7vhi6dl1qadvqpcj4i"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kcrash
@@ -304,14 +304,14 @@ your computer.")
(define-public francis
(package
(name "francis")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/francis-" version ".tar.xz"))
(sha256
(base32
"1y24i43bxphlql4cizrd8832kv2nh54j1p7j4y377146ic5ggkrs"))))
"1fg9b7ar8n4bz1rjnkgg1hrz2317dgdy49gp1r4d6xwzm0gck4h8"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kirigami
@@ -333,7 +333,7 @@ your computer.")
(define-public isoimagewriter
(package
(name "isoimagewriter")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -341,7 +341,7 @@ your computer.")
".tar.xz"))
(sha256
(base32
"1pjcd57k0jjg4ykj9yblhrbr5x4ffy274i5bdp3jjn0z90ygi8d7"))))
"02g9k51srrqslapjxzcymnmy9v1frv9pkgg8wmf6d0607hwkaff5"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list gpgme
@@ -366,14 +366,14 @@ your computer.")
(define-public kaichat
(package
(name "kaichat")
(version "0.5.1")
(version "0.7.0")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde//stable/kaichat/kaichat-" version
".tar.xz"))
(sha256
(base32 "19w31mpbc5c1rfzygmxhmqx8wlwdmi1gfg75i4cfvz49936q0nal"))))
(base32 "0bhargyi237zikpwrah95g7sdlf3860y65zlqd0nmanlnqgqklqc"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase))
@@ -396,6 +396,7 @@ your computer.")
purpose
python
sonnet
qtspeech
qtwayland))
(home-page "https://apps.kde.org/kaichat/")
(synopsis "Chat interface for AI models")
@@ -406,14 +407,14 @@ models such as Ollama.")
(define-public kalm
(package
(name "kalm")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kalm-" version ".tar.xz"))
(sha256
(base32 "15vs3ga6p12iikbq990fpbr4a4fc89g7viya55q8rgziykd3vr2s"))))
(base32 "0hz66b23i6zf31drl70npfzmsfzbkqdffnnq1ks2sw8rckwy8r66"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -444,14 +445,14 @@ models such as Ollama.")
(define-public kamera
(package
(name "kamera")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kamera-" version ".tar.xz"))
(sha256
(base32
"0fbw7nxam18k8lc7v2ravy27m7x90ldgs9lswrkmw4fwbypx95xz"))))
"0qw0k7zl49vl1y696jgc5g3hhcn25limc8hm8d5qprrf39hz9vzx"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -478,14 +479,14 @@ to camera devices supported by @code{libgphoto2} using
(define-public kate
(package
(name "kate")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kate-" version ".tar.xz"))
(sha256
(base32 "0ah6cy92yir68z25460ccl48i5nrfqswpzil9a7l69h3qxspsk88"))))
(base32 "1awhrqkbd1ckxdb8xqli72s6x3fhvrlr07912wv888lrq5vdjqfp"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools xorg-server-for-tests))
@@ -555,7 +556,7 @@ Kate's features include:
(define-public kdebugsettings
(package
(name "kdebugsettings")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -563,7 +564,7 @@ Kate's features include:
".tar.xz"))
(sha256
(base32
"0sg79yh7xj5cq84j31ljiipj5gyxcsvw1gsdsjygwrrfk7r7jj3a"))))
"1gmds302y59d0iwmk2y5hl963kzxqm56hy48mgaywiivrvwmi8n2"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kcompletion
@@ -588,14 +589,14 @@ Kate's features include:
(define-public kbackup
(package
(name "kbackup")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kbackup-" version ".tar.xz"))
(sha256
(base32
"1kcb18bjqwxg2813yyky84lk1qhi8y6navw4jl1ijz1pkd01m6hr"))))
"03cln9n9i9caynjkf7660prrjwcrx0p80y7y72rqvnxzzmzcxh00"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules))
(inputs (list kguiaddons
@@ -629,14 +630,14 @@ drive, USB stick, etc
(define-public kcalc
(package
(name "kcalc")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kcalc-" version ".tar.xz"))
(sha256
(base32
"0x51y46yq5kkghd2j7qd76iff6jffzgf4bmygv6igb1z09c3admb"))))
"1yma237j8x5ygz0a0alv4gzd83ykb5zpk5mbh8mlnx065qijqf62"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase))
(native-inputs (list extra-cmake-modules kdoctools))
@@ -662,7 +663,7 @@ drive, USB stick, etc
(define-public kcharselect
(package
(name "kcharselect")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
@@ -670,7 +671,7 @@ drive, USB stick, etc
".tar.xz"))
(sha256
(base32
"1j6frcn0fa6cl1kmiqz8ic2l03rzl22kwj54izd5g7y7r6a7qg5g"))))
"1ppczh9ajp19nwzbvc631lfhcqwprayzjygzxn1jvivda51mbpwh"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -697,14 +698,14 @@ characters.")
(define-public kdialog
(package
(name "kdialog")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kdialog-" version ".tar.xz"))
(sha256
(base32
"1102m2dq3snvnicdn3rj70yxjj0d6phgp2a533dmx8w42zwwjlhw"))))
"18ay220hj46g6qlyzci71mxi7mfdf6jawvm7vix6m4cl4gas7rgy"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase
#:tests? #f))
@@ -759,14 +760,14 @@ conversions between European currencies.")
(define-public keysmith
(package
(name "keysmith")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/keysmith-" version ".tar.xz"))
(sha256
(base32
"0dqsmg0sf1hx2z98v92hs5zqwvkh2gk7kr8fp8qdqcnnh3006k0z"))))
"1m52klqwisq49z3fn7r7y86xxr8syya3lscaw1d27h5yr9vxbg71"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules pkg-config python-minimal))
(inputs (list kconfig
@@ -804,14 +805,14 @@ with support for QR scanning.")
(define-public kfind
(package
(name "kfind")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kfind-" version ".tar.xz"))
(sha256
(base32
"1a9vzfakk238f1qlf75z5xf1arad0xkbx8m49z0b7qy9q9zn1d3a"))))
"1h9aqw3vrm68qqyqni75dws45jmw5izqd5ivdba1iph62xaynlxh"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase
#:tests? #f))
@@ -889,14 +890,14 @@ with support for QR scanning.")
(define-public komodo
(package
(name "komodo")
(version "1.5.0")
(version "1.6.0")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/komodo/" version
"/komodo-" version ".tar.xz"))
(sha256
(base32 "1xdn3k71a5s801p2cpddyvjbpb8ki8i4y2mig15am0v1r2ag16mi"))))
(base32 "16h814cmh5v60fr71la73ldicblb5snfl6rnvwqg5p5a1wgk59n7"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase))
@@ -935,14 +936,14 @@ It's features include:
(define-public kongress
(package
(name "kongress")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kongress-" version ".tar.xz"))
(sha256
(base32
"0dn021c3hf9b7gxwhjkyy08mh68dcksfpl57hq9196ksk12rykb4"))))
"11vmpkfc81jlxv0y3fmvgk91j3q01mklrzg2dphlw83h6bf0d3s8"))))
(build-system qt-build-system)
(native-inputs (list extra-cmake-modules python-minimal))
;; NOTE: Reporting bugs is linked to web browser, better not link it and let
@@ -977,14 +978,14 @@ the schedule and venue information.")
(define-public kontrast
(package
(name "kontrast")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/"
version "/src/kontrast-" version ".tar.xz"))
(sha256
(base32
"0dz1g3pp87wryr06zw06b65laajg3jpb0qjjrma7zzivxb41s9si"))))
"024idzd6wfskr83p9ma8bv4qw9mszryv48man06qgvp4pi800x0c"))))
(build-system qt-build-system)
(arguments (list #:qtbase qtbase
#:tests? #f))
@@ -1036,14 +1037,14 @@ the computer and 3D Printers.")
(define-public kmag
(package
(name "kmag")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmag-" version ".tar.xz"))
(sha256
(base32 "1w4cp3pn65yhk07pafkhp0401ym18v65kj3dfbzz79lx810a4fq6"))))
(base32 "1b17c9j0427bgrjmfwiwyj7jzkdii1n6vkqzfnxx235zc8qvblps"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
@@ -1070,14 +1071,14 @@ artists to web-designers to people with low vision.")
(define-public kmousetool
(package
(name "kmousetool")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmousetool-" version ".tar.xz"))
(sha256
(base32 "0fkibynsdsb5cv896j4r0vbw1mp5iq3hhg33hlflsmz6bhcw77ak"))))
(base32 "1pm60lfdrr24gahx7zji3cdkhm9gsaw83w1472b6gdx270nbvbry"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1113,14 +1114,14 @@ whom pressing buttons hurts.")
(define-public kmouth
(package
(name "kmouth")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/kmouth-" version ".tar.xz"))
(sha256
(base32 "1hlz8q57ihv23mqqyv83bhqbb486q9jg1xb1msivvyvgr8jjlcsv"))))
(base32 "0f05gihqk06g70bpdlk5bx2szrasi2x9xyr8y7kfjfx8m9qy65hg"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules kdoctools))
@@ -1320,14 +1321,14 @@ great on your desktop.")
(define-public ktimer
(package
(name "ktimer")
(version "25.12.2")
(version "25.12.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/ktimer-" version ".tar.xz"))
(sha256
(base32
"0hakk825g6lf6cvn3yr4g4zpr5w6qjbby2an3dhhlag4wqdagl31"))))
"0p13wndvsn7s4klg79j4jlxhj6f4ggww9hmj7py82klqivmwswzy"))))
(build-system qt-build-system)
(native-inputs
(list extra-cmake-modules
@@ -1495,14 +1496,14 @@ remind you to take a break now and then.")
(define-public sweeper
(package
(name "sweeper")
(version "25.12.2")
(version "25.12.3")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://kde/stable/release-service/" version
"/src/sweeper-" version ".tar.xz"))
(sha256
(base32 "130zzxxi1cb6pmikchqy5asj6z7vraz8m9xzbz73vsd29k3pqhg3"))))
(base32 "1l6wsd46l0j1ncqikmymwc0mvbzx29r0jf0zmmc48lnb8fx9vb8q"))))
(build-system qt-build-system)
(arguments
(list #:qtbase qtbase
+7 -5
View File
@@ -282,16 +282,18 @@ Random Cage Fighting Birds, Cool Music etc.")
(define-public libchewing
(package
(name "libchewing")
(version "0.9.1")
(version "0.11.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chewing/libchewing")
(commit (string-append "v" version))))
(commit (string-append "v" version))
;; Also libchewing-data
(recursive? #t)))
(file-name (git-file-name name version))
(sha256
(base32 "0gh64wvrk5pn0fhmpvj1j99d5g7f7697rk96zbkc8l72yjr819z5"))))
(base32 "08734i3xyq3wv5vimki7cz438v56ywk3x3assgfjlrngj1ijw0y8"))))
(build-system cmake-build-system)
(arguments
(list
@@ -875,7 +877,7 @@ noun phrases, verb phrases, etc.).")
(define-public praat
(package
(name "praat")
(version "6.4.61")
(version "6.4.62")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -884,7 +886,7 @@ noun phrases, verb phrases, etc.).")
(file-name (git-file-name name version))
(sha256
(base32
"0lxg0h07cgz5fjhpsihvf8dk6g03fp4a7ar8x70pm2s5lbfr1amy"))))
"0jplas35yrhh1csdiw2mim4cgmj5iz5c3b87908smd0r528v75a6"))))
(build-system gnu-build-system)
(arguments
(list #:make-flags #~(list (string-append "CC="
+41 -45
View File
@@ -531,7 +531,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
;; The current "stable" kernels. That is, the most recently released major
;; versions that are still supported upstream.
(define-public linux-libre-6.19-version "6.19.9")
(define-public linux-libre-6.19-version "6.19.10")
(define-public linux-libre-6.19-gnu-revision "gnu")
(define deblob-scripts-6.19
(linux-libre-deblob-scripts
@@ -541,12 +541,12 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "05jpciyypvmy6byaxjl49b1fvzxcnlhknf0xabrdj5152iznrzkh")))
(define-public linux-libre-6.19-pristine-source
(let ((version linux-libre-6.19-version)
(hash (base32 "1gsmklhqpx5k9wca3gr8j439q8khr9byy7ivxqyr9qqjmyinhq61")))
(hash (base32 "072s76238rnf87yhdy15nbxfyq7x3ch7p2v14dq4pq551qd48va6")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.19)))
(define-public linux-libre-6.18-version "6.18.19")
(define-public linux-libre-6.18-version "6.18.20")
(define-public linux-libre-6.18-gnu-revision "gnu")
(define deblob-scripts-6.18
(linux-libre-deblob-scripts
@@ -556,7 +556,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
(base32 "0qlih8w8wg4v5cwbmd34rbhb6mjgbx69i9rx3s2vxw7h42q9l0ai")))
(define-public linux-libre-6.18-pristine-source
(let ((version linux-libre-6.18-version)
(hash (base32 "0309xd8ifsy9pa19s8qnsyxkmcqq4z3p16jckjnnhz6h3hkpibza")))
(hash (base32 "0lrm76rdlr92kjq3g410qdff9v49mpdf400lmsh7hq74k2ymlyl3")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.18)))
@@ -565,47 +565,47 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS."
;; Here are the support timelines:
;; <https://www.kernel.org/category/releases.html>
(define-public linux-libre-6.12-version "6.12.77")
(define-public linux-libre-6.12-version "6.12.79")
(define-public linux-libre-6.12-gnu-revision "gnu")
(define deblob-scripts-6.12
(linux-libre-deblob-scripts
linux-libre-6.12-version
linux-libre-6.12-gnu-revision
(base32 "168aykyvyyp34549hqhlprl0n052q8wdb2y3vyxqw40wpf2vw3ln")
(base32 "1v6glxf94p9z0yq5m102jwcpyh6anpbp3h8wwff9hxlfy2wdlzzk")))
(base32 "1x48hpmvajz7v5wn1vdd7l5r14mq4ngzh5npz3pj81z4f1g61i0a")))
(define-public linux-libre-6.12-pristine-source
(let ((version linux-libre-6.12-version)
(hash (base32 "0rzz5hdixa5xmr99gja3xr9nxgpmrpxyg4llmvkl3vyawpmkd21m")))
(hash (base32 "02vrl0m5iw4jiyhpcni2l8kcfzq279s69yagrdz5sany6cgpbyjb")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.12)))
(define-public linux-libre-6.6-version "6.6.129")
(define-public linux-libre-6.6-version "6.6.130")
(define-public linux-libre-6.6-gnu-revision "gnu")
(define deblob-scripts-6.6
(linux-libre-deblob-scripts
linux-libre-6.6-version
linux-libre-6.6-gnu-revision
(base32 "0y3lawljby2rl0mb0yjdyaasci4pl935y8xa0dnmbzff23knkxlw")
(base32 "0z47f6mkllk1fgpq04x73djl5gh3mj50bxj2rpg4jlzm0rcirrag")))
(base32 "0xp9b2vkrb0g0rn4i33b59rhp4sgh1dbwzk28vwz7kwac6l5rcpi")))
(define-public linux-libre-6.6-pristine-source
(let ((version linux-libre-6.6-version)
(hash (base32 "12j42awg44w97zq8fzifpm300jm9q9ya7qkpn7xbnkr2480qz86a")))
(hash (base32 "139480lyi3if8pd2j3yld5a01lk7113kbcn2kxpzyk29p5kslq14")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.6)))
(define-public linux-libre-6.1-version "6.1.166")
(define-public linux-libre-6.1-version "6.1.167")
(define-public linux-libre-6.1-gnu-revision "gnu")
(define deblob-scripts-6.1
(linux-libre-deblob-scripts
linux-libre-6.1-version
linux-libre-6.1-gnu-revision
(base32 "10gcbkd5jxfspa712kvb3qmsjgsapd9cz47pmpfk03bbfzf8ydlv")
(base32 "1jiwwl5sgpc16x0v6phbknv94mc46gvwgc2z8s4pdgn4j54yrd8v")))
(base32 "1w5pfws6l39dpc3lzazs1n6r4m96f6rdf6vb2scy5fhmrd933ldc")))
(define-public linux-libre-6.1-pristine-source
(let ((version linux-libre-6.1-version)
(hash (base32 "0jcl12gjlfdf9pwqg1m84rzwnrj3grxxgk5blrq8zlaq45sgr3c1")))
(hash (base32 "1jwqwp2fg3wdsh9w663rbnbv1rvsvksv1pj4bzns8swp0wy0a618")))
(make-linux-libre-source version
(%upstream-linux-source version hash)
deblob-scripts-6.1)))
@@ -2690,7 +2690,7 @@ and should be used with caution, especially on untested models.")
(define-public corefreq
(package
(name "corefreq")
(version "1.98.4")
(version "2.1.0")
(source
(origin
(method git-fetch)
@@ -2699,7 +2699,7 @@ and should be used with caution, especially on untested models.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0mxp5h23y09674syaj5gpdifr53zvgjv7g7hargwg6897883qfln"))))
(base32 "054rnrwvkbfmy2maxjk928fh1p346313ixhkbjwcq7qjz3idjixl"))))
;; The upstream Makefile is now such a proprietary mess that standard builds
;; as performed by our linux-module-build-system are more or less impossible
;; without heavy patching. However, we still keep it as the main build
@@ -2731,14 +2731,12 @@ and should be used with caution, especially on untested models.")
(string-append = dir "\n"))
(("^([[:space:]]+)(.* modules_install.*)"
_ indent command)
(string-append indent "@echo skipping " command))))))
(string-append indent "echo skipping " command))))))
(add-before 'build 'prepare
(lambda* (#:key source-directory make-flags #:allow-other-keys)
(lambda* (#:key source-directory #:allow-other-keys)
;; Lazily fix another mismatch between what the kernel module
;; build system expects and what this package provides.
(symlink "source/build" source-directory) ;$(BUILD)
;; Set up symbolic links inside $(BUILD), for some reason.
(apply invoke "make" "prepare" make-flags)))
(symlink "source/build" source-directory)))
(replace 'build (assoc-ref gnu:%standard-phases 'build))
(add-before 'install 'resolve-symlink
;; The build system silently fails to install from a symlink.
@@ -6021,7 +6019,7 @@ devices that can inject events directly into the input subsystem.")
(define-public interception-dual-function-keys
(package
(name "interception-dual-function-keys")
(version "1.4.0")
(version "1.5.0")
(home-page "https://gitlab.com/interception/linux/plugins/dual-function-keys")
(source (origin
(method git-fetch)
@@ -6031,7 +6029,7 @@ devices that can inject events directly into the input subsystem.")
(file-name (git-file-name name version))
(sha256
(base32
"0s49vbg3j4rwh78i8rx8qr7myql09p7b3lhrjl0p7dd98xp6ann6"))))
"17jc02wh45yk427qryb0ydyim16607i31wyghbsahahd6mrh9ylv"))))
(build-system gnu-build-system)
(inputs
(list libevdev yaml-cpp))
@@ -11011,30 +11009,28 @@ compatible with Python's ConfigParser style of .INI files, including RFC
(license license:bsd-3)))
(define-public simpleini
(let ((commit "6048871ea9ee0ec24be5bd099d161a10567d7dc2")
(revision "1"))
(package
(name "simpleini")
(version (git-version "4.22" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/brofield/simpleini")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"1szaflnrzw1zx9v5g6mbbiaf9wfglp4n4jjq2793k9ryz3qxil9j"))))
(build-system cmake-build-system)
(arguments
(list #:configure-flags #~(list "-DSIMPLEINI_USE_SYSTEM_GTEST=ON")))
(native-inputs (list googletest))
(home-page "https://github.com/brofield/simpleini")
(synopsis "Simple API to read and write INI-style files")
(description
"SimpleIni provides a simple API to read and write INI-style
(package
(name "simpleini")
(version "4.25")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/brofield/simpleini")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1v9s0kr5ca1gdbnlkdz7chzypy0wz95f09l0r6jnmff4qy6db56l"))))
(build-system cmake-build-system)
(arguments
(list #:configure-flags #~(list "-DSIMPLEINI_USE_SYSTEM_GTEST=ON")))
(native-inputs (list googletest))
(home-page "https://github.com/brofield/simpleini")
(synopsis "Simple API to read and write INI-style files")
(description
"SimpleIni provides a simple API to read and write INI-style
configuration files. It supports data files in ASCII, MBCS and Unicode.")
(license license:expat))))
(license license:expat)))
(define-public xfsprogs
(package
+2 -24
View File
@@ -37,7 +37,7 @@
(define-public lsof
(package
(name "lsof")
(version "4.99.3")
(version "4.99.6")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -46,8 +46,7 @@
(file-name (git-file-name name version))
(sha256
(base32
"1v32407al4j0hhcph95lv4xvr9h012lii29iyq41iwj39zwfavax"))
(patches (search-patches "lsof-compat-linux-6.9.patch"))))
"08p0c0wci9vam6b29ym7z7sip8gd0j0dz7zy4f0b32dw51rb3z9k"))))
(build-system gnu-build-system)
(native-inputs (list automake
autoconf
@@ -57,27 +56,6 @@
pkg-config
procps ;for ps
util-linux)) ;for unshare
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-configure-ac-version
;; see https://github.com/lsof-org/lsof/commit/932a0b3b1992497e23fd9b8d31116b9ca9b0f98d
;; to fix tests/case-01-version.bash test fail.
(lambda _
(substitute* "configure.ac"
(("4\\.99\\.0")
"4.99.3"))))
(add-before 'bootstrap 'disable-failing-tests
(lambda _
(substitute* "Makefile.am"
;; Fails with ERROR!!! client gethostbyaddr() failure.
(("(TESTS \\+=.*) tests/LTsock" _ prefix)
prefix)
;; Fails on CoW filesystems (eg. btrfs)
(("tests/LTlock") "")
;; Fails because /proc not mounted in sandbox
(("\tdialects/linux/tests/case-20-epoll.bash \\\\")
"\\")))))))
(synopsis "Display information about open files")
(description
"Lsof stands for LiSt Open Files, and it does just that.
+100
View File
@@ -26,6 +26,7 @@
;;; Copyright © 2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2025 Ashish SHUKLA <ashish.is@lostca.se>
;;; Copyright © 2025 Aaron Boyd <aaron.boyd.org@gmail.com>
;;; Copyright © 2026 Nguyễn Gia Phong <cnx@loang.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1201,6 +1202,105 @@ on numbers.")
(define-public lua5.1-bitop
(make-lua-bitop "lua5.1-bitop" lua-5.1))
(define (make-lua-djot name lua)
(package
(name name)
(version "0.2.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jgm/djot.lua")
(commit version)))
(file-name (git-file-name name version))
(sha256 (base32 "0kivx4yyj2zhj23d93h5rr0ab7gkazd3z7r7aqv1bgmigcw47pj2"))
(modules '((guix build utils)))
(snippet #~(begin
(delete-file-recursively "clib")
(delete-file-recursively "doc/api")
(delete-file "doc/djot.1")))))
(build-system gnu-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-makefile
(lambda _
(substitute* "Makefile"
(("^all: .*") "all:\n"))))
(delete 'configure)
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "lua" "test.lua"))))
(replace 'install
(lambda _
(let ((lua-path
(string-append
#$output
"/share/lua/"
#$(version-major+minor (package-version lua)))))
(install-file "djot.lua" lua-path)
(copy-recursively "djot" (string-append lua-path "/djot"))))))))
(native-inputs (list lua))
(home-page "https://github.com/jgm/djot.lua")
(synopsis "Lua parser for the djot light markup language")
(description
"This package provides a Lua parser for djot, a light markup syntax.
It can produce an AST, rendered HTML, or a stream of match tokens
that identify elements by source position, which could be used
for syntax highlighting or a linting tool.")
(license license:expat)))
(define-public lua5.4-djot
(make-lua-djot "lua5.4-djot" lua-5.4))
(define-public lua-djot
(make-lua-djot "lua-djot" lua))
(define-public lua5.2-djot
(make-lua-djot "lua5.2-djot" lua-5.2))
(define-public lua5.1-djot
(make-lua-djot "lua5.1-djot" lua-5.1))
(define-public djot
(package
(inherit lua5.1-djot)
(name "djot")
(arguments
(substitute-keyword-arguments (package-arguments lua5.1-djot)
((#:phases phases)
#~(modify-phases #$phases
(replace 'patch-makefile
(lambda _
(substitute* "Makefile"
(("^all: .*") "all: doc/djot.1\n"))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "luajit" "test.lua"))))
(add-after 'install 'install-bin-and-man
(lambda* (#:key inputs #:allow-other-keys)
(let ((out-lua (string-append #$output "/share/lua/5.1"))
(out-bin (string-append #$output "/bin/djot")))
(copy-file "bin/main.lua" "bin/djot")
(substitute* "bin/djot"
(("^local djot = require" all)
(string-append
"#!"
(search-input-file inputs "bin/luajit")
"\n"
all)))
(install-file "bin/djot" (string-append #$output "/bin"))
(chmod out-bin #o755)
(wrap-program out-bin
`("GUIX_LUA_PATH" ";" = (,out-lua))))
(install-file "doc/djot.1"
(string-append #$output "/share/man/man1"))))))))
(native-inputs (list pandoc))
(inputs (list luajit))))
(define-public lutok
(package
(name "lutok")
+71 -63
View File
@@ -67,6 +67,7 @@
;;; Copyright © 2025 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2026 Carlos Durán Domínguez <wurt@wurt.eu>
;;; Copyright © 2026 Sergey Trofimov <sarg@sarg.org.ru>
;;; Copyright © 2026 Nguyễn Gia Phong <cnx@loang.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -93,6 +94,7 @@
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
#:use-module (gnu packages build-tools)
#:use-module (gnu packages c)
#:use-module (gnu packages calendar)
#:use-module (gnu packages check)
@@ -767,7 +769,7 @@ operating systems.")
(define-public neomutt
(package
(name "neomutt")
(version "20250404")
(version "20260105")
(source
(origin
(method git-fetch)
@@ -776,8 +778,21 @@ operating systems.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1w53g6l98cd3x2a6m0q245fm5gln95vzpgskvg4dz9yysmbki9az"))))
(base32 "1sg6ifabci7xyp3zds1w906vx6jsmyjlfr6bqld7m7hj07by9ndd"))
(modules '((guix build utils)
(ice-9 ftw)
(srfi srfi-26)))
(snippet
#~(begin
(define (delete-all-but directory . preserve)
(with-directory-excursion directory
(let* ((pred (negate (cut member <>
(cons* "." ".." preserve))))
(items (scandir "." pred)))
(for-each (cut delete-file-recursively <>) items))))
(delete-all-but "autosetup"
"mutt-gettext.tcl"
"mutt-iconv.tcl")))))
(build-system gnu-build-system)
(inputs
(list cyrus-sasl
@@ -793,19 +808,19 @@ operating systems.")
libxml2
lmdb
notmuch
sqlite
`(,zstd "lib")))
(native-inputs
`(("automake" ,automake)
("autosetup" ,autosetup)
("gettext-minimal" ,gettext-minimal)
("pkg-config" ,pkg-config)
("docbook-xsl" ,docbook-xsl)
("docbook-xml" ,docbook-xml-4.2)
("w3m" ,w3m)
("tcl" ,tcl)
;; Test file data for the unit tests included in the neomutt source.
("neomutt-test-files"
,(let ((commit "8629adab700a75c54e8e28bf05ad092503a98f75"))
,(let ((commit "c769cdefd45bcdfc4a72664821bd7f67ad4d5f6c"))
(origin
(method git-fetch)
(uri (git-reference
@@ -814,69 +829,62 @@ operating systems.")
(file-name (git-file-name "neomutt-test-files" commit))
(sha256
(base32
"1ci04nqkab9mh60zzm66sd6mhsr6lya8wp92njpbvafc86vvwdlr")))))))
"0jvy9z2hmpvcxa10k7f68l2lqdxrppj36c4v8nmjrldkwgpkdaq3")))))))
(arguments
`(#:test-target "test"
#:configure-flags
(list "--gpgme"
(list
#:test-target "test"
#:configure-flags
#~(list "--enable-autocrypt"
"--gpgme"
;; Database, implies header caching.
"--disable-tokyocabinet"
"--disable-qdbm"
"--disable-bdb"
"--lmdb"
"--kyotocabinet"
;; Database, implies header caching.
"--disable-tokyocabinet"
"--disable-qdbm"
"--disable-bdb"
"--lmdb"
"--kyotocabinet"
"--gdbm"
"--gdbm"
"--gnutls"
"--sasl"
(string-append "--with-sasl="
#$(this-package-input "cyrus-sasl"))
"--gnutls"
"--ssl=1"
"--sasl"
(string-append "--with-sasl="
(assoc-ref %build-inputs "cyrus-sasl"))
"--smime"
"--notmuch"
(string-append "--with-notmuch="
#$(this-package-input "notmuch"))
"--smime"
"--notmuch"
(string-append "--with-notmuch="
(assoc-ref %build-inputs "notmuch"))
"--idn2"
"--idn2"
;; If we do not set this, neomutt wants to check
;; whether the path exists, which it does not
;; in the chroot.
"--with-mailpath=/var/mail"
(string-append "--with-ncurses="
(assoc-ref %build-inputs "ncurses"))
(string-append "--prefix="
(assoc-ref %outputs "out"))
"--zstd=1")
#:phases
(modify-phases %standard-phases
;; TODO: autosetup is meant to be included in the source,
;; but we should package autosetup and use our own version of it.
(replace 'configure
(lambda* (#:key outputs inputs configure-flags #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(flags `(,@configure-flags))
(bash (which "bash")))
(setenv "SHELL" bash)
(setenv "CONFIG_SHELL" bash)
(apply invoke bash
(string-append (getcwd) "/configure")
flags))))
(add-before 'check 'prepare-test-files
(lambda* (#:key inputs #:allow-other-keys)
(copy-recursively (assoc-ref inputs "neomutt-test-files") "tests")
;; FIXME: investigate why tests are failing, Nix is also disabling one
(substitute* "test/main.c"
(("NEOMUTT_TEST_ITEM\\(test_expando_filter\\)") "")
(("NEOMUTT_TEST_ITEM\\(test_mutt_sig_exit_handler\\)") "")
(("NEOMUTT_TEST_ITEM\\(test_mutt_path_tilde\\)") ""))
(with-directory-excursion "tests"
(setenv "NEOMUTT_TEST_DIR" (getcwd)) ; must be absolute
(invoke "bash" "setup.sh")))))))
;; If we do not set this, neomutt wants to check
;; whether the path exists, which it does not
;; in the chroot.
"--with-mailpath=/var/mail"
(string-append "--with-ncurses="
#$(this-package-input "ncurses"))
(string-append "--prefix=" #$output)
"--zstd=1")
#:phases
#~(modify-phases %standard-phases
(replace 'configure
(lambda* (#:key configure-flags #:allow-other-keys)
(apply invoke "autosetup"
(string-append "--prefix=" #$output)
configure-flags)))
(add-before 'check 'prepare-test-files
(lambda _
(copy-recursively
#$(this-package-native-input "neomutt-test-files")
"tests")
;; FIXME: investigate why tests are failing, Nix also disables
;; (a different) one: test_expando_node_padding.
(substitute* "test/main.c"
(("NEOMUTT_TEST_ITEM\\(test_expando_filter\\)") "")
(("NEOMUTT_TEST_ITEM\\(test_mutt_path_tilde\\)") ""))
(with-directory-excursion "tests"
(setenv "NEOMUTT_TEST_DIR" (getcwd)) ; must be absolute
(invoke "bash" "setup.sh")))))))
(home-page "https://neomutt.org/")
(synopsis "Command-line mail reader based on Mutt")
(description
+2 -1
View File
@@ -437,7 +437,8 @@ fetch and store media in Amazon S3.")
(apply (assoc-ref cargo:%standard-phases phase)
#:cargo-target #$(cargo-triplet)
args))
'(unpack-rust-crates
'(prepare-rust-crates
unpack-rust-crates
configure
check-for-pregenerated-files
patch-cargo-checksums))))
+5 -1
View File
@@ -2356,7 +2356,11 @@ for the Matrix protocol. It is built on to of @code{Boost.Asio}.")
(sha256
(base32 "098jqccwsfbqkdpnhbych2rd076385wb51fx9qyjfiddidxv2mas"))
(modules '((guix build utils)))
(snippet '(delete-file-recursively "third_party"))))
(snippet '(delete-file-recursively "third_party"))
;; Release 0.12.1 has a major bug which prevents replies
;; from rendering: https://github.com/Nheko-Reborn/nheko/issues/1944
;; TODO: revaluate for future versions.
(patches (search-patches "nheko-0-12-1-fix-rendering-replies.patch"))))
(arguments
(list
#:tests? #f ;no test target
+105 -62
View File
@@ -166,70 +166,113 @@ bind processes, and much more.")
(define-public hwloc-2
(package
(inherit hwloc-1)
(name "hwloc")
(version "2.13.0")
(source (origin
(method url-fetch)
(uri (string-append "https://download.open-mpi.org/release/hwloc/v"
(version-major+minor version)
"/hwloc-" version ".tar.bz2"))
(sha256
(base32
"1aqdznqp7f18yg95vbr5n6ccxxdiywacygvn3wbhzn7bnspkdsaj"))
;; XXX: Remove after updating package from 2.13.0.
(patches (search-patches "hwloc-add-with-opencl.patch"))))
(native-inputs (modify-inputs native-inputs
(append autoconf)
(append automake)
(append libtool)
(append opencl-headers)
(append bash))) ;for completion tests
(inputs (modify-inputs inputs
;; XXX: rocm-smi requires libdrm/drm.h but doesn't propagate a
;; package providing these. For now, libdrm is used to provide
;; this header.
(append libdrm)
(append opencl-icd-loader)
(append rocm-smi-lib)
(delete "numactl"))) ;libnuma is no longer needed.
(propagated-inputs (modify-inputs propagated-inputs
;; hwloc.pc lists libze_loader and libxml2 in
;; 'Requires.private' in 'hwloc.pc'.
(append level-zero libxml2)))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/open-mpi/hwloc")
(commit (string-append "hwloc-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1l9skkcizlv0qvw2lzmysndbm528xvszhiqq3569da157qpa5xav"))
;; XXX: Remove after updating package from 2.13.0.
(patches (search-patches "hwloc-add-with-opencl.patch"))))
(build-system gnu-build-system)
(outputs '("out" ;'lstopo' & co., depends on Cairo, libx11, etc.
"lib" ;small closure
"doc" ;400+ section 3 man pages
"debug"))
(native-inputs
(list autoconf automake libtool opencl-headers bash pkg-config))
(inputs
(append (if (%current-target-system)
'() ;fewer dependencies when cross-compiling
(list libx11 cairo ncurses expat))
(list
;; XXX: rocm-smi requires libdrm/drm.h but doesn't
;; propagate a package providing these. For now, libdrm is
;; used to provide this header.
libdrm
opencl-icd-loader
rocm-smi-lib)))
(propagated-inputs
;; hwloc.pc lists libze_loader and libxml2 in
;; 'Requires.private' in 'hwloc.pc'.
(list level-zero libpciaccess libxml2))
(arguments
(substitute-keyword-arguments arguments
((#:configure-flags flags '())
#~(cons* (string-append "--with-opencl="
#$(this-package-input "opencl-icd-loader"))
"--enable-rsmi"
(string-append "--with-rocm="
#$(this-package-input "rocm-smi-lib"))
#$flags))
((#:phases phases)
#~(modify-phases #$phases
(add-after 'unpack 'delete-configure
(lambda _
;; Remove configure file to generate it with patch.
(delete-file "configure")))
(replace 'skip-linux-libnuma-test
(lambda _
;; Arrange to skip 'tests/hwloc/linux-libnuma', which fails on
;; some machines: <https://github.com/open-mpi/hwloc/issues/213>.
(substitute* "tests/hwloc/linux-libnuma.c"
(("numa_available\\(\\)")
"-1"))))
(add-before 'check 'skip-tests-that-require-/sys
(lambda _
;; 'test-gather-topology.sh' requires /sys as of 2.9.0; skip it.
(setenv "HWLOC_TEST_GATHER_TOPOLOGY" "0")))
(add-before 'check 'skip-test-that-fails-on-qemu
(lambda _
;; Skip test that fails on emulated hardware due to QEMU bug:
;; <https://bugs.gnu.org/40342>.
(substitute* "tests/hwloc/hwloc_get_last_cpu_location.c"
(("hwloc_topology_init" all)
(string-append "exit (77);\n" all)))))))))))
(list
#:configure-flags
#~(list
(string-append
"--with-opencl=" #$(this-package-input "opencl-icd-loader"))
"--enable-rsmi"
(string-append "--with-rocm=" #$(this-package-input "rocm-smi-lib"))
"--localstatedir=/var")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'skip-linux-libnuma-test
(lambda _
;; Arrange to skip 'tests/hwloc/linux-libnuma', which fails on
;; some machines: <https://github.com/open-mpi/hwloc/issues/213>.
(substitute* "tests/hwloc/linux-libnuma.c"
(("numa_available\\(\\)")
"-1"))))
(add-after 'install 'refine-libnuma
;; Give -L arguments for libraries to avoid propagation
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "lib"))
(numa (assoc-ref inputs "numactl")))
(substitute* (map (lambda (f) (string-append out "/" f))
'("lib/pkgconfig/hwloc.pc" "lib/libhwloc.la"))
(("-lnuma" lib)
(string-append "-L" numa "/lib " lib))))))
(add-after 'install 'avoid-circular-references
(lambda* (#:key outputs #:allow-other-keys)
(let ((lib (assoc-ref outputs "lib")))
;; Suppress the 'prefix=' and 'exec_prefix=' lines so that the
;; "lib" output doesn't refer to "out".
(substitute* (string-append lib "/lib/pkgconfig/hwloc.pc")
(("^.*prefix=.*$")
"")))))
(add-after 'install 'move-man-pages
(lambda _
;; Move section 1 and 3 man pages to the "doc" output.
(copy-recursively (string-append #$output "/share/man/man1")
(string-append #$output:doc "/share/man/man1"))
(copy-recursively (string-append #$output "/share/man/man7")
(string-append #$output:doc "/share/man/man7"))
(delete-file-recursively
(string-append #$output "/share/man/man1"))
(delete-file-recursively
(string-append #$output "/share/man/man7"))))
(add-before 'check 'skip-tests-that-require-/sys
(lambda _
;; 'test-gather-topology.sh' requires /sys as of 2.9.0; skip it.
(setenv "HWLOC_TEST_GATHER_TOPOLOGY" "0")))
(add-before 'check 'skip-test-that-fails-on-qemu
(lambda _
;; Skip test that fails on emulated hardware due to QEMU bug:
;; <https://bugs.gnu.org/40342>.
(substitute* "tests/hwloc/hwloc_get_last_cpu_location.c"
(("hwloc_topology_init" all)
(string-append "exit (77);\n" all))))))))
(home-page "https://www.open-mpi.org/projects/hwloc/")
(synopsis "Abstraction of hardware architectures")
(description
"hwloc provides a portable abstraction (across OS,
versions, architectures, ...) of the hierarchical topology of modern
architectures, including NUMA memory nodes, sockets, shared caches, cores and
simultaneous multithreading. It also gathers various attributes such as cache
and memory information. It primarily aims at helping high-performance
computing applications with gathering information about the hardware so as to
exploit it accordingly and efficiently.
hwloc may display the topology in multiple convenient formats. It also offers
a powerful programming interface to gather information about the hardware,
bind processes, and much more.")
(license license:bsd-3)))
(define-public hwloc
;; The latest stable series of hwloc.
+23 -16
View File
@@ -1,7 +1,7 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2016 Nikita <nikita@n0.is>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2024 Eric Bavier <bavier@posteo.net>
;;; Copyright © 2024,2026 Eric Bavier <bavier@posteo.net>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -20,35 +20,42 @@
(define-module (gnu packages nickle)
#:use-module (gnu packages)
#:use-module (gnu packages algebra)
#:use-module (gnu packages bison)
#:use-module (gnu packages flex)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages readline)
#:use-module (guix build-system gnu)
#:use-module (gnu packages ruby-xyz)
#:use-module (guix build-system meson)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages))
(define-public nickle
(package
(name "nickle")
(version "2.97")
(version "2.107")
(source (origin
(method url-fetch)
(uri (string-append "https://nickle.org/release/nickle-"
version ".tar.gz"))
version ".tar.xz"))
(sha256
(base32
"0gqashcs3r0d1yp6rq6q2ayjdwsjxnd8z0ij55ayrbhn296l7mp2"))
(patches (search-patches "nickle-man-release-date.patch"))))
(build-system gnu-build-system)
(inputs (list readline))
"1wli8p5fv2ldy51ycc8pcx8rl3ph2wbyiqs21qpjadlvildaaqj0"))))
(build-system meson-build-system)
(arguments
'(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-build-date
(lambda _
;; Our patch touches Makefile.am, but rather than rebootstrap,
;; make the substitution directly in Makefile.in.
(substitute* "Makefile.in"
(("BUILD_DATE") "RELEASE_DATE")))))))
(list #:phases #~(modify-phases %standard-phases
(add-before 'configure 'disable-benchmarks
;; Benchmarks would require `gmp` and don't
;; test anything not already covered by other
;; tests, so disable them here.
(lambda _
(substitute* "meson.build"
(("^subdir\\('bench'\\)" &)
(string-append "# " &))))))))
(native-inputs (list bc bison flex pkg-config ruby-asciidoctor-pdf))
(inputs (list readline))
(synopsis "Numeric oriented programming language")
(description
"Nickle is a programming language based prototyping environment with
+2 -2
View File
@@ -398,7 +398,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
(define-public nsncd
(package
(name "nsncd")
(version "1.5.1")
(version "1.5.2")
(source
(origin
(method git-fetch)
@@ -407,7 +407,7 @@ taken from the NSS package and thus ultimately from the Mozilla project.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1qiphwlwbnni2vfqjbdzv2a1qgqv2ycmygmyrbx8pgaak9gl5hfi"))))
(base32 "1kzwd5vlz5paal8k79dkamjqczz7k8azyc8zwjyhalcxzsjkdn0w"))))
(build-system cargo-build-system)
(arguments
`(#:cargo-test-flags
+2 -2
View File
@@ -82,7 +82,7 @@
(define-public parallel
(package
(name "parallel")
(version "20260222")
(version "20260322")
(outputs '("out" "doc"))
(source
(origin
@@ -90,7 +90,7 @@
(uri (string-append "mirror://gnu/parallel/parallel-"
version ".tar.bz2"))
(sha256
(base32 "0j0zmq1klbvpz590vr2di8yvsniwixlhsmir7zfjy3rajx42l9y6"))
(base32 "1q7g5f13nlwichgh0dk8w5fqjnfnxvwxk6rjy0fd5l7l6blq0ikn"))
(snippet
'(begin
(use-modules (guix build utils))
@@ -1,67 +0,0 @@
This commit adds the patch that fixes:
<https://github.com/lsof-org/lsof/issues/317>
The issue was triggering the following error in the `test` phase that
resulted in a build failure in Linux 6.9 or higher:
FAIL: lib/dialects/linux/tests/case-20-pidfd-pid.bash
From c1678e3f6e4b4d984cb3078b7bf0c9e24bedb8ca Mon Sep 17 00:00:00 2001
From: Jiajie Chen <c@jia.je>
Date: Fri, 17 May 2024 15:22:35 +0800
Subject: [PATCH] [linux] Maintain original output for pidfd in linux 6.9
---
00DIST | 3 +++
lib/dialects/linux/dproc.c | 13 +++++++++++++
2 files changed, 16 insertions(+)
diff --git a/00DIST b/00DIST
index d5a0349..9a29611 100644
--- a/00DIST
+++ b/00DIST
@@ -5605,6 +5605,9 @@ Supplement Regenerated the 4.04 distribution to correct a non-
[linux] Do not embed kernel version in CFLAGS (#314)
+ [linux] Linux 6.9 changed the pidfs appearence in procfs. Try
+ to maintain original output in lsof (#317)
+
Vic Abell <abe@purdue.edu>
July 14, 2018
diff --git a/lib/dialects/linux/dproc.c b/lib/dialects/linux/dproc.c
index cb6bb64..3a7a120 100644
--- a/lib/dialects/linux/dproc.c
+++ b/lib/dialects/linux/dproc.c
@@ -1273,6 +1273,10 @@ static int process_id(struct lsof_context *ctx, /* context */
#endif /* defined(HASEPTOPTS) */
if (rest && rest[0] == '[' && rest[1] == 'p')
fdinfo_mask |= FDINFO_PID;
+ else if (Lf->ntype == N_REGLR && rest && *rest && strcmp(pbuf, "pidfd") == 0) {
+ // https://github.com/lsof-org/lsof/issues/317
+ fdinfo_mask |= FDINFO_PID;
+ }
if ((av = get_fdinfo(ctx, pathi, fdinfo_mask, &fi)) &
FDINFO_POS) {
@@ -1338,6 +1342,15 @@ static int process_id(struct lsof_context *ctx, /* context */
Lf->sf |= SELPTYINFO;
}
#endif /* defined(HASEPTOPTS) && defined(HASPTYEPT) */
+ else if (Lf->ntype == N_REGLR && rest && *rest && Lf->nm &&
+ strcmp(Lf->nm, "pidfd") == 0) {
+ // https://github.com/lsof-org/lsof/issues/317
+ // pidfd since Linux 6.9 becomes a regular file:
+ // /proc/PID/fd/FD -> pidfd:[INODE]
+ (void)snpf(rest, sizeof(pbuf) - (rest - pbuf),
+ "[pidfd:%d]", fi.pid);
+ enter_nm(ctx, rest);
+ }
if (Lf->sf)
link_lfile(ctx);
--
2.45.2
@@ -0,0 +1,290 @@
From 2769642d3c7bd3c0d830b2f18ef6b3bf6a710bf4 Mon Sep 17 00:00:00 2001
From: Nicolas Werner <nicolas.werner@hotmail.de>
Date: Sun, 14 Sep 2025 23:43:20 +0200
Subject: [PATCH] Fix most reply rendering issues with qt 6.9.2
---
resources/qml/TimelineBubbleMessageStyle.qml | 31 ++++----
resources/qml/TimelineDefaultMessageStyle.qml | 32 ++++-----
resources/qml/TopBar.qml | 2 +-
resources/qml/delegates/Reply.qml | 70 ++++++++++---------
4 files changed, 65 insertions(+), 70 deletions(-)
diff --git a/resources/qml/TimelineBubbleMessageStyle.qml b/resources/qml/TimelineBubbleMessageStyle.qml
index 560cb1338..722718bc4 100644
--- a/resources/qml/TimelineBubbleMessageStyle.qml
+++ b/resources/qml/TimelineBubbleMessageStyle.qml
@@ -210,9 +210,10 @@ TimelineEvent {
AbstractButton {
id: replyRow
- visible: wrapper.reply
+ visible: wrapper.replyTo
+
+ leftPadding: Nheko.paddingSmall + 4
- height: replyLine.height
anchors.left: parent.left
anchors.right: parent.right
@@ -225,19 +226,7 @@ TimelineEvent {
cursorShape: Qt.PointingHandCursor
}
- contentItem: Row {
- id: replyRowLay
-
- spacing: Nheko.paddingSmall
-
- Rectangle {
- id: replyLine
- height: Math.min( wrapper.reply?.height, timelineView.height / 10) + Nheko.paddingSmall + replyUserButton.height
- color: replyRow.userColor
- width: 4
- }
-
- Column {
+ contentItem: Column {
spacing: 0
id: replyCol
@@ -247,7 +236,7 @@ TimelineEvent {
contentItem: Label {
id: userName_
- text: wrapper.reply?.userName ?? ''
+ text: wrapper.reply?.userName ?? 'missing name'
color: replyRow.userColor
textFormat: Text.RichText
width: wrapper.maxWidth
@@ -259,12 +248,20 @@ TimelineEvent {
replyUserButton,
wrapper.reply,
]
- }
}
background: Rectangle {
//width: replyRow.implicitContentWidth
color: Qt.tint(palette.base, Qt.hsla(replyRow.userColor.hslHue, 0.5, replyRow.userColor.hslLightness, 0.1))
+ Rectangle {
+ anchors.top: parent.top
+ anchors.bottom: parent.bottom
+ anchors.left: parent.left
+
+ id: replyLine
+ color: replyRow.userColor
+ width: 4
+ }
}
onClicked: {
diff --git a/resources/qml/TimelineDefaultMessageStyle.qml b/resources/qml/TimelineDefaultMessageStyle.qml
index 2bc0171a8..49454ac0b 100644
--- a/resources/qml/TimelineDefaultMessageStyle.qml
+++ b/resources/qml/TimelineDefaultMessageStyle.qml
@@ -192,9 +192,9 @@ TimelineEvent {
AbstractButton {
id: replyRow
- visible: wrapper.reply
+ visible: wrapper.replyTo
- height: replyLine.height
+ leftPadding: Nheko.paddingSmall + 4
property color userColor: TimelineManager.userColor(wrapper.reply?.userId ?? '', palette.base)
@@ -205,19 +205,7 @@ TimelineEvent {
cursorShape: Qt.PointingHandCursor
}
- contentItem: Row {
- id: replyRowLay
-
- spacing: Nheko.paddingSmall
-
- Rectangle {
- id: replyLine
- height: Math.min( wrapper.reply?.height, timelineView.height / 10) + Nheko.paddingSmall + replyUserButton.height
- color: replyRow.userColor
- width: 4
- }
-
- Column {
+ contentItem: Column {
spacing: 0
id: replyCol
@@ -227,7 +215,7 @@ TimelineEvent {
contentItem: Label {
id: userName_
- text: wrapper.reply?.userName ?? ''
+ text: wrapper.reply?.userName ?? 'missing name'
color: replyRow.userColor
textFormat: Text.RichText
width: wrapper.maxWidth
@@ -239,12 +227,20 @@ TimelineEvent {
replyUserButton,
wrapper.reply,
]
- }
}
background: Rectangle {
- //width: replyRow.implicitContentWidth
color: Qt.tint(palette.base, Qt.hsla(replyRow.userColor.hslHue, 0.5, replyRow.userColor.hslLightness, 0.1))
+
+ Rectangle {
+ anchors.top: parent.top
+ anchors.bottom: parent.bottom
+ anchors.left: parent.left
+
+ id: replyLine
+ color: replyRow.userColor
+ width: 4
+ }
}
onClicked: {
diff --git a/resources/qml/TopBar.qml b/resources/qml/TopBar.qml
index 900e59e8b..cd20e94ec 100644
--- a/resources/qml/TopBar.qml
+++ b/resources/qml/TopBar.qml
@@ -330,7 +330,7 @@ Pane {
ImageButton {
id: deletePinButton
- Layout.alignment: Qt.AlignTop | Qt.AlignLeft
+ Layout.alignment: Qt.AlignTop | Qt.AlignRight
Layout.preferredHeight: 16
Layout.preferredWidth: 16
ToolTip.text: qsTr("Unpin")
diff --git a/resources/qml/delegates/Reply.qml b/resources/qml/delegates/Reply.qml
index 7ee2a0a14..77cad0f0a 100644
--- a/resources/qml/delegates/Reply.qml
+++ b/resources/qml/delegates/Reply.qml
@@ -5,6 +5,7 @@
import QtQuick
import QtQuick.Controls
import QtQuick.Window
+import QtQuick.Layouts
import im.nheko
import "../"
@@ -21,7 +22,11 @@ AbstractButton {
property string userId: eventId ? room.dataById(eventId, Room.UserId, "") : ""
property string userName: eventId ? room.dataById(eventId, Room.UserName, "") : ""
implicitHeight: replyContainer.height
- implicitWidth: replyContainer.implicitWidth
+ implicitWidth: replyContainer.implicitWidth + leftPadding + rightPadding
+
+ leftPadding: 4 + Nheko.paddingSmall
+ rightPadding: Nheko.paddingSmall
+
required property int maxWidth
property bool limitHeight: false
@@ -31,14 +36,14 @@ AbstractButton {
}
onClicked: {
- let link = reply.child.linkAt != undefined && reply.child.linkAt(pressX-colorline.width, pressY - userName_.implicitHeight);
+ let link = timelineEvent.main.linkAt != undefined && timelineEvent.main.linkAt(pressX-colorline.width, pressY - userName_.implicitHeight);
if (link) {
Nheko.openLink(link)
} else {
room.showEvent(r.eventId)
}
}
- onPressAndHold: replyContextMenu.show(reply.child.copyText, reply.child.linkAt(pressX-colorline.width, pressY - userName_.implicitHeight), r.eventId)
+ onPressAndHold: replyContextMenu.show(timelineEvent.main.copyText, timelineEvent.main.linkAt(pressX-colorline.width, pressY - userName_.implicitHeight), r.eventId)
contentItem: TimelineEvent {
id: timelineEvent
@@ -51,49 +56,36 @@ AbstractButton {
maxWidth: r.maxWidth
limitAsReply: r.limitHeight
- //height: replyContainer.implicitHeight
- data: Row {
+ data: Column {
id: replyContainer
-
- spacing: Nheko.paddingSmall
+ spacing: 0
clip: r.limitHeight
height: r.limitHeight ? Math.min( timelineEvent.main?.height, timelineView.height / 10) + Nheko.paddingSmall + usernameBtn.height : undefined
- Rectangle {
- id: colorline
-
- width: 4
- height: content.height
-
- color: TimelineManager.userColor(r.userId, palette.base)
- }
-
- Column {
- id: content
- spacing: 0
+ // FIXME: I have no idea, why this name doesn't render in the reply popup on Qt 6.9.2
+ AbstractButton {
+ id: usernameBtn
- AbstractButton {
- id: usernameBtn
+ visible: r.eventId
-
- contentItem: Label {
- id: userName_
- text: r.userName
- color: r.userColor
- textFormat: Text.RichText
- width: timelineEvent.main?.width
- }
- onClicked: room.openUserProfile(r.userId)
+ contentItem: Label {
+ visible: r.eventId
+ id: userName_
+ text: r.userName
+ color: r.userColor
+ textFormat: Text.RichText
+ width: timelineEvent.main?.width
}
-
- data: [
- usernameBtn, timelineEvent.main,
- ]
+ onClicked: room.openUserProfile(r.userId)
}
+ data: [
+ usernameBtn, timelineEvent.main,
+ ]
}
+
}
background: Rectangle {
@@ -103,6 +95,16 @@ AbstractButton {
property color userColor: TimelineManager.userColor(r.userId, palette.base)
property color bgColor: palette.base
color: Qt.tint(bgColor, Qt.hsla(userColor.hslHue, 0.5, userColor.hslLightness, 0.1))
+
+ Rectangle {
+ anchors.top: parent.top
+ anchors.bottom: parent.bottom
+ anchors.left: parent.left
+
+ id: colorline
+ color: backgroundItem.userColor
+ width: 4
+ }
}
}
@@ -1,41 +0,0 @@
Submitted close to upstream at
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070162
From 95ff7e9de4ed815e060b1df59b5b2b105307e0d7 Mon Sep 17 00:00:00 2001
From: Eric Bavier <bavier@posteo.net>
Date: Mon, 29 Apr 2024 23:34:15 -0500
Subject: [PATCH] Fixes substitution of REALEASE_DATE in nickle.1
* Makefile.am (nickle.1): 'BUILD_DATE' -> 'RELEASE_DATE'.
* nickle.1.in: Include version in footer.
---
Makefile.am | 2 +-
nickle.1.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index ba28ec9..5ed56a3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -96,7 +96,7 @@ RELEASE_FILES = $(TARFILE) $(SIGFILE) $(SRPMFILE) $(RPMFILE)
nickle.1: nickle.1.in nickle-config.h
sed -e 's,@''VERSION@,$(VERSION),' \
- -e 's,@''BUILD_DATE@,$(BUILD_DATE),' \
+ -e 's,@''RELEASE_DATE@,$(RELEASE_DATE),' \
-e 's,@''pkgdatadir@,$(pkgdatadir),' $(top_srcdir)/nickle.1.in > $@
nickle.spec: nickle.spec.in nickle-config.h
diff --git a/nickle.1.in b/nickle.1.in
index 4871ac2..1ab9e08 100644
--- a/nickle.1.in
+++ b/nickle.1.in
@@ -1,4 +1,4 @@
-.TH NICKLE 1 "@RELEASE_DATE@"
+.TH NICKLE 1 "@RELEASE_DATE@" "nickle @VERSION@"
.SH NAME
nickle \- a desk calculator language
.SH SYNOPSIS
--
2.41.0
@@ -0,0 +1,187 @@
Upstream-Status: not reported
diff --git a/include/tao/bow.h b/include/tao/bow.h
index 38c7081..0a35886 100644
--- a/include/tao/bow.h
+++ b/include/tao/bow.h
@@ -21,6 +21,7 @@
#include <tao/access_point.h>
#include <tao/device.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/circle.h b/include/tao/circle.h
index f3061ae..2f96c68 100644
--- a/include/tao/circle.h
+++ b/include/tao/circle.h
@@ -21,6 +21,7 @@
#include <tao/cell.h>
#include <tao/instrument.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/connector.h b/include/tao/connector.h
index 0c255f2..1cdcc13 100644
--- a/include/tao/connector.h
+++ b/include/tao/connector.h
@@ -21,6 +21,7 @@
#include <tao/access_point.h>
#include <tao/device.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/device.h b/include/tao/device.h
index 06d025c..9bb48aa 100644
--- a/include/tao/device.h
+++ b/include/tao/device.h
@@ -32,6 +32,7 @@
#endif
#include <tao/access_point.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/ellipse.h b/include/tao/ellipse.h
index ac3b849..c05fcf7 100644
--- a/include/tao/ellipse.h
+++ b/include/tao/ellipse.h
@@ -21,6 +21,7 @@
#include <tao/cell.h>
#include <tao/instrument.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/graphics_engine.h b/include/tao/graphics_engine.h
index bf67425..b2764aa 100644
--- a/include/tao/graphics_engine.h
+++ b/include/tao/graphics_engine.h
@@ -23,6 +23,7 @@
#include <iomanip>
#include <memory>
#include <sstream>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/hammer.h b/include/tao/hammer.h
index 172a8e8..0a4cf2d 100644
--- a/include/tao/hammer.h
+++ b/include/tao/hammer.h
@@ -20,6 +20,7 @@
#define HAMMER_H
#include <tao/device.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/instrument.h b/include/tao/instrument.h
index 3b23ac7..60cb6e0 100644
--- a/include/tao/instrument.h
+++ b/include/tao/instrument.h
@@ -26,6 +26,7 @@ extern "C" {
#include <tao/access_point.h>
#include <tao/pitch.h>
#include <vector>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/output.h b/include/tao/output.h
index db34e92..03e3224 100644
--- a/include/tao/output.h
+++ b/include/tao/output.h
@@ -23,6 +23,7 @@
#include <fstream>
#include <sstream>
#include <vector>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/pitch.h b/include/tao/pitch.h
index a76f5eb..fa31ab2 100644
--- a/include/tao/pitch.h
+++ b/include/tao/pitch.h
@@ -19,6 +19,8 @@
#ifndef TAOPITCH_H
#define TAOPITCH_H
+#include <string>
+
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
#else
diff --git a/include/tao/rectangle.h b/include/tao/rectangle.h
index 5c1e77c..0056dcd 100644
--- a/include/tao/rectangle.h
+++ b/include/tao/rectangle.h
@@ -21,6 +21,7 @@
#include <tao/cell.h>
#include <tao/instrument.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/rgb_color.h b/include/tao/rgb_color.h
index 69259b6..3f8f7b7 100644
--- a/include/tao/rgb_color.h
+++ b/include/tao/rgb_color.h
@@ -1,6 +1,8 @@
#ifndef TAORGBCOLOR_H
#define TAORGBCOLOR_H
+#include <string>
+
/*
static struct colors=
{
diff --git a/include/tao/stop.h b/include/tao/stop.h
index 85a6570..f6868f2 100644
--- a/include/tao/stop.h
+++ b/include/tao/stop.h
@@ -23,6 +23,7 @@
#include <tao/device.h>
#include <tao/pitch.h>
#include <tao/strand.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/strand.h b/include/tao/strand.h
index 65a0d30..1fe99a4 100644
--- a/include/tao/strand.h
+++ b/include/tao/strand.h
@@ -21,6 +21,7 @@
#include <tao/cell.h>
#include <tao/instrument.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
diff --git a/include/tao/triangle.h b/include/tao/triangle.h
index 06d2b2c..9978f94 100644
--- a/include/tao/triangle.h
+++ b/include/tao/triangle.h
@@ -21,6 +21,7 @@
#include <tao/cell.h>
#include <tao/instrument.h>
+#include <string>
#ifdef WIN32
#define DLLEXPORT __declspec(dllexport)
--
2.52.0
+2 -2
View File
@@ -361,7 +361,7 @@ GiB).")
(define-public meld
(package
(name "meld")
(version "3.23.0")
(version "3.23.1")
(source
(origin
(method url-fetch)
@@ -369,7 +369,7 @@ GiB).")
(version-major+minor version)
"/meld-" version ".tar.xz"))
(sha256
(base32 "19n273shqs8l5lrlic0hr5iv1mp9223ijf3pkh8a49g08112lg4q"))))
(base32 "0x1mhk39g98x2w54w7y82fmgx6ad622q6k57a6scdiv38s92gy3k"))))
(build-system meson-build-system)
(native-inputs
(list desktop-file-utils
+2 -2
View File
@@ -236,7 +236,7 @@ it.")
(define-public trealla
(package
(name "trealla")
(version "2.92.7")
(version "2.92.12")
(source
(origin
(method git-fetch)
@@ -245,7 +245,7 @@ it.")
(url "https://github.com/trealla-prolog/trealla")
(commit (string-append "v" version))))
(sha256
(base32 "07z2i0bkqzdx0szwr4v98cb9r7a3ghy0vz5jn3xa7zh41yfr33nx"))
(base32 "16sa6jbqdn8miigp0731dffd1qlchbvdm6lxi6shiz60vcpnhgqp"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(inputs
+7 -6
View File
@@ -289,11 +289,13 @@ were a single file.")
(build-system pyproject-build-system)
(arguments
(list
;; tests: 743 passed, 1 skipped, 1 deselected
;; tests: 742 passed, 1 skipped, 2 deselected
#:test-flags
#~(list "--ignore=benchmarks/test_bench.py"
;; FIXME: Did not raise cramjam.DecompressionError
"--deselect=tests/test_variants.py::test_variants_raise_exception[deflate]")
"--deselect=tests/test_variants.py::test_variants_raise_exception[deflate]"
;; This test fails nondeterministically.
"--deselect=tests/test_variants.py::test_variants_decompress_into[zlib-Buffer-File]")
#:imported-modules `(,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
#:modules '(((guix build cargo-build-system) #:prefix cargo:)
@@ -787,12 +789,11 @@ the LZ4 frame format.")
(build-system pyproject-build-system)
(arguments
(list #:test-backend #~'unittest))
(native-inputs
(list python-cramjam
python-setuptools))
(native-inputs (list python-setuptools))
(inputs
(list snappy))
(home-page "https://github.com/andrix/python-snappy")
(propagated-inputs (list python-cramjam))
(home-page "https://github.com/intake/python-snappy")
(synopsis "Python bindings for the Snappy compression library")
(description
"@code{python-python-snappy} provides bindings to the Snappy library and
+77 -1
View File
@@ -1278,6 +1278,52 @@ dependent on sampled parameters. It assumes one has a Bayesian posterior
conditional posterior @code{P(y|x,D,M)} in the @code{(x,y)} plane.")
(license license:expat)))
(define-public python-flox
(package
(name "python-flox")
(version "0.11.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/xarray-contrib/flox")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0jy1kxk9r0az39zmbmf6md55c35ldkk9q6pcfg8jb4chwi4i34iw"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "--ignore" "tests/test_asv.py" ; ignore benchmark test
;; FIXME: Check why test_cohorts failed.
"--ignore" "tests/test_cohorts.py")))
(propagated-inputs (list python-numpy
python-numpy-groupies
python-packaging
python-pandas
python-scipy
python-toolz))
(native-inputs (list ;; python-cubed ; TODO: package this
python-dask
python-netcdf4
python-numbagg
python-pytest
python-pytest-snapshot
python-pytest-xdist
python-setuptools
python-setuptools-scm
python-sparse
python-xarray))
(home-page "https://github.com/xarray-contrib/flox")
(synopsis "GroupBy operations for @code{dask.array}")
(description "@code{flox} mainly provides strategies for fast GroupBy
reductions with @code{dask.array}. It uses the MapReduce paradigm (or a
\"tree reduction\") to run the GroupBy operation in a parallel-native way
totally avoiding a sort or shuffle operation. @code{flox} can use either
@code{dask} or @code{cubed} as its backend.")
(license license:asl2.0)))
(define-public python-formulaic
(package
(name "python-formulaic")
@@ -2134,6 +2180,35 @@ The supported distributions are:
@end itemize")
(license license:expat)))
(define-public python-numbagg
(package
(name "python-numbagg")
(version "0.9.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/numbagg/numbagg")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1frx10rdyklp0zbd8bckl63i0vmj0z93nkx1i7dylbv99iw27215"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-numba python-numpy))
(native-inputs (list python-bottleneck
python-pandas
python-pytest
python-pytest-benchmark ; runs by default
python-setuptools
python-setuptools-scm
python-tabulate))
(home-page "https://github.com/numbagg/numbagg")
(synopsis "Fast N-dimensional aggregation functions with Numba")
(description "Numbagg provides high-performance implementations for moving
window, aggregation, and grouping functions. It leverages Numba's JIT
compilation and is especially performant on multi-core parallelism.")
(license license:bsd-3)))
(define-public python-numdifftools
(package
(name "python-numdifftools")
@@ -5905,7 +5980,8 @@ science including tools for accessing data sets in Python.")
(apply (assoc-ref cargo:%standard-phases phase)
#:cargo-target #$(cargo-triplet)
args))
'(unpack-rust-crates
'(prepare-rust-crates
unpack-rust-crates
configure
check-for-pregenerated-files
patch-cargo-checksums)))))))
+31 -172
View File
@@ -5867,39 +5867,41 @@ color-related widgets.")
(modify-inputs inputs
(replace "qtbase" qtbase-5)))))
;; TODO: Split shiboken2 binding generator into a dedicated output.
;; This executable requires libxml2, libxslt, clang-toolchain at runtime.
;; The libshiboken library only requires Qt and Python at runtime.
(define-public python-shiboken-2
(define-public python-shiboken-6
(package
(name "python-shiboken-2")
(version "5.15.16")
(name "python-shiboken-6")
(version "6.9.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://qt/QtForPython/pyside2/PySide2-"
version "-src/pyside-setup-opensource-src-"
(uri (string-append "mirror://qt/QtForPython/pyside6/PySide6-"
version "-src/pyside-setup-everywhere-src-"
version ".tar.xz"))
(sha256
(base32
"0q3ky0fai3wr8kr1q82vdg5byhbn5sfdymmb554afpi72zyxcgkd"))))
"0b92b4zi5rqg5acgbb6yan349idvzmc0x8wjwkdwkga2ad38gh4y"))))
(build-system cmake-build-system)
(inputs
;; pyside-2 fails with clang>=16, pyside-6 needs llvm>=14.
(list clang-toolchain-15
(list clang-toolchain-18
libxml2
libxslt
python-wrapper
qtbase-5
qtxmlpatterns-5))
qtbase))
(properties `((upstream-name . "pyside-setup")))
(arguments
(list
#:tests? #f
;; FIXME: Building tests fails
#:configure-flags #~(list "-DBUILD_TESTS=off")
#:configure-flags #~(list
;; The RUNPATH of shibokenmodule contains the entry
;; in build directory instead of install directory.
"-DCMAKE_SKIP_RPATH=TRUE"
(string-append "-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-rpath="
#$output "/lib")
"-DBUILD_TESTS=off")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'use-shiboken-dir-only
(lambda _ (chdir "sources/shiboken2")))
(lambda _ (chdir "sources/shiboken6")))
(add-before 'configure 'make-files-writable-and-update-timestamps
(lambda _
;; The build scripts need to modify some files in
@@ -5914,20 +5916,7 @@ color-related widgets.")
(add-before 'configure 'set-build-env
(lambda _
(let ((llvm #$(this-package-input "clang-toolchain")))
(setenv "CLANG_INSTALL_DIR" llvm))))
(add-before 'configure 'workaround-importlib-error
(lambda _
;; The following hack works around the error
;; "module 'importlib' has no attribute 'machinery'"
;; when building python-pyside-2, which depends on
;; this package.
(substitute* "libshiboken/embed/signature_bootstrap.py"
(("import importlib" all)
(string-append
all
"\n import importlib.machinery as imachi"))
(("importlib.machinery.ModuleSpec")
"imachi.ModuleSpec")))))))
(setenv "CLANG_INSTALL_DIR" llvm)))))))
(home-page "https://wiki.qt.io/Qt_for_Python")
(synopsis
"Shiboken generates bindings for C++ libraries using CPython source code")
@@ -5941,153 +5930,12 @@ color-related widgets.")
license:lgpl3
license:bsd-3))))
(define-public python-shiboken-6
(package
(inherit python-shiboken-2)
(name "python-shiboken-6")
(version "6.9.2")
(source (origin
(method url-fetch)
(uri (string-append "mirror://qt/QtForPython/pyside6/PySide6-"
version "-src/pyside-setup-everywhere-src-"
version ".tar.xz"))
(sha256
(base32
"0b92b4zi5rqg5acgbb6yan349idvzmc0x8wjwkdwkga2ad38gh4y"))))
(build-system cmake-build-system)
(inputs
(modify-inputs inputs
(replace "qtbase" qtbase)
(delete "qtxmlpatterns")))
(arguments
(substitute-keyword-arguments arguments
((#:phases p)
#~(modify-phases #$p
(delete 'workaround-importlib-error)
(replace 'use-shiboken-dir-only
(lambda _ (chdir "sources/shiboken6")))))
((#:configure-flags flags)
#~(cons*
;; The RUNPATH of shibokenmodule contains the entry in build
;; directory instead of install directory.
"-DCMAKE_SKIP_RPATH=TRUE"
(string-append "-DCMAKE_MODULE_LINKER_FLAGS=-Wl,-rpath="
#$output "/lib")
#$flags))))
(properties `((upstream-name . "pyside-setup")))))
(define-public python-pyside-2
(package
(name "python-pyside-2")
(version (package-version python-shiboken-2))
(source (package-source python-shiboken-2))
(build-system cmake-build-system)
(inputs
(list qtbase-5
qtdatavis3d-5
qtdeclarative-5
qtlocation-5
qtmultimedia-5
qtquickcontrols-5
qtquickcontrols2-5
qtscript-5
qtscxml-5
qtsensors-5
qtspeech-5
qtsvg-5
qttools-5
qtwebchannel-5
qtwebengine-5
qtwebsockets-5
qtx11extras
qtxmlpatterns-5))
(propagated-inputs
(list python-shiboken-2))
(native-inputs
(list python-wrapper))
(arguments
(list
#:tests? #f
;; FIXME: Building tests fail.
#:configure-flags
#~(list "-DBUILD_TESTS=FALSE"
(string-append "-DPYTHON_EXECUTABLE="
(search-input-file %build-inputs
"/bin/python")))
#:modules '((guix build cmake-build-system)
(guix build utils)
(srfi srfi-1))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'go-to-source-dir
(lambda _ (chdir "sources/pyside2")))
(add-after 'go-to-source-dir 'fix-qt-module-detection
(lambda _
;; Activate qt module support even if it not in the same
;; directory as qtbase.
(substitute* "../cmake_helpers/helpers.cmake"
(("\\(\"\\$\\{found_basepath\\}\" GREATER \"0\"\\)")
"true"))
;; Add include directories for qt modules.
(let ((dirs (map (lambda (path)
(string-append path "/include/qt5"))
(list
#$@(map (lambda (name)
(this-package-input name))
'("qtdatavis3d"
"qtdeclarative"
"qtlocation"
"qtmultimedia"
"qtquickcontrols"
"qtquickcontrols2"
"qtscript"
"qtscxml"
"qtsensors"
"qtspeech"
"qtsvg"
"qttools"
"qtwebchannel"
"qtwebengine"
"qtwebsockets"
"qtx11extras"
"qtxmlpatterns"))))))
(substitute* "cmake/Macros/PySideModules.cmake"
(("\\$\\{PATH_SEP\\}\\$\\{core_includes\\}" all)
(fold (lambda (dir paths)
(string-append paths "${PATH_SEP}" dir))
all
dirs)))
(setenv "CXXFLAGS" (fold (lambda (dir paths)
(string-append paths " -I" dir))
""
dirs))))))))
(home-page "https://wiki.qt.io/Qt_for_Python")
(synopsis
"The Qt for Python product enables the use of Qt5 APIs in Python applications")
(description
"The Qt for Python product enables the use of Qt5 APIs in Python
applications. It lets Python developers utilize the full potential of Qt,
using the PySide2 module. The PySide2 module provides access to the
individual Qt modules such as QtCore, QtGui,and so on. Qt for Python also
comes with the Shiboken2 CPython binding code generator, which can be used to
generate Python bindings for your C or C++ code.")
(license (list
license:lgpl3
;;They state that:
;; this file may be used under the terms of the GNU General
;; Public License version 2.0 or (at your option) the GNU
;; General Public license version 3 or any later version
;; approved by the KDE Free Qt Foundation.
;; Thus, it is currently v2 or v3, but no "+".
license:gpl3
license:gpl2))))
(define-public python-pyside-6
(package
(inherit python-pyside-2)
(name "python-pyside-6")
(version (package-version python-shiboken-6))
(source (package-source python-shiboken-6))
(build-system cmake-build-system)
;; TODO: Add more Qt components if available.
(inputs
(list qtbase
@@ -6148,6 +5996,7 @@ generate Python bindings for your C or C++ code.")
(string-append "-I" dir))
dirs)
" "))))))))
(home-page "https://wiki.qt.io/Qt_for_Python")
(synopsis
"The Qt for Python product enables the use of Qt6 APIs in Python applications")
(description
@@ -6156,7 +6005,17 @@ applications. It lets Python developers utilize the full potential of Qt,
using the PySide6 module. The PySide6 module provides access to the
individual Qt modules such as QtCore, QtGui,and so on. Qt for Python also
comes with the Shiboken6 CPython binding code generator, which can be used to
generate Python bindings for your C or C++ code.")))
generate Python bindings for your C or C++ code.")
(license (list
license:lgpl3
;;They state that:
;; this file may be used under the terms of the GNU General
;; Public License version 2.0 or (at your option) the GNU
;; General Public license version 3 or any later version
;; approved by the KDE Free Qt Foundation.
;; Thus, it is currently v2 or v3, but no "+".
license:gpl3
license:gpl2))))
(define-public libqglviewer
(package
+2 -2
View File
@@ -223,7 +223,7 @@ of parts of the Windows API.")
(define-public xrdp
(package
(name "xrdp")
(version "0.10.4.1")
(version "0.10.5")
(source (origin
(method url-fetch)
(uri (string-append
@@ -231,7 +231,7 @@ of parts of the Windows API.")
version "/xrdp-" version ".tar.gz"))
(sha256
(base32
"0pwg5zadd788nl2fpls60w3nm557a95ihp4x1ggf0yy5hqzdzsjj"))))
"08xikyk5ww9kq5w8jf7k1ij2l19xb783gxgkw901qjyyck8rdg4s"))))
(build-system gnu-build-system)
(inputs (list check
fuse
+13 -12
View File
@@ -4768,10 +4768,17 @@ temporary files and directories during tests.")
(base32
"0w1m432q3y5v9lkak8yyxadak3z17bsp6afni97i4zjdgfz7niz2"))))
(build-system ruby-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
;; This avoids requiring extra dependencies in Rakefile.
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "ruby" "test/run-test.rb")))))))
(propagated-inputs
(list ruby-power-assert))
(native-inputs
(list bundler ruby-packnga ruby-yard))
(synopsis "Unit testing framework for Ruby")
(description "@code{Test::Unit} is unit testing framework for Ruby, based
on xUnit principles. These were originally designed by Kent Beck, creator of
@@ -4780,15 +4787,9 @@ It allows writing tests, checking results and automated testing in Ruby.")
(home-page "https://test-unit.github.io/")
(license (list license:psfl license:ruby))))
(define-public ruby-test-unit/minimal
(hidden-package
(package
(inherit ruby-test-unit)
(arguments
(ensure-keyword-arguments
(package-arguments ruby-test-unit)
(list #:tests? #f)))
(native-inputs '()))))
;; XXX: Deprecated on <2026-04-03>.
(define-deprecated/public-alias ruby-test-unit/minimal
ruby-test-unit)
(define-public ruby-test-unit-ruby-core
(package
@@ -4940,7 +4941,7 @@ HTML, and PDF through LaTeX.")
,(package-version ruby-test-unit)
"/lib\"")))))))))
(native-inputs
(list bundler ruby-test-unit/minimal))
(list bundler ruby-test-unit))
(synopsis "Ruby library adding metaclass method to all objects")
(description
"Metaclass is a Ruby library adding a @code{metaclass} method to all Ruby
+96 -62
View File
@@ -10,7 +10,7 @@
;;; Copyright © 2020 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2021 Sharlatan Hellseher <sharlatanus@gmail.ccom>
;;; Copyright © 2021, 2022, 2025 Zheng Junjie <z572@z572.online>
;;; Copyright © 2021, 2022, 2025, 2026 Zheng Junjie <z572@z572.online>
;;; Copyright © 2021 Alexandru-Sergiu Marton <brown121407@posteo.ro>
;;; Copyright © 2021, 2023-2025 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2021, 2022 Petr Hodina <phodina@protonmail.com>
@@ -143,14 +143,14 @@
(define-public aardvark-dns
(package
(name "aardvark-dns")
(version "1.14.0")
(version "1.17.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "aardvark-dns" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "1d2bs5lmijv6s3n71gqc986n1wy7ny9w74741njjix7932a7yd5f"))))
(base32 "1i7agi5ivg1399xy2cgcrz2hgg1bgfs68jwvdrxfz5856hc0gcrk"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f))
@@ -957,33 +957,36 @@ highlighting tool to ease code review from your terminal.")
(define-public difftastic
(package
(name "difftastic")
(version "0.63.0")
(version "0.68.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "difftastic" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32
"0md332fch4b87akdvljzxp4m2k5yri7cpkz3n54jc762j7j9qmrz"))))
(base32 "012h76wx5jv6czc9j4awfan7vhrc6g5fdgnxrjmzg5q27wn99hn6"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
#:cargo-test-flags
`("--release" "--"
"--skip=display::side_by_side::tests::test_display_hunks"
"--skip=display::style::tests::split_string_cjk"
"--skip=display::style::tests::split_string_cjk2"
"--skip=display::style::tests::split_string_simple"
"--skip=display::style::tests::split_string_unicode"
"--skip=display::style::tests::test_combining_char"
"--skip=display::style::tests::test_split_and_apply"
,(string-append "--skip=display::style::tests::"
"test_split_and_apply_gap_between_styles_on_wrap_boundary")
"--skip=display::style::tests::test_split_and_apply_trailing_text"
"--skip=display::style::tests::test_split_and_apply_trailing_text_newline")))
(list
#:install-source? #f
#:cargo-test-flags
'(list "--"
"--skip=display::side_by_side::tests::test_display_hunks"
"--skip=display::style")
#:phases
#~(modify-phases %standard-phases
;; jemalloc needs unbundling for tikv-jemallocator-sys
(add-before 'build 'override-jemalloc
(lambda* (#:key inputs #:allow-other-keys)
(let ((jemalloc (assoc-ref inputs "jemalloc")))
;; This flag is needed when not using the bundled jemalloc.
;; https://github.com/tikv/jemallocator/issues/19
(setenv
"CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS" "1")
(setenv "JEMALLOC_OVERRIDE"
(string-append jemalloc "/lib/libjemalloc.so"))))))))
(inputs
(cons mimalloc (cargo-inputs 'difftastic)))
(cons jemalloc (cargo-inputs 'difftastic)))
(home-page "https://difftastic.wilfred.me.uk/")
(synopsis "Structural diff command that understands syntax")
(description
@@ -2306,6 +2309,37 @@ specified image or color, easing the process of theme creation.")
@code{cffi} bindings as well as rust binaries as python packages.")
(license (list license:expat license:asl2.0))))
(define-public mdopen
(package
(name "mdopen")
(properties '((commit . "3858a4d2222ac789b168729ac1ae7b726342526e")))
(version (git-version "0.5.0" "0"
(assoc-ref properties
'commit)))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/immanelg/mdopen")
(commit (assoc-ref properties
'commit))))
(file-name (git-file-name name version))
(sha256
(base32 "024pv3wg6dg7yh8acpq3m0rrh046zfmcs940jivkjh8i9a5s2k3b"))))
(arguments
(list
#:install-source? #f
#:tests? #f)) ;tests are non-functional
(build-system cargo-build-system)
(inputs (cons* openssl oniguruma
(cargo-inputs 'mdopen)))
(native-inputs (list pkg-config))
(home-page "https://github.com/immanelg/mdopen")
(synopsis "Markdown preview server")
(description "Quickly preview local markdown files in browser with
GitHub-like look.")
(license license:gpl3+)))
(define-public mitm-cache
(package
(name "mitm-cache")
@@ -4236,7 +4270,8 @@ Full featured offline client with caching support.")
(format #t "Running cargo phase: ~a~%" phase)
(apply (assoc-ref cargo:%standard-phases phase)
args))
'(unpack-rust-crates
'(prepare-rust-crates
unpack-rust-crates
configure
check-for-pregenerated-files
patch-cargo-checksums))))
@@ -4318,7 +4353,7 @@ tools.")
(define-public git-absorb
(package
(name "git-absorb")
(version "0.7.0")
(version "0.9.0")
(source
(origin
;; crates.io does not include the manual page.
@@ -4328,47 +4363,46 @@ tools.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1cqz9m5w7sh7pgfcirvdpv6i7l7nfaqbgs88zx0wr5sqg5wk2zky"))))
(base32 "1xr1bjia3sx2i7hw99r2s950xi4fa996bcg3n7j9arcjmrb7w14c"))))
(build-system cargo-build-system)
(arguments
`(#:install-source? #f
#:phases
(modify-phases %standard-phases
(add-after 'install 'install-manual-page
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(man (string-append out "/share/man/man1")))
(with-directory-excursion "Documentation"
(invoke "a2x"
"--no-xmllint"
"--doctype=manpage"
"--format=manpage"
"git-absorb.adoc"))
(install-file "Documentation/git-absorb.1" man))))
(add-after 'install 'install-completions
(lambda* (#:key native-inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(share (string-append out "/share"))
(git-absorb
(if ,(%current-target-system)
(search-input-file native-inputs "/bin/git-absorb")
(string-append out "/bin/git-absorb"))))
(mkdir-p (string-append out "/etc/bash_completion.d"))
(with-output-to-file
(string-append out "/etc/bash_completion.d/git-absorb")
(lambda _ (invoke git-absorb "--gen-completions" "bash")))
(mkdir-p (string-append share "/fish/vendor_completions.d"))
(with-output-to-file
(string-append share "/fish/vendor_completions.d/git-absorb.fish")
(lambda _ (invoke git-absorb "--gen-completions" "fish")))
(mkdir-p (string-append share "/zsh/site-functions"))
(with-output-to-file
(string-append share "/zsh/site-functions/_git-absorb")
(lambda _ (invoke git-absorb "--gen-completions" "zsh")))
(mkdir-p (string-append share "/elvish/lib"))
(with-output-to-file
(string-append share "/elvish/lib/git-absorb")
(lambda _ (invoke git-absorb "--gen-completions" "elvish")))))))))
(list
#:install-source? #f
#:modules
'((guix build cargo-build-system)
(guix build utils)
(ice-9 match))
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'install-manual-page
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(man (string-append out "/share/man/man1")))
(with-directory-excursion "Documentation"
(invoke "a2x"
"--no-xmllint"
"--doctype=manpage"
"--format=manpage"
"git-absorb.adoc"))
(install-file "Documentation/git-absorb.1" man))))
(add-after 'install 'install-completions
(lambda* (#:key native-inputs #:allow-other-keys)
(for-each
(match-lambda
((shell . path)
(mkdir-p (in-vicinity #$output (dirname path)))
(let ((binary
(if #$(%current-target-system)
(search-input-file native-inputs "bin/git-absorb")
(in-vicinity #$output "bin/git-absorb"))))
(with-output-to-file (in-vicinity #$output path)
(lambda _
(invoke binary "--gen-completions" shell))))))
'(("bash" . "share/bash-completion/completions/git-absorb")
("elvish" . "share/elvish/lib/git-absorb")
("fish" . "share/fish/vendor_completions.d/git-absorb.fish")
("nushell" . "share/nushell/vendor/autoload/git-absorb")
("zsh" . "share/zsh/site-functions/_git-absorb"))))))))
(native-inputs
(append
(if (%current-target-system)
+1796 -751
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -50,14 +50,14 @@
(define-public scribus
(package
(name "scribus")
(version "1.6.4")
(version "1.6.5")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/scribus/scribus/"
version "/scribus-" version ".tar.gz"))
(sha256
(base32 "1ddsga862wwq2lb12rlsm6009gfx9nxx3s5323jifs53fs1y3knp"))))
(base32 "1jj86a2xydkyqfdyhfikcxxl3m4j861mbbcswdd7779q11wysckq"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f ;no test target
+2 -56
View File
@@ -384,7 +384,7 @@ comparison and diagnostics.")
(define r-with-tests
(package
(name "r-with-tests")
(version "4.5.2")
(version "4.5.3")
(source (origin
(method url-fetch)
(uri (string-append "mirror://cran/src/base/R-"
@@ -392,7 +392,7 @@ comparison and diagnostics.")
version ".tar.gz"))
(sha256
(base32
"084z6yg4l09hqmwfpwii1645bqyflg8mxsg1cxycssgc0rqzyw8d"))))
"1wmqnm813lb58c0vwhjymnkfih3a6mq4cr9xa6n72wiw57a1wp5a"))))
(build-system gnu-build-system)
(arguments
(list
@@ -1781,60 +1781,6 @@ knowledge integration, designable W and H matrices and multiple forms of
regularizations.")
(license license:bsd-2))))
(define-public r-swne
(let ((commit "05fc3ee4e09b2c34d99c69d3b97cece4c1c34143")
(revision "1"))
(package
(name "r-swne")
(version (git-version "0.6.20" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/yanwu2014/swne")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0crlpg9kclbv4v8250p3086a3lk6f2hcq79psqkdylc1qnrx3kfx"))))
(properties `((upstream-name . "swne")))
(build-system r-build-system)
(propagated-inputs
(list r-fnn
r-ggplot2
r-ggrepel
r-hash
r-ica
r-igraph
r-irlba
r-jsonlite
r-rliger
r-mass
r-matrix
r-mgcv
r-nnlm ;not listed but required at install time
r-plyr
r-proxy
r-rcolorbrewer
r-rcpp
r-rcpparmadillo
r-rcppeigen
r-reshape
r-reshape2
r-snow
r-umap
r-usedist))
(home-page "https://github.com/yanwu2014/swne")
(synopsis "Visualize high dimensional datasets")
(description
"@dfn{Similarity Weighted Nonnegative Embedding} (SWNE) is a method for
visualizing high dimensional datasets. SWNE uses Nonnegative Matrix
Factorization to decompose datasets into latent factors, projects those
factors onto 2 dimensions, and embeds samples and key features in 2 dimensions
relative to the factors. SWNE can capture both the local and global dataset
structure, and allows relevant features to be embedded directly onto the
visualization, facilitating interpretation of the data.")
(license license:gpl2))))
(define-public r-languageserver
(let ((commit "004da9388f9b19990f031c8dc9b527fb406378ba")
(revision "1"))
+3 -3
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2016, 2017, 2019-2025 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016, 2017, 2019-2026 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2019, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2020, 2023 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
@@ -144,14 +144,14 @@
(define-public newsboat
(package
(name "newsboat")
(version "2.41")
(version "2.43")
(source
(origin
(method url-fetch)
(uri (string-append "https://newsboat.org/releases/" version
"/newsboat-" version ".tar.xz"))
(sha256
(base32 "194945xyacrkpwkd3246p50f8y59gw91kjrpp59z9ycrp7dbr61a"))))
(base32 "1x9pgmgk90rk9gin3hgy7799j5p69yzhsjc5kwn46k7slnw0fl9j"))))
(build-system cargo-build-system)
(native-inputs
(append
+2 -1
View File
@@ -353,7 +353,8 @@ to finish tasks, not organize them.")
(format #t "Running cargo phase: ~a~%" phase)
(apply (assoc-ref cargo:%standard-phases phase)
#:cargo-target #$(cargo-triplet) args))
'(unpack-rust-crates
'(prepare-rust-crates
unpack-rust-crates
configure
check-for-pregenerated-files
patch-cargo-checksums)))))))
+2 -2
View File
@@ -242,14 +242,14 @@ managers.")
(define-public asciinema
(package
(name "asciinema")
(version "3.1.0")
(version "3.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "asciinema" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "19pszccw536g0ryd4z33ni1lx9a20hi47g9x4xwmg1v4plpr5szr"))))
(base32 "1p99rnhp62n50jmlmxlvs8w56si0lvcy505fb1mgxhn1a66i5rqw"))))
(build-system cargo-build-system)
(arguments
(list
+25 -3
View File
@@ -53,7 +53,7 @@
;;; Copyright © 2023 Steve George <steve@futurile.net>
;;; Copyright © 2023 Josselin Poiret <dev@jpoiret.xyz>
;;; Copyright © 2024 Hilton Chain <hako@ultrarare.space>
;;; Copyright © 2023, 2024 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2023, 2024, 2026 Zheng Junjie <z572@z572.online>
;;; Copyright © 2023 Ryan Desfosses <rdesfo@sdf.org>
;;; Copyright © 2024 Suhail Singh <suhail@bayesians.ca>
;;; Copyright © 2024 Simon Tournier <zimon.toutoune@gmail.com>
@@ -839,6 +839,28 @@ everything from small to very large projects with speed and efficiency.")
((#:configure-flags flags #~'())
(if (%current-target-system) git-cross-configure-flags #~(list)))))))
(define-public mergiraf
(package
(name "mergiraf")
(version "0.16.3")
(source
(origin
(method url-fetch)
(uri (crate-uri "mergiraf" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "0b5rsdz1s68kc37rqvjwpgwj2651arigbzgcf7chdspzjc9fkllk"))))
(build-system cargo-build-system)
(arguments
(list #:install-source? #f))
;; for tests
(native-inputs (list git-minimal/pinned))
(inputs (cargo-inputs 'mergiraf))
(home-page "https://mergiraf.org/")
(synopsis "Syntax-aware merge driver for Git")
(description "This package provides a syntax-aware merge driver for Git.")
(license license:gpl3)))
(define-public python-klaus
(package
(name "python-klaus")
@@ -1009,7 +1031,7 @@ desired format.")
(define-public git-tools
(package
(name "git-tools")
(version "2022.12")
(version "2025.08")
(source
(origin
(method git-fetch)
@@ -1018,7 +1040,7 @@ desired format.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0s8x74ggcr6nqzplr0jfzp3cavq0nmdm35hqywzs2bbq75i1mijd"))))
(base32 "1djc40yzyrh4xhj1c717j7sqyhgwapz9mvsn9ja4yph3jxx6zs0f"))))
(build-system copy-build-system)
(arguments
`(#:install-plan '(("git-branches-rename" "bin/git-branches-rename")
+150 -145
View File
@@ -16,6 +16,7 @@
;;; Copyright © 2023 Charles Jackson <charles.b.jackson@protonmail.com>
;;; Copyright © 2023 Foundation Devices, Inc. <hello@foundationdevices.com>
;;; Copyright © 2023, 2024 Nguyễn Gia Phong <cnx@loang.net>
;;; Copyright © 2025, 2026 Herman Rimm <herman@rimm.ee>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -93,102 +94,104 @@
(package
(name "vim")
(version "9.2.0232")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vim/vim")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0z5b77qq5rmddf42f8sqd4sbf81y1r8d9i9f0naczb9bz762wx0r"))))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vim/vim")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0z5b77qq5rmddf42f8sqd4sbf81y1r8d9i9f0naczb9bz762wx0r"))))
(build-system gnu-build-system)
(arguments
`(#:test-target "test"
(list
#:test-target "test"
#:parallel-tests? #f
#:configure-flags
#~(list (string-append "STRIP=" #$(strip-for-target)))
#:phases
(modify-phases %standard-phases
(add-after 'configure 'patch-absolute-paths
(lambda* (#:key inputs #:allow-other-keys)
(substitute* '("src/testdir/Makefile"
"src/testdir/test_channel.vim"
"src/testdir/test_filetype.vim"
"src/testdir/test_normal.vim"
"src/testdir/test_plugin_matchparen.vim"
"src/testdir/test_popupwin.vim"
"src/testdir/test_prompt_buffer.vim"
"src/testdir/test_shell.vim"
"src/testdir/test_suspend.vim"
"src/testdir/test_terminal.vim"
"src/testdir/test_terminal2.vim")
(("/bin/sh") (which "sh")))
(substitute* "src/testdir/test_autocmd.vim"
(("/bin/kill") (which "kill")))
(substitute* '("runtime/syntax/sh.vim"
"src/if_cscope.c")
(("/bin/sh") (search-input-file inputs "/bin/sh")))))
(add-before 'check 'set-environment-variables
(lambda* (#:key inputs #:allow-other-keys)
;; One of the tests tests timezone-dependent functions.
(setenv "TZDIR"
(search-input-directory inputs "share/zoneinfo"))
#~(modify-phases %standard-phases
(add-after 'configure 'patch-absolute-paths
(lambda _
(with-directory-excursion "src/testdir"
(substitute* '("Makefile"
"test_channel.vim"
"test_filetype.vim"
"test_normal.vim"
"test_plugin_matchparen.vim"
"test_popupwin.vim"
"test_prompt_buffer.vim"
"test_shell.vim"
"test_suspend.vim"
"test_terminal.vim"
"test_terminal2.vim")
(("/bin/sh") (which "sh")))
(substitute* "test_autocmd.vim"
(("/bin/kill") (which "kill"))))
(substitute* '("runtime/syntax/sh.vim" "src/if_cscope.c")
(("/bin/sh" all)
(string-append #$(this-package-input "tcsh") all)))))
(add-before 'check 'skip-or-fix-failing-tests
(lambda _
;; One of the tests tests timezone-dependent functions.
(setenv "TZDIR"
#$(file-append (this-package-native-input "tzdata")
"/share/zoneinfo"))
;; Make sure the TERM environment variable is set for the tests.
(setenv "TERM" "xterm")))
(add-before 'check 'skip-or-fix-failing-tests
(lambda _
;; These tests try to download from the internet.
(setenv "TEST_SKIP_PAT"
"Test_glvs_default")
;; Make sure the TERM environment variable is set for the tests.
(setenv "TERM" "xterm")
;; Ignore failure of some flaky tests.
(setenv "TEST_MAY_FAIL"
(string-join
(list "Test_write_backup_symlink"
;; These tests compare the output of commands and
;; expect to run on a FHS-compliant system.
"Test_echo_verbose_system"
"Test_matchparen_ignore_sh_case"
"Test_popup_drag_termwin"
"Test_combining_double_width"
"Test_open_term_from_cmd"
"Test_terminal_postponed_scrollback")
","))
;; These tests try to download from the internet.
(setenv "TEST_SKIP_PAT" "Test_glvs_default")
;; These depend on full bash.
(with-directory-excursion "runtime/syntax/testdir/input"
(for-each delete-file
(list "sh_10.sh"
"sh_11.sh"
"sh_12.sh"
"sh_14.sh"
"sh_15.sh"
"sh_bash.bash"
"sh_bash_alias.sh"
"sh_sundrous.bash")))))
(add-before 'install 'fix-installman.sh
(lambda _
(substitute* "src/installman.sh"
(("/bin/sh")
(which "sh")))))
(add-after 'install 'install-guix.vim
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((vimdir (string-append (assoc-ref outputs "out") "/share/vim")))
(mkdir-p vimdir)
(copy-file (assoc-ref inputs "guix.vim")
(string-append vimdir "/vimrc"))))))))
;; Ignore failure of some flaky tests.
(setenv "TEST_MAY_FAIL"
(string-join
'("Test_write_backup_symlink"
;; These tests compare the output of commands and
;; expect to run on a FHS-compliant system.
"Test_echo_verbose_system"
"Test_matchparen_ignore_sh_case"
"Test_popup_drag_termwin"
"Test_combining_double_width"
"Test_open_term_from_cmd"
"Test_terminal_postponed_scrollback")
","))
;; These depend on full bash.
(with-directory-excursion "runtime/syntax/testdir/input"
(for-each delete-file
'("sh_10.sh"
"sh_11.sh"
"sh_12.sh"
"sh_14.sh"
"sh_15.sh"
"sh_bash.bash"
"sh_bash_alias.sh"
"sh_sundrous.bash")))))
(add-before 'install 'fix-installman.sh
(lambda _
(substitute* "src/installman.sh"
(("/bin/sh") (which "sh")))))
(add-after 'install 'install-guix.vim
(lambda _
(let ((vimdir (string-append #$output "/share/vim")))
(mkdir-p vimdir)
(copy-file #$(this-package-native-input "guix.vim")
(string-append vimdir "/vimrc"))))))))
(inputs
(list gawk ncurses perl tcsh)) ; For runtime/tools/vim32
(native-inputs
`(("libtool" ,libtool)
("guix.vim" ,(search-auxiliary-file "guix.vim"))
("guix.vim" ,(local-file (search-auxiliary-file "guix.vim")))
;; For tests.
("tzdata" ,tzdata-for-tests)))
(home-page "https://www.vim.org/")
(synopsis "Text editor based on vi")
;; The description shares language with the vim-full package. When making
;; changes, check if the other description also needs to be updated.
;; This description is a subset of the vim-full package description.
;; When making changes, update the other description as well.
(description
"Vim is a highly configurable text editor built to enable efficient text
editing. It is an improved version of the vi editor distributed with most UNIX
@@ -214,13 +217,13 @@ configuration files.")
(lambda _
(chdir "src/xxd")))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let ((bin (string-append (assoc-ref outputs "out") "/bin")))
(install-file "xxd" bin)))))))
(lambda _
(install-file "xxd" (string-append #$output "/bin")))))))
(inputs `())
(native-inputs `())
(synopsis "Hexdump utility from vim")
(description "This package provides the Hexdump utility xxd that comes
(description
"This package provides the Hexdump utility xxd that comes
with the editor vim.")))
(define-public vim-full
@@ -228,71 +231,73 @@ with the editor vim.")))
(inherit vim)
(name "vim-full")
(arguments
`(#:configure-flags
(list (string-append "--with-lua-prefix="
(assoc-ref %build-inputs "lua"))
"--with-features=huge"
"--enable-python3interp=yes"
"--enable-perlinterp=yes"
"--enable-rubyinterp=yes"
"--enable-tclinterp=yes"
"--enable-luainterp=yes"
"--enable-cscope"
"--enable-sniff"
"--enable-multibyte"
"--enable-xim"
"--disable-selinux"
"--enable-gui")
,@(substitute-keyword-arguments arguments
((#:phases phases)
`(modify-phases ,phases
(add-before 'check 'skip-some-more-tests
(lambda _
;; Fontconfig can't figure out its cache directory
(substitute* "src/testdir/test_startup.vim"
((".*Test_progname.*" line)
(string-append line "return\n")))))
(add-before 'check 'start-xserver
(lambda* (#:key inputs #:allow-other-keys)
;; Some tests require an X server, but does not start one.
(let ((xorg-server (assoc-ref inputs "xorg-server"))
(display ":1"))
(setenv "DISPLAY" display)
(zero? (system (string-append xorg-server "/bin/Xvfb "
display " &")))))))))))
(cons*
#:configure-flags
#~(list (string-append "--with-lua-prefix="
#$(this-package-input "lua"))
"--with-features=huge"
"--enable-python3interp=yes"
"--enable-perlinterp=yes"
"--enable-rubyinterp=yes"
"--enable-tclinterp=yes"
"--enable-luainterp=yes"
"--enable-cscope"
"--enable-sniff"
"--enable-multibyte"
"--enable-xim"
"--disable-selinux"
"--enable-gui")
(substitute-keyword-arguments arguments
((#:phases phases)
#~(modify-phases #$phases
(add-before 'check 'skip-some-more-tests
(lambda _
;; Fontconfig can't figure out its cache directory.
(substitute* "src/testdir/test_startup.vim"
((".*Test_progname.*" line)
(string-append line "return\n")))))
;; Some tests require an X server, but do not start one.
(add-before 'check 'start-xserver
(lambda _
(setenv "DISPLAY" ":1")
(zero? (system #$(file-append
(this-package-native-input
"xorg-server")
"/bin/Xvfb :1 &"))))))))))
(native-inputs
(modify-inputs native-inputs
(prepend pkg-config xorg-server-for-tests)))
(inputs
`(("acl" ,acl)
("at-spi2-core" ,at-spi2-core)
("attr" ,attr)
("cairo" ,cairo)
("fontconfig" ,fontconfig)
("freetype" ,freetype)
("gdk-pixbuf" ,gdk-pixbuf)
("gettext" ,gettext-minimal)
("glib" ,glib)
("gpm" ,gpm)
("gtk" ,gtk+-2)
("harfbuzz" ,harfbuzz)
("libice" ,libice)
("libpng" ,libpng)
("libsm" ,libsm)
("libx11" ,libx11)
("libxdmcp" ,libxdmcp)
("libxt" ,libxt)
("libxpm" ,libxpm)
("lua" ,lua)
("pango" ,pango)
("pixman" ,pixman)
("python-3" ,python)
("ruby" ,ruby)
("tcl" ,tcl)
,@(package-inputs vim)))
;; The description shares language with the vim package. When making
;; changes, check if the other description also needs to be updated.
(description "Vim is a highly configurable text editor built to enable efficient text
(modify-inputs inputs
(append acl
at-spi2-core
attr
cairo
fontconfig
freetype
gdk-pixbuf
gettext-minimal
glib
gpm
gtk+-2
harfbuzz
libice
libpng
libsm
libx11
libxdmcp
libxt
libxpm
lua
pango
pixman
python
ruby
tcl)))
;; This description shares all but the last paragraph with the vim
;; package description. When changing one, also update the other.
(description
"Vim is a highly configurable text editor built to enable efficient text
editing. It is an improved version of the vi editor distributed with most UNIX
systems.
+6 -6
View File
@@ -936,17 +936,16 @@ packages.")
(define-public python-proton-vpn-api-core
(package
(name "python-proton-vpn-api-core")
(version "4.14.1")
(home-page "https://github.com/ProtonVPN/python-proton-vpn-api-core")
(version "4.18.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url home-page)
(url "https://github.com/ProtonVPN/python-proton-vpn-api-core")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0s7qasxiwd924dps1696vlnxr7626li5c31kv2kb3c4sqk6s6867"))))
(base32 "0hlcgickj0ji25m3szrpb44363nvd859jr0853aqbj8yd74148vp"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -976,6 +975,7 @@ packages.")
python-pygobject
python-pycairo
python-jinja2))
(home-page "https://github.com/ProtonVPN/python-proton-vpn-api-core")
(synopsis "Core logic used by the other Proton VPN components")
(description
"This package is a core library used by other @code{python-proton-vpn-}
@@ -1105,7 +1105,7 @@ LocalAgent, server, and python-bindings for that crate.")
(define-public proton-vpn-cli
(package
(name "proton-vpn-cli")
(version "0.1.5")
(version "0.1.9")
(source
(origin
(method git-fetch)
@@ -1114,7 +1114,7 @@ LocalAgent, server, and python-bindings for that crate.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "076aixjwzpggwrgsrjg3z78qcv79cmqfzlpbll1c4mz94bs1gdvs"))))
(base32 "0fgib70x0l6hkbidb9qak0sc7158l9rqzmwmrmk0cmxqrknvvxxf"))))
(build-system pyproject-build-system)
(arguments
(list
+20 -16
View File
@@ -7219,29 +7219,33 @@ multicore machines.")
(source
(origin
(method url-fetch)
(uri (string-append "http://www.nocrew.org/software/httptunnel/"
;; git repository has no tags, so difficult to figure out which commit
;; corresponds to which version.
(uri (string-append "https://www.nocrew.org/software/httptunnel/"
name "-" version ".tar.gz"))
(sha256
(base32
"0mn5s6p68n32xzadz6ds5i6bp44dyxzkq68r1yljlv470jr84bql"))
(modules '((guix build utils)))
(snippet '(begin
;; Remove non-free IETF RFC documentation.
(delete-file-recursively "doc")
#t))))
;; Remove non-free IETF RFC documentation.
(snippet #~(delete-file-recursively "doc"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
;; The default configure phase tries to pass environment variables as
;; command-line arguments, which confuses the ./configure script.
(replace 'configure
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out")))
(setenv "CONFIG_SHELL" (which "bash"))
(invoke "./configure"
(string-append "--prefix=" out))))))))
(home-page "http://www.nocrew.org/software/httptunnel.html")
(list
#:phases
#~(modify-phases %standard-phases
;; The default configure phase tries to pass environment variables as
;; command-line arguments, which confuses the ./configure script.
(replace 'configure
(lambda _
(setenv "CONFIG_SHELL" (which "bash"))
(setenv "CFLAGS" (string-append
"-O2 -g "
"-Wno-error=implicit-int "
"-Wno-error=implicit-function-declaration"))
(invoke "./configure"
(string-append "--prefix=" #$output)))))))
(home-page "https://www.nocrew.org/software/httptunnel.html")
(synopsis "Tunnel data connections through HTTP requests")
(description "httptunnel creates a bidirectional virtual data connection
tunnelled through HTTP (HyperText Transfer Protocol) requests. This can be
+4 -5
View File
@@ -2754,6 +2754,7 @@ XDG-Output for wlclock to work.")
wayland
wayland-protocols
xcb-util-errors
xcb-util-renderutil
xcb-util-wm
xorg-server-xwayland))
(native-inputs
@@ -4491,7 +4492,7 @@ Well-tested and fuzzed.
(define-public libucl
(package
(name "libucl")
(version "0.8.2")
(version "0.9.4")
(source
(origin
(method git-fetch)
@@ -4500,12 +4501,10 @@ Well-tested and fuzzed.
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1j8npymjhcnzbwhx1wggr88148cga921438flf1sn7mw1b9dr55f"))))
(base32 "149iapbqa8xwcwx27q4ydi71bjdwvbnxmkwkxs9sz6saafs539cv"))))
(native-inputs
(list autoconf automake pkg-config libtool))
(list autoconf-2.72 automake pkg-config libtool))
(build-system gnu-build-system)
(arguments
`(#:tests? #f)) ;; no tests
(home-page "https://github.com/vstakhov/libucl")
(synopsis "Universal configuration language (UCL) parser")
(description "libucl implements a configuration language that is easy to
+2
View File
@@ -92,6 +92,8 @@
wireguard-configuration-table
wireguard-configuration-auto-start?
wireguard-configuration-file
wireguard-service-type))
;;;
+1 -1
View File
@@ -1501,7 +1501,7 @@ a webserver.")
(define* (cat-avatar-generator-service
#:key
(cache-dir "/var/cache/cat-avatar-generator")
(cache-dir "/var/cache/cat-avatar-generator/")
(package cat-avatar-generator)
(configuration (nginx-server-configuration)))
(simple-service
+5 -1
View File
@@ -154,7 +154,11 @@ MODULES and taken from LINUX."
'())))
(define modules-to-lookup
(lset-difference string=? '#$modules builtin-modules))
(remove (lambda (module)
(member (normalize-module-name module)
;; Normalized by `file-name->module-name'.
builtin-modules))
'#$modules))
(define modules
(let* ((lookup (cut find-module-file module-dir <>))
+1 -1
View File
@@ -110,7 +110,7 @@ release corresponding to NAME and VERSION."
(tests? #t)
(test-target "tests")
(test-types #f)
test-directory
(test-directory "tests/testthat")
skipped-tests
(configure-flags ''())
(phases '%standard-phases)
+1 -1
View File
@@ -72,7 +72,7 @@
each consisting of a file name under TEST-DIRECTORY and one or more names of
tests to be skipped. If the entry is just a file name, delete the test file."
(when skipped-tests
(with-directory-excursion "tests/testthat/"
(with-directory-excursion test-directory
(for-each (match-lambda
((file test-names ...)
(substitute file
+10 -11
View File
@@ -280,15 +280,15 @@ return the resulting alist."
(tarball
(call-with-temporary-directory
(lambda (dir)
(parameterize ((current-error-port (%make-void-port "rw+"))
(current-output-port (%make-void-port "rw+")))
(and (zero? (system* "tar" "--wildcards" "-x"
"--strip-components=1"
"-C" dir
"-f" tarball "*/DESCRIPTION"))
(description->alist
(call-with-input-file (string-append dir "/DESCRIPTION")
read-string)))))))))
(and (match (waitpid (spawn "tar" `("tar" "--wildcards" "-x"
"--strip-components=1"
"-C" ,dir
"-f" ,tarball "*/DESCRIPTION")))
((pid . status)
(zero? status)))
(description->alist
(call-with-input-file (string-append dir "/DESCRIPTION")
read-string))))))))
(define* (fetch-description repository name #:optional version replacement-download)
"Return an alist of the contents of the DESCRIPTION file for the R package
@@ -709,8 +709,7 @@ by TARBALL?"
(if tarball?
(call-with-temporary-directory
(lambda (dir)
(parameterize ((current-error-port (%make-void-port "rw+")))
(system* "tar" "xf" source "-C" dir))
(waitpid (spawn "tar" `("tar" "xf" ,source "-C" ,dir)))
(source-dir->dependencies dir)))
(source-dir->dependencies source)))
+8 -41
View File
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: guix 1.0.1.4876-09145-dirty\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-10 03:18+0000\n"
"PO-Revision-Date: 2026-01-01 14:27+0000\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2026-03-29 11:50+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"Language-Team: German <https://translate.codeberg.org/projects/guix/documentation-cookbook/de/>\n"
"Language: de\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.1\n"
"X-Generator: Weblate 5.16.2\n"
msgid "@documentencoding UTF-8"
msgstr ""
@@ -28,9 +28,6 @@ msgstr ""
msgid "GNU Guix Cookbook"
msgstr "GNU-Guix-Kochbuch"
msgid "Copyright @copyright{} 2019, 2022 Ricardo Wurmus@* Copyright @copyright{} 2019 Efraim Flashner@* Copyright @copyright{} 2019 Pierre Neidhardt@* Copyright @copyright{} 2020 Oleg Pykhalov@* Copyright @copyright{} 2020 Matthew Brooks@* Copyright @copyright{} 2020 Marcin Karpezo@* Copyright @copyright{} 2020 Brice Waegeneire@* Copyright @copyright{} 2020 André Batista@* Copyright @copyright{} 2020 Christine Lemmer-Webber@* Copyright @copyright{} 2021 Joshua Branson@* Copyright @copyright{} 2022, 2023 Maxim Cournoyer@* Copyright @copyright{} 2023-2025 Ludovic Courtès@* Copyright @copyright{} 2023 Thomas Ieong@* Copyright @copyright{} 2024 Florian Pelz@* Copyright @copyright{} 2025 45mg@* Copyright @copyright{} 2023 Marek Felšöci@* Copyright @copyright{} 2023 Konrad Hinsen@* Copyright @copyright{} 2023 Philippe Swartvagher@*"
msgstr "Copyright @copyright{} 2019, 2022 Ricardo Wurmus@* Copyright @copyright{} 2019 Efraim Flashner@* Copyright @copyright{} 2019 Pierre Neidhardt@* Copyright @copyright{} 2020 Oleg Pykhalov@* Copyright @copyright{} 2020 Matthew Brooks@* Copyright @copyright{} 2020 Marcin Karpezo@* Copyright @copyright{} 2020 Brice Waegeneire@* Copyright @copyright{} 2020 André Batista@* Copyright @copyright{} 2020 Christine Lemmer-Webber@* Copyright @copyright{} 2021 Joshua Branson@* Copyright @copyright{} 2022, 2023 Maxim Cournoyer@* Copyright @copyright{} 2023-2025 Ludovic Courtès@* Copyright @copyright{} 2023 Thomas Ieong@* Copyright @copyright{} 2024 Florian Pelz@* Copyright @copyright{} 2025 45mg@* Copyright @copyright{} 2023 Marek Felšöci@* Copyright @copyright{} 2023 Konrad Hinsen@* Copyright @copyright{} 2023 Philippe Swartvagher@*"
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''."
msgstr "Es ist Ihnen gestattet, dieses Dokument zu vervielfältigen, weiterzugeben und/oder zu verändern, unter den Bedingungen der GNU Free Documentation License, entweder gemäß Version 1.3 der Lizenz oder (nach Ihrer Option) einer späteren Version, die von der Free Software Foundation veröffentlicht wurde, ohne unveränderliche Abschnitte, ohne vorderen Umschlagtext und ohne hinteren Umschlagtext. Eine Kopie der Lizenz finden Sie im Abschnitt mit dem Titel „GNU-Lizenz für freie Dokumentation“."
@@ -761,6 +758,9 @@ msgstr "Das Buch können Sie auch installieren und von Ihrem Rechner aus lesen:"
msgid "You'll find more books, tutorials and other resources at @url{https://schemers.org/}."
msgstr "Sie finden noch mehr Bücher, Anleitungen und andere Ressourcen auf @url{https://schemers.org/}."
msgid "@xref{The Perfect Setup,,, guix, GNU Guix Reference Manual}, on how to set up your editor for Scheme hacking."
msgstr "Siehe @ref{Perfekt eingerichtet,,, guix.de, Referenzhandbuch zu GNU Guix} für Informationen, um Ihren Editor zum Hacken in Scheme einzurichten."
msgid "packaging"
msgstr "Pakete schreiben"
@@ -5988,7 +5988,7 @@ msgid ""
" \"Return P with FLAGS as additional 'configure' flags.\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" (substitute-keyword-arguments arguments\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
@@ -5997,7 +5997,7 @@ msgstr ""
" \"Liefert P erweitert um die 'configure'-Optionen in FLAGS.\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" (substitute-keyword-arguments arguments\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
@@ -6574,18 +6574,6 @@ msgstr "Legen wir los. Für den Anfang folgen wir auf dem Zentralrechner der Anl
msgid "Since we want @code{guix-daemon} to be reachable not just from the head node but also from the compute nodes, we need to arrange so that it listens for connections over TCP/IP. To do that, we'll edit the systemd startup file for @command{guix-daemon}, @file{/etc/systemd/system/guix-daemon.service}, and add a @code{--listen} argument to the @code{ExecStart} line so that it looks something like this:"
msgstr "Weil wir möchten, dass @code{guix-daemon} @emph{nicht} nur auf dem Zentralrechner zugänglich ist, sondern von jedem der Arbeitsrechner erreicht wird, richten wir es so ein, dass er auf Verbindungen über TCP/IP lauscht. Dazu bearbeiten wir die systemd-Datei zum Start von @command{guix-daemon}, @file{/etc/systemd/system/guix-daemon.service}, und fügen ein Argument @code{--listen} zur @code{ExecStart}-Zeile hinzu. Diese sieht jetzt ungefähr so aus:"
msgid ""
"ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \\\n"
" --build-users-group=guixbuild \\\n"
" --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgstr ""
"ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \\\n"
" --build-users-group=guixbuild \\\n"
" --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgid "ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgstr "ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgid "For these changes to take effect, the service needs to be restarted:"
msgstr "Die Änderungen wirken sich erst aus, wenn der Dienst neu gestartet wurde:"
@@ -6614,27 +6602,6 @@ msgstr ""
msgid "The @file{/gnu/store} directory can be exported read-only since only @command{guix-daemon} on the master node will ever modify it. @file{/var/guix} contains @emph{user profiles} as managed by @code{guix package}; thus, to allow users to install packages with @code{guix package}, this must be read-write."
msgstr "Es genügt, das Verzeichnis @file{/gnu/store} nur lesbar zu exportieren, weil es nur durch @command{guix-daemon} auf dem Hauptknoten jemals verändert wird. In @file{/var/guix} befinden sich @emph{Benutzerprofile}, die man mit @command{guix package} anlegen kann. Damit Benutzer also Pakete mit @command{guix package} installieren können, muss Lese- und Schreibzugriff ermöglicht werden."
msgid "Users can create as many profiles as they like in addition to the default profile, @file{~/.guix-profile}. For instance, @code{guix package -p ~/dev/python-dev -i python} installs Python in a profile reachable from the @code{~/dev/python-dev} symlink. To make sure that this profile is protected from garbage collection---i.e., that Python will not be removed from @file{/gnu/store} while this profile exists---, @emph{home directories should be mounted on the head node} as well so that @code{guix-daemon} knows about these non-standard profiles and avoids collecting software they refer to."
msgstr "Nutzer können so viele Profile anlegen, wie sie möchten, zusätzlich zum Standardprofil, @file{~/.guix-profile}. Zum Beispiel bekommt jemand, die @code{guix package -p ~/dev/python-dev -i python} ausführt, Python in einem Profil installiert, das über die symbolische Verknüpfung @code{~/dev/python-dev} erreichbar ist. Damit dieses Profil @emph{nicht} irgendwann vom Müllsammler weggeräumt wird@tie{} d.h.@: damit Python nicht aus @file{/gnu/store} entfernt wird, solange dieses Profil existiert@tie{}, @emph{müssen die Persönlichen Verzeichnisse in @file{/home} auch auf dem Zentralrechner eingebunden sein}. Wir wollen, dass @code{guix-daemon} über solche Nicht-Standard-Profile weiß, dass die darin referenzierte Software noch gebraucht wird."
msgid "It may be a good idea to periodically remove unused bits from @file{/gnu/store} by running @command{guix gc} (@pxref{Invoking guix gc,,, guix, GNU Guix Reference Manual}). This can be done by adding a crontab entry on the head node:"
msgstr "Es kann allerdings sinnvoll sein, Software die @emph{nicht} gebraucht wird, regelmäßig aus @file{/gnu/store} zu löschen. Verwenden Sie dazu @command{guix gc} (siehe @ref{Aufruf von guix gc,,, guix.de, Referenzhandbuch zu GNU Guix}). Dazu können Sie so einen crontab-Eintrag auf dem Zentralknoten vornehmen:"
msgid "root@@master# crontab -e\n"
msgstr "root@@master# crontab -e\n"
msgid "... with something like this:"
msgstr "… und schreiben Sie etwa:"
msgid ""
"# Every day at 5AM, run the garbage collector to make sure\n"
"# at least 10 GB are free on /gnu/store.\n"
"0 5 * * 1 /usr/local/bin/guix gc -F10G\n"
msgstr ""
"# Jeden Tag um 5 Uhr morgens den Müllsammler schicken,\n"
"# damit mindestens 10 GB auf /gnu/store verfügbar sind.\n"
"0 5 * * 1 /usr/local/bin/guix gc -F10G\n"
msgid "We're done with the head node! Let's look at compute nodes now."
msgstr "So viel zum Zentralrechner! Jetzt gehts an die Arbeitsknoten."
+1 -1
View File
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-10 03:18+0000\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2025-12-03 14:14+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"Language-Team: Spanish <https://translate.codeberg.org/projects/guix/documentation-cookbook/es/>\n"
+9 -6
View File
@@ -12,16 +12,16 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2026-01-27 03:18+0000\n"
"PO-Revision-Date: 2026-01-30 15:33+0000\n"
"Last-Translator: roptat <roptat@noreply.codeberg.org>\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2026-03-22 16:29+0000\n"
"Last-Translator: LoskrAES <loskraes@noreply.codeberg.org>\n"
"Language-Team: French <https://translate.codeberg.org/projects/guix/documentation-cookbook/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.15.2\n"
"X-Generator: Weblate 5.16.2\n"
msgid "@documentencoding UTF-8"
msgstr ""
@@ -832,6 +832,9 @@ msgstr ""
msgid "You'll find more books, tutorials and other resources at @url{https://schemers.org/}."
msgstr "Vous trouverez plus de livres, de didacticiels et d'autres ressources sur @url{https://schemers.org/}."
msgid "@xref{The Perfect Setup,,, guix, GNU Guix Reference Manual}, on how to set up your editor for Scheme hacking."
msgstr "@xref{La configuration parfaite,,, guix.fr, le manuel de référence de GNU Guix} pour apprendre à configurer votre éditeur pour bidouiller du Scheme."
msgid "packaging"
msgstr "empaquetage"
@@ -6809,7 +6812,7 @@ msgid ""
" \"Return P with FLAGS as additional 'configure' flags.\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" (substitute-keyword-arguments arguments\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
@@ -6818,7 +6821,7 @@ msgstr ""
" \"Renvoie P avec FLAGS en tant que drapeaux supplémentaires pour « configure ».\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" (substitute-keyword-arguments (arguments)\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
+7 -56
View File
@@ -9,16 +9,16 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-10 03:18+0000\n"
"PO-Revision-Date: 2025-12-03 14:14+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2026-02-26 10:58+0000\n"
"Last-Translator: fishinthecalculator <fishinthecalculator@noreply.codeberg.org>\n"
"Language-Team: Italian <https://translate.codeberg.org/projects/guix/documentation-cookbook/it/>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
"X-Generator: Weblate 5.15.2\n"
msgid "@documentencoding UTF-8"
msgstr ""
@@ -29,6 +29,9 @@ msgstr ""
msgid "GNU Guix Cookbook"
msgstr "Ricettario di GNU Guix"
msgid "Copyright @copyright{} 2019, 2022 Ricardo Wurmus@* Copyright @copyright{} 2019 Efraim Flashner@* Copyright @copyright{} 2019 Pierre Neidhardt@* Copyright @copyright{} 2020 Oleg Pykhalov@* Copyright @copyright{} 2020 Matthew Brooks@* Copyright @copyright{} 2020 Marcin Karpezo@* Copyright @copyright{} 2020 Brice Waegeneire@* Copyright @copyright{} 2020 André Batista@* Copyright @copyright{} 2020 Christine Lemmer-Webber@* Copyright @copyright{} 2021 Joshua Branson@* Copyright @copyright{} 2022, 2023 Maxim Cournoyer@* Copyright @copyright{} 2023--2026 Ludovic Courtès@* Copyright @copyright{} 2023 Thomas Ieong@* Copyright @copyright{} 2024 Florian Pelz@* Copyright @copyright{} 2025 45mg@* Copyright @copyright{} 2023 Marek Felšöci@* Copyright @copyright{} 2023 Konrad Hinsen@* Copyright @copyright{} 2023 Philippe Swartvagher@*"
msgstr "Copyright @copyright{} 2019, 2022 Ricardo Wurmus@* Copyright @copyright{} 2019 Efraim Flashner@* Copyright @copyright{} 2019 Pierre Neidhardt@* Copyright @copyright{} 2020 Oleg Pykhalov@* Copyright @copyright{} 2020 Matthew Brooks@* Copyright @copyright{} 2020 Marcin Karpezo@* Copyright @copyright{} 2020 Brice Waegeneire@* Copyright @copyright{} 2020 André Batista@* Copyright @copyright{} 2020 Christine Lemmer-Webber@* Copyright @copyright{} 2021 Joshua Branson@* Copyright @copyright{} 2022, 2023 Maxim Cournoyer@* Copyright @copyright{} 2023--2026 Ludovic Courtès@* Copyright @copyright{} 2023 Thomas Ieong@* Copyright @copyright{} 2024 Florian Pelz@* Copyright @copyright{} 2025 45mg@* Copyright @copyright{} 2023 Marek Felšöci@* Copyright @copyright{} 2023 Konrad Hinsen@* Copyright @copyright{} 2023 Philippe Swartvagher@*"
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''."
msgstr "È concesso il permesso di copiare, distribuire e/o modificare questo documento secondo i termini della GNU Free Documentation License, Versione 1.3 o qualsiasi versione successiva pubblicata dalla Free Software Foundation; senza Sezioni Invarianti, senza Testi di Copertina e senza Testi di Retro copertina. Una copia della licenza è inclusa nella sezione intitolata \"Licenza di Documentazione Libera GNU\"."
@@ -6579,25 +6582,6 @@ msgstr ""
" @dots{})\n"
"\n"
msgid ""
"(define (package-with-configure-flags p flags)\n"
" \"Return P with FLAGS as additional 'configure' flags.\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
msgstr ""
"(define (package-with-configure-flags p flags)\n"
" \"Restituisce P con FLAGS come flag 'configure' aggiuntivi.\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
msgid ""
"(define-public guile-without-threads\n"
" (package\n"
@@ -7167,18 +7151,6 @@ msgstr "Per iniziare, il nodo head può essere installato seguendo le solite ist
msgid "Since we want @code{guix-daemon} to be reachable not just from the head node but also from the compute nodes, we need to arrange so that it listens for connections over TCP/IP. To do that, we'll edit the systemd startup file for @command{guix-daemon}, @file{/etc/systemd/system/guix-daemon.service}, and add a @code{--listen} argument to the @code{ExecStart} line so that it looks something like this:"
msgstr "Poiché vogliamo che @code{guix-daemon} sia raggiungibile non solo dal nodo head ma anche dai nodi di calcolo, dobbiamo fare in modo che ascolti le connessioni su TCP/IP. Per fare ciò, modificheremo il file di avvio di systemd per @command{guix-daemon}, @file{/etc/systemd/system/guix-daemon.service}, e aggiungeremo un argomento @code{--listen} alla riga @code{ExecStart} in modo che assomigli a questo:"
msgid ""
"ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \\\n"
" --build-users-group=guixbuild \\\n"
" --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgstr ""
"ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \\\n"
" --build-users-group=guixbuild \\\n"
" --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgid "ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgstr "ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgid "For these changes to take effect, the service needs to be restarted:"
msgstr "Affinché queste modifiche abbiano effetto, il servizio deve essere riavviato:"
@@ -7207,27 +7179,6 @@ msgstr ""
msgid "The @file{/gnu/store} directory can be exported read-only since only @command{guix-daemon} on the master node will ever modify it. @file{/var/guix} contains @emph{user profiles} as managed by @code{guix package}; thus, to allow users to install packages with @code{guix package}, this must be read-write."
msgstr "La directory @file{/gnu/store} può essere esportata in sola lettura poiché solo @command{guix-daemon} sul nodo master la modificherà. @file{/var/guix} contiene @emph{profili utente} gestiti da @code{guix package}; quindi, per consentire agli utenti di installare pacchetti con @code{guix package}, questo deve essere in lettura-scrittura."
msgid "Users can create as many profiles as they like in addition to the default profile, @file{~/.guix-profile}. For instance, @code{guix package -p ~/dev/python-dev -i python} installs Python in a profile reachable from the @code{~/dev/python-dev} symlink. To make sure that this profile is protected from garbage collection---i.e., that Python will not be removed from @file{/gnu/store} while this profile exists---, @emph{home directories should be mounted on the head node} as well so that @code{guix-daemon} knows about these non-standard profiles and avoids collecting software they refer to."
msgstr "Gli utenti possono creare tutti i profili che desiderano oltre al profilo predefinito, @file{~/.guix-profile}. Ad esempio, @code{guix package -p ~/dev/python-dev -i python} installa Python in un profilo raggiungibile dal symlink @code{~/dev/python-dev}. Per assicurarsi che questo profilo sia protetto dalla raccolta della spazzatura --- cioè, che Python non venga rimosso da @file{/gnu/store} finché questo profilo esiste ---, le @emph{directory home dovrebbero essere montate anche sul nodo head} in modo che @code{guix-daemon} sia a conoscenza di questi profili non standard ed eviti di raccogliere il software a cui si riferiscono."
msgid "It may be a good idea to periodically remove unused bits from @file{/gnu/store} by running @command{guix gc} (@pxref{Invoking guix gc,,, guix, GNU Guix Reference Manual}). This can be done by adding a crontab entry on the head node:"
msgstr "Potrebbe essere una buona idea rimuovere periodicamente i bit inutilizzati da @file{/gnu/store} eseguendo @command{guix gc} (@pxref{Invocare guix gc,,, guix.it, Manuale di riferimento GNU Guix}). Questo può essere fatto aggiungendo una voce crontab sul nodo head:"
msgid "root@@master# crontab -e\n"
msgstr "root@@master# crontab -e\n"
msgid "... with something like this:"
msgstr "... con qualcosa del genere:"
msgid ""
"# Every day at 5AM, run the garbage collector to make sure\n"
"# at least 10 GB are free on /gnu/store.\n"
"0 5 * * 1 /usr/local/bin/guix gc -F10G\n"
msgstr ""
"# Ogni giorno alle 5 del mattino, esegui il garbage collector per assicurarti\n"
"# che ci siano almeno 10 GB liberi su /gnu/store.\n"
"0 5 * * 1 /usr/local/bin/guix gc -F10G\n"
msgid "We're done with the head node! Let's look at compute nodes now."
msgstr "Abbiamo finito con il nodo head! Ora passiamo ai nodi di calcolo."
+1 -1
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-10 03:18+0000\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2025-12-03 14:14+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"Language-Team: Korean <https://translate.codeberg.org/projects/guix/documentation-cookbook/ko/>\n"
+5 -5
View File
@@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2026-01-27 03:18+0000\n"
"PO-Revision-Date: 2026-02-27 08:47+0000\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2026-03-29 11:50+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"Language-Team: Portuguese (Brazil) <https://translate.codeberg.org/projects/guix/documentation-cookbook/pt_BR/>\n"
"Language: pt_BR\n"
@@ -23,7 +23,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.15.2\n"
"X-Generator: Weblate 5.16.2\n"
msgid "@documentencoding UTF-8"
msgstr ""
@@ -6793,7 +6793,7 @@ msgid ""
" \"Return P with FLAGS as additional 'configure' flags.\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" (substitute-keyword-arguments arguments\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
@@ -6802,7 +6802,7 @@ msgstr ""
" \"Retorna P com FLAGS como sinalizadores 'configure' adicionais.\"\n"
" (package/inherit p\n"
" (arguments\n"
" (substitute-keyword-arguments (package-arguments p)\n"
" (substitute-keyword-arguments arguments\n"
" ((#:configure-flags original-flags #~(list))\n"
" #~(append #$original-flags #$flags))))))\n"
"\n"
+1 -1
View File
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-10 03:18+0000\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2026-01-14 01:27+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"Language-Team: Russian <https://translate.codeberg.org/projects/guix/documentation-cookbook/ru/>\n"
+1 -34
View File
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-10 03:18+0000\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2025-12-10 14:56+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"Language-Team: Slovak <https://translate.codeberg.org/projects/guix/documentation-cookbook/sk/>\n"
@@ -4775,18 +4775,6 @@ msgstr "Na začiatok, inštaláciu na hlavný uzol možno vykonať podľa obvykl
msgid "Since we want @code{guix-daemon} to be reachable not just from the head node but also from the compute nodes, we need to arrange so that it listens for connections over TCP/IP. To do that, we'll edit the systemd startup file for @command{guix-daemon}, @file{/etc/systemd/system/guix-daemon.service}, and add a @code{--listen} argument to the @code{ExecStart} line so that it looks something like this:"
msgstr "Pretože chceme, aby bol @code{guix-daemon} dostupný nie len z hlavného uzla, ale aj z výpočtových uzlov, musíme to zariadiť tak, aby zisťoval prichádzajúce pripojenia cez TCP/IP. Upravíme, teda, spúšťací súbor systemd @file{/etc/systemd/system/guix-daemon.service} pre @code{guix-daemon} a pridáme voľbu @code{--listen} na riadok s @code{ExecStart} asi takto:"
msgid ""
"ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \\\n"
" --build-users-group=guixbuild \\\n"
" --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgstr ""
"ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon \\\n"
" --build-users-group=guixbuild \\\n"
" --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgid "ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgstr "ExecStart=/var/guix/profiles/per-user/root/current-guix/bin/guix-daemon --build-users-group=guixbuild --listen=/var/guix/daemon-socket/socket --listen=0.0.0.0\n"
msgid "For these changes to take effect, the service needs to be restarted:"
msgstr "Pre uplatnenie zmien musíme službu opätovne spustiť:"
@@ -4815,27 +4803,6 @@ msgstr ""
msgid "The @file{/gnu/store} directory can be exported read-only since only @command{guix-daemon} on the master node will ever modify it. @file{/var/guix} contains @emph{user profiles} as managed by @code{guix package}; thus, to allow users to install packages with @code{guix package}, this must be read-write."
msgstr "Priečinok @file{/gnu/store} môže byť sprístupnený len na čítanie, keďže @command{guix-daemon} na hlavnom uzle ho nikdy nebude upravovať. @file{/var/guix} obsahuje @emph{profily používateľov}, ktoré spravuje @code{guix package}. Aby mohli používatelia inštalovať s @code{guix package}, toto umiestnenie musí zostať prístupné aj na čítanie, aj na zápis."
msgid "Users can create as many profiles as they like in addition to the default profile, @file{~/.guix-profile}. For instance, @code{guix package -p ~/dev/python-dev -i python} installs Python in a profile reachable from the @code{~/dev/python-dev} symlink. To make sure that this profile is protected from garbage collection---i.e., that Python will not be removed from @file{/gnu/store} while this profile exists---, @emph{home directories should be mounted on the head node} as well so that @code{guix-daemon} knows about these non-standard profiles and avoids collecting software they refer to."
msgstr "Používatelia si môžu okrem predvoleného profilu @file{~/.guix-profile} vytvoriť toľko profilov, koľko len chcú. Napríklad, @code{guix package -p ~/dev/python-dev -i python} nainštaluje Python do profilu prístupného cez symbolický odkaz @code{~/dev/python-dev}. Aby sme sa uistili, že sa zberač odpadkov tomuto profilu vyhne---t.j., že Python nebude z @file{/gnu/store} odstránený pokiaľ sa profil používa---@emph{domovské priečinky by tiež mali byť pripojené k rovnakému uzlu}. @code{guix-daemon} tak bude vedieť o týchto neobvyklých profiloch a zabráni vyčisteniu programového vybavenia, na ktoré odkazujú."
msgid "It may be a good idea to periodically remove unused bits from @file{/gnu/store} by running @command{guix gc} (@pxref{Invoking guix gc,,, guix, GNU Guix Reference Manual}). This can be done by adding a crontab entry on the head node:"
msgstr "Môže byť užitočné pravidelne odstraňovať nepoužívané súbory z @file{/gnu/store} pomocou @command{guix gc} (@pxref{Invoking guix gc,,, guix, GNU Guix Reference Manual}). Nastavíte to pridaním vstupu contrab na hlavný uzol:"
msgid "root@@master# crontab -e\n"
msgstr "root@@master# crontab -e\n"
msgid "... with something like this:"
msgstr "… s niečím takýmto:"
msgid ""
"# Every day at 5AM, run the garbage collector to make sure\n"
"# at least 10 GB are free on /gnu/store.\n"
"0 5 * * 1 /usr/local/bin/guix gc -F10G\n"
msgstr ""
"# Každé ráno o 5:00 spustiť zberač odpadkov a zabezpečiť,\n"
"# že v /gnu/store je aspoň 10 GB voľného miesta.\n"
"0 5 * * 1 /usr/local/bin/guix gc -F10G\n"
msgid "We're done with the head node! Let's look at compute nodes now."
msgstr "S hlavným uzlom sme hotoví! Pozrime sa teraz na výpočtové uzly."
+5 -5
View File
@@ -7,16 +7,16 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-10 03:18+0000\n"
"PO-Revision-Date: 2026-01-15 02:39+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2026-03-16 10:29+0000\n"
"Last-Translator: Umeaman <umeaman@noreply.codeberg.org>\n"
"Language-Team: Swedish <https://translate.codeberg.org/projects/guix/documentation-cookbook/sv/>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.15.1\n"
"X-Generator: Weblate 5.16.2\n"
msgid "GNU Guix Cookbook"
msgstr "Kokbok för GNU Guix"
@@ -424,7 +424,7 @@ msgid "propagated-inputs"
msgstr "propagated-inputs"
msgid "Note"
msgstr "Observera"
msgstr "Anteckning"
msgid "Outputs"
msgstr "Utdata"
+3 -9
View File
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: guix manual checkout\n"
"Report-Msgid-Bugs-To: bug-guix@gnu.org\n"
"POT-Creation-Date: 2025-12-01 03:18+0000\n"
"PO-Revision-Date: 2025-12-03 14:14+0000\n"
"POT-Creation-Date: 2026-03-21 03:18+0000\n"
"PO-Revision-Date: 2026-03-30 16:03+0000\n"
"Last-Translator: pelzflorian <pelzflorian@noreply.codeberg.org>\n"
"Language-Team: Tamil <https://translate.codeberg.org/projects/guix/documentation-cookbook/ta/>\n"
"Language: ta\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
"X-Generator: Weblate 5.16.2\n"
msgid "@documentencoding UTF-8"
msgstr ""
@@ -27,9 +27,6 @@ msgstr ""
msgid "GNU Guix Cookbook"
msgstr "GNU Guix கையேடு"
msgid "Copyright @copyright{} 2019, 2022 Ricardo Wurmus@* Copyright @copyright{} 2019 Efraim Flashner@* Copyright @copyright{} 2019 Pierre Neidhardt@* Copyright @copyright{} 2020 Oleg Pykhalov@* Copyright @copyright{} 2020 Matthew Brooks@* Copyright @copyright{} 2020 Marcin Karpezo@* Copyright @copyright{} 2020 Brice Waegeneire@* Copyright @copyright{} 2020 André Batista@* Copyright @copyright{} 2020 Christine Lemmer-Webber@* Copyright @copyright{} 2021 Joshua Branson@* Copyright @copyright{} 2022, 2023 Maxim Cournoyer@* Copyright @copyright{} 2023-2025 Ludovic Courtès@* Copyright @copyright{} 2023 Thomas Ieong@* Copyright @copyright{} 2024 Florian Pelz@* Copyright @copyright{} 2025 45mg@* Copyright @copyright{} 2023 Marek Felšöci@* Copyright @copyright{} 2023 Konrad Hinsen@* Copyright @copyright{} 2023 Philippe Swartvagher@*"
msgstr "Copyright @copyright{} 2019, 2022 Ricardo Wurmus@* Copyright @copyright{} 2019 Efraim Flashner@* Copyright @copyright{} 2019 Pierre Neidhardt@* Copyright @copyright{} 2020 Oleg Pykhalov@* Copyright @copyright{} 2020 Matthew Brooks@* Copyright @copyright{} 2020 Marcin Karpezo@* Copyright @copyright{} 2020 Brice Waegeneire@* Copyright @copyright{} 2020 André Batista@* Copyright @copyright{} 2020 Christine Lemmer-Webber@* Copyright @copyright{} 2021 Joshua Branson@* Copyright @copyright{} 2022, 2023 Maxim Cournoyer@* Copyright @copyright{} 2023-2025 Ludovic Courtès@* Copyright @copyright{} 2023 Thomas Ieong@* Copyright @copyright{} 2024 Florian Pelz@* Copyright @copyright{} 2025 45mg@* Copyright @copyright{} 2023 Marek Felšöci@* Copyright @copyright{} 2023 Konrad Hinsen@* Copyright @copyright{} 2023 Philippe Swartvagher@*"
msgid "Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled ``GNU Free Documentation License''."
msgstr "இலவச மென்பொருள் அறக்கட்டளையால் வெளியிடப்பட்ட குனு இலவச ஆவண உரிமம், பதிப்பு 1.3 அல்லது அதற்குப் பிந்தைய பதிப்பின் விதிமுறைகளின் கீழ் இந்த ஆவணத்தை நகலெடுக்க, விநியோகிக்க மற்றும்/அல்லது மாற்றுவதற்கு இசைவு வழங்கப்படுகிறது; மாறாத பிரிவுகள் இல்லாமல், முன் அட்டை உரைகள் இல்லை, பின் அட்டை உரைகள் இல்லை. உரிமத்தின் நகல் ``GNU இலவச ஆவண உரிமம்'' என்ற பிரிவில் சேர்க்கப்பட்டுள்ளது."
@@ -771,9 +768,6 @@ msgstr "திட்டம் என்பது நிரலாக்கத்
msgid "@uref{https://spritely.institute/static/papers/scheme-primer.html, @i{A Scheme Primer}}, by Christine Lemmer-Webber and the Spritely Institute."
msgstr "@uref{https://spritely.institute/static/papers/scheme-primer.html, @i{A Scheme Primer}}, கிறிச்டின் லெம்மர்-வெப்பர் மற்றும் ச்ப்ரைட்லி நிறுவனம்."
msgid "@uref{http://www.troubleshooters.com/codecorn/scheme_guile/hello.htm, @i{Scheme at a Glance}}, by Steve Litt."
msgstr "@uref{http://www.troubleshooters.com/codecorn/scheme_guile/hello.htm, @i{Scheme at a Glance}}, ச்டீவ் லிட்."
msgid "@uref{https://sarabander.github.io/sicp/, @i{Structure and Interpretation of Computer Programs}}, by Harold Abelson and Gerald Jay Sussman, with Julie Sussman. Colloquially known as ``SICP'', this book is a reference."
msgstr "@uref{https://sarabander.github.io/sicp/, @i{Structure and Interpretation of Computer Programs}}, சூலி சுச்மானுடன் அரோல்ட் அபெல்சன் மற்றும் செரால்ட் சே சுச்மேன். பேச்சு வழக்கில் ``SICP'' என்று அழைக்கப்படும் இந்தப் நூல் ஒரு குறிப்பு."

Some files were not shown because too many files have changed in this diff Show More