Browse Source

Upgrade webkit2gtk

master
mid-kid 6 years ago
parent
commit
48f42ac1a7
  1. 4
      satellites/libwebp.sat
  2. 2
      satellites/python3-gobject.sat
  3. 2
      satellites/radare2.sat
  4. 12
      satellites/webkit2gtk.sat
  5. 2
      tags.txt

4
satellites/libwebp.sat

@ -1,10 +1,10 @@
import 'compile/configure'
name=libwebp
version=0.6.0
version=1.0.0
dlextract "https://storage.googleapis.com/downloads.webmproject.org/releases/webp/$name-$version.tar.gz" \
'19a6e926ab1721268df03161b84bb4a0'
'967b8f087cb392e6cc94d5e116a120c0'
_
cd "$name-$version"

2
satellites/python3-gobject.sat

@ -1,3 +1,5 @@
# OLD: Slackware 14.2 ships with GTK+ 3.18
import 'compile/configure'
name=pygobject

2
satellites/radare2.sat

@ -1,3 +1,5 @@
# STATIC: Generates static libraries as well as links with such.
# Build with the included version of capstone due to it using a newer version and includes patches for it.
# It also contains a patched libmagic which is incompatible with most systems.
# TODO: Now we're using a stable radare2 instead of git, use system capstone (as there's little patches left to be upstreamed) and possibly libmagic.

12
satellites/webkit2gtk.sat

@ -1,10 +1,12 @@
# OLD: WebKitGTK 3.21 and higher require GCC6
import 'compile/cmake'
name=webkitgtk
version=2.16.6
version=2.20.5
dlextract "https://webkitgtk.org/releases/$name-$version.tar.xz" \
'0e2d142a586e4ff79cf0324f4fdbf20c'
'72a05f6a4dc1c78b079590a8fd280401'
_
cd "$name-$version"
@ -22,7 +24,6 @@ compile_cmake -- -DPORT=GTK \
-DENABLE_ICONDATABASE=OFF \
-DENABLE_INTROSPECTION=OFF \
-DENABLE_JIT=ON \
-DENABLE_MEMORY_SAMPLER=OFF \
-DENABLE_MINIBROWSER=OFF \
-DENABLE_OPENGL=OFF \
-DENABLE_PLUGIN_PROCESS_GTK2=OFF \
@ -31,10 +32,13 @@ compile_cmake -- -DPORT=GTK \
-DENABLE_SPELLCHECK=OFF \
-DENABLE_TOUCH_EVENTS=OFF \
-DENABLE_VIDEO=OFF \
-DENABLE_WEBDRIVER=OFF \
-DENABLE_WEB_AUDIO=OFF \
-DENABLE_WEB_CRYPTO=OFF \
-DUSE_LIBHYPHEN=OFF \
-DUSE_LIBNOTIFY=OFF \
-DUSE_LIBSECRET=OFF \
-DUSE_SYSTEM_MALLOC=ON
-DUSE_SYSTEM_MALLOC=ON \
-DUSE_WOFF2=OFF
# vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab:

2
tags.txt

@ -10,6 +10,8 @@ This is the list of currently defined tags:
- PATHS: Uses sed scripts or other hacks to fix hardcoded paths
- BIN: Includes pre-compiled binaries
- FLAGS: Doesn't respect one or more *FLAGS variables
- PATCH: Requires a patch to build correctly
- OLD: Purposefully using a deprecated version because new versions don't build.
At the time of writing, not all of the build scripts include all of the
correct flags yet. They will be fixed as time goes on.

Loading…
Cancel
Save