1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-27 04:30:32 +02:00
Commit Graph

360 Commits

Author SHA1 Message Date
Sharlatan Hellseher
87661cea77 gnu: Pin some golang packages to use go-1.23.
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-08-11 21:42:42 +01:00
Ashish SHUKLA
8795fbda0f gnu: elinks: Update to latest revision.
* 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-20 15:18:50 +01:00
宋文武
17ab477bae gnu: 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-18 20:17:37 +02:00
Nicolas Graves
0037ece475 gnu: elinks: Replace gettext native-input.
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-11 08:24:42 +02:00
Nicolas Graves
fdfd9a35e0 gnu: tinmop: Replace gettext native-input.
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-07-11 08:24:41 +02:00
Sergey Trofimov
142174e41e gnu: qutebrowser: Fix docs installation.
* 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-28 07:49:15 +01:00
Eric Bavier
444f93ebf6 gnu: Update edbrowse to 3.8.12.
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.12.
[source]: Update repository url from redirect.

Change-Id: I0ec24bb665740301353eb851e43958067c3939bc
2025-06-26 16:26:05 -05:00
Janneke Nieuwenhuizen
06539b1607 gnu: midori: Fix build with gcc-14.
* 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-22 16:32:56 +08:00
Sergey Trofimov
a469ea04a9 gnu: qutebrowser: Use pyproject-build-system.
* 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-16 23:02:54 +01:00
Sergey Trofimov
da1ff00ea1 gnu: qutebrowser: Update to 3.5.1.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.5.1.

Change-Id: Ia0e9b6c723275a28b4aba16cb0397e3d99b65138
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-16 23:02:54 +01:00
Sergey Trofimov
54cc9c96ec gnu: qutebrowser: Update to 3.5.0.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.5.0.

Change-Id: I3abfc1a98b9d936adb32d3136977c5e8a165af5e
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-04-18 15:43:59 +08:00
Sergey Trofimov
59d031253f gnu: qutebrowser: Update to 3.4.0.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.4.0.

Change-Id: Ib08c86aeeb8566e739507a4b3348a1b20ffbae9c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-14 10:40:06 +02:00
Sergey Trofimov
7fff0c1d6d gnu: qutebrowser: Install docs.
* gnu/packages/web-browsers.scm (qutebrowser): Build and install
documentation.

Change-Id: I76f1b30282a7822f896c5896ff51c69016768169
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-04-14 10:39:55 +02:00
Tomas Volf
da6b2f5d0a gnu: lynx: Update to 2.9.2.
* gnu/packages/web-browsers.scm (lynx): Update to 2.9.2.

Change-Id: I7bf311ff0d835995b4b547e0fd56feac199eb428
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-03-16 12:07:11 -07:00
Tomas Volf
8f35d477f8 gnu: lynx: Set native-search-paths.
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-03-16 12:05:01 -07:00
Adam Faiz
4f220482de gnu: Add elinks.
* gnu/packages/web-browsers.scm (elinks): New variable.

Change-Id: I59f83d9a36db06d6a32062964893184abd7ddcff
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-26 21:09:37 +01:00
Andy Tai
d36e8719b6 gnu: fltk: Update to 1.4.1 and add fltk-1.3.
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-02-15 19:38:05 +08:00
Andy Tai
108a152e83 gnu: Add dillo.
* gnu/packages/web-browsers.scm (dillo): New variable.

Change-Id: I7899fa3d9f213e0e641cea6856af3c2048245d25
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:43:55 +08:00
GNU Guix Live
abf5d2ac02 gnu: tinmop: Update to 0.9.9.1414213562373.
* 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-07 18:40:04 +08:00
Efraim Flashner
246ac968a2 gnu: lagrange: Correctly link with libunistring.
* gnu/packages/web-browsers.scm (lagrange)[arguments]: Adjust
'configure-flags to set the location of libunistring.

Change-Id: I62b9ca0a7d11b51e7699833d645fec8cbc428179
2025-01-02 18:45:05 +02:00
Nicolas Goaziou
0ad3d010f2 gnu: lagrange: Update to 1.18.4.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.18.4.

Change-Id: I230d466ffb8e3be4946b34740c620f7120cd61fe
2024-12-26 16:21:08 +01:00
Herman Rimm
fea8520627 gnu: qutebrowser: Update to 3.3.1.
* gnu/packages/web-browsers.scm (qutebrowser): Update to 3.3.1.

Change-Id: I4d346030ae40ddca7a1c4dc9468cfca13642f2e9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-07 10:10:12 +01:00
Zheng Junjie
002df8abd2 gnu: vimb: Use G-expressions and cc-for-target.
* gnu/packages/web-browsers.scm (vimb)[arguments]: Use G-expressions and
cc-for-target.

Change-Id: I701e9d5d6dc12856d49e5c794a535b966fff7810
2024-10-06 02:20:55 +08:00
unwox via Guix-patches via
becf331253 gnu: vimb: Update to 3.7.0.
* 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-10-06 02:17:25 +08:00
Herman Rimm via Guix-patches via
994095b085 gnu: qutebrowser: Update to 3.2.1.
* 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-09-07 23:58:48 +08:00
Maxime Devos
1197e4e999 gnu: web-browsers: Add 'bash' input for 'wrap-program'.
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-31 10:42:36 +02:00
Maxim Cournoyer
f59df1aa3c build-systems: gnu: Export %default-gnu-imported-modules and %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-31 10:42:16 +02:00
Tobias Geerinckx-Rice
fce8030058 gnu: links: Update to 2.30.
* gnu/packages/web-browsers.scm (links): Update to 2.30.

