Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

webkit2gtk improvements #4

Closed
wants to merge 3 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
60 changes: 31 additions & 29 deletions io.github.vemonet.EmojiMart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,42 @@ modules:
# - flathub-shared-modules/libappindicator/libappindicator-gtk3-12.10.json

# Required to work on Gnome 44 (tauri@next already migrated to webkit2gtk-4.1 which is integrated in gnome 44)
- name: unifdef
no-autogen: true
make-install-args:
- prefix=${FLATPAK_DEST}

sources:
- type: archive
url: https://dotat.at/prog/unifdef/unifdef-2.12.tar.xz
sha256: 43ce0f02ecdcdc723b2475575563ddb192e988c886d368260bc0a63aee3ac400
cleanup:
- '*'

- name: libjxl # Remove when runtime is updated to 45
buildsystem: cmake
config-opts:
- -DCMAKE_BUILD_TYPE=Release
- -DBUILD_TESTING=OFF
sources:
- type: git
url: https://github.com/libjxl/libjxl.git
tag: v0.8.2
commit: 954b460768c08a147abf47689ad69b0e7beff65e
disable-shallow-clone: true
x-checker-data:
type: git
tag-pattern: ^v([\d.]+)$

- name: webkit2gtk-4.0
sources:
- type: archive
url: https://webkitgtk.org/releases/webkitgtk-2.38.6.tar.xz
sha256: 1c614c9589389db1a79ea9ba4293bbe8ac3ab0a2234cac700935fae0724ad48b
url: https://webkitgtk.org/releases/webkitgtk-2.42.0.tar.xz
sha256: 828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b
x-checker-data:
type: html
url: https://webkitgtk.org/releases/
version-pattern: <a href="webkitgtk\-(2\.38\.\d+)\.tar\.xz">
version-pattern: LATEST-STABLE-(\d[\.\d]+\d)
url-template: https://webkitgtk.org/releases/webkitgtk-$version.tar.xz
buildsystem: cmake-ninja
config-opts:
Expand All @@ -38,34 +65,9 @@ modules:
- -DENABLE_DOCUMENTATION=OFF
- -DENABLE_GAMEPAD=OFF
- -DUSE_SOUP2=ON
- -DENABLE_BUBBLEWRAP_SANDBOX=OFF
modules:
- flathub-shared-modules/libsoup/libsoup-2.4.json
- name: bubblewrap
sources:
- type: archive
url: https://github.com/containers/bubblewrap/releases/download/v0.8.0/bubblewrap-0.8.0.tar.xz
sha256: 957ad1149db9033db88e988b12bcebe349a445e1efc8a9b59ad2939a113d333a
x-checker-data:
type: json
url: https://api.github.com/repos/containers/bubblewrap/releases/latest
tag-query: .tag_name
timestamp-query: .published_at
version-query: $tag | sub("^v"; "")
url-query: '"https://github.com/containers/bubblewrap/releases/download/\($tag)/bubblewrap-\($version).tar.xz"'
buildsystem: meson
- name: xdg-dbus-proxy
sources:
- type: archive
url: https://github.com/flatpak/xdg-dbus-proxy/releases/download/0.1.4/xdg-dbus-proxy-0.1.4.tar.xz
sha256: 1ec0eab53d1e49966d722352bcfd51ac402dce5190baedc749a8541e761670ab
x-checker-data:
type: json
url: https://api.github.com/repos/flatpak/xdg-dbus-proxy/releases/latest
tag-query: .tag_name
timestamp-query: .published_at
version-query: $tag
url-query: '"https://github.com/flatpak/xdg-dbus-proxy/releases/download/\($tag)/xdg-dbus-proxy-\($version).tar.xz"'
buildsystem: meson

# To trigger paste on x11
- name: xdotool
Expand Down