summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-10gnu: texinfo-7: Update to 7.1.0.antlers
* gnu/packages/texinfo.scm (texinfo-7): Update to 7.1.0. Change-Id: Ie430edae45c4a3605f8408effd7528d86664ab61 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-10gnu: lite-xl: Update to 2.1.3.Parnikkapore
* 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>
2024-03-10gnu: qbe: Update to 1.2.Nguyễn Gia Phong
* gnu/packages/c.scm (qbe): Update to 1.2. Change-Id: I0fc2039b416026dc0563b9ead967713e594446bc Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-10gnu: qt5ct: Update to 1.8.宋文武
* gnu/packages/qt.scm (qt5ct): Update to 1.8. Change-Id: Ic8637433e18f4913bf77b1ef8003daafddcae5cd
2024-03-10gnu: gperftools: Fix build on riscv64-linux.Zheng Junjie
* 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>
2024-03-10gnu: xpra: Update to 5.0.7.Andy Tai
* gnu/packages/xorg.scm (xpra): Update to 5.0.7. Change-Id: I5a1f3e6d39fb0bf7a8a1858574e34c49d57630f5 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: Add x2goclient.nicodebo
* 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
2024-03-09gnu: Add nx-libs.nicodebo
* gnu/packages/nx.scm: New file. Reviewed-by: Steve George <steve@futurile.net> Change-Id: I13e088521d5e5577fed5d6a4b10867ca10f4293f Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-03-09gnu: qttools-5: Patch path to qmake for the lprodump command.Maxim Cournoyer
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
2024-03-09gnu: Add man2html.Maxim Cournoyer
* gnu/packages/man.scm (man2html): New variable. Change-Id: Ia9d290b52af29867f6b3e0fff1aa0af8c788a9cc
2024-03-09gnu: gnome-photos: Build against gegl-0.4.44.Liliana Marie Prikler
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.
2024-03-09download: Honor ‘GUIX_DOWNLOAD_METHODS’ environment variable.Ludovic Courtès
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
2024-03-09perform-download: Allow use of ‘download-nar’ for ‘--check’ builds.Ludovic Courtès
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
2024-03-09download-nar: Distinguish ‘output’ and ‘item’ parameter.Ludovic Courtès
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
2024-03-09bzr-download: Implement nar fallback.Ludovic Courtès
* guix/bzr-download.scm (bzr-fetch)[guile-json, guile-lzlib, guile-gnutls]: New variables. [build]: Add ‘with-extensions’ and import more modules. Invoke ‘download-nar’ when ‘bzr-fetch’ returns #f. * guix/build/bzr.scm (bzr-fetch): Actually return #t on success. Change-Id: Id5d4ebd0f9ddc3c44b6456d3b46c0000cc7b9997
2024-03-09svn-download: Use ‘swh-download-directory-by-nar-hash’.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/43442>. * guix/svn-download.scm (svn-fetch)[build]: Add ‘swh-download-directory-by-nar-hash’ call as a last resort. Import (guix swh). * guix/svn-download.scm (svn-multi-fetch)[build]: Likewise. Change-Id: Ifcb9be1e9c2b05ce172c44e45dcf3a3ea6df8e76
2024-03-09hg-download: Use ‘swh-download-directory-by-nar-hash’.Ludovic Courtès
This allows content-addressed access to the checkout, which is preferable. * guix/hg-download.scm (hg-fetch): Add call to ‘swh-download-directory-by-nar-hash’ before ‘swh-download’ call. Change-Id: I2afc8badc1f8bb2c8bdd3a47abbb72d455d93e64
2024-03-09swh: ‘lookup-origin-revision’ handles branches pointing to directories.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/69070>. * guix/swh.scm (branch-target): Add clause for 'directory and 'alias. (lookup-origin-revision): Iterate over all the visits of ORIGIN instead of just the first one. Handle the case where ‘branch-target’ returns something other than a release or revision. * tests/swh.scm ("lookup-origin-revision"): New test. Change-Id: I7f636739a719908763bca1d3e7376341dd62e816
2024-03-09swh: ‘origin-visits’ takes an optional ‘max’ parameter.Ludovic Courtès
* guix/swh.scm (origin-visits): Add optional ‘max’ parameter and honor it. Change-Id: I642d7d4b0672b68fb5c7ce2b49161307e13d3c95
2024-03-09swh: Add ‘type’ field to <visit>.Ludovic Courtès
* guix/swh.scm (<visit>)[type]: New field. Change-Id: I7677984c7daef38d8f3c3bef19723fa0efb035ba
2024-03-09lint: archival: Trigger “Save Code Now” for VCSes other than Git.Ludovic Courtès
Until now, ‘save-origin’ would be called only when given a <git-reference>. With this change, ‘save-origin’ gets called for other version control systems as well. * guix/lint.scm (swh-response->warning): New procedure, formerly in ‘check-archival’. (vcs-origin, save-package-source): New procedures. (check-archival)[response->warning]: Remove. Call ‘save-package-source’ in both the Git and the non-Git cases. * tests/lint.scm ("archival: missing svn revision"): New test. Change-Id: I535e4ec89488faf83bfa544d5e4935fa73ef54fb
2024-03-09lint: archival: Fix crash in non-Git case.Ludovic Courtès
Fixes a bug introduced in 29f3089c841f00144f24f5c32296aebf22d752cc where ‘guix lint -c archival guile-wisp’ (for instance) would crash with a match error because ‘lookup-by-nar-hash’ returns a string. * guix/lint.scm (check-archival): Add SWHID case in the non-Git case. Change-Id: I66fb060172d372041df47d90a14df168b0fa762d
2024-03-09lint: Switch to SRFI-71.Ludovic Courtès
* guix/lint.scm: Switch from SRFI-11 to SRFI-71. Change-Id: I62e6cd304ad73570bd12bd67f7051566205596bb
2024-03-09gnu: Register patch.Efraim Flashner
This is a follow-up to d1b660a00c1e9a7128ccbd13d01314faedae8ebf. * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: I281aa1e7ed9f30dc17fd3092d0db9e193f94f9d5
2024-03-09gnu: Add python-3.12 and python-next.Tanguy Le Carrour
* gnu/packages/python.scm (python-3.12, python-next): New variables. * gnu/packages/patches/python-3.12-fix-tests.patch: New file. Change-Id: Ie393b732a8863569578e72e62603b75a1655a34e Signed-off-by: Tanguy Le Carrour <tanguy@bioneland.org> Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2024-03-09gnu: Add gimp-next.Liliana Marie Prikler
* gnu/packages/gimp.scm (gimp-next): New variable.
2024-03-09gnu: gimp: Update to 2.10.36.Liliana Marie Prikler
* gnu/packages/gimp.scm (gimp): Update to 2.10.36.
2024-03-09gnu: gegl: Build with introspection.Liliana Marie Prikler
* gnu/packages/gimp.scm (gegl)[arguments]: Remove #:configure-flags.
2024-03-09gnu: babl: Build with introspection.Liliana Marie Prikler
* gnu/packages/gimp.scm (babl)[#:configure-flags]: Remove “-Denable-gir=false”.
2024-03-09gnu: gegl: Update to 0.4.48.Liliana Marie Prikler
* gnu/packages/gimp.scm (gegl): Update to 0.4.48.
2024-03-09gnu: babl: Update to 0.1.108.Liliana Marie Prikler
* gnu/packages/gimp.scm (babl): Update to 0.1.108.
2024-03-08gnu: netsurf: Update to 3.11.Eric Bavier
* gnu/packages/web.scm (netsurf): Update to 3.11. [arguments]: Adjust to new source. Netsurf's JS engine cannot handle DuckDuckGo's redirect urls, so replace websearch form with post to DuckDuckGo Lite. (netsurf-buildsystem): Update to 1.10 (libparserutils): Update to 0.2.5. (hubbub): Update to 0.3.8. [source]: Remove hubbub-maybe-uninitialized.patch. (libcss): Update to 0.9.2. [source]: Remove snippet. Add patch for tests. (libdom): Update to 0.4.2. (libsvgtiny): Update to 0.1.8. (libnsbmp): Update to 0.1.7. (libnsgif): Update to 1.0.0. (libnsutils): Update to 0.1.1. (libnspsl): Update to 0.1.7. (nsgenbind): Update to 0.9. * gnu/packages/patches/netsurf-message-timestamp.patch: Adjust to latest source. * gnu/packages/patches/hubbub-maybe-uninitialized.patch: Delete patch. * gnu/packages/patches/libcss-check-format.patch: New patch. * gnu/local.mk (dist_patch_DATA): Adjust. Change-Id: I5834b0418270309aa30b6cd0a5a307e20c00fd4a
2024-03-09gnu: plasma-desktop: Fix build.Zheng Junjie
* gnu/packages/kde-plasma.scm (plasma-desktop)[inputs]: Replace qtwayland with qtwayland-5. Change-Id: I88b4a81b8e93ed94877344f86f8b7787ed5937ed Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: darktable: Update to 4.6.1.Alex Devaure
* gnu/packages/photo.scm (darktable): Update to 4.6.1. Change-Id: I2642b78036205c97c8183349fc809fcfec78f866 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: xnedit: Update to 1.5.3.Andy Tai
* gnu/packages/text-editors.scm (xnedit): Update to 1.5.3. Change-Id: I65242f061e8ecbb8d23e7a3e9ad5c50b2fe98842 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: oil: Update to 0.20.0.Felix Gruber
* gnu/packages/shells.scm (oil): Update to 0.20.0. Change-Id: I052cd9a41feb81e0883f70554f1b99d240a1f920 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: catch2-3: Update to 3.5.3.Zheng Junjie
* gnu/packages/check.scm (catch2-3): Update to 3.5.3. [arguments]: Remove -DCMAKE_CXX_FLAGS from configure-flags. Change-Id: Ib9e88dd6071d14ef70177fa83964a5d92b916ac0 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: fennel: Update to 1.4.2.unwox
* gnu/packages/lua.scm (fennel): Update to 1.4.2. Change-Id: I40957cd55dc9278158551952bdfbabc77ecd5885 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: cmark: Update to 0.31.0.Skylar Chan
* gnu/packages/markup.scm (cmark): Update to 0.31.0. Change-Id: Ie9890dec34400e2c4b11f20e2dc67aa5dc111574 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: mc: Update to 4.8.31.Andy Tai
* gnu/packages/mc.scm (mc): Update to 4.8.31. Change-Id: Ib610e76b2ef5e6c1a1f49f34073015c0b260ea77 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2024-03-09gnu: Add sioyek.dan
* gnu/packages/patches/sioyek-fix-build.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/pdf.scm (sioyek): New variable. Change-Id: Id2708745bd7ef672b620b8e9c907126bdc5a1f55 Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-03-09gnu: qbittorrent-enhanced-nox: Rename to qbittorrent-enhanced-no-x.Hilton Chain
* gnu/packages/bittorrent.scm (qbittorrent-enhanced-no-x): New variable, renamed from… (qbittorrent-enhanced-nox): …this package, now redefined as a DEPRECATED-PACKAGE. Change-Id: I4d1f9da937df6d6145ffbf9e9f2dd544365b9872
2024-03-09gnu: qbittorrent-no-x: Actually remove qtsvg from inputs.Hilton Chain
* gnu/packages/bittorrent.scm (qbittorrent-no-x)[inputs]: Correct "qtsvg-5" to "qtsvg". Change-Id: I77bae8ccf3de7a1be51a74228e135176dc72425d
2024-03-09gnu: qbittorrent-enhanced: Update to 4.6.3.10.Hilton Chain
* gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.3.10. Change-Id: I415d228dbbff2f4d5abf9bda2ca84ac81c0d0602
2024-03-09gnu: font-lxgw-wenkai-tc: Update to 1.320.Hilton Chain
* gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.320. Change-Id: Id7881c2fd486341a48cc7f1cb9708988f672ab5a
2024-03-09gnu: font-lxgw-wenkai: Update to 1.320.Hilton Chain
* gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.320. Change-Id: I2c533eec088a5b62a4a54138c179a5a9f89d79a6
2024-03-09gnu: sway: Update package style.Hilton Chain
* gnu/packages/wm.scm (sway)[arguments]: Use gexps. <#:phases>: Adjust to use ‘search-input-file’. Remove trailing #t. Change-Id: I5bd91faf2c79566486437b37cf72964d2c6a85fc
2024-03-09gnu: sway: Update to 1.9.Hilton Chain
* gnu/packages/wm.scm (sway): Update to 1.9. [arguments]<#:phases>: Don't hardcode path to scdoc. [inputs]: Replace wlroots-0.16 with wlroots. Change-Id: I2108e57180a91dc2873d5398dc5f6981002e1c3d
2024-03-09gnu: font-chiron-sung-hk: Split outputs.Hilton Chain
* gnu/packages/fonts.scm (font-chiron-sung-hk)[arguments]: Split outputs. [outputs]: Add "otf" and "ttf". Change-Id: Id96bba47e8f9ae9404a528bcceab3e110a05db4e
2024-03-09gnu: font-chiron-hei-hk: Update to 2.509.Hilton Chain
* gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.509. Change-Id: I29f2ad3409eaa9ecbdf964397d03110d83a91f75