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 }