wok-next rev 20171
libwebkit: receipt v2
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Nov 01 20:37:19 2017 +0100 (2017-11-01) |
parents | 2ecf6870b4af |
children | a0975a7b2af2 |
files | libwebkit-dev/receipt libwebkit-video-dev/receipt libwebkit-video/receipt libwebkit/receipt webkit-web-inspector/receipt |
line diff
1.1 --- a/libwebkit-dev/receipt Wed Nov 01 20:21:41 2017 +0100 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,33 +0,0 @@ 1.4 -# SliTaz package receipt. 1.5 - 1.6 -PACKAGE="libwebkit-dev" 1.7 -VERSION="1.8.3" 1.8 -CATEGORY="development" 1.9 -SHORT_DESC="devel files for libwebkit" 1.10 -SOURCE="webkit" 1.11 -WANTED="libwebkit" 1.12 -MAINTAINER="mallory@sweetpeople.org" 1.13 -LICENSE="LGPL2" 1.14 -WEB_SITE="http://webkitgtk.org" 1.15 -HOST_ARCH="i486 arm" 1.16 - 1.17 -DEPENDS="libwebkit libsoup-dev enchant-dev libtasn1-dev sqlite3-dev" 1.18 - 1.19 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.20 -genpkg_rules() 1.21 -{ 1.22 - mkdir -p $fs/usr/lib $fs/usr/share 1.23 - cp -a $install/usr/lib/*.*a $fs/usr/lib 1.24 - # ARM: no pkg-config, include or gir files 1.25 - case "$ARCH" in 1.26 - i?86) 1.27 - cp -a $install/usr/lib/pkgconfig $fs/usr/lib 1.28 - cp -a $install/usr/include $fs/usr 1.29 - cp -a $install/usr/share/webkitgtk-1.0 $fs/usr/share 1.30 - # webkitgtk-1.0.pc 1.31 - if [ -f $fs/usr/lib/pkgconfig/webkit-1.0.pc ]; then 1.32 - ln -sf /usr/lib/pkgconfig/webkit-1.0.pc \ 1.33 - $fs/usr/lib/pkgconfig/webkitgtk-1.0.pc 1.34 - fi ;; 1.35 - esac 1.36 -}
2.1 --- a/libwebkit-video-dev/receipt Wed Nov 01 20:21:41 2017 +0100 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,28 +0,0 @@ 2.4 -# SliTaz package receipt. 2.5 - 2.6 -PACKAGE="libwebkit-video-dev" 2.7 -VERSION="1.8.3" 2.8 -CATEGORY="development" 2.9 -SHORT_DESC="devel files for libwebkit" 2.10 -SOURCE="webkit" 2.11 -WANTED="libwebkit-video" 2.12 -MAINTAINER="mallory@sweetpeople.org" 2.13 -LICENSE="LGPL2" 2.14 -WEB_SITE="http://webkitgtk.org" 2.15 - 2.16 -DEPENDS="libwebkit-video libsoup-dev enchant-dev libtasn1-dev sqlite3-dev pkg-config" 2.17 - 2.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 2.19 -genpkg_rules() 2.20 -{ 2.21 - mkdir -p $fs/usr/lib $fs/usr/share 2.22 - cp -a $install/usr/lib/*.*a $fs/usr/lib 2.23 - cp -a $install/usr/lib/pkgconfig $fs/usr/lib 2.24 - cp -a $install/usr/include $fs/usr 2.25 - [ -d $install/usr/share/gir-1.0 ] && 2.26 - cp -a $install/usr/share/gir-1.0 $fs/usr/share 2.27 - if [ -f $fs/usr/lib/pkgconfig/webkit-1.0.pc ]; then 2.28 - ln -sf /usr/lib/pkgconfig/webkit-1.0.pc \ 2.29 - $fs/usr/lib/pkgconfig/webkitgtk-1.0.pc 2.30 - fi 2.31 -}
3.1 --- a/libwebkit-video/receipt Wed Nov 01 20:21:41 2017 +0100 3.2 +++ b/libwebkit-video/receipt Wed Nov 01 20:37:19 2017 +0100 3.3 @@ -1,4 +1,4 @@ 3.4 -# SliTaz package receipt. 3.5 +# SliTaz package receipt v2. 3.6 3.7 PACKAGE="libwebkit-video" 3.8 VERSION="1.8.3" 3.9 @@ -10,25 +10,19 @@ 3.10 TARBALL="$SOURCE-$VERSION.tar.xz" 3.11 WEB_SITE="http://webkitgtk.org" 3.12 WGET_URL="$WEB_SITE/releases/$TARBALL" 3.13 -PROVIDE="libwebkit" 3.14 3.15 -DEPENDS="gtk+ enchant libxslt expat gtk+ jpeg libpng libxml2 sqlite3 \ 3.16 -xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \ 3.17 -xorg-libXcursor xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama \ 3.18 -xorg-libXrandr xorg-libXrender xorg-libXt acl xorg-libXdamage libsoup \ 3.19 -gcc-lib-base libtasn1 util-linux-uuid glib-networking gst0-plugins-base" 3.20 BUILD_DEPENDS="gtk+-dev enchant enchant-dev gperf libxslt-dev jpeg-dev \ 3.21 libpng-dev glib-dev autoconf automake gnutls-dev sqlite3-dev libtool \ 3.22 m4 bison flex xorg-libXdamage-dev acl-dev libsoup-dev libxml2-dev \ 3.23 libxcb-dev xcb-util-dev util-linux-uuid-dev zlib-dev libtasn1-dev \ 3.24 gobject-introspection-dev tar gettext glib-networking-dev gtk-doc \ 3.25 xorg-libXt gstreamer0-dev gst0-plugins-base-dev" 3.26 +SPLIT="libwebkit-video libwebkit-video-dev" 3.27 SUGGESTED="gst0-plugins-good gst0-plugins-bad gst0-plugins-ugly gst0-ffmpeg" 3.28 3.29 # Rules to configure and make the package. 3.30 compile_rules() 3.31 { 3.32 - cd $src 3.33 # libwebkit does not like parallel builds. 3.34 export MAKEFLAGS=$(echo $MAKEFLAGS | sed 's/-j[0-9]*/-j1/') 3.35 # Build fix with newer bison 2.6 3.36 @@ -61,8 +55,35 @@ 3.37 # Rules to gen a SliTaz package suitable for Tazpkg. 3.38 genpkg_rules() 3.39 { 3.40 - mkdir -p $fs/usr/lib $fs/usr/bin 3.41 - [ -d $install/usr/lib/girepository-1.0 ] && 3.42 - cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib 3.43 - cp -a $install/usr/lib/*.so* $fs/usr/lib 3.44 + case $PACKAGE in 3.45 + libwebkit-video) 3.46 + PROVIDE="libwebkit" 3.47 + DEPENDS="gtk+ enchant libxslt expat gtk+ jpeg libpng libxml2 \ 3.48 + sqlite3 xorg-libICE xorg-libSM xorg-libX11 xorg-libXau \ 3.49 + xorg-libXcomposite xorg-libXcursor xorg-libXdmcp \ 3.50 + xorg-libXext xorg-libXfixes xorg-libXinerama \ 3.51 + xorg-libXrandr xorg-libXrender xorg-libXt acl \ 3.52 + xorg-libXdamage libsoup gcc-lib-base libtasn1 \ 3.53 + util-linux-uuid glib-networking gst0-plugins-base" 3.54 + mkdir -p $fs/usr/lib $fs/usr/bin 3.55 + [ -d $install/usr/lib/girepository-1.0 ] && 3.56 + cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib 3.57 + cp -a $install/usr/lib/*.so* $fs/usr/lib 3.58 + ;; 3.59 + libwebkit-video-dev) 3.60 + CAT="development|devel files for libwebkit" 3.61 + DEPENDS="libwebkit-video libsoup-dev enchant-dev libtasn1-dev \ 3.62 + sqlite3-dev pkg-config" 3.63 + mkdir -p $fs/usr/lib $fs/usr/share 3.64 + cp -a $install/usr/lib/*.*a $fs/usr/lib 3.65 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 3.66 + cp -a $install/usr/include $fs/usr 3.67 + [ -d $install/usr/share/gir-1.0 ] && 3.68 + cp -a $install/usr/share/gir-1.0 $fs/usr/share 3.69 + if [ -f $fs/usr/lib/pkgconfig/webkit-1.0.pc ]; then 3.70 + ln -sf /usr/lib/pkgconfig/webkit-1.0.pc \ 3.71 + $fs/usr/lib/pkgconfig/webkitgtk-1.0.pc 3.72 + fi 3.73 + ;; 3.74 + esac 3.75 }
4.1 --- a/libwebkit/receipt Wed Nov 01 20:21:41 2017 +0100 4.2 +++ b/libwebkit/receipt Wed Nov 01 20:37:19 2017 +0100 4.3 @@ -1,4 +1,4 @@ 4.4 -# SliTaz package receipt. 4.5 +# SliTaz package receipt v2. 4.6 4.7 PACKAGE="libwebkit" 4.8 VERSION="1.8.3" 4.9 @@ -12,15 +12,11 @@ 4.10 WGET_URL="$WEB_SITE/releases/$TARBALL" 4.11 HOST_ARCH="i486 arm" 4.12 4.13 -DEPENDS="gtk+ enchant libxslt expat gtk+ jpeg libpng libxml2 sqlite3 \ 4.14 -xorg-libICE xorg-libSM xorg-libX11 xorg-libXau xorg-libXcomposite \ 4.15 -xorg-libXcursor xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama \ 4.16 -xorg-libXrandr xorg-libXrender xorg-libXt acl xorg-libXdamage libsoup \ 4.17 -gcc-lib-base libtasn1 util-linux-uuid glib-networking" 4.18 BUILD_DEPENDS="gtk+-dev enchant-dev libxslt-dev jpeg-dev libpng-dev \ 4.19 glib-dev sqlite3-dev gnutls-dev xorg-libXdamage-dev acl-dev libsoup-dev \ 4.20 libxml2-dev libxcb-dev xcb-util-dev util-linux-uuid-dev zlib-dev \ 4.21 libtasn1-dev glib-networking-dev xorg-libXt-dev" 4.22 +SPLIT="libwebkit libwebkit-dev webkit-web-inspector" 4.23 4.24 # Handle cross compilation. 4.25 case "$ARCH" in 4.26 @@ -65,6 +61,42 @@ 4.27 # Rules to gen a SliTaz package suitable for Tazpkg. 4.28 genpkg_rules() 4.29 { 4.30 - mkdir -p $fs/usr/lib 4.31 - cp -a $install/usr/lib/*.so* $fs/usr/lib 4.32 + case $PACKAGE in 4.33 + libwebkit) 4.34 + DEPENDS="gtk+ enchant libxslt expat gtk+ jpeg libpng libxml2 \ 4.35 + sqlite3 xorg-libICE xorg-libSM xorg-libX11 xorg-libXau \ 4.36 + xorg-libXcomposite xorg-libXcursor xorg-libXdmcp \ 4.37 + xorg-libXext xorg-libXfixes xorg-libXinerama \ 4.38 + xorg-libXrandr xorg-libXrender xorg-libXt acl \ 4.39 + xorg-libXdamage libsoup gcc-lib-base libtasn1 \ 4.40 + util-linux-uuid glib-networking" 4.41 + mkdir -p $fs/usr/lib 4.42 + cp -a $install/usr/lib/*.so* $fs/usr/lib 4.43 + ;; 4.44 + libwebkit-dev) 4.45 + CAT="development|devel files for libwebkit" 4.46 + DEPENDS="libwebkit libsoup-dev enchant-dev libtasn1-dev sqlite3-dev" 4.47 + mkdir -p $fs/usr/lib $fs/usr/share 4.48 + cp -a $install/usr/lib/*.*a $fs/usr/lib 4.49 + # ARM: no pkg-config, include or gir files 4.50 + case "$ARCH" in 4.51 + i?86) 4.52 + cp -a $install/usr/lib/pkgconfig $fs/usr/lib 4.53 + cp -a $install/usr/include $fs/usr 4.54 + cp -a $install/usr/share/webkitgtk-1.0 $fs/usr/share 4.55 + # webkitgtk-1.0.pc 4.56 + if [ -f $fs/usr/lib/pkgconfig/webkit-1.0.pc ]; then 4.57 + ln -sf /usr/lib/pkgconfig/webkit-1.0.pc \ 4.58 + $fs/usr/lib/pkgconfig/webkitgtk-1.0.pc 4.59 + fi ;; 4.60 + esac 4.61 + ;; 4.62 + webkit-web-inspector) 4.63 + CAT="network|Webkit development tools" 4.64 + DEPENDS="libwebkit" 4.65 + mkdir -p $fs/usr/share 4.66 + cp -a $install/usr/bin $fs/usr/ 4.67 + cp -a $install/usr/share/webkitgtk-1.0 $fs/usr/share 4.68 + ;; 4.69 + esac 4.70 }
5.1 --- a/webkit-web-inspector/receipt Wed Nov 01 20:21:41 2017 +0100 5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 5.3 @@ -1,21 +0,0 @@ 5.4 -# SliTaz package receipt. 5.5 - 5.6 -PACKAGE="webkit-web-inspector" 5.7 -VERSION="1.8.3" 5.8 -CATEGORY="network" 5.9 -SHORT_DESC="Webkit development tools" 5.10 -SOURCE="webkit" 5.11 -WANTED="libwebkit" 5.12 -MAINTAINER="mallory@sweetpeople.org" 5.13 -LICENSE="BSD LGPL" 5.14 -WEB_SITE="http://webkitgtk.org" 5.15 - 5.16 -DEPENDS="libwebkit" 5.17 - 5.18 -# Rules to gen a SliTaz package suitable for Tazpkg. 5.19 -genpkg_rules() 5.20 -{ 5.21 - mkdir -p $fs/usr/share 5.22 - cp -a $install/usr/bin $fs/usr/ 5.23 - cp -a $install/usr/share/webkitgtk-1.0 $fs/usr/share 5.24 -}