diff options
author | Simon Rettberg | 2021-07-29 15:27:03 +0200 |
---|---|---|
committer | Your Name | 2021-07-29 15:27:03 +0200 |
commit | 9ab66fbcf7d1defb66b1e5b4d26260a6628c6e91 (patch) | |
tree | cc35e3b2fff74318c013979051bd14864d4fa91a /core/modules/x11vnc-src | |
parent | [*] add .addon flags (diff) | |
download | mltk-9ab66fbcf7d1defb66b1e5b4d26260a6628c6e91.tar.gz mltk-9ab66fbcf7d1defb66b1e5b4d26260a6628c6e91.tar.xz mltk-9ab66fbcf7d1defb66b1e5b4d26260a6628c6e91.zip |
[x11vnc-src] Module that builds x11vnc from the 18.04 source package
Diffstat (limited to 'core/modules/x11vnc-src')
-rw-r--r-- | core/modules/x11vnc-src/module.build | 18 | ||||
-rw-r--r-- | core/modules/x11vnc-src/module.conf | 5 |
2 files changed, 23 insertions, 0 deletions
diff --git a/core/modules/x11vnc-src/module.build b/core/modules/x11vnc-src/module.build new file mode 100644 index 00000000..eeaa462d --- /dev/null +++ b/core/modules/x11vnc-src/module.build @@ -0,0 +1,18 @@ +#!/bin/bash + +fetch_source() { + download_untar "$REQUIRED_DEB_URL" "src/" +} + +build() { + cde "${MODULE_WORK_DIR}"/src/x11vnc-* + ./configure --without-filetransfer --with-x11vnc \ + --without-xrecord --without-xdamage --without-dpms \ + --without-v4l --without-fbdev --without-macosx-native \ + --without-avahi \ + || perror "Cannot configure x11vnc" + make || perror "make failed" + cde x11vnc + mkdir -p "${MODULE_BUILD_DIR}/usr/bin" + cp "x11vnc" "${MODULE_BUILD_DIR}/usr/bin/" || perror "cp fail" +} diff --git a/core/modules/x11vnc-src/module.conf b/core/modules/x11vnc-src/module.conf new file mode 100644 index 00000000..2e5b9e5b --- /dev/null +++ b/core/modules/x11vnc-src/module.conf @@ -0,0 +1,5 @@ +REQUIRED_DEB_URL="http://archive.ubuntu.com/ubuntu/pool/universe/x/x11vnc/x11vnc_0.9.13.orig.tar.gz" + +REQUIRED_BINARIES=" + x11vnc +" |