wok-next rev 20331

Up chmlib, goocanvas, libnice; add goocanvas2
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Nov 15 06:36:18 2017 +0200 (2017-11-15)
parents 5659c9704f8c
children fbd490ef13ef
files chmlib-dev/receipt chmlib/receipt goocanvas-dev/receipt goocanvas/receipt goocanvas2/receipt libnice-dev/receipt libnice/receipt
line diff
     1.1 --- a/chmlib-dev/receipt	Tue Nov 14 11:33:00 2017 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,22 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="chmlib-dev"
     1.7 -VERSION="0.40"
     1.8 -CATEGORY="development"
     1.9 -SHORT_DESC="library for dealing with CHM format"
    1.10 -MAINTAINER="allan316@gmail.com"
    1.11 -LICENSE="LGPL2.1"
    1.12 -WEB_SITE="http://www.jedrea.com/chmlib"
    1.13 -WANTED="chmlib"
    1.14 -
    1.15 -DEPENDS="chmlib"
    1.16 -
    1.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.18 -genpkg_rules()
    1.19 -{
    1.20 -	mkdir -p $fs/usr/lib
    1.21 -	cp -a $install/usr/lib/*.*a $fs/usr/lib/
    1.22 -	cp -a $install/usr/include $fs/usr
    1.23 -}
    1.24 -
    1.25 -
     2.1 --- a/chmlib/receipt	Tue Nov 14 11:33:00 2017 +0200
     2.2 +++ b/chmlib/receipt	Wed Nov 15 06:36:18 2017 +0200
     2.3 @@ -1,31 +1,32 @@
     2.4 -# SliTaz package receipt.
     2.5 +# SliTaz package receipt v2.
     2.6  
     2.7  PACKAGE="chmlib"
     2.8  VERSION="0.40"
     2.9  CATEGORY="misc"
    2.10 -SHORT_DESC="library for dealing with CHM format or windows help files"
    2.11 +SHORT_DESC="Library for reading Microsoft ITSS/CHM format files"
    2.12  MAINTAINER="allan316@gmail.com"
    2.13  LICENSE="LGPL2.1"
    2.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    2.15 -WEB_SITE="http://www.jedrea.com/chmlib"
    2.16 +WEB_SITE="http://www.jedrea.com/chmlib/"
    2.17 +
    2.18 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.19  WGET_URL="http://www.jedrea.com/chmlib/$TARBALL"
    2.20 -TAGS="CHM windows"
    2.21  
    2.22 -DEPENDS=""
    2.23 +SPLIT="chmlib-dev"
    2.24  
    2.25 -# Rules to configure and make the package.
    2.26 -compile_rules()
    2.27 -{
    2.28 -	cd $src
    2.29 -	./configure --prefix=/usr --infodir=/usr/share/info \
    2.30 -	--mandir=/usr/share/man $CONFIGURE_ARGS
    2.31 -	make
    2.32 -	make DESTDIR=$DESTDIR install
    2.33 +compile_rules() {
    2.34 +	./configure $CONFIGURE_ARGS && make && make install || return 1
    2.35 +
    2.36 +	cook_pick_docs README
    2.37  }
    2.38  
    2.39 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.40 -genpkg_rules()
    2.41 -{
    2.42 -	mkdir -p $fs/usr/lib
    2.43 -	cp -a $install/usr/lib/*.so* $fs/usr/lib/
    2.44 +genpkg_rules() {
    2.45 +	case $PACKAGE in
    2.46 +		chmlib)
    2.47 +			copy @std
    2.48 +			TAGS="CHM windows"
    2.49 +			;;
    2.50 +		*-dev)
    2.51 +			copy @dev
    2.52 +			;;
    2.53 +	esac
    2.54  }
     3.1 --- a/goocanvas-dev/receipt	Tue Nov 14 11:33:00 2017 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,21 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="goocanvas-dev"
     3.7 -VERSION="1.0.0"
     3.8 -CATEGORY="development"
     3.9 -SHORT_DESC="devel files for goocanvas"
    3.10 -MAINTAINER="slaxemulator@gmail.com"
    3.11 -LICENSE="GPL2"
    3.12 -WEB_SITE="http://live.gnome.org/GooCanvas"
    3.13 -WANTED="goocanvas"
    3.14 -
    3.15 -DEPENDS="goocanvas gtk+-dev pkg-config"
    3.16 -
    3.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.18 -genpkg_rules()
    3.19 -{
    3.20 -	mkdir -p $fs/usr/lib
    3.21 -	cp -a $install/usr/include $fs/usr
    3.22 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    3.23 -}
    3.24 -
     4.1 --- a/goocanvas/receipt	Tue Nov 14 11:33:00 2017 +0200
     4.2 +++ b/goocanvas/receipt	Wed Nov 15 06:36:18 2017 +0200
     4.3 @@ -1,32 +1,41 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="goocanvas"
     4.8  VERSION="1.0.0"
     4.9  CATEGORY="x-window"
    4.10 -SHORT_DESC="A cairo canvas widget for GTK+"
    4.11 +SHORT_DESC="Cairo canvas widget for GTK+2"
    4.12  MAINTAINER="slaxemulator@gmail.com"
    4.13  LICENSE="GPL2"
    4.14 +WEB_SITE="https://wiki.gnome.org/Projects/GooCanvas"
    4.15 +
    4.16  TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.17 -WEB_SITE="http://live.gnome.org/GooCanvas"
    4.18 -WGET_URL="http://ftp.gnome.org/pub/GNOME/sources/$PACKAGE/${VERSION%.*}/$TARBALL"
    4.19 +WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    4.20  
    4.21 -DEPENDS="gtk+"
    4.22 -BUILD_DEPENDS="gtk+-dev"
    4.23 +BUILD_DEPENDS="gtk+-dev gettext"
    4.24 +SPLIT="goocanvas-dev"
    4.25  
    4.26 -# Rules to configure and make the package.
    4.27 -compile_rules()
    4.28 -{
    4.29 -	./configure \
    4.30 -		--prefix=/usr \
    4.31 -		--infodir=/usr/share/info \
    4.32 -		--mandir=/usr/share/man \
    4.33 -		$CONFIGURE_ARGS &&
    4.34 -	make && make DESTDIR=$DESTDIR install
    4.35 +compile_rules() {
    4.36 +	./configure $CONFIGURE_ARGS && make && make install
    4.37  }
    4.38  
    4.39 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.40 -genpkg_rules()
    4.41 -{
    4.42 -	mkdir -p $fs/usr/lib
    4.43 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    4.44 +genpkg_rules() {
    4.45 +	case $PACKAGE in
    4.46 +		goocanvas)
    4.47 +			copy @std
    4.48 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
    4.49 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \
    4.50 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    4.51 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
    4.52 +			xorg-pixman zlib"
    4.53 +			;;
    4.54 +		*-dev)
    4.55 +			copy @dev
    4.56 +			DEPENDS="goocanvas atk-dev bzip2-dev cairo-dev fontconfig-dev \
    4.57 +			freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev \
    4.58 +			libffi-dev libpng16-dev libxml2-dev pango-dev pcre-dev \
    4.59 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
    4.60 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    4.61 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    4.62 +			;;
    4.63 +	esac
    4.64  }
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/goocanvas2/receipt	Wed Nov 15 06:36:18 2017 +0200
     5.3 @@ -0,0 +1,41 @@
     5.4 +# SliTaz package receipt v2.
     5.5 +
     5.6 +PACKAGE="goocanvas2"
     5.7 +VERSION="2.0.4"
     5.8 +CATEGORY="x-window"
     5.9 +SHORT_DESC="Cairo canvas widget for GTK+3"
    5.10 +MAINTAINER="al.bobylev@gmail.com"
    5.11 +LICENSE="GPL2"
    5.12 +WEB_SITE="https://wiki.gnome.org/Projects/GooCanvas"
    5.13 +
    5.14 +TARBALL="goocanvas-$VERSION.tar.xz"
    5.15 +WGET_URL="$GNOME_MIRROR/goocanvas/${VERSION%.*}/$TARBALL"
    5.16 +
    5.17 +BUILD_DEPENDS="gtk+3-dev gettext"
    5.18 +SPLIT="goocanvas2-dev"
    5.19 +
    5.20 +compile_rules() {
    5.21 +	./configure $CONFIGURE_ARGS && make && make install
    5.22 +}
    5.23 +
    5.24 +genpkg_rules() {
    5.25 +	case $PACKAGE in
    5.26 +		goocanvas2)
    5.27 +			copy @std
    5.28 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+3 \
    5.29 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \
    5.30 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    5.31 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
    5.32 +			xorg-pixman zlib"
    5.33 +			;;
    5.34 +		*-dev)
    5.35 +			copy @dev
    5.36 +			DEPENDS="goocanvas2 atk-dev bzip2-dev cairo-dev fontconfig-dev \
    5.37 +			freetype-dev gdk-pixbuf-dev glib-dev gtk+3-dev harfbuzz-dev \
    5.38 +			libffi-dev libpng16-dev libxml2-dev pango-dev pcre-dev \
    5.39 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
    5.40 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    5.41 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    5.42 +			;;
    5.43 +	esac
    5.44 +}
     6.1 --- a/libnice-dev/receipt	Tue Nov 14 11:33:00 2017 +0200
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,23 +0,0 @@
     6.4 -# SliTaz package receipt.
     6.5 -
     6.6 -PACKAGE="libnice-dev"
     6.7 -VERSION="0.0.13"
     6.8 -CATEGORY="development"
     6.9 -SHORT_DESC="Libnice devel files."
    6.10 -MAINTAINER="pankso@slitaz.org"
    6.11 -LICENSE="LGPL2.1 MPL"
    6.12 -WANTED="libnice"
    6.13 -WEB_SITE="http://nice.freedesktop.org/"
    6.14 -
    6.15 -DEPENDS="pkg-config"
    6.16 -
    6.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    6.18 -genpkg_rules()
    6.19 -{
    6.20 -    mkdir -p $fs/usr/lib
    6.21 -    cp -a $install/usr/lib/*.*a $fs/usr/lib
    6.22 -    cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    6.23 -    cp -a $install/usr/lib/gstreamer-* $fs/usr/lib
    6.24 -    rm $fs//usr/lib/gstreamer-*/*.so*
    6.25 -    cp -a $install/usr/include $fs/usr
    6.26 -}
     7.1 --- a/libnice/receipt	Tue Nov 14 11:33:00 2017 +0200
     7.2 +++ b/libnice/receipt	Wed Nov 15 06:36:18 2017 +0200
     7.3 @@ -1,37 +1,49 @@
     7.4 -# SliTaz package receipt.
     7.5 +# SliTaz package receipt v2.
     7.6  
     7.7  PACKAGE="libnice"
     7.8 -VERSION="0.0.13"
     7.9 +VERSION="0.1.14"
    7.10  CATEGORY="system-tools"
    7.11 -SHORT_DESC="The GLib ICE implementation."
    7.12 +SHORT_DESC="The GLib ICE implementation"
    7.13  MAINTAINER="pankso@slitaz.org"
    7.14  LICENSE="LGPL2.1 MPL"
    7.15 +WEB_SITE="https://nice.freedesktop.org/wiki/"
    7.16 +
    7.17  TARBALL="$PACKAGE-$VERSION.tar.gz"
    7.18 -WEB_SITE="http://nice.freedesktop.org/"
    7.19 -WGET_URL="http://nice.freedesktop.org/releases/$TARBALL"
    7.20 +WGET_URL="https://nice.freedesktop.org/releases/$TARBALL"
    7.21  
    7.22 -DEPENDS="gstreamer0"
    7.23 -BUILD_DEPENDS="gstreamer0 gstreamer0-dev pkg-config glib-dev libxml2-dev"
    7.24 +BUILD_DEPENDS="gnutls-dev glib-dev gstreamer0-dev gstreamer1-dev \
    7.25 +gobject-introspection-dev"
    7.26 +SPLIT="libnice-gst0 libnice-gst1 libnice libnice-dev"
    7.27  
    7.28 -# Rules to configure and make the package.
    7.29 -compile_rules()
    7.30 -{
    7.31 -    cd $src
    7.32 -    ./configure \
    7.33 -    	--prefix=/usr \
    7.34 -    	--mandir=/usr/share/man \
    7.35 -	--with-gstreamer \
    7.36 -    	$CONFIGURE_ARGS &&
    7.37 -    make &&
    7.38 -    make DESTDIR=$DESTDIR install
    7.39 +compile_rules() {
    7.40 +	./configure $CONFIGURE_ARGS && make && make install
    7.41  }
    7.42  
    7.43 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.44 -genpkg_rules()
    7.45 -{
    7.46 -	mkdir -p $fs/usr/lib
    7.47 -	cp -a $install/usr/bin $fs/usr
    7.48 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    7.49 -	cp -a $install/usr/lib/gstreamer-* $fs/usr/lib
    7.50 -	rm $fs/usr/lib/gstreamer-*/*.*a
    7.51 +genpkg_rules() {
    7.52 +	case $PACKAGE in
    7.53 +		libnice-gst0)
    7.54 +			copy libgstnice010.so
    7.55 +			DEPENDS="libnice gstreamer0 liblzma libxml2"
    7.56 +			CAT="multimedia|GStreamer-0.10 plugin"
    7.57 +			;;
    7.58 +		libnice-gst1)
    7.59 +			copy libgstnice.so
    7.60 +			DEPENDS="libnice gstreamer1"
    7.61 +			CAT="multimedia|GStreamer-1.0 plugin"
    7.62 +			;;
    7.63 +		libnice)
    7.64 +			copy @std @rm
    7.65 +			DEPENDS="glib gmp libffi libgnutls libidn libtasn1 libunistring \
    7.66 +			nettle p11-kit pcre util-linux-blkid util-linux-mount \
    7.67 +			util-linux-uuid zlib"
    7.68 +			;;
    7.69 +		libnice-dev)
    7.70 +			copy @dev
    7.71 +			DEPENDS="libnice libnice-gst0 libnice-gst1 \
    7.72 +			glib-dev gmp-dev gnutls-dev gstreamer0-dev gstreamer1-dev \
    7.73 +			libffi-dev libidn-dev libtasn1-dev libunistring-dev libxml2-dev \
    7.74 +			nettle-dev p11-kit-dev pcre-dev util-linux-blkid-dev \
    7.75 +			util-linux-mount-dev util-linux-uuid-dev xz-dev zlib-dev"
    7.76 +			;;
    7.77 +	esac
    7.78  }