gnu: sxhkd: Remove asciidoc from inputs. asciidoc is a developing-time dependency. * gnu/packages/xdisorg.scm(sxhkd)[inputs]: Remove asciidoc. Change-Id: Ib2379193014fdfe21de161691dac46d6e9feb758 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: sxhkd: Use Gexps. * gnu/packages/xdisorg.scm(sxhkd)[arguments]: Use Gexps. Change-Id: Ib2379193014fdfe21de161691dac46d6e9feb758 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: Add wmenu. * gnu/packages/wm.scm (wmenu): New variable. Change-Id: I7395a23801471fba6a22a1b44f6c9a19dddd894e Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: quickjs: Honor the #:tests? flag. * gnu/packages/javascript.scm (quickjs)[arguments]: Adjust custom 'check phase to honor the #:tests? flag. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Change-Id: I686b3b9a615cbdaefaf59d9c1c0ba7628d7d92f2
gnu: quickjs: Use G-expressions. * gnu/packages/javascript.scm (quickjs)[arguments]: Rewrite as G-expressions. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Change-Id: Ib6b47266a7faf020831653ce205b442f3af35de2
gnu: quickjs: Fix building on riscv64-linux. * gnu/packages/javascript.scm (quickjs)[arguments]: Adjust make-flags when building for riscv64-linux to link with '-latomic'. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Change-Id: Ic66874191985c877f5fb648b37e241bff3f16084
gnu: dosbox-staging: Update to 0.81.0. * gnu/packages/emulators.scm (dosbox-staging): Update to 0.81.0. Change-Id: I949cb68aa4bb44973a9cc641855ae6c4f5b5b0cd
gnu: Add fava. * gnu/packages/finance.scm (fava): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-cheroot. * gnu/packages/python-web.scm (python-cheroot): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pypytools. * gnu/packages/python-xyz.scm (python-pypytools): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-markdown2. * gnu/packages/python-xyz.scm (python-markdown2): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: beancount: Enable tests. * gnu/packages/finance.scm (beancount) [source]: Swap to git checkout, containing all required test data files. [build-system]: Swap to pyproject-build-system. [arguments] <#:phases>: Add 'build-extensions phase. [propagated-inputs]: Add python-auth2client. [native-inputs]: Add gnupg and python-pdfminer-six. Change-Id: Id0c725cae8cdc677ad0c3a0a75be6eea682eee05
gnu: beancount: Enable sanity check. Inputs were swapped to propagated-inputs to allow other packages depending on `beancount` to pass sanity check. * gnu/packages/finance.scm (beancount) [arguments] <#:phases>: Remove 'ignore-googleapis phase. Add 'relax-requirements phase, disabling check for "pdfminer2". [propagated-inputs]: Add python-google-api-client and python-google-auth-oauthlib. Change-Id: I15af4cd9cdbf5d522b9c5570e3ba60ad4d29e231
gnu: beancount: Adjust package style. * gnu/packages/finance.scm (beancount) [arguments]: Use G-expressions. <#:phases>: Remove trailing #f from lambda. Change-Id: I3a248c0b233b0f4d73dcc01f269cfb0a12fe06ff
doc: Adjust for QEMU info manual name change. * doc/guix.texi (Networking Setup): Change QEMU to qemu for its info manual reference. Change-Id: I55f57e66947f2581531c15fd5228a3ca043a9574
gnu: qemu: Update to 8.2.2. * gnu/packages/virtualization.scm (qemu): Update to 8.2.2. [source]: Adjust snippet. [arguments] <phases>: Patch tests sources with native /bin/sh. Also patch /bin/sh references in migration/migration.c, util/envlist.c files. * gnu/packages/patches/qemu-disable-some-qtests-tests.patch: Delete file. * gnu/packages/patches/qemu-disable-bios-tables-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: Ia44017e4d567ede1995ae707ed6acbb1ec5194fe
gnu: qemu: Re-instate info manual. * gnu/packages/patches/qemu-build-info-manual.patch: Update patch. * gnu/packages/virtualization.scm (qemu): Register it. Change-Id: I804bf7c551904d625fef85de200b9db1462f1093
gnu: ausweisapp: Update to 2.1.0. * gnu/packages/security-token.scm (ausweisapp2): Deprecate and rename to... (ausweisapp): ... this. Update to 2.1.0. [build-system]: Switch to qt-build-system. [inputs]: Update dependencies to Qt6. [native-inputs]: Replace qttools-5 with qttools.
gnu: qtscxml: Update to 6.5.2. * gnu/packages/qt.scm (qtscxml): Update to 6.5.2. (qtscxml-5): Add qt5 variant. (python-pyside-2)[inputs]: Use qtscxml-5.
teams: qt: Remove erroneous comment at top of scripts. * etc/teams/qt/common.scm: Remove erroneous comment. * etc/teams/qt/qt-manifest.scm: Likewise. * etc/teams/qt/qt5-manifest.scm: Likewise. Change-Id: I87a0ea669caa0ba5049b48a4f04fda58518c3f05