diff --git a/satellites/libwebp.sat b/satellites/libwebp.sat index 4de6d3a..934df1f 100644 --- a/satellites/libwebp.sat +++ b/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" diff --git a/satellites/python3-gobject.sat b/satellites/python3-gobject.sat index baea217..a16b65b 100644 --- a/satellites/python3-gobject.sat +++ b/satellites/python3-gobject.sat @@ -1,3 +1,5 @@ +# OLD: Slackware 14.2 ships with GTK+ 3.18 + import 'compile/configure' name=pygobject diff --git a/satellites/radare2.sat b/satellites/radare2.sat index 689bd50..97229cf 100644 --- a/satellites/radare2.sat +++ b/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. diff --git a/satellites/webkit2gtk.sat b/satellites/webkit2gtk.sat index e9175df..902b274 100644 --- a/satellites/webkit2gtk.sat +++ b/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: diff --git a/tags.txt b/tags.txt index 01f62f3..9441b69 100644 --- a/tags.txt +++ b/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.