gnu: monero-gui: Update to 0.18.3.2.
* gnu/packages/finance.scm (monero-gui): Update to 0.18.3.2.
Change-Id: I42fdfe59ef9db2ac2dc87bb0783a917e858e025a
gnu: monero: Update to 0.18.3.2.
* gnu/packages/finance.scm (monero): Update to 0.18.3.2.
Change-Id: Ia3e940e52065786bcae89e046883ad0ff5742752
gnu: bitcoin-unlimited: Update to 2.0.0.1.
* gnu/packages/finance.scm (bitcoin-unlimited): Update to 2.0.0.1.
Change-Id: I631b497695ba1933a52ca6ae6944f1fd590d3b26
gnu: uchardet: Update to 0.0.8.
* gnu/packages/freedesktop.scm (uchardet): Update to 0.0.8.
Change-Id: I8a601ec7ef9b92b0efe4bc9b23affa6dc4bde24e
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: pdfpc: Update to 4.6.0.
* gnu/packages/pdf.scm (pdfpc): Update to 4.6.0.
[arguments]: Remove 'fix-vala-API-conflict phase.
[inputs]: Add qrencode.
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
Change-Id: I9dfed5b8ff4ef0dd905034ba599f9875578df232
gnu: exempi: Update to 2.6.5.
* gnu/packages/freedesktop.scm (exempi): Update to 2.6.5.
[arguments]: Remove trailing #t from 'remove-static-library phase.
Change-Id: I99878003dd6fc696b66543400502a1ef40c73cc1
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: texinfo-7: Update to 7.1.0.
* gnu/packages/texinfo.scm (texinfo-7): Update to 7.1.0.
Change-Id: Ie430edae45c4a3605f8408effd7528d86664ab61
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: lite-xl: Update to 2.1.3.
* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.3.
[arguments]: Pass '-Duse_system_lua=true' to configure.
[source]: Remove snippet.
[inputs]: Remove agg and reproc.
Change-Id: If3a57587ce2049f94e4ac7791c680d29a4e7d222
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: qbe: Update to 1.2.
* gnu/packages/c.scm (qbe): Update to 1.2.
Change-Id: I0fc2039b416026dc0563b9ead967713e594446bc
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: qt5ct: Update to 1.8.
* gnu/packages/qt.scm (qt5ct): Update to 1.8.
Change-Id: Ic8637433e18f4913bf77b1ef8003daafddcae5cd
gnu: gperftools: Fix build on riscv64-linux.
* gnu/packages/cpp.scm(gperftools)[arguments]: When building for riscv64-linux
always link with libatomic.
Change-Id: I067087fffd8c142759b6d113f993c3e2ab1aef9b
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: xpra: Update to 5.0.7.
* gnu/packages/xorg.scm (xpra): Update to 5.0.7.
Change-Id: I5a1f3e6d39fb0bf7a8a1858574e34c49d57630f5
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
gnu: Add x2goclient.
* gnu/packages/nx.scm (x2goclient): New variable.
Reviewed-by: Steve George <steve@futurile.net>
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ib0ff6328ede3fb4a0b48462ac1a003438c53c862
gnu: qttools-5: Patch path to qmake for the lprodump command.
This previously would lead to this cryptic error: "WARNING: Could not find
qmake spec 'default'", which turned out to be caused by lprodump erroneously
attempting to run 'qmake' from its own prefix (qmake is from the qtbase
package, not qttools).
* gnu/packages/qt.scm (qttools-5) [phases]
<patch-qmake>: New phase.
Change-Id: I6e9a2d35fec987451fd1e30b84a82023dbfd3316
gnu: Add man2html.
* gnu/packages/man.scm (man2html): New variable.
Change-Id: Ia9d290b52af29867f6b3e0fff1aa0af8c788a9cc
gnu: gnome-photos: Build against gegl-0.4.44.
On gnome-team, this dependency was already accounted for in commit
4beac7d95c84ea3be809030f942b8b71d155129e, but it was forgotten when updating
gimp on master.
* gnu/packages/gimp.scm (babl-0.1.96, gegl-0.4.44): New variables.
* gnu/packages/gnome.scm (gnome-photos)[inputs]: Replace gegl with gegl-0.4.44.
download: Honor ‘GUIX_DOWNLOAD_METHODS’ environment variable.
This replaces ‘GUIX_DOWNLOAD_FALLBACK_TEST’ and allows you to test
various download methods, like so:
GUIX_DOWNLOAD_METHODS=nar guix build guile-gcrypt -S --check
GUIX_DOWNLOAD_METHODS=disarchive guix build hello -S --check
* guix/build/download.scm (%download-methods): New variable.
(download-method-enabled?): New procedure.
(url-fetch): Define ‘initial-uris’; honor ‘download-method-enabled?’.
Call ‘disarchive-fetch/any’ only when the 'disarchive method is enabled.
* guix/build/git.scm (git-fetch-with-fallback): Honor
‘download-method-enabled?’.
* guix/download.scm (%download-methods): New variable.
(%download-fallback-test): Remove.
(built-in-download): Add #:download-methods parameter and honor it.
(url-fetch*): Pass #:content-addressed-mirrors and #:disarchive-mirrors
unconditionally.
* guix/git-download.scm (git-fetch/in-band*): Pass “git url”
unconditionally.
(git-fetch/built-in): Likewise. Pass “download-methods”.
* guix/bzr-download.scm (bzr-fetch)[build]: Honor ‘download-method-enabled?’.
Pass ‘GUIX_DOWNLOAD_METHODS’ to #:env-vars.
* guix/cvs-download.scm (cvs-fetch)[build]: Honor ‘download-method-enabled?’.
Pass ‘GUIX_DOWNLOAD_METHODS’ to #:env-vars.
* guix/hg-download.scm (hg-fetch): Honor ‘download-method-enabled?’.
Pass #:env-vars to ‘gexp->derivation’.
* guix/scripts/perform-download.scm (perform-download): Honor
“download-methods” from DRV. Parameterize ‘%download-methods’ before
calling ‘url-fetch’.
(perform-git-download): Likewise.
* guix/svn-download.scm (svn-fetch): Honor ‘download-method-enabled?’.
Pass ‘GUIX_DOWNLOAD_METHODS’ to #:env-vars.
(svn-multi-fetch): Likewise.
Change-Id: Ia3402e17f0303dfa964bdc761265efe8a1dd69ab
perform-download: Allow use of ‘download-nar’ for ‘--check’ builds.
Previously, the nar fallback would always fail on ‘--check’ build
because the output directory in that case is different from the store
file name. This change fixes that.
* guix/build/git.scm (git-fetch-with-fallback): Add #:item parameter and
pass it to ‘download-nar’.
* guix/scripts/perform-download.scm (perform-git-download): Pass #:item
to ‘git-fetch-with-fallback’.
Change-Id: I30fc948718e99574005150bba5215a51ef153c49
download-nar: Distinguish ‘output’ and ‘item’ parameter.
This is useful when running a ‘--check’ build, where the output file
name differs from the store file name we are trying to restore.
* guix/build/download-nar.scm (download-nar): Add ‘output’ parameter and
distinguish it from ‘item’.
Change-Id: I42219b6d4c8fd1ed506720301384efc1aa351561