Change-Id: I52224a7556a2f4cbd770aebac9de2322e16c0a83
2024-08-18 02:00:00 +02:00
cage
11e37d854a gnu: tinmop: Update to 0.9.9.14142135623.
* 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-08-26 11:04:27 +02:00
Andre A. Gomes
ca7cce471a gnu: nyxt: Update to 3.11.7.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.7.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-06-03 16:57:47 +02:00
Wilko Meyer
81743c54a3 gnu: qutebrowser: Add python-tldextract to inputs.
* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Add python-tldextract.

Change-Id: I2c1cf1c71cf0e6ba01711d36fd38d3b09e242caa
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-05-06 13:45:30 +02:00
Eric Bavier
4514239971 gnu: edbrowse: Update to 3.8.10.
* gnu/packages/web-browsers.scm (edbrowse): Update to 3.8.10.
[inputs]: Remove tidy-html.

Change-Id: I3cb93ab5563e37086a184fff4f65b144c8825703
2024-04-24 22:31:25 -05:00
Eric Bavier
db8626124b gnu: lynx: Update to 2.9.1.
* gnu/packages/web-browsers.scm (lynx): Update to 2.9.1.

Change-Id: I855e1ead2ab04fa129c3a8bc1ee68d158d3a022c
2024-04-24 00:04:08 -05:00
cage-dev@twistfold.it
8e3831eb12 gnu: telescope: Update to 0.9.
* 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-15 10:14:31 +01:00
Andre A. Gomes
83e39340ea gnu: nyxt: Update to 3.11.6.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.6.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-09 17:06:44 +01:00
B. Wilson
869fa14b78 gnu: Add edbrowse.
* 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
2024-04-05 11:56:11 +01:00
Christopher Baines
8fa0761264 Merge remote-tracking branch 'savannah/master' into gnome-team
Change-Id: Iec8e15b79c6fde516294c2bfcaf8ee3575b1f745
2024-03-20 14:54:26 +00:00
Andre A. Gomes
dfd929b3b1 gnu: nyxt: Update to 3.11.5.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.5.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-03-20 13:13:57 +01:00
Nicolas Goaziou
4b11c8c9b8 gnu: lagrange: Update to 1.17.6.
* gnu/packages/web-browsers.scm (lagrange): Update to 1.17.6.

Change-Id: I3c8062027cdc113ed918e7f4f620f112fdc35a75
2024-03-17 14:16:54 +01:00
Christopher Baines
618cae45dc Merge remote-tracking branch 'savannah/master' into gnome-team
Change-Id: I775274c2693536e2efa36c9abca4c54c5c458e26
2024-03-16 10:19:30 +00:00
cage
dc4842797b gnu: tinmop: Update to 0.9.9.141421356.
* gnu/packages/web-browsers.scm (tinmop): Update to 0.9.9.141421356.

Change-Id: Ibf43c33b2581a78d5a4050493049db73f77c896b
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-03-14 11:09:03 +01:00
Andre A. Gomes
c72d8feb1f gnu: nyxt: Update to 3.11.4.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.4.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-03-11 11:20:50 +01:00
Liliana Marie Prikler
7bf4ce4582 Merge branch 'master' into gnome-team 2024-02-25 10:28:03 +01:00
Andre A. Gomes
b71a270f6e gnu: nyxt: Update to 3.11.3.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.3.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-02-21 11:10:52 +01:00
Liliana Marie Prikler
622df12ef3 Merge branch 'master' into gnome-team 2024-02-13 16:11:14 +01:00
Andre A. Gomes
393c526089 gnu: nyxt: Update to 3.11.2.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-02-05 14:36:05 +01:00
Liliana Marie Prikler
e6c847defb Merge branch 'master' into gnome-team 2024-02-03 14:39:49 +01:00
Andre A. Gomes
90f9528748 gnu: nyxt: Update to 3.11.1.
* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.1.
  [inputs]: Remove sbcl-fset and sbcl-mk-string-metrics. Add gst-libav,
  gst-plugins-bad, gst-plugins-base, gst-plugins-good, gst-plugins-ugly.
  [arguments]: Update 'configure-tests' phase.
  [home-page]: Update URL.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Change-Id: If35d6f0153339b311057bea05562fefb215c3f0d
2024-01-24 11:18:02 +01:00
Herman Rimm
3f301ddc4f gnu: qutebrowser: Update to 3.1.0.
* gnu/packages/web-browsers (qutebrowser): Update to 3.1.0.
[inputs]: Use PyQt6, placed before PyQtWebengine.
[arguments]: Replace qt5 path with qt6 path and wrap program with
QTWEBENGINE_RESOURCES_PATH.
[description]: Replace PyQt5 with PyQt6.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-01-14 22:19:18 +01:00
Liliana Marie Prikler
1682264fda Merge branch 'master' into gnome-team 2024-01-14 17:23:44 +01:00