summaryrefslogtreecommitdiff
path: root/gnu/packages/web-browsers.scm
AgeCommit message (Collapse)Author
2026-03-23gnu: luakit: Update to 2.4.0.Maxim Cournoyer
* gnu/packages/web-browsers.scm (luakit): Update to 2.4.0. [inputs]: Remove webkitgtk-with-libsoup2; add webkitgtk-for-gtk3. Change-Id: I3ae7599533a04c9e9a6a57d1ec610258091422e0
2026-03-23gnu: vimb: Update to 3.7.1.Maxim Cournoyer
* gnu/packages/web-browsers.scm (vimb): Update to 3.7.1. [#:phases] {fix-config-mk}: Delete. [inputs]: Remove webkitgtk-with-libsoup2; add webkitgtk-for-gtk3. Change-Id: I5352a24210ae13f68ada734c56f429bc08b67b7b
2026-03-02gnu: elinks: Update indentation.Patrick Norton
* gnu/packages/web-browsers.scm (elinks): Update indentation. Change-Id: Ied3901e38199217f3bde3ee5c0b456f54d64cdeb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02gnu: elinks: Update to 0.19.1.Patrick Norton
* gnu/packages/web-browsers.scm (elinks): Update to 0.19.1. Merges: https://codeberg.org/guix/guix/pulls/6767 Change-Id: I4f9b20da027fb67a8f45d93d0078ac4bde03d824 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15gnu: Remove pin on go-1.23 by setting -vet=off in tests.Ethan Blanton
This is a follow up commit 87661cea77be67d7fdfcc607ee3a621d005e909c: "Pin some golang packages to use go-1.23" wich adds "-vet=off" to test args so that make check works with go 1.24+. * gnu/packages/authentication.scm: (oauth2l) * gnu/packages/bioinformatics.scm: (go-github-com-biogo-store) * gnu/packages/containers.scm: (dive) * gnu/packages/databases.scm: (go-github-com-cockroachdb-pebble) * gnu/packages/education.scm: (exercism) * gnu/packages/file-systems.scm: (fscrypt, gocryptfs) * gnu/packages/golang-check.scm: (go-github-com-cheekybits-is, go-github-com-coder-quartz, go-github-com-data-dog-go-sqlmock, go-github-com-google-gofuzz, go-github-com-matryer-is, go-github-com-onsi-ginkgo, go-github-com-onsi-ginkgo-v2, go-github-com-onsi-gomega, go-github-com-otiai10-mint, go-github-com-smarty-assertions, go-github-com-smarty-gunit, go-github-com-warpfork-go-testmark, go-sigs-k8s-io-randfill) * gnu/packages/golang-crypto.scm: (go-github-com-99designs-keyring, go-github-com-blanu-dust, go-github-com-chmduquesne-rollinghash) * gnu/packages/golang-maths.scm: (go-github-com-montanaflynn-stats, go-gonum-org-v1-gonum) * gnu/packages/golang-vcs.scm: (go-github-com-jiangxin-goconfig) * gnu/packages/golang-web.scm: (go-git-sr-ht-emersion-gqlclient, go-git-sr-ht-rockorager-go-jmap, go-github-com-apex-log, go-github-com-apex-log-bootstrap, go-github-com-cenkalti-backoff-v4, go-github-com-digitalocean-godo, go-github-com-donovanhide-eventsource, go-github-com-emersion-go-smtp, go-github-com-flosch-pongo2-v6, go-github-com-go-chi-chi-v5, go-github-com-go-jose-go-jose-v3, go-github-com-go-openapi-errors, go-github-com-go-openapi-runtime, go-github-com-go-openapi-validate, go-github-com-gobwas-httphead, go-github-com-goccy-go-json, go-github-com-gogo-protobuf, go-github-com-google-safehtml, go-github-com-jcmturner-gokrb5-v8, go-github-com-jhillyerd-enmime, go-github-com-jlaffaye-ftp, go-github-com-jmespath-go-jmespath, go-github-com-json-iterator-go, go-github-com-labbsr0x-goh, go-github-com-makeworld-the-better-one-go-gemini, go-github-com-ovn-kubernetes-libovsdb, go-github-com-pascaldekloe-goe, go-github-com-perimeterx-marshmallow, go-github-com-pion-stun, go-github-com-pion-stun-v2, go-github-com-pion-stun-v3, go-github-com-rcrowley-go-metrics, go-github-com-swaggo-swag, go-github-com-urfave-negroni, go-github-com-urfave-negroni-v3, go-github-com-xeipuuv-gojsonschema, go-maunium-net-go-mautrix) * gnu/packages/golang-xyz.scm: (go-github-com-d5-tengo-v2, go-github-com-godbus-dbus, go-github-com-hashicorp-hcl-v2, go-github-com-itchyny-go-flags, go-github-com-jedib0t-go-pretty-v6, go-github-com-jessevdk-go-flags, go-github-com-mattn-go-shellwords, go-github-com-moby-sys-mountinfo, go-github-com-nlpodyssey-spago, go-github-com-pingcap-errors, go-github-com-pmezard-go-difflib, go-github-com-russross-blackfriday-v2, go-go-mongodb-org-mongo-driver, go-go4-org, go-k8s-io-klog-v2, go-sigs-k8s-io-kustomize-kyaml, go-zgo-at-zstd) * gnu/packages/irc.scm: (soju) * gnu/packages/password-utils.scm: (aws-vault) * gnu/packages/text-editors.scm: (micro) * gnu/packages/version-control.scm: (hut) * gnu/packages/video.scm: (ytarchive) * gnu/packages/web-browsers.scm: (bombadillo) * gnu/packages/web.scm: (webhook) Change-Id: If7ffae01869404796467f8deed29a03e7a7020d7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-14gnu: qutebrowser: Update to 3.6.3.Nick Blumenauer
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.3. Closes: guix/guix#6403 Change-Id: I809dfe0cf686a8c4ad96174ea6d1160cef90e56f Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-01-29gnu: kristall: Add Wayland.Danny Milosavljevic
* gnu/packages/web-browsers.scm (kristall)[inputs]: Add qtwayland-5. Change-Id: Ie39edbd61cdb226fd3111f4c8fb48e901a54028e
2026-01-25gnu: Remove nyxt.jgart
* gnu/packages/web-browsers.scm (nyxt): Delete variable. Fixes: guix/guix#518 Change-Id: I5fe5c1d4de2dc8de5e809de7a2a8525b4d998b2b Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-11-28gnu: qutebrowser: Update to 3.6.2.Sergey Trofimov
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.6.2. Closes: guix/guix#4516 Change-Id: I4bd9f644ce028ae88c3af2f6db181bf68d2d4a60 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-24gnu: edbrowse: Update to 3.8.15.Eric Bavier
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.15. [inputs]: Replace quickjs with quickjs-ng. [arguments] <make-flags>: Adjust flags for quickjs-ng. <phases>: Remove 'patch phase. Change-Id: Ie0dd08dd22113502fa91d46c497ec28d022df61e
2025-11-14gnu: tinmop: Update to 0.9.9.14142135623730951.jgart
* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.14142135623730951. [inputs]: Add xsel and sbcl-chronicity. Change-Id: I8a76bfd14fad030f56c3f76d48b8791adfb0422b
2025-10-24gnu: lagrange: Update to 1.19.3.Nicolas Goaziou
* gnu/packages/web-browsers.scm (lagrange): Update to 1.19.3. Change-Id: I6bc9aae6b0ce16304af18bcf13f864ef82d50423
2025-09-28gnu: av-98: Update to 1.4.Nicolas Graves
* gnu/packages/web-browsers.scm (av-98): Update to 1.4. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. <#:phases>: Add phase 'configure-sanity-check. [native-inputs]: Add python-setuptools. [home-page]: Refresh it, the project moved. Change-Id: I589c4622f9c38a9d3e4b27e9e2a28d3767eed74b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28gnu: leo: Switch to pyproject.Nicolas Graves
* gnu/packages/web-browsers.scm (leo): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I04ad66f944fed21b832d85ea9b443293a337d942 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11gnu: Pin some golang packages to use go-1.23.Sharlatan Hellseher
After the defult Golang version was set to 1.24 some of the older packages which had no fresh version started failing on the 'check phase, this change pins them to go-1.23 helping to resolve the issue. Go 1.24 requires non-constant format strings to be explicitly handled. The errors might look like these: non-constant format string in call to (*testing.common).Errorf ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime See <https://tip.golang.org/doc/go1.24#vet>. Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-07-20gnu: elinks: Update to latest revision.Ashish SHUKLA
* gnu/packages/web-browsers.scm (elinks): Update to latest revision. [#:configure-flags]: Add flag to ignore warning. Change-Id: I46811adffdaaf332096988ac0379b3a29c7acc62 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-18gnu: qutebrowser: Do not wrap with QTWEBENGINEPROCESS_PATH.宋文武
* gnu/packages/web-browsers.scm (qutebrowser) [arguments]: Remove QTWEBENGINEPROCESS_PATH from the wrap-qt-process-path phase. Change-Id: I7227e1f5abd9e9db98d603ca74ece6ea268b7eaa Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-11gnu: elinks: Replace gettext native-input.Nicolas Graves
gnu-gettext has an emacs-minimal dependency, and we'd better avoid this dependency. * gnu/packages/gnome.scm (elinks)[native-inputs]: Replace gnu-gettext by gettext-minimal. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-11gnu: tinmop: Replace gettext native-input.Nicolas Graves
gnu-gettext has an emacs-minimal dependency, and we'd better avoid this dependency. * gnu/packages/gnome.scm (tinmop)[native-inputs]: Replace gnu-gettext by gettext-minimal. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-28gnu: qutebrowser: Fix docs installation.Sergey Trofimov
* gnu/packages/web-browsers.scm (qutebrowser)[phases]: Run 'build-docs before 'build so that generated doc files are copied to the "build" directory. Change-Id: I87a1c39efaee92676a8d89a651fdb53c3a7c929a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26gnu: Update edbrowse to 3.8.12.Eric Bavier
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.12. [source]: Update repository url from redirect. Change-Id: I0ec24bb665740301353eb851e43958067c3939bc
2025-06-22gnu: midori: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/web-browsers.scm (midori)[arguments]: Add #:configure-flags to relax gcc-14's strictness. Change-Id: I5495e04836fb469db9d5c418cf53ef2e653c8751 Modified-by: Zheng Junjie <z572@z572.online>
2025-06-16gnu: qutebrowser: Use pyproject-build-system.Sergey Trofimov
* gnu/packages/web-browsers.scm (qutebrowser) [build-system]: Use pyproject-build-system. [native-inputs]: Add setuptools and wheel. Change-Id: Ib55b91236b73c8d4d329494c79f94a1c99aff231 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-16gnu: qutebrowser: Update to 3.5.1.Sergey Trofimov
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.5.1. Change-Id: Ia0e9b6c723275a28b4aba16cb0397e3d99b65138 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-18gnu: qutebrowser: Update to 3.5.0.Sergey Trofimov
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.5.0. Change-Id: I3abfc1a98b9d936adb32d3136977c5e8a165af5e Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-14gnu: qutebrowser: Update to 3.4.0.Sergey Trofimov
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.4.0. Change-Id: Ib08c86aeeb8566e739507a4b3348a1b20ffbae9c Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-14gnu: qutebrowser: Install docs.Sergey Trofimov
* gnu/packages/web-browsers.scm (qutebrowser): Build and install documentation. Change-Id: I76f1b30282a7822f896c5896ff51c69016768169 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-03-16gnu: lynx: Update to 2.9.2.Tomas Volf
* gnu/packages/web-browsers.scm (lynx): Update to 2.9.2. Change-Id: I7bf311ff0d835995b4b547e0fd56feac199eb428 Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-16gnu: lynx: Set native-search-paths.Tomas Volf
This allows discovery of certificates upon adding nss-certs into the profile. * gnu/packages/web-browsers.scm (lynx)[native-search-paths]: Set to $SSL_CERT_DIR and $SSL_CERT_FILE. [arguments]: Fix indentation. Change-Id: Ib2383bd21a4177f87067a12aeb987b2591f3f4e8 Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-02-26gnu: Add elinks.Adam Faiz
* gnu/packages/web-browsers.scm (elinks): New variable. Change-Id: I59f83d9a36db06d6a32062964893184abd7ddcff Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-15gnu: fltk: Update to 1.4.1 and add fltk-1.3.Andy Tai
FLTK 1.4 is intended to be mostly API compatible with FLTK 1.3.x, however there are still some programs that fail to build with it, so we keep fltk-1.3 for them. * gnu/packages/fltk.scm (fltk-1.3): Renamed from fltk. Update to 1.3.11. [source] <origin>: Switch to git reference. (fltk): New variable, fltk at 1.4.1. * gnu/packages/algebra.scm (giac) [inputs]: Replace fltk by fltk-1.3. * gnu/packages/audio.scm (rakarrack) [inputs]: Ditto. (butt) [inputs]: Ditto. * gnu/packages/game-development.scm (eureka) [inputs]: Ditto. * gnu/packages/music.scm (yoshimi) [inputs]: Ditto. * gnu/packages/radio.scm (flwrap) [inputs]: Ditto. * gnu/packages/vnc.scm (tigervnc-client) [inputs]: Ditto. * gnu/packages/web-browser.scm (dillo) [inputs]: Ditto. Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-22gnu: Add dillo.Andy Tai
* gnu/packages/web-browsers.scm (dillo): New variable. Change-Id: I7899fa3d9f213e0e641cea6856af3c2048245d25 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-07gnu: tinmop: Update to 0.9.9.1414213562373.GNU Guix Live
* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.1414213562373. [native-inputs]: Add bash-completion, pkg-config and which. [inputs]: Remove sbcl-osicat. Add sdl2-ttf. [arguments]: Update 'fix-configure.ac phase. Remove 'fix-asdf phase. Change-Id: Ib8eca6b1b6f36ca7bfdb7209605715be7215be76 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-02gnu: lagrange: Correctly link with libunistring.Efraim Flashner
* gnu/packages/web-browsers.scm (lagrange)[arguments]: Adjust 'configure-flags to set the location of libunistring. Change-Id: I62b9ca0a7d11b51e7699833d645fec8cbc428179
2024-12-26gnu: lagrange: Update to 1.18.4.Nicolas Goaziou
* gnu/packages/web-browsers.scm (lagrange): Update to 1.18.4. Change-Id: I230d466ffb8e3be4946b34740c620f7120cd61fe
2024-11-07gnu: qutebrowser: Update to 3.3.1.Herman Rimm
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.3.1. Change-Id: I4d346030ae40ddca7a1c4dc9468cfca13642f2e9 Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-10-06gnu: vimb: Use G-expressions and cc-for-target.Zheng Junjie
* gnu/packages/web-browsers.scm (vimb)[arguments]: Use G-expressions and cc-for-target. Change-Id: I701e9d5d6dc12856d49e5c794a535b966fff7810
2024-10-06gnu: vimb: Update to 3.7.0.unwox via Guix-patches via
* gnu/packages/web-browsers.scm (vimb): Update to 3.7.0. [arguments]<#:phases>: Add fix-config-mk phase. Change-Id: Ia89eb9588cd7eeda1bad29cf0d6e33f75ff5970c Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-07gnu: qutebrowser: Update to 3.2.1.Herman Rimm via Guix-patches via
* gnu/packages/web-browser.scm (qutebrowser): Update to 3.2.1. [source]: Switch to git-fetch. [native-inputs]: Add asciidoc. Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: I88fd400ed7152818c6cd899d93f8e033dcce4206
2024-08-31gnu: web-browsers: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/web-browsers.scm (luakit)[inputs]: Add 'bash-minimal'. (kristall): Delete trailing #t. [inputs]: Add 'bash-minimal'. (nyxt)[inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I8106374fc4d208dff19fa12c067772a189b97223
2024-08-31build-systems: gnu: Export %default-gnu-imported-modules and ↵Maxim Cournoyer
%default-gnu-modules. Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-18gnu: links: Update to 2.30.Tobias Geerinckx-Rice
* gnu/packages/web-browsers.scm (links): Update to 2.30. Change-Id: I52224a7556a2f4cbd770aebac9de2322e16c0a83
2024-08-26gnu: tinmop: Update to 0.9.9.14142135623.cage
* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.14142135623. [native-inputs]: Add libjpeg-turbo. Change-Id: I85a6456754e531e728a302926e8eefde39056d34 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-06-03gnu: nyxt: Update to 3.11.7.Andre A. Gomes
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.7. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-05-06gnu: qutebrowser: Add python-tldextract to inputs.Wilko Meyer
* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Add python-tldextract. Change-Id: I2c1cf1c71cf0e6ba01711d36fd38d3b09e242caa Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-04-24gnu: edbrowse: Update to 3.8.10.Eric Bavier
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.10. [inputs]: Remove tidy-html. Change-Id: I3cb93ab5563e37086a184fff4f65b144c8825703
2024-04-24gnu: lynx: Update to 2.9.1.Eric Bavier
* gnu/packages/web-browsers.scm (lynx): Update to 2.9.1. Change-Id: I855e1ead2ab04fa129c3a8bc1ee68d158d3a022c
2024-04-15gnu: telescope: Update to 0.9.cage-dev@twistfold.it
* gnu/packages/web-browsers.scm (telescope): Update to 0.9. [inputs]: Replace libevent with libgrapheme. Change-Id: I1eb6567ddc5047d4d36f588086f14f69136588c4 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09gnu: nyxt: Update to 3.11.6.Andre A. Gomes
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.6. Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-05gnu: Add edbrowse.B. Wilson
* gnu/packages/web-browsers.scm (edbrowse): New variable. Co-authored-by: Christina O'Donnell <cdo@mutix.org> Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I6f65ab132eaae6e439df363b22868eb52f297e4e