wok-next annotate webkit2gtk/receipt @ rev 20959
Fix minicom
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Sep 06 11:27:41 2018 +0200 (2018-09-06) |
parents | cd7906120828 |
children | f48456621a9d |
rev | line source |
---|---|
al@19893 | 1 # SliTaz package receipt v2. |
al@19893 | 2 |
al@19893 | 3 PACKAGE="webkit2gtk" |
al@19893 | 4 VERSION="2.16.6" |
al@19893 | 5 CATEGORY="network" |
al@19893 | 6 SHORT_DESC="Port of web rendering engine WebKit to the GTK+ platform" |
al@19893 | 7 MAINTAINER="al.bobylev@gmail.com" |
al@19893 | 8 LICENSE="custom" |
al@19893 | 9 WEB_SITE="https://webkitgtk.org/" |
al@19893 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/stable/x/webkitgtk.html" |
al@20888 | 11 REPOLOGY="webkitgtk" |
al@19893 | 12 |
al@19893 | 13 TARBALL="webkitgtk-$VERSION.tar.xz" |
al@19893 | 14 WGET_URL="http://webkitgtk.org/releases/$TARBALL" |
al@19893 | 15 |
al@19893 | 16 BUILD_DEPENDS="cmake gperf perl python ruby-dev cairo-dev gnutls-dev gtk+3-dev \ |
al@19893 | 17 harfbuzz-icu-dev libjpeg-turbo-dev libsoup-dev libxslt-dev libsecret-dev \ |
al@19893 | 18 libwebp-dev mesa-dev gtk+-dev enchant-dev gst1-plugins-base-dev \ |
al@20902 | 19 libnotify-dev gettext sqlite3-dev xorg-libXt-dev" |
al@19893 | 20 SPLIT="webkit2gtk-dev" |
al@19893 | 21 |
al@20902 | 22 CFLAGS="${CFLAGS/-Os/-O2}" |
al@20902 | 23 CXXFLAGS="${CXXFLAGS/-Os/-O2}" |
al@20902 | 24 LDFLAGS="${LDFLAGS/-Os/-O2}" |
al@20902 | 25 |
al@19893 | 26 compile_rules() { |
al@20514 | 27 fix math |
al@20514 | 28 mkdir build |
al@20514 | 29 cd build |
al@19893 | 30 |
al@19893 | 31 CFLAGS=-Wno-expansion-to-defined \ |
al@19893 | 32 CXXFLAGS=-Wno-expansion-to-defined \ |
al@19893 | 33 cmake \ |
al@19893 | 34 -DCMAKE_BUILD_TYPE=Release \ |
al@19893 | 35 -DCMAKE_INSTALL_PREFIX=/usr \ |
al@19893 | 36 -DCMAKE_SKIP_RPATH=ON \ |
al@19893 | 37 -DPORT=GTK \ |
al@19893 | 38 -DLIB_INSTALL_DIR=/usr/lib \ |
al@19893 | 39 -DUSE_LIBHYPHEN=OFF \ |
al@19893 | 40 -DENABLE_MINIBROWSER=ON \ |
al@19893 | 41 -Wno-dev \ |
al@19893 | 42 \ |
al@19893 | 43 -DENABLE_GEOLOCATION=OFF \ |
al@19893 | 44 -DENABLE_QUARTZ_TARGET=OFF \ |
al@19893 | 45 -DENABLE_WAYLAND_TARGET=OFF \ |
al@19893 | 46 -DENABLE_INTROSPECTION=OFF \ |
al@19893 | 47 .. && |
al@19893 | 48 make && |
al@19893 | 49 make install || return 1 |
al@19893 | 50 |
al@19893 | 51 for i in 2 dom; do |
al@19893 | 52 j="$install/usr/share/gtk-doc/html/webkit${i}gtk-4.0" |
al@19893 | 53 mkdir -p $j |
al@19893 | 54 cp -a ../Documentation/webkit${i}gtk-4.0/html/* $j |
al@19893 | 55 done |
al@19893 | 56 } |
al@19893 | 57 |
al@19893 | 58 genpkg_rules() { |
al@19893 | 59 case $PACKAGE in |
al@19893 | 60 webkit2gtk) |
al@19893 | 61 copy @std |
al@19893 | 62 DEPENDS="atk cairo enchant fontconfig freetype gdk-pixbuf glib \ |
al@19893 | 63 gst1-plugins-base gstreamer1 gtk+ gtk+3 icu libgcrypt libharfbuzz \ |
al@19893 | 64 libharfbuzz-icu libicu libjpeg-turbo libnotify libpng16 libsecret \ |
al@19893 | 65 libsoup libsqlite3 libwebp libxml2 libxslt mesa mesa-libegl pango \ |
al@19893 | 66 xorg-libX11 xorg-libXcomposite xorg-libXdamage xorg-libXrender \ |
al@19893 | 67 xorg-libXt zlib" |
al@19893 | 68 ;; |
al@19893 | 69 *-dev) |
al@19893 | 70 copy @dev |
al@19893 | 71 DEPENDS="webkit2gtk glib-dev gtk+3-dev libsoup-dev" |
al@19893 | 72 ;; |
al@19893 | 73 esac |
al@19893 | 74 } |