aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: gperftools: Fix build on riscv64-linux.Zheng Junjie2024-03-10
| | | | | | | | * 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.Andy Tai2024-03-10
| | | | | | | * gnu/packages/xorg.scm (xpra): Update to 5.0.7. Change-Id: I5a1f3e6d39fb0bf7a8a1858574e34c49d57630f5 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add x2goclient.nicodebo2024-03-09
| | | | | | | | * 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: Add nx-libs.nicodebo2024-03-09
| | | | | | | | * 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>
* gnu: qttools-5: Patch path to qmake for the lprodump command.Maxim Cournoyer2024-03-09
| | | | | | | | | | | | 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.Maxim Cournoyer2024-03-09
| | | | | | * gnu/packages/man.scm (man2html): New variable. Change-Id: Ia9d290b52af29867f6b3e0fff1aa0af8c788a9cc
* gnu: gnome-photos: Build against gegl-0.4.44.Liliana Marie Prikler2024-03-09
| | | | | | | | | 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.Ludovic Courtès2024-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.Ludovic Courtès2024-03-09
| | | | | | | | | | | | | 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.Ludovic Courtès2024-03-09
| | | | | | | | | | 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
* bzr-download: Implement nar fallback.Ludovic Courtès2024-03-09
| | | | | | | | | | * 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
* svn-download: Use ‘swh-download-directory-by-nar-hash’.Ludovic Courtès2024-03-09
| | | | | | | | | | | 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
* hg-download: Use ‘swh-download-directory-by-nar-hash’.Ludovic Courtès2024-03-09
| | | | | | | | | | 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
* swh: ‘lookup-origin-revision’ handles branches pointing to directories.Ludovic Courtès2024-03-09
| | | | | | | | | | | | 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
* swh: ‘origin-visits’ takes an optional ‘max’ parameter.Ludovic Courtès2024-03-09
| | | | | | | * guix/swh.scm (origin-visits): Add optional ‘max’ parameter and honor it. Change-Id: I642d7d4b0672b68fb5c7ce2b49161307e13d3c95
* swh: Add ‘type’ field to <visit>.Ludovic Courtès2024-03-09
| | | | | | * guix/swh.scm (<visit>)[type]: New field. Change-Id: I7677984c7daef38d8f3c3bef19723fa0efb035ba
* lint: archival: Trigger “Save Code Now” for VCSes other than Git.Ludovic Courtès2024-03-09
| | | | | | | | | | | | | | | 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
* lint: archival: Fix crash in non-Git case.Ludovic Courtès2024-03-09
| | | | | | | | | | 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
* lint: Switch to SRFI-71.Ludovic Courtès2024-03-09
| | | | | | * guix/lint.scm: Switch from SRFI-11 to SRFI-71. Change-Id: I62e6cd304ad73570bd12bd67f7051566205596bb
* gnu: Register patch.Efraim Flashner2024-03-09
| | | | | | | | This is a follow-up to d1b660a00c1e9a7128ccbd13d01314faedae8ebf. * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: I281aa1e7ed9f30dc17fd3092d0db9e193f94f9d5
* gnu: Add python-3.12 and python-next.Tanguy Le Carrour2024-03-09
| | | | | | | | | * 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>
* gnu: Add gimp-next.Liliana Marie Prikler2024-03-09
| | | | * gnu/packages/gimp.scm (gimp-next): New variable.
* gnu: gimp: Update to 2.10.36.Liliana Marie Prikler2024-03-09
| | | | * gnu/packages/gimp.scm (gimp): Update to 2.10.36.
* gnu: gegl: Build with introspection.Liliana Marie Prikler2024-03-09
| | | | * gnu/packages/gimp.scm (gegl)[arguments]: Remove #:configure-flags.
* gnu: babl: Build with introspection.Liliana Marie Prikler2024-03-09
| | | | * gnu/packages/gimp.scm (babl)[#:configure-flags]: Remove “-Denable-gir=false”.
* gnu: gegl: Update to 0.4.48.Liliana Marie Prikler2024-03-09
| | | | * gnu/packages/gimp.scm (gegl): Update to 0.4.48.
* gnu: babl: Update to 0.1.108.Liliana Marie Prikler2024-03-09
| | | | * gnu/packages/gimp.scm (babl): Update to 0.1.108.
* gnu: netsurf: Update to 3.11.Eric Bavier2024-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* gnu: plasma-desktop: Fix build.Zheng Junjie2024-03-09
| | | | | | | | * gnu/packages/kde-plasma.scm (plasma-desktop)[inputs]: Replace qtwayland with qtwayland-5. Change-Id: I88b4a81b8e93ed94877344f86f8b7787ed5937ed Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: darktable: Update to 4.6.1.Alex Devaure2024-03-09
| | | | | | | * gnu/packages/photo.scm (darktable): Update to 4.6.1. Change-Id: I2642b78036205c97c8183349fc809fcfec78f866 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: xnedit: Update to 1.5.3.Andy Tai2024-03-09
| | | | | | | * gnu/packages/text-editors.scm (xnedit): Update to 1.5.3. Change-Id: I65242f061e8ecbb8d23e7a3e9ad5c50b2fe98842 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: oil: Update to 0.20.0.Felix Gruber2024-03-09
| | | | | | | * gnu/packages/shells.scm (oil): Update to 0.20.0. Change-Id: I052cd9a41feb81e0883f70554f1b99d240a1f920 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: catch2-3: Update to 3.5.3.Zheng Junjie2024-03-09
| | | | | | | | * 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>
* gnu: fennel: Update to 1.4.2.unwox2024-03-09
| | | | | | | * gnu/packages/lua.scm (fennel): Update to 1.4.2. Change-Id: I40957cd55dc9278158551952bdfbabc77ecd5885 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: cmark: Update to 0.31.0.Skylar Chan2024-03-09
| | | | | | | * gnu/packages/markup.scm (cmark): Update to 0.31.0. Change-Id: Ie9890dec34400e2c4b11f20e2dc67aa5dc111574 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: mc: Update to 4.8.31.Andy Tai2024-03-09
| | | | | | | * gnu/packages/mc.scm (mc): Update to 4.8.31. Change-Id: Ib610e76b2ef5e6c1a1f49f34073015c0b260ea77 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
* gnu: Add sioyek.dan2024-03-09
| | | | | | | | | * 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>
* gnu: qbittorrent-enhanced-nox: Rename to qbittorrent-enhanced-no-x.Hilton Chain2024-03-09
| | | | | | | | | * 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
* gnu: qbittorrent-no-x: Actually remove qtsvg from inputs.Hilton Chain2024-03-09
| | | | | | | * gnu/packages/bittorrent.scm (qbittorrent-no-x)[inputs]: Correct "qtsvg-5" to "qtsvg". Change-Id: I77bae8ccf3de7a1be51a74228e135176dc72425d
* gnu: qbittorrent-enhanced: Update to 4.6.3.10.Hilton Chain2024-03-09
| | | | | | * gnu/packages/bittorrent.scm (qbittorrent-enhanced): Update to 4.6.3.10. Change-Id: I415d228dbbff2f4d5abf9bda2ca84ac81c0d0602
* gnu: font-lxgw-wenkai-tc: Update to 1.320.Hilton Chain2024-03-09
| | | | | | * gnu/packages/fonts.scm (font-lxgw-wenkai-tc): Update to 1.320. Change-Id: Id7881c2fd486341a48cc7f1cb9708988f672ab5a
* gnu: font-lxgw-wenkai: Update to 1.320.Hilton Chain2024-03-09
| | | | | | * gnu/packages/fonts.scm (font-lxgw-wenkai): Update to 1.320. Change-Id: I2c533eec088a5b62a4a54138c179a5a9f89d79a6
* gnu: sway: Update package style.Hilton Chain2024-03-09
| | | | | | | | * gnu/packages/wm.scm (sway)[arguments]: Use gexps. <#:phases>: Adjust to use ‘search-input-file’. Remove trailing #t. Change-Id: I5bd91faf2c79566486437b37cf72964d2c6a85fc
* gnu: sway: Update to 1.9.Hilton Chain2024-03-09
| | | | | | | | * 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
* gnu: font-chiron-sung-hk: Split outputs.Hilton Chain2024-03-09
| | | | | | | * gnu/packages/fonts.scm (font-chiron-sung-hk)[arguments]: Split outputs. [outputs]: Add "otf" and "ttf". Change-Id: Id96bba47e8f9ae9404a528bcceab3e110a05db4e
* gnu: font-chiron-hei-hk: Update to 2.509.Hilton Chain2024-03-09
| | | | | | * gnu/packages/fonts.scm (font-chiron-hei-hk): Update to 2.509. Change-Id: I29f2ad3409eaa9ecbdf964397d03110d83a91f75
* gnu: font-chiron-sung-hk: Update to 1.011.Hilton Chain2024-03-09
| | | | | | * gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.011. Change-Id: Ib462e1707e611a2ff8053d69d38d28324e8d1cfe
* linux-initrd: Avoid looking up builtin modules.Hilton Chain2024-03-09
| | | | | | | | * gnu/system/linux-initrd.scm (flat-linux-module-directory) [build-exp]<builtin-modules,modules-to-lookup>: New variables. <modules>: Use ‘modules-to-lookup’ to avoid looking up builtin modules. Change-Id: I60fdae0211bb6632508b1c63582e013e78186cd1
* gnu: patatt: Update to 0.6.3.Hilton Chain2024-03-09
| | | | | | * gnu/packages/version-control.scm (patatt): Update to 0.6.3. Change-Id: I3a1c767c0dbbddade590ccddef6e6c28eb1d4c69
* gnu: telegram-cli: Update compiler flags.Ricardo Wurmus2024-03-08
| | | | | | | * gnu/packages/telegram.scm (telegram-cli)[arguments]: Add phase to remove -Werror and add -fcommon; remove trailing #T. Change-Id: I1c82fdd914b5f27f00e4bf87e4adc3eb559a874c