wok-next rev 20152

tightvnc: receipt v2
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Nov 01 15:04:30 2017 +0100 (2017-11-01)
parents f7fb193f96fd
children dc31e6ee45f0
files tightvnc-extra/receipt tightvnc-java/receipt tightvnc-viewer/receipt tightvnc/receipt
line diff
     1.1 --- a/tightvnc-extra/receipt	Wed Nov 01 14:57:04 2017 +0100
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,26 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="tightvnc-extra"
     1.7 -VERSION="1.3.10"
     1.8 -CATEGORY="x-window"
     1.9 -SHORT_DESC="VNC extra tools."
    1.10 -MAINTAINER="pascal.bellard@slitaz.org"
    1.11 -LICENSE="GPL2"
    1.12 -WEB_SITE="http://www.tightvnc.com/"
    1.13 -WANTED="tightvnc"
    1.14 -TAGS="vnc"
    1.15 -
    1.16 -DEPENDS="perl jpeg zlib xorg-libXdmcp xorg-libXau xorg-libX11 xorg-libXext"
    1.17 -
    1.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.19 -genpkg_rules()
    1.20 -{
    1.21 -	mkdir -p $fs/usr/bin $fs/etc
    1.22 -	cp $src/vncconnect/vncconnect $src/vncserver $fs/usr/bin
    1.23 -	cp $src/tightvncserver.conf $fs/etc
    1.24 -	
    1.25 -cat >> $fs/etc/tightvncserver.conf << 'EOF'
    1.26 -$vncClasses = "/usr/share/vnc/classes";
    1.27 -$fontPath = "/usr/share/fonts/X11/misc/";
    1.28 -EOF
    1.29 -}
     2.1 --- a/tightvnc-java/receipt	Wed Nov 01 14:57:04 2017 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,20 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="tightvnc-java"
     2.7 -VERSION="1.3.10"
     2.8 -CATEGORY="x-window"
     2.9 -SHORT_DESC="VNC Java client."
    2.10 -MAINTAINER="erjo@slitaz.org"
    2.11 -LICENSE="GPL2"
    2.12 -WEB_SITE="http://www.tightvnc.com/"
    2.13 -WANTED="tightvnc"
    2.14 -
    2.15 -DEPENDS="tightvnc"
    2.16 -
    2.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.18 -genpkg_rules()
    2.19 -{
    2.20 -	mkdir -p $fs/usr/share/vnc 
    2.21 -	cp -pa $src/classes $fs/usr/share/vnc
    2.22 -
    2.23 -}
     3.1 --- a/tightvnc-viewer/receipt	Wed Nov 01 14:57:04 2017 +0100
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,22 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="tightvnc-viewer"
     3.7 -VERSION="1.3.10"
     3.8 -CATEGORY="x-window"
     3.9 -SHORT_DESC="VNC client for X."
    3.10 -MAINTAINER="pascal.bellard@slitaz.org"
    3.11 -LICENSE="GPL2"
    3.12 -WEB_SITE="http://www.tightvnc.com/"
    3.13 -WANTED="tightvnc"
    3.14 -TAGS="vnc remote-desktop"
    3.15 -
    3.16 -DEPENDS="jpeg zlib xorg-libXdmcp xorg-libXau xorg-libX11 xorg-libXext \
    3.17 -xorg-libXp xorg-libXpm xorg-libICE xorg-libSM xorg-libXt xorg-libXmu \
    3.18 -xorg-libXaw"
    3.19 -
    3.20 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.21 -genpkg_rules()
    3.22 -{
    3.23 -	mkdir -p $fs/usr/bin
    3.24 -	cp -a $install/usr/bin/vncviewer $fs/usr/bin
    3.25 -}
     4.1 --- a/tightvnc/receipt	Wed Nov 01 14:57:04 2017 +0100
     4.2 +++ b/tightvnc/receipt	Wed Nov 01 15:04:30 2017 +0100
     4.3 @@ -1,4 +1,4 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="tightvnc"
     4.8  VERSION="1.3.10"
     4.9 @@ -9,12 +9,12 @@
    4.10  TARBALL="$PACKAGE-${VERSION}_unixsrc.tar.bz2"
    4.11  WEB_SITE="http://www.tightvnc.com/"
    4.12  WGET_URL="$SF_MIRROR/vnc-tight/$TARBALL"
    4.13 -DEPENDS="xorg-base-fonts jpeg zlib"
    4.14 +
    4.15  BUILD_DEPENDS="xorg-imake xorg-gccmakedep xorg-cf-files xorg-libXp \
    4.16  xorg-libXaw-dev xorg-libXt-dev xorg-xproto xorg-libXau-dev xorg-libXdmcp-dev \
    4.17  xorg-libXmu-dev xorg-xextproto xorg-printproto xorg-kbproto xorg-inputproto \
    4.18  xorg-scrnsaverproto xorg-xauth jpeg-dev zlib-dev xorg-libXrandr-dev"
    4.19 -TAGS="remote-desktop vnc"
    4.20 +SPLIT="tightvnc tightvnc-extra tightvnc-java tightvnc-viewer"
    4.21  
    4.22  # Rules to configure and make the package.
    4.23  compile_rules()
    4.24 @@ -40,10 +40,14 @@
    4.25  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.26  genpkg_rules()
    4.27  {
    4.28 -	mkdir -p $fs/usr/bin
    4.29 -	cp -a $install/usr/bin/Xvnc $fs/usr/bin
    4.30 -	cp $src/vncpasswd/vncpasswd $fs/usr/bin
    4.31 -	cat > $fs/usr/bin/startvnc <<EOM
    4.32 +	case $PACKAGE in
    4.33 +	tightvnc)
    4.34 +		TAGS="remote-desktop vnc"
    4.35 +		DEPENDS="xorg-base-fonts jpeg zlib"
    4.36 +		mkdir -p $fs/usr/bin
    4.37 +		cp -a $install/usr/bin/Xvnc $fs/usr/bin
    4.38 +		cp $src/vncpasswd/vncpasswd $fs/usr/bin
    4.39 +		cat > $fs/usr/bin/startvnc <<EOM
    4.40  #!/bin/sh
    4.41  
    4.42  case "\$1" in
    4.43 @@ -60,5 +64,35 @@
    4.44  export DISPLAY=:\${1:-1}
    4.45  exec \$WINDOW_MANAGER
    4.46  EOM
    4.47 -	chmod +x $fs/usr/bin/startvnc
    4.48 +		chmod +x $fs/usr/bin/startvnc
    4.49 +		;;
    4.50 +	tightvnc-extra)
    4.51 +		CAT="x-window|VNC extra tools."
    4.52 +		TAGS="vnc"
    4.53 +		DEPENDS="perl jpeg zlib xorg-libXdmcp xorg-libXau xorg-libX11 \
    4.54 +			xorg-libXext"
    4.55 +		mkdir -p $fs/usr/bin $fs/etc
    4.56 +		cp $src/vncconnect/vncconnect $src/vncserver $fs/usr/bin
    4.57 +		cp $src/tightvncserver.conf $fs/etc
    4.58 +		cat >> $fs/etc/tightvncserver.conf << 'EOF'
    4.59 +$vncClasses = "/usr/share/vnc/classes";
    4.60 +$fontPath = "/usr/share/fonts/X11/misc/";
    4.61 +EOF
    4.62 +		;;
    4.63 +	tightvnc-java)
    4.64 +		CAT="x-window|VNC Java client."
    4.65 +		DEPENDS="tightvnc"
    4.66 +		mkdir -p $fs/usr/share/vnc 
    4.67 +		cp -pa $src/classes $fs/usr/share/vnc
    4.68 +		;;
    4.69 +	tightvnc-viewer)
    4.70 +		CAT="x-window|VNC client for X."
    4.71 +		TAGS="vnc remote-desktop"
    4.72 +		DEPENDS="jpeg zlib xorg-libXdmcp xorg-libXau xorg-libX11 \
    4.73 +			xorg-libXext xorg-libXp xorg-libXpm xorg-libICE \
    4.74 +			xorg-libSM xorg-libXt xorg-libXmu xorg-libXaw"
    4.75 +		mkdir -p $fs/usr/bin
    4.76 +		cp -a $install/usr/bin/vncviewer $fs/usr/bin
    4.77 +		;;
    4.78 +	esac
    4.79  }