diff options
| author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2023-12-18 09:29:48 +0100 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2023-12-18 09:29:48 +0100 |
| commit | f410d49eb24db4eecae054dfe136464bc92ba8a3 (patch) | |
| tree | 73b5b1cd00ee9dd1125d46689932919a1aa1c4c6 /gnu/packages | |
| parent | e2d9a8eb1441350c5561986b054046a2dde113c0 (diff) | |
| parent | 256d5b3598fa2162e9712fc98781d2cb4ceda31e (diff) | |
Merge branch 'wip-webkit'
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/geo.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/gnome.scm | 30 | ||||
| -rw-r--r-- | gnu/packages/guile-xyz.scm | 6 | ||||
| -rw-r--r-- | gnu/packages/lisp-xyz.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/mail.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/mate.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/music.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/rednotebook.scm | 3 | ||||
| -rw-r--r-- | gnu/packages/syndication.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/telegram.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/vnc.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/web-browsers.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/webkit.scm | 36 |
13 files changed, 46 insertions, 47 deletions
diff --git a/gnu/packages/geo.scm b/gnu/packages/geo.scm index 746b22a0827..fd6bbb003a2 100644 --- a/gnu/packages/geo.scm +++ b/gnu/packages/geo.scm | |||
| @@ -529,7 +529,7 @@ topology functions.") | |||
| 529 | libsoup | 529 | libsoup |
| 530 | libxml2 | 530 | libxml2 |
| 531 | rest-next | 531 | rest-next |
| 532 | webkitgtk)) | 532 | webkitgtk-for-gtk3)) |
| 533 | (synopsis "Graphical map viewer and wayfinding program") | 533 | (synopsis "Graphical map viewer and wayfinding program") |
| 534 | (description "GNOME Maps is a graphical map viewer. It uses map data from | 534 | (description "GNOME Maps is a graphical map viewer. It uses map data from |
| 535 | the OpenStreetMap project. It can provide directions for walking, bicycling, | 535 | the OpenStreetMap project. It can provide directions for walking, bicycling, |
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 69698cf4fc8..b0417b2df9a 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm | |||
| @@ -1666,7 +1666,7 @@ sharing to the masses.") | |||
| 1666 | libmusicbrainz | 1666 | libmusicbrainz |
| 1667 | libxml2 | 1667 | libxml2 |
| 1668 | neon | 1668 | neon |
| 1669 | webkitgtk)) | 1669 | webkitgtk-for-gtk3)) |
| 1670 | (synopsis "File previewer for the GNOME desktop") | 1670 | (synopsis "File previewer for the GNOME desktop") |
| 1671 | (description "Sushi is a DBus-activated service that allows applications | 1671 | (description "Sushi is a DBus-activated service that allows applications |
| 1672 | to preview files on the GNOME desktop.") | 1672 | to preview files on the GNOME desktop.") |
| @@ -3398,7 +3398,7 @@ compiles to GTKBuilder XML.") | |||
| 3398 | python-pygobject | 3398 | python-pygobject |
| 3399 | python-lxml | 3399 | python-lxml |
| 3400 | webkitgtk | 3400 | webkitgtk |
| 3401 | webkitgtk-next)) | 3401 | webkitgtk)) |
| 3402 | (native-inputs | 3402 | (native-inputs |
| 3403 | (list `(,glib "bin") | 3403 | (list `(,glib "bin") |
| 3404 | gobject-introspection | 3404 | gobject-introspection |
| @@ -6175,7 +6175,7 @@ both a traditional UI or a modern UI with a GtkHeaderBar.") | |||
| 6175 | pkg-config)) | 6175 | pkg-config)) |
| 6176 | (inputs | 6176 | (inputs |
| 6177 | (list amtk | 6177 | (list amtk |
| 6178 | webkitgtk)) | 6178 | webkitgtk-for-gtk3)) |
| 6179 | (home-page "https://wiki.gnome.org/Apps/Devhelp") | 6179 | (home-page "https://wiki.gnome.org/Apps/Devhelp") |
| 6180 | (synopsis "API documentation browser for GNOME") | 6180 | (synopsis "API documentation browser for GNOME") |
| 6181 | (description | 6181 | (description |
| @@ -6188,7 +6188,7 @@ throughout GNOME for API documentation).") | |||
| 6188 | (hidden-package | 6188 | (hidden-package |
| 6189 | (package/inherit devhelp | 6189 | (package/inherit devhelp |
| 6190 | (inputs (modify-inputs (package-inputs devhelp) | 6190 | (inputs (modify-inputs (package-inputs devhelp) |
| 6191 | (replace "webkitgtk" webkitgtk-with-libsoup2)))))) | 6191 | (replace "webkitgtk-for-gtk3" webkitgtk-with-libsoup2)))))) |
| 6192 | 6192 | ||
| 6193 | (define-public cogl | 6193 | (define-public cogl |
| 6194 | (package | 6194 | (package |
| @@ -7204,7 +7204,7 @@ almost all of them.") | |||
| 7204 | libxslt | 7204 | libxslt |
| 7205 | nettle ; for hogweed | 7205 | nettle ; for hogweed |
| 7206 | sqlite | 7206 | sqlite |
| 7207 | webkitgtk)) | 7207 | webkitgtk-for-gtk3)) |
| 7208 | (home-page "https://wiki.gnome.org/Apps/Web") | 7208 | (home-page "https://wiki.gnome.org/Apps/Web") |
| 7209 | (synopsis "GNOME web browser") | 7209 | (synopsis "GNOME web browser") |
| 7210 | (description | 7210 | (description |
| @@ -7394,7 +7394,7 @@ jQuery.Syntax JavaScript libraries.") | |||
| 7394 | man-db ;for URIs like "man:ls" | 7394 | man-db ;for URIs like "man:ls" |
| 7395 | groff-minimal ;ditto | 7395 | groff-minimal ;ditto |
| 7396 | sqlite | 7396 | sqlite |
| 7397 | webkitgtk | 7397 | webkitgtk-for-gtk3 |
| 7398 | yelp-xsl)) | 7398 | yelp-xsl)) |
| 7399 | (home-page "https://wiki.gnome.org/Apps/Yelp") | 7399 | (home-page "https://wiki.gnome.org/Apps/Yelp") |
| 7400 | (synopsis "GNOME help browser") | 7400 | (synopsis "GNOME help browser") |
| @@ -8074,7 +8074,7 @@ window manager.") | |||
| 8074 | libsecret | 8074 | libsecret |
| 8075 | mit-krb5 | 8075 | mit-krb5 |
| 8076 | rest-next | 8076 | rest-next |
| 8077 | webkitgtk)) | 8077 | webkitgtk-for-gtk3)) |
| 8078 | (synopsis "Single sign-on framework for GNOME") | 8078 | (synopsis "Single sign-on framework for GNOME") |
| 8079 | (home-page "https://wiki.gnome.org/Projects/GnomeOnlineAccounts") | 8079 | (home-page "https://wiki.gnome.org/Projects/GnomeOnlineAccounts") |
| 8080 | (description | 8080 | (description |
| @@ -8107,7 +8107,7 @@ Microsoft Exchange, Last.fm, IMAP/SMTP, Jabber, SIP and Kerberos.") | |||
| 8107 | (delete 'disable-gtk-update-icon-cache))))) | 8107 | (delete 'disable-gtk-update-icon-cache))))) |
| 8108 | (inputs (modify-inputs (package-inputs gnome-online-accounts) | 8108 | (inputs (modify-inputs (package-inputs gnome-online-accounts) |
| 8109 | (replace "rest" rest) | 8109 | (replace "rest" rest) |
| 8110 | (replace "webkitgtk" webkitgtk-with-libsoup2))))) | 8110 | (replace "webkitgtk-for-gtk3" webkitgtk-with-libsoup2))))) |
| 8111 | 8111 | ||
| 8112 | (define-public evolution-data-server | 8112 | (define-public evolution-data-server |
| 8113 | (package | 8113 | (package |
| @@ -8193,7 +8193,7 @@ Microsoft Exchange, Last.fm, IMAP/SMTP, Jabber, SIP and Kerberos.") | |||
| 8193 | libphonenumber | 8193 | libphonenumber |
| 8194 | mit-krb5 | 8194 | mit-krb5 |
| 8195 | openldap | 8195 | openldap |
| 8196 | webkitgtk)) | 8196 | webkitgtk-for-gtk3)) |
| 8197 | (synopsis "Store address books and calendars") | 8197 | (synopsis "Store address books and calendars") |
| 8198 | (home-page "https://wiki.gnome.org/Apps/Evolution") | 8198 | (home-page "https://wiki.gnome.org/Apps/Evolution") |
| 8199 | (description | 8199 | (description |
| @@ -8220,7 +8220,7 @@ Evolution (hence the name), but is now used by other packages as well.") | |||
| 8220 | (modify-inputs (package-inputs evolution-data-server) | 8220 | (modify-inputs (package-inputs evolution-data-server) |
| 8221 | (replace "gnome-online-accounts" gnome-online-accounts-3.44) | 8221 | (replace "gnome-online-accounts" gnome-online-accounts-3.44) |
| 8222 | (replace "libgweather4" libgweather) | 8222 | (replace "libgweather4" libgweather) |
| 8223 | (replace "webkitgtk" webkitgtk-with-libsoup2))) | 8223 | (replace "webkitgtk-for-gtk3" webkitgtk-with-libsoup2))) |
| 8224 | (propagated-inputs | 8224 | (propagated-inputs |
| 8225 | (modify-inputs (package-propagated-inputs evolution-data-server) | 8225 | (modify-inputs (package-propagated-inputs evolution-data-server) |
| 8226 | (delete "gtk") | 8226 | (delete "gtk") |
| @@ -11317,7 +11317,7 @@ views can be printed as PDF or PostScript files, or exported to HTML.") | |||
| 11317 | python-pygobject | 11317 | python-pygobject |
| 11318 | python-pylast | 11318 | python-pylast |
| 11319 | totem-pl-parser | 11319 | totem-pl-parser |
| 11320 | webkitgtk)) | 11320 | webkitgtk-for-gtk3)) |
| 11321 | (propagated-inputs | 11321 | (propagated-inputs |
| 11322 | (list gst-plugins-good ;required to start lollypop | 11322 | (list gst-plugins-good ;required to start lollypop |
| 11323 | gst-plugins-ugly)) ;required for streaming | 11323 | gst-plugins-ugly)) ;required for streaming |
| @@ -11786,7 +11786,7 @@ generic enough to work for everyone.") | |||
| 11786 | libsoup | 11786 | libsoup |
| 11787 | nss | 11787 | nss |
| 11788 | openldap | 11788 | openldap |
| 11789 | webkitgtk | 11789 | webkitgtk-for-gtk3 |
| 11790 | ytnef)) | 11790 | ytnef)) |
| 11791 | (home-page "https://gitlab.gnome.org/GNOME/evolution") | 11791 | (home-page "https://gitlab.gnome.org/GNOME/evolution") |
| 11792 | (synopsis "Manage your email, contacts and schedule") | 11792 | (synopsis "Manage your email, contacts and schedule") |
| @@ -12405,7 +12405,7 @@ integrate seamlessly with the GNOME desktop.") | |||
| 12405 | spice-gtk | 12405 | spice-gtk |
| 12406 | tracker | 12406 | tracker |
| 12407 | vte | 12407 | vte |
| 12408 | webkitgtk)) | 12408 | webkitgtk-for-gtk3)) |
| 12409 | (home-page "https://wiki.gnome.org/Apps/Boxes") | 12409 | (home-page "https://wiki.gnome.org/Apps/Boxes") |
| 12410 | (synopsis "View, access, and manage remote and virtual systems") | 12410 | (synopsis "View, access, and manage remote and virtual systems") |
| 12411 | (description "GNOME Boxes is a simple application to view, access, and | 12411 | (description "GNOME Boxes is a simple application to view, access, and |
| @@ -12479,7 +12479,7 @@ non-privileged user.") | |||
| 12479 | libstemmer | 12479 | libstemmer |
| 12480 | libunwind | 12480 | libunwind |
| 12481 | sqlite | 12481 | sqlite |
| 12482 | webkitgtk | 12482 | webkitgtk-for-gtk3 |
| 12483 | ytnef)) | 12483 | ytnef)) |
| 12484 | (native-inputs | 12484 | (native-inputs |
| 12485 | (list appstream-glib | 12485 | (list appstream-glib |
| @@ -13178,7 +13178,7 @@ profiler via Sysprof, debugging support, and more.") | |||
| 13178 | python-rarfile | 13178 | python-rarfile |
| 13179 | python-requests | 13179 | python-requests |
| 13180 | python-unidecode | 13180 | python-unidecode |
| 13181 | webkitgtk-next)) | 13181 | webkitgtk)) |
| 13182 | (native-inputs | 13182 | (native-inputs |
| 13183 | (list desktop-file-utils | 13183 | (list desktop-file-utils |
| 13184 | gettext-minimal | 13184 | gettext-minimal |
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 462286ad30a..2a6bd8071d9 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm | |||
| @@ -3433,7 +3433,7 @@ list of components. This module takes care of that for you.") | |||
| 3433 | (guix build utils) | 3433 | (guix build utils) |
| 3434 | (ice-9 popen) | 3434 | (ice-9 popen) |
| 3435 | (ice-9 rdelim)) | 3435 | (ice-9 rdelim)) |
| 3436 | #:disallowed-references ,(list gtk+ webkitgtk) | 3436 | #:disallowed-references ,(list gtk+ webkitgtk-for-gtk3) |
| 3437 | #:phases | 3437 | #:phases |
| 3438 | (modify-phases %standard-phases | 3438 | (modify-phases %standard-phases |
| 3439 | (add-after 'unpack 'remove-dotted-circle-from-combining-character | 3439 | (add-after 'unpack 'remove-dotted-circle-from-combining-character |
| @@ -3479,7 +3479,7 @@ list of components. This module takes care of that for you.") | |||
| 3479 | (propagated-inputs (list gobject-introspection)) | 3479 | (propagated-inputs (list gobject-introspection)) |
| 3480 | (inputs (list guile-3.0 glib | 3480 | (inputs (list guile-3.0 glib |
| 3481 | ;; For tests, only relevant when compiling natively | 3481 | ;; For tests, only relevant when compiling natively |
| 3482 | gtk+ webkitgtk)) | 3482 | gtk+ webkitgtk-for-gtk3)) |
| 3483 | (home-page "https://github.com/spk121/guile-gi") | 3483 | (home-page "https://github.com/spk121/guile-gi") |
| 3484 | (synopsis "GObject bindings for Guile") | 3484 | (synopsis "GObject bindings for Guile") |
| 3485 | (description | 3485 | (description |
| @@ -4018,7 +4018,7 @@ processing filters.") | |||
| 4018 | ("glib-networking" ,glib-networking) | 4018 | ("glib-networking" ,glib-networking) |
| 4019 | ("gtk+" ,gtk+) | 4019 | ("gtk+" ,gtk+) |
| 4020 | ("gtk+:bin" ,gtk+ "bin") | 4020 | ("gtk+:bin" ,gtk+ "bin") |
| 4021 | ("webkitgtk" ,webkitgtk) | 4021 | ("webkitgtk" ,webkitgtk-for-gtk3) |
| 4022 | ("gtksourceview" ,gtksourceview-4) | 4022 | ("gtksourceview" ,gtksourceview-4) |
| 4023 | ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) | 4023 | ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) |
| 4024 | ("vte" ,vte) | 4024 | ("vte" ,vte) |
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 31192f3c4e6..4daf7afd84e 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm | |||
| @@ -5065,7 +5065,7 @@ is a library for creating graphical user interfaces.") | |||
| 5065 | (inputs | 5065 | (inputs |
| 5066 | `(("cffi" ,sbcl-cffi) | 5066 | `(("cffi" ,sbcl-cffi) |
| 5067 | ("cl-cffi-gtk" ,sbcl-cl-cffi-gtk) | 5067 | ("cl-cffi-gtk" ,sbcl-cl-cffi-gtk) |
| 5068 | ("webkitgtk" ,webkitgtk))) | 5068 | ("webkitgtk" ,webkitgtk-for-gtk3))) |
| 5069 | (native-inputs | 5069 | (native-inputs |
| 5070 | `(;; Tests seem to need Xorg. | 5070 | `(;; Tests seem to need Xorg. |
| 5071 | ;; ("xorg-server" ,xorg-server-for-tests) | 5071 | ;; ("xorg-server" ,xorg-server-for-tests) |
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 1676acf2f96..523c20c4a99 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm | |||
| @@ -3931,7 +3931,7 @@ tools and applications: | |||
| 3931 | libsecret | 3931 | libsecret |
| 3932 | openldap | 3932 | openldap |
| 3933 | sqlite | 3933 | sqlite |
| 3934 | webkitgtk)) | 3934 | webkitgtk-for-gtk3)) |
| 3935 | (native-inputs | 3935 | (native-inputs |
| 3936 | (list compface | 3936 | (list compface |
| 3937 | `(,glib "bin") intltool pkg-config yelp-tools)) | 3937 | `(,glib "bin") intltool pkg-config yelp-tools)) |
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm index 5c3b4a265e7..5a6c6b5b646 100644 --- a/gnu/packages/mate.scm +++ b/gnu/packages/mate.scm | |||
| @@ -775,7 +775,7 @@ infamous 'Wanda the Fish'.") | |||
| 775 | ;; Build libkpathsea as a shared library for DVI support. | 775 | ;; Build libkpathsea as a shared library for DVI support. |
| 776 | ;; ("libkpathsea" ,texlive-bin) | 776 | ;; ("libkpathsea" ,texlive-bin) |
| 777 | ("poppler" ,poppler) | 777 | ("poppler" ,poppler) |
| 778 | ("webkitgtk" ,webkitgtk))) | 778 | ("webkitgtk" ,webkitgtk-for-gtk3))) |
| 779 | (home-page "https://mate-desktop.org") | 779 | (home-page "https://mate-desktop.org") |
| 780 | (synopsis "Document viewer for Mate") | 780 | (synopsis "Document viewer for Mate") |
| 781 | (description | 781 | (description |
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index bf87537aec4..77e952d3834 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm | |||
| @@ -578,7 +578,7 @@ list(APPEND ctrlrLibs \"iberty\")"))))) | |||
| 578 | freetype | 578 | freetype |
| 579 | libiberty | 579 | libiberty |
| 580 | libx11 | 580 | libx11 |
| 581 | webkitgtk)) | 581 | webkitgtk-for-gtk3)) |
| 582 | (native-inputs | 582 | (native-inputs |
| 583 | (list pkg-config)) | 583 | (list pkg-config)) |
| 584 | (home-page "https://ctrlr.org/") | 584 | (home-page "https://ctrlr.org/") |
diff --git a/gnu/packages/rednotebook.scm b/gnu/packages/rednotebook.scm index f63104ad328..a5dcc26efde 100644 --- a/gnu/packages/rednotebook.scm +++ b/gnu/packages/rednotebook.scm | |||
| @@ -71,7 +71,8 @@ | |||
| 71 | `("LD_LIBRARY_PATH" ":" prefix (,webkitgtk-path))) | 71 | `("LD_LIBRARY_PATH" ":" prefix (,webkitgtk-path))) |
| 72 | #t)))))) | 72 | #t)))))) |
| 73 | (inputs | 73 | (inputs |
| 74 | (list gtk+ gtksourceview-3 python-pyyaml python-pygobject webkitgtk)) | 74 | (list gtk+ gtksourceview-3 python-pyyaml python-pygobject |
| 75 | webkitgtk-for-gtk3)) | ||
| 75 | ;; TODO: package the following for python3 (if possible), add them as | 76 | ;; TODO: package the following for python3 (if possible), add them as |
| 76 | ;; dependencies, and remove them from rednotebook source: | 77 | ;; dependencies, and remove them from rednotebook source: |
| 77 | ;; pygtkspellcheck, elib.intl, msgfmt, txt2tags | 78 | ;; pygtkspellcheck, elib.intl, msgfmt, txt2tags |
diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm index f9a2a6a7291..a9e5b80bbf4 100644 --- a/gnu/packages/syndication.scm +++ b/gnu/packages/syndication.scm | |||
| @@ -597,7 +597,7 @@ parser. It is \"not fit for use at this point\", but gfeeds uses it anyway.") | |||
| 597 | python-readability-lxml | 597 | python-readability-lxml |
| 598 | python-requests | 598 | python-requests |
| 599 | syndication-domination | 599 | syndication-domination |
| 600 | webkitgtk-next)) | 600 | webkitgtk)) |
| 601 | (home-page "https://gfeeds.gabmus.org/") | 601 | (home-page "https://gfeeds.gabmus.org/") |
| 602 | (synopsis "Easy-to-use GTK+ RSS/Atom feed reader") | 602 | (synopsis "Easy-to-use GTK+ RSS/Atom feed reader") |
| 603 | (description "Feeds is an RSS/Atom feed reader made with GTK+ | 603 | (description "Feeds is an RSS/Atom feed reader made with GTK+ |
diff --git a/gnu/packages/telegram.scm b/gnu/packages/telegram.scm index 4814c22b6c0..990dc0a001b 100644 --- a/gnu/packages/telegram.scm +++ b/gnu/packages/telegram.scm | |||
| @@ -531,7 +531,7 @@ Telegram project, for its use in telegram desktop client.") | |||
| 531 | rnnoise | 531 | rnnoise |
| 532 | wayland | 532 | wayland |
| 533 | wayland-protocols | 533 | wayland-protocols |
| 534 | webkitgtk | 534 | webkitgtk-for-gtk3 |
| 535 | webrtc-for-telegram-desktop | 535 | webrtc-for-telegram-desktop |
| 536 | xcb-util-keysyms | 536 | xcb-util-keysyms |
| 537 | xxhash | 537 | xxhash |
diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index 8ba1292e28a..7b39aba58d3 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm | |||
| @@ -151,7 +151,7 @@ | |||
| 151 | telepathy-glib | 151 | telepathy-glib |
| 152 | vte ; for st plugin | 152 | vte ; for st plugin |
| 153 | wayland | 153 | wayland |
| 154 | webkitgtk ; for www plugin | 154 | webkitgtk-for-gtk3 ; for www plugin |
| 155 | libx11 | 155 | libx11 |
| 156 | libxext ; for xdmcp plugin | 156 | libxext ; for xdmcp plugin |
| 157 | xdg-utils | 157 | xdg-utils |
diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index ec70e47841a..141917ad42e 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm | |||
| @@ -706,7 +706,7 @@ driven and does not detract you from your daily work.") | |||
| 706 | gsettings-desktop-schemas | 706 | gsettings-desktop-schemas |
| 707 | cl-gobject-introspection | 707 | cl-gobject-introspection |
| 708 | gtk+ ; For the main loop | 708 | gtk+ ; For the main loop |
| 709 | webkitgtk ; Required when we use its typelib | 709 | webkitgtk-for-gtk3 ; Required when we use its typelib |
| 710 | gobject-introspection | 710 | gobject-introspection |
| 711 | pkg-config)) | 711 | pkg-config)) |
| 712 | (synopsis "Extensible web-browser in Common Lisp") | 712 | (synopsis "Extensible web-browser in Common Lisp") |
diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm index 0c82435cdea..95dac20b81b 100644 --- a/gnu/packages/webkit.scm +++ b/gnu/packages/webkit.scm | |||
| @@ -126,14 +126,14 @@ engine that uses Wayland for graphics output.") | |||
| 126 | 126 | ||
| 127 | (define-public webkitgtk | 127 | (define-public webkitgtk |
| 128 | (package | 128 | (package |
| 129 | (name "webkitgtk") ; webkit2gtk4 | 129 | (name "webkitgtk") |
| 130 | (version "2.40.5") | 130 | (version "2.42.3") |
| 131 | (source (origin | 131 | (source (origin |
| 132 | (method url-fetch) | 132 | (method url-fetch) |
| 133 | (uri (string-append "https://www.webkitgtk.org/releases/" | 133 | (uri (string-append "https://www.webkitgtk.org/releases/" |
| 134 | name "-" version ".tar.xz")) | 134 | name "-" version ".tar.xz")) |
| 135 | (sha256 | 135 | (sha256 |
| 136 | (base32 "0zq32rn34v7hzr53s100r77aglbi6wffp9b13bcj31k6cfi53q3x")) | 136 | (base32 "1qnq2f6chsfns1psrqbbsqhgyb458zf75nlmzskb6a2n0hq4c6ha")) |
| 137 | (patches (search-patches | 137 | (patches (search-patches |
| 138 | "webkitgtk-adjust-bubblewrap-paths.patch")))) | 138 | "webkitgtk-adjust-bubblewrap-paths.patch")))) |
| 139 | (build-system cmake-build-system) | 139 | (build-system cmake-build-system) |
| @@ -149,10 +149,8 @@ engine that uses Wayland for graphics output.") | |||
| 149 | #:build-type "Release" | 149 | #:build-type "Release" |
| 150 | #:configure-flags | 150 | #:configure-flags |
| 151 | #~(list "-DPORT=GTK" | 151 | #~(list "-DPORT=GTK" |
| 152 | ;; GTKDOC will be removed upstream soon in favor of | 152 | "-DENABLE_INTROSPECTION=ON" |
| 153 | ;; gi-docgen; it is normally disabled because the | 153 | "-DUSE_GTK4=ON" |
| 154 | ;; doc is rather expensive to build. | ||
| 155 | "-DENABLE_GTKDOC=ON" | ||
| 156 | ;; The minibrowser, not built by default, is a good | 154 | ;; The minibrowser, not built by default, is a good |
| 157 | ;; tool to validate the good operation of | 155 | ;; tool to validate the good operation of |
| 158 | ;; webkitgtk. | 156 | ;; webkitgtk. |
| @@ -232,7 +230,7 @@ engine that uses Wayland for graphics output.") | |||
| 232 | ruby-2.7 | 230 | ruby-2.7 |
| 233 | unifdef)) | 231 | unifdef)) |
| 234 | (propagated-inputs | 232 | (propagated-inputs |
| 235 | (list gtk+ libsoup)) | 233 | (list gtk libsoup)) |
| 236 | (inputs | 234 | (inputs |
| 237 | (list at-spi2-core | 235 | (list at-spi2-core |
| 238 | bubblewrap | 236 | bubblewrap |
| @@ -249,8 +247,8 @@ engine that uses Wayland for graphics output.") | |||
| 249 | libgcrypt | 247 | libgcrypt |
| 250 | libgudev | 248 | libgudev |
| 251 | libjpeg-turbo | 249 | libjpeg-turbo |
| 250 | libjxl | ||
| 252 | libmanette | 251 | libmanette |
| 253 | libnotify | ||
| 254 | libpng | 252 | libpng |
| 255 | libseccomp | 253 | libseccomp |
| 256 | libsecret | 254 | libsecret |
| @@ -283,34 +281,34 @@ propagated by default) such as @code{gst-plugins-good} and | |||
| 283 | license:bsd-2 | 281 | license:bsd-2 |
| 284 | license:bsd-3)))) | 282 | license:bsd-3)))) |
| 285 | 283 | ||
| 286 | (define-public webkitgtk-next | 284 | (define-public webkitgtk-for-gtk3 |
| 287 | (package | 285 | (package |
| 288 | (inherit webkitgtk) | 286 | (inherit webkitgtk) |
| 289 | (name "webkitgtk-next") ; webkit2gtk5 | 287 | (name "webkitgtk-for-gtk3") |
| 290 | (arguments | 288 | (arguments |
| 291 | (substitute-keyword-arguments (package-arguments webkitgtk) | 289 | (substitute-keyword-arguments (package-arguments webkitgtk) |
| 292 | ((#:configure-flags flags) | 290 | ((#:configure-flags flags) |
| 293 | #~(cons* "-DENABLE_INTROSPECTION=ON" | 291 | #~(cons* "-DENABLE_GTKDOC=ON" |
| 294 | "-DUSE_GTK4=ON" | 292 | (delete "-DENABLE_INTROSPECTION=ON" |
| 295 | (delete "-DENABLE_GTKDOC=ON" #$flags))))) | 293 | (delete "-DUSE_GTK4=ON" #$flags)))))) |
| 296 | (propagated-inputs | 294 | (propagated-inputs |
| 297 | (modify-inputs (package-propagated-inputs webkitgtk) | 295 | (modify-inputs (package-propagated-inputs webkitgtk) |
| 298 | (replace "gtk+" gtk))) | 296 | (replace "gtk" gtk+))) |
| 299 | (inputs | 297 | (inputs |
| 300 | (modify-inputs (package-inputs webkitgtk) | 298 | (modify-inputs (package-inputs webkitgtk) |
| 301 | (delete "libnotify"))))) | 299 | (prepend libnotify))))) |
| 302 | 300 | ||
| 303 | ;;; Required by e.g. emacs-next-pgtk, emacs-xwidgets, and some other GNOME | 301 | ;;; Required by e.g. emacs-next-pgtk, emacs-xwidgets, and some other GNOME |
| 304 | ;;; packages for webkit2gtk-4.0. See also the upstream tracker for libsoup 3: | 302 | ;;; packages for webkit2gtk-4.0. See also the upstream tracker for libsoup 3: |
| 305 | ;;; https://gitlab.gnome.org/GNOME/libsoup/-/issues/218. | 303 | ;;; https://gitlab.gnome.org/GNOME/libsoup/-/issues/218. |
| 306 | (define-public webkitgtk-with-libsoup2 | 304 | (define-public webkitgtk-with-libsoup2 |
| 307 | (package/inherit webkitgtk | 305 | (package/inherit webkitgtk-for-gtk3 |
| 308 | (name "webkitgtk-with-libsoup2") | 306 | (name "webkitgtk-with-libsoup2") |
| 309 | (arguments (substitute-keyword-arguments (package-arguments webkitgtk) | 307 | (arguments (substitute-keyword-arguments (package-arguments webkitgtk-for-gtk3) |
| 310 | ((#:configure-flags flags) | 308 | ((#:configure-flags flags) |
| 311 | #~(cons "-DUSE_SOUP2=ON" #$flags)))) | 309 | #~(cons "-DUSE_SOUP2=ON" #$flags)))) |
| 312 | (propagated-inputs | 310 | (propagated-inputs |
| 313 | (modify-inputs (package-propagated-inputs webkitgtk) | 311 | (modify-inputs (package-propagated-inputs webkitgtk-for-gtk3) |
| 314 | (replace "libsoup" libsoup-minimal-2))))) | 312 | (replace "libsoup" libsoup-minimal-2))))) |
| 315 | 313 | ||
| 316 | (define-public wpewebkit | 314 | (define-public wpewebkit |
