UmVirt LFS Package info

DB commit: c78e95157185199cceff370fa5b5f1dd2a1be2fa
APP commit: cac3f2066a9a05955b29d720b9b9b14f534d21c2

tigervnc-server

VNC server & client

Package info

Codename: tigervnc-server
Source file: tigervnc-1.9.0.tar.gz
Source directory: tigervnc-1.9.0
Package URL: https://umvirt.com/linux/downloads/0.1/packages/t/tigervnc-1.9.0.tar.gz
Package md5-checksum URL: https://umvirt.com/linux/downloads/0.1/packages/t/tigervnc-1.9.0.tar.gz.md5sum
Dependances: cmake, Xapps, libjpeg-turbo, pixman, libgcrypt, gnutls, Linux-PAM, ImageMagick7, fltk.
Dependance of: *** NO PACKAGES FOUND ***
Patches: *** NO PATCHES FOUND ***
Addons: xorg-server-1.20.1.tar.bz2.
Nestings *** NO NESTINGS FOUND ***
Configuration script:
# Put code in place
pushd unix/xserver &&
  tar -xf ../../../xorg-server-1.20.1.tar.bz2 --strip-components=1
popd 

# Build viewer
cmake -G "Unix Makefiles"         \
      -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -Wno-dev 

# Build server
pushd unix/xserver &&
  autoreconf -fiv  &&

  CFLAGS="$CFLAGS -I/usr/include/drm" \
  ./configure $XORG_CONFIG            \
      --disable-xwayland    --disable-dri        --disable-dmx         \
      --disable-xorg        --disable-xnest      --disable-xvfb        \
      --disable-xwin        --disable-xephyr     --disable-kdrive      \
      --disable-devel-docs  --disable-config-hal --disable-config-udev \
      --disable-unit-tests  --disable-selective-werror                 \
      --disable-static      --enable-dri3                              \
      --without-dtrace      --enable-dri2        --enable-glx          \
      --with-pic &&
popd

Build script:
make
pushd unix/xserver &&
    make &&
popd 


Install script:
#Install viewer
make install &&

#Install server
pushd unix/xserver/hw/vnc &&
  make install &&
popd &&


[ -e /usr/bin/Xvnc ] || ln -svf \$XORG_PREFIX/bin/Xvnc /usr/bin/Xvnc

cat > /usr/share/applications/vncviewer.desktop << "EOF"
[Desktop Entry]
Type=Application
Name=TigerVNC Viewer
Comment=VNC client
Exec=/usr/bin/vncviewer
Icon=tigervnc
Terminal=false
StartupNotify=false
Categories=Network;RemoteAccess;
EOF

install -vm644 ../media/icons/tigervnc_24.png /usr/share/pixmaps &&
ln -sfv tigervnc_24.png /usr/share/pixmaps/tigervnc.png