~ruther/guix-local

683a01b7 — Zheng Junjie 2 years ago
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>
a356eb7b — Zheng Junjie 2 years ago
gnu: sxhkd: Use Gexps.

* gnu/packages/xdisorg.scm(sxhkd)[arguments]: Use Gexps.

Change-Id: Ib2379193014fdfe21de161691dac46d6e9feb758
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
d67b764c — Zheng Junjie 2 years ago
gnu: Add wmenu.

* gnu/packages/wm.scm (wmenu): New variable.

Change-Id: I7395a23801471fba6a22a1b44f6c9a19dddd894e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
8a4ed004 — Zheng Junjie 2 years ago
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
efad468f — Zheng Junjie 2 years ago
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
3c46191a — Zheng Junjie 2 years ago
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
697db593 — 宋文武 2 years ago
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>
5ee3f3ce — Sharlatan Hellseher 2 years ago
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
4fd0c88d — Sharlatan Hellseher 2 years ago
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
c8fdd007 — Sharlatan Hellseher 2 years ago
gnu: beancount: Adjust package style.

* gnu/packages/finance.scm (beancount) [arguments]: Use G-expressions.
<#:phases>: Remove trailing #f from lambda.

Change-Id: I3a248c0b233b0f4d73dcc01f269cfb0a12fe06ff
f1217261 — Maxim Cournoyer 2 years ago
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
d891d789 — Maxim Cournoyer 2 years ago
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
2c457244 — Maxim Cournoyer 2 years ago
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
9e89b227 — Sergey Trofimov 2 years ago
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.
2c55353c — Sergey Trofimov 2 years ago
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.
a8ba2f35 — Maxim Cournoyer 2 years ago
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
Next