aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* guix: channels: Enable specifiying available builtin builders.Christopher Baines2024-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | When computing channel instance derivations. This is useful when you want to generate compatible derivations that can be run with a daemon that potentially doesn't support builtin builders that the daemon you're using to generate the derivations has. I'm looking at this in particular because I want to use this in the data service, since it provides substitutes for derivations, and since these can be built on other machines, it's useful to control which builtin builders they depend on. Fixes: <https://issues.guix.gnu.org/67250>. * build-aux/build-self.scm (build-program): Accept #:built-in-builders and pass along to port->connection or open-connection as approriate. (build): Accept and pass on #:built-in-builders. * guix/channels.scm (build-from-source, build-channel-instance, channel-instance-derivations, channel-instances->manifest, channel-instances->derivation): Accept and pass on #:built-in-builders. Change-Id: I315c990de66c6f7dca25a859165a5568abe385ea
* guix: store: Enable specifying the builtin builders.Christopher Baines2024-07-18
| | | | | | | | | | | | | | | | | | | | | To open-connection and port->connection. This overrides the discovered builtin builders that the daemon says it provides. This is useful when you want to generate compatible derivations that can be run with a daemon that potentially doesn't support builtin builders that the daemon you're using to generate the derivations has. I'm looking at this in particular because I want to use this in the data service, since it provides substitutes for derivations, and since these can be built on other machines, it's useful to control which builtin builders they depend on. * guix/store.scm (open-connection, port->connection): Accept #:built-in-builders and use this instead of %built-in-builders. Fixes: <https://issues.guix.gnu.org/67250>. Change-Id: I45d58ab93b6d276d280552858fc81ebc2b58828a
* gnu: atelier: Fix build.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/kde-utils.scm (atelier): Fix build. [inputs]: Remove ki18n, kxmlgui, kconfigwidgets, and ktexteditor; add ki18n-5, kxmlgui-5, kconfigwidgets-5, and ktexteditor-5. Change-Id: Ifb5bd63b7acd8d9193f0fdaf95b2cdaf0662060e
* gnu: kirogi: Fix build.Zheng Junjie2024-07-18
| | | | | | | | | * gnu/packages/kde-utils.scm (kirogi): Fix build. [inputs]: Remove kconfigwidgets, kcoreaddons, ki18n, kirigami, kcrash, and kdnssd; add kconfigwidgets-5, kcoreaddons-5, ki18n-5, kirigami-5, kcrash-5, and kdnssd-5. Change-Id: I1dd247bb303b4634f2dc3321ba56a3e2d873858b
* gnu: francis: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/kde-utils.scm (francis): Update to 24.05.2. [inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtquickcontrols2-5, and qtsvg-5; add kirigami-addons, qtdeclarative, and qtsvg. Change-Id: Ice48e5b0ff110f9f208ea45e8bcacfa9063572ba
* service: plasma-desktop: Add kwallet dbus.Zheng Junjie2024-07-18
| | | | | | * gnu/services/desktop.scm (plasma-dbus-service): Add kwallet. Change-Id: I09b8fc5e98602992fb4854dfaae2f60afa339620
* gnu: plasma: propagate kwallet.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-plasma.scm (plasma)[propagated-inputs]: Add kwallet. Change-Id: I1e222c8d1b8e34c1182f8f81913e58bd9aeefb13
* gnu: kmail: Wrap program.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/kde-pim.scm (kmail): Wrap program. [inputs]: Add kaddressbook and kmail-account-wizard. [arguments]<#:phases>: Add wrap-program phase. Change-Id: I82d7c897a188d8ac0d0b743d4fe4146aaf4081eb
* gnu: kmail-account-wizard: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | * gnu/packages/kde-pim.scm (kmail-account-wizard): Update to 24.05.2. [inputs]: Remove kross, qtkeychain, qtscript, and qttools-5; add ki18n and qtkeychain-qt6. [arguments]: Set #:qtbase to qtbase; Disable tests. Change-Id: I2cc635013c6c687fcef7916736984e0207a643e3
* gnu: Add kmail-account-wizard.Sughosha via Guix-patches via2024-07-18
| | | | | | | * gnu/packages/kde-pim.scm (kmail-account-wizard): New variable. Change-Id: I1648f588712ccfe5a8e34c16a92f440691d3af18 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
* gnu: choqok: Fix build.Zheng Junjie2024-07-18
| | | | | | | | | | | | | | * gnu/packages/kde-internet.scm (choqok): Fix build. [inputs]: Remove attica, kcmutils, kconfigwidgets, kcoreaddons, kglobalaccel, kguiaddons, ki18n, kio, knotifications, knotifyconfig, kparts, ktextwidgets, kwallet, kwidgetsaddons, kxmlgui, purpose, and sonnet; add attica-5, kcmutils-5, kconfigwidgets-5, kcoreaddons-5, kglobalaccel-5, kguiaddons-5, ki18n-5, kio-5, knotifications-5, knotifyconfig-5, kparts-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5, kxmlgui-5, purpose-5, and sonnet-5. [native-inputs]: Remove kdoctools; add kdoctools-5. Change-Id: I2d5bbeab758ace2991cf1039cd0e336c2622297a
* gnu: Remove kactivities-stats.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-frameworks.scm (kactivities-stats): Delete variable. Change-Id: Icac701065a950f8728ef79a47bf49035d4d8f4ab
* gnu: Remove plasma-bigscreen.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-plasma.scm (plasma-bigscreen): Delete variable. Change-Id: Ida46b839accee839745d0289f6200068606d6481
* gnu: khtml: Update to 5.116.0.Zheng Junjie2024-07-18
| | | | | | | | | | | | * gnu/packages/kde-frameworks.scm (khtml): Update to 5.116.0. [inputs]: Remove karchive, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui, and sonnet; add karchive-5, kcodecs-5, kglobalaccel-5, ki18n-5, kiconthemes-5, kio-5, knotifications-5, kparts-5, ktextwidgets-5, kwallet-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and sonnet-5. Change-Id: I521e76eefa5a77a357c8baff61634ffe9ce44ba8
* gnu: kjs: Update to 5.116.0.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-frameworks.scm (kjs): Update to 5.116.0. Change-Id: If44a3cdb167f80b85b42d98f5bb2912b3dd3ea89
* gnu: kemoticons: Update to 5.116.0.Zheng Junjie2024-07-18
| | | | | | | | | * gnu/packages/kde-frameworks.scm (kemoticons): Update to 5.116.0. [inputs]: Remove karchive, kconfig, and kcoreaddons; add karchive-5, kconfig-5, and kcoreaddons-5. [propagated-inputs]: Remove kservice; add kservice-5. Change-Id: Ia5e23fb19bb26244a66a6cfe2a3f48e60a961841
* gnu: telegram-desktop: Fix build.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/telegram.scm (telegram-desktop): Fix build. [inputs]: Replace kcoreaddons and kimageformats with kcoreaddons-5 and kimageformats-5. Change-Id: I509d2cf9c0f87019da2832f52a1ba5e75869155c
* gnu: Add kimageformats-5.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-frameworks.scm (kimageformats-5): New variable. Change-Id: I151594513fde3f38d6f4858f938128878e1cacee
* gnu: keurocalc: Update to 1.3.0-2.c6e8385.Zheng Junjie2024-07-18
| | | | | | | * gnu/packages/kde-utils.scm (keurocalc): Update to 1.3.0-2.c6e8385. [arguments]: Set #:qtbase to qtbase. Change-Id: I5cc51c6a478251e2fd2d9b1b660d5f5f3455933c
* gnu: itinerary: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | | | * gnu/packages/kde-pim.scm (itinerary): Update to 24.05.2. [inputs]: Remove qtdeclarative-5, qtgraphicaleffects, qtlocation-5, qtmultimedia-5, and qtquickcontrols2-5; add qtdeclarative, qtpositioning, qtlocation, and qtmultimedia. [native-inputs]: Add python-minimal. [arguments]<#:phases>: Add stop-require-qmlmodule phase. Change-Id: Ie03b729c420ba8519c2108109eac462a67f24c77
* gnu: Add qtlocation.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/qt.scm (qtlocation): New variable. Change-Id: I270399ee01718c5ea3e76a81ecdd81d14bc608fc
* gnu: qtlocation: Rename to qtlocation-5.Zheng Junjie2024-07-18
| | | | | | | | | | | | | | | | | * gnu/packages/qt.scm (qtlocation): Rename to qtlocation-5. (python-pyqt,python-pyside-2): * gnu/packages/astronomy.scm (stellarium): * gnu/packages/kde-pim.scm (itinerary): * gnu/packages/kde-utils.scm (kirogi): * gnu/packages/kde.scm (marble-qt): * gnu/packages/messaging.scm (kaidan): * gnu/packages/geo.scm (qmapshack,openorienteering-mapper): (qgis): * gnu/packages/gps.scm (gpxsee): * gnu/packages/radio.scm (sdrangel): (qdmr): Use new name. Change-Id: I51664e36bd1ce25f5add09c6d64665bf505cc551
* gnu: qtpositioning: Enable qtpositioningquick.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/qt.scm (qtpositioning): Enable qtpositioningquick. [inputs]: Add qtdeclarative, qtserialport, and libxkbcommon. [arguments]<#:phases>: Move check after install, add check-setup phase. Change-Id: Id9d29280e6d46a764cda12922347baa443481232
* gnu: kommit: Update to 1.6.0.Zheng Junjie2024-07-18
| | | | | | | | | | | | | * gnu/packages/kde.scm (kommit): Update to 1.6.0. [inputs]: Remove kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, ki18n, kxmlgui, kio, ktextwidgets, ktexteditor, and ksyntaxhighlighting; add kconfigwidgets-5, kcoreaddons-5, kcrash-5, kdbusaddons-5, ki18n-5, kxmlgui-5, kio-5, ktextwidgets-5, ktexteditor-5, ksyntaxhighlighting-5, and libgit2-1.8. [native-inputs]: Remove kdoctools; add kdoctools-5 and pkg-config. [arguments]: Disable more tests. Change-Id: Ida327ed27129c77e822e855207043d23557a76fe
* gnu: kde-games: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-games.scm (kde-games): Update to 24.05.2. Change-Id: I7a578389f8203c39d34582b3e343f1d20a3ad8bf
* gnu: kajongg: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/kde-games.scm (kajongg): Update to 24.05.2. [inputs]: Remove qtbase-5 and qtsvg-5; add qtsvg. [arguments]: Set #:qtbase to qtbase; Use Gexps. Change-Id: Ib7ee51cc63f6bbf749ee34b23992ed46aa4fe27b
* gnu: kshisen: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/kde-games.scm (kshisen): Update to 24.05.2. [inputs]: Remove qtbase-5 and qtdeclarative-5; add qtdeclarative. [arguments]: Set #:qtbase to qtbase. Change-Id: I14ee112cf435ce59245d54a7743ccdffaf4ef70b
* gnu: kmahjongg: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | * gnu/packages/kde-games.scm (kmahjongg): Update to 24.05.2. [inputs]: Remove qtbase-5, qtdeclarative-5, and qtsvg-5; add qtdeclarative and qtsvg. [arguments]: Set #:qtbase to qtbase. Change-Id: Ibef0e5fff96b281be6b5cb9898005ddd69b7bd96
* gnu: libkmahjongg: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | * gnu/packages/kde-games.scm (libkmahjongg): Update to 24.05.2. [inputs]: Remove qtbase-5 and qtsvg-5; add qtsvg. [arguments]: Set #:qtbase to qtbase. <#:phases>: Adjust patch-tileset-dir phase. Change-Id: I8e665fcd61274f1f3f63ed302640a8c90e99f3cd
* gnu: kio-fuse: Update to 5.1.0.Zheng Junjie2024-07-18
| | | | | | | | | * gnu/packages/kde.scm (kio-fuse): Update to 5.1.0. [source]: Update uri. [arguments]<#:configure-flags>: Pass -DQT_MAJOR_VERSION=6. [inputs]: Remove qtbase-5; add qtbase. Change-Id: I09bbc53d450a02071243db5f41d72939c7637110
* gnu: Remove kross.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-frameworks.scm (kross): Delete variable. Change-Id: Iaf72d16811e2b16e3ed25513f56e9d540d60da03
* gnu: kwin: Skip flakey tests.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-plasma.scm (kwin)[arguments]: Skip flakey tests. Change-Id: Ib7aa8bc76123150d469216f0d23e59404898bf1e
* gnu: nextcloud-client: Fix build.Zheng Junjie2024-07-18
| | | | | | | | * gnu/packages/sync.scm (nextcloud-client): Fix build. [inputs]: Remove karchive, kconfig, kcoreaddons, kio, and kwidgetsaddons; add karchive-5, kconfig-5, kcoreaddons-5, kio-5, and kwidgetsaddons-5. Change-Id: I30b1003fc77c06dbfc28ddc2846dabed2cdaa2d8
* gnu: Remove kmediaplayer.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-frameworks.scm (kmediaplayer): Delete variable. Change-Id: I4adc8c6193e1adfd6614c349e0363d20630e8246
* gnu: Remove kjsembed.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-frameworks.scm (kjsembed): Delete variable. Change-Id: Ifbf4b716a28d18a501183dafe279c6f0e1ac652b
* gnu: plasma-pass: Update to 1.2.2.Zheng Junjie2024-07-18
| | | | | | | | | | | * gnu/packages/kde-plasma.scm (plasma-pass): Update to 1.2.2. [inputs]: Remove qgpgme and qtdeclarative-5; add kio, libplasma, plasma5support, qgpgme-qt6-1.23, and qtdeclarative. [propagated-inputs]: Remove plasma-framework. [arguments]: Set #:qtbase to qtbase; <#:configure-flags>: Pass -DQT_MAJOR_VERSION=6. Change-Id: Ib278e7f4de7b679bef3dea02d34a6c11a63e1646
* services: plasma: Add dbus settings.Zheng Junjie2024-07-18
| | | | | | | | | | * gnu/services/desktop.scm (plasma-dbus-service): New procedure. (plasma-desktop-service-type)[extensions]: Add It. * gnu/packages/kde-plasma.scm (plasma-workspace)[arguments]: Add remove-dbus-service phase. Change-Id: Iadadbff7183bc4655e4cb9bc28cd85df19511949
* gnu: ktouch: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | | | | | * gnu/packages/education.scm (ktouch): Update to 24.05.2. [inputs]: Remove kcmutils, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews, ktextwidgets, kwidgetsaddons, kwindowsystem, and kxmlgui; add kcmutils-5, kcompletion-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5, kdeclarative-5, ki18n-5, kiconthemes-5, kitemviews-5, ktextwidgets-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and kqtquickcharts. [native-inputs]: Remove kdoctools; add kdoctools-5. Change-Id: I5a1bb2c38049c4ad184afbfc07e070b60a10e35e
* gnu: Add kqtquickcharts.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/education.scm (kqtquickcharts): New variable. Change-Id: Iac98651d6e692fbf3c2ac0d31e83f3b19a2e614d
* gnu: powerdevil: Add ddcutil support.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-plasma.scm (powerdevil)[inputs]: Add ddcutil. Change-Id: I45310f96cd6773b61a3485cb8191f3cd04dbaf1f
* gnu: Add kio-zeroconf.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde.scm (kio-zeroconf): New variable. Change-Id: I0268484c1cf81822b40ae6eef3ddb0a98cca5e2e
* gnu: Remove zeroconf-ioslave.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde.scm (zeroconf-ioslave): Delete variable. Change-Id: I062536170b4c3f1965218a9c48d6b8b4a790de5f
* gnu: krita: Update to 5.2.3.Zheng Junjie2024-07-18
| | | | | | | | | | | | | * gnu/packages/kde.scm (krita): Update to 5.2.3. [inputs]: Remove karchive, kcompletion, kconfig, kcoreaddons, kcrash, kguiaddons, ki18n, kiconthemes, kio, kitemviews, kwidgetsaddons, kwindowsystem, kxmlgui, and libkdcraw; add karchive-5, kcompletion-5, kconfig-5, kcoreaddons-5, kcrash-5, kguiaddons-5, ki18n-5, kiconthemes-5, kio-5, kitemviews-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and libkdcraw-qt5. [arguments]<#:phases>: Add wrap-bin phase. Change-Id: I1247092650f9dee766a8937e8c88be216285072a
* gnu: Add libkdcraw-qt5.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-frameworks.scm (libkdcraw-qt5): New variable. Change-Id: I65f334739b2dcf7ebdddc81ac7fa45f2da3c5056
* gnu: hotspot: Update to 1.5.1.Zheng Junjie2024-07-18
| | | | | | | | | | * gnu/packages/linux.scm (hotspot): Update to 1.5.1. [arguments]: Set #:qtbase to qtbase. <#:configure-flags>: Pass -DQT6_BUILD=ON. [inputs]: Add ki18n, qtdeclarative and qtsvg. Remove qcustomplot, qtbase-5, qtdeclarative-5, qtquickcontrols2-5, qtsvg-5, qtx11extras. Change-Id: I8daf6b74b662f54b3555035ec7c9395472e8d9a6
* gnu: kddockwidgets: Update to 2.1.0.Zheng Junjie2024-07-18
| | | | | | | | | * gnu/packages/qt.scm (kddockwidgets): Update to 2.1.0. [arguments]<#:configure-flags>: Pass -DKDDockWidgets_QT6=ON. [inputs]: Remove qtbase-5, qtdeclarative-5, qtquickcontrols2-5, and qtx11extras; add qtbase, qtdeclarative, and libxkbcommon. Change-Id: I6c2c5b423414e1eb98bc4855713f1247b8483d75
* gnu: kmix: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | | | | | | * gnu/packages/kde-multimedia.scm (kmix): Update to 24.05.2. [inputs]: Remove kconfigwidgets, kcompletion, kconfig, kconfigwidgets, kcrash, kdbusaddons, kglobalaccel, ki18n, kiconthemes, knotifications, kwidgetsaddons, kwindowsystem, kxmlgui, and solid; add kconfigwidgets-5, kcompletion-5, kconfig-5, kconfigwidgets-5, kcrash-5, kdbusaddons-5, kglobalaccel-5, ki18n-5, kiconthemes-5, knotifications-5, kwidgetsaddons-5, kwindowsystem-5, kxmlgui-5, and solid-5. [native-inputs]: Remove kdoctools; add kdoctools-5. Change-Id: I2a7c3d811acb98541504a5b98d124b0cdfd7771d
* gnu: kwave: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | | | | | | * gnu/packages/kde-multimedia.scm (kwave): Update to 24.05.2. [inputs]: Remove karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kdbusaddons, ki18n, kiconthemes, kio, kservice, ktextwidgets, kwidgetsaddons, and kxmlgui; add karchive-5, kcompletion-5, kconfig-5, kconfigwidgets-5, kcoreaddons-5, kcrash-5, kdbusaddons-5, ki18n-5, kiconthemes-5, kio-5, kservice-5, ktextwidgets-5, kwidgetsaddons-5, and kxmlgui-5. [native-inputs]: Remove kdoctools; add kdoctools-5 and tzdata-for-tests. [arguments]: Add set-TZDATA phase. Change-Id: Ib0a2f64f331ab4155f37093c7b0e63337f929587
* gnu: kamoso: Use new input style.Zheng Junjie2024-07-18
| | | | | | * gnu/packages/kde-multimedia.scm (kamoso)[naitve-inputs]: Use new style. Change-Id: If1702c4c7f31d629d1c604018010ac756acfb012
* gnu: kamoso: Update to 24.05.2.Zheng Junjie2024-07-18
| | | | | | | | | | * gnu/packages/kde-multimedia.scm (kamoso): Update to 24.05.2. [inputs]: Remove kconfig, ki18n, kio, kirigami, knotifications, kparts, and purpose; add kconfig-5, ki18n-5, kio-5, kirigami-5, knotifications-5, kparts-5, and purpose-5. [native-inputs]: Remove kdoctools; add kdoctools-5. Change-Id: I0b2a554ee0e82a1e7de71d7583322d9f7e13e1c3