wok-next diff webkit2gtk/receipt @ rev 21484
updated alsa-oss (1.1.6 -> 1.1.8)
author | Hans-G?nter Theisgen |
---|---|
date | Thu Jun 18 15:22:25 2020 +0100 (2020-06-18) |
parents | 82b613cfd1e0 |
children |
line diff
1.1 --- a/webkit2gtk/receipt Fri Jan 04 17:29:48 2019 +0200 1.2 +++ b/webkit2gtk/receipt Thu Jun 18 15:22:25 2020 +0100 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt v2. 1.5 1.6 PACKAGE="webkit2gtk" 1.7 -VERSION="2.16.6" 1.8 +VERSION="2.22.5" 1.9 CATEGORY="network" 1.10 SHORT_DESC="Port of web rendering engine WebKit to the GTK+ platform" 1.11 MAINTAINER="al.bobylev@gmail.com" 1.12 @@ -12,21 +12,32 @@ 1.13 1.14 TARBALL="webkitgtk-$VERSION.tar.xz" 1.15 WGET_URL="http://webkitgtk.org/releases/$TARBALL" 1.16 +TARBALL_SHA1="809b067a1672a81a4ce31363a0872c668cc72953" 1.17 1.18 -BUILD_DEPENDS="cmake gperf perl python ruby-dev cairo-dev gnutls-dev gtk3-dev \ 1.19 -harfbuzz-icu-dev libjpeg-turbo-dev libsoup-dev libxslt-dev libsecret-dev \ 1.20 -libwebp-dev mesa-dev gtk2-dev enchant-dev gst1-plugins-base-dev \ 1.21 -libnotify-dev gettext-dev sqlite3-dev libxt-dev" 1.22 -SPLIT="$PACKAGE-dev" 1.23 +BUILD_DEPENDS="cmake ninja gperf perl python ruby-dev cairo-dev gnutls-dev \ 1.24 +gtk3-dev harfbuzz-icu-dev libjpeg-turbo-dev libsoup-dev libxslt-dev \ 1.25 +libsecret-dev libwebp-dev mesa-dev gtk2-dev enchant-dev gst1-plugins-base-dev \ 1.26 +libnotify-dev gettext-dev sqlite3-dev libxt-dev woff2-dev" 1.27 +SPLIT="$PACKAGE-dev $PACKAGE-lang" 1.28 1.29 -CFLAGS="${CFLAGS/-Os/-O2}" 1.30 -CXXFLAGS="${CXXFLAGS/-Os/-O2}" 1.31 -LDFLAGS="${LDFLAGS/-Os/-O2}" 1.32 +DEPENDS_std="atk enchant fontconfig freetype gdk-pixbuf glib gst1-plugins-base \ 1.33 +gstreamer1 gtk2 gtk3 icu libcairo libgcrypt libharfbuzz libharfbuzz-icu libicu \ 1.34 +libjpeg-turbo libnotify libpng libsecret libsoup libsqlite3 libtasn1 libwebp \ 1.35 +libx11 libxcomposite libxdamage libxml2 libxslt mesa mesa-libegl pango woff2 \ 1.36 +zlib" 1.37 +DEPENDS_dev="$PACKAGE glib-dev gtk3-dev libsoup-dev" 1.38 1.39 compile_rules() { 1.40 - fix math 1.41 - mkdir build 1.42 - cd build 1.43 + CFLAGS="${CFLAGS/-Os/-O2}" 1.44 + CXXFLAGS="${CXXFLAGS/-Os/-O2}" 1.45 + LDFLAGS="${LDFLAGS/-Os/-O2}" 1.46 + 1.47 + # use ld.gold instead of ld.bfd 1.48 + my_ld_orig="$(readlink /usr/bin/ld)" 1.49 + ln -sf "$(readlink /usr/bin/ld.gold)" /usr/bin/ld 1.50 + 1.51 + mkdir -p build 1.52 + cd build 1.53 1.54 CFLAGS=-Wno-expansion-to-defined \ 1.55 CXXFLAGS=-Wno-expansion-to-defined \ 1.56 @@ -44,31 +55,17 @@ 1.57 -DENABLE_QUARTZ_TARGET=OFF \ 1.58 -DENABLE_WAYLAND_TARGET=OFF \ 1.59 -DENABLE_INTROSPECTION=OFF \ 1.60 + -G Ninja \ 1.61 .. && 1.62 - make && 1.63 - make install || return 1 1.64 + ninja -j1 && 1.65 + ninja -j1 install || return 1 1.66 1.67 for i in 2 dom; do 1.68 j="$install/usr/share/gtk-doc/html/webkit${i}gtk-4.0" 1.69 mkdir -p $j 1.70 - cp -a ../Documentation/webkit${i}gtk-4.0/html/* $j 1.71 + cp -r ../Documentation/webkit${i}gtk-4.0/html/* $j 1.72 done 1.73 + 1.74 + # revert ld (anyway we working in AUFS and it will revert automatically) 1.75 + ln -sf "$my_ld_orig" /usr/bin/ld 1.76 } 1.77 - 1.78 -genpkg_rules() { 1.79 - case $PACKAGE in 1.80 - webkit2gtk) 1.81 - copy @std 1.82 - DEPENDS="atk libcairo enchant fontconfig freetype gdk-pixbuf glib \ 1.83 - gst1-plugins-base gstreamer1 gtk2 gtk3 icu libgcrypt libharfbuzz \ 1.84 - libharfbuzz-icu libicu libjpeg-turbo libnotify libpng libsecret \ 1.85 - libsoup libsqlite3 libwebp libxml2 libxslt mesa mesa-libegl pango \ 1.86 - libx11 libxcomposite libxdamage libxrender \ 1.87 - libxt zlib" 1.88 - ;; 1.89 - *-dev) 1.90 - copy @dev 1.91 - DEPENDS="webkit2gtk glib-dev gtk3-dev libsoup-dev" 1.92 - ;; 1.93 - esac 1.94 -}