From: "Stefan Fröberg" <stefan.froberg@petroprogram.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v2 1/1] turbovnc: new package
Date: Wed, 01 Nov 2017 21:18:42 +0200 [thread overview]
Message-ID: <59FA1E12.3090903@petroprogram.com> (raw)
In-Reply-To: <20171101060657.tzjnt4ceb25irb3o@sapphire.tkos.co.il>
Hi Baruch
Okay, will sleep little and then make 3rd version of patch.
Thanks.
1.11.2017, 8:06, Baruch Siach kirjoitti:
> Hi Stefan,
>
> On Mon, Oct 30, 2017 at 12:40:04PM +0000, Stefan Fr?berg wrote:
>> Signed-off-by: Stefan Fr?berg <stefan.froberg@petroprogram.com>
>>
>> Changes v1 -> v2:
>> - Actually selecting the needed dependencies (by Baruch)
>> - Dropped run-time dependencies perl and
>> xfont_font-misc-misc (by Baruch)
>> - Made linux-pam optional dependency
>> - Added README.txt to license files (by Baruch)
>> - Added hashes for all license files (by Baruch)
>> ---
>> package/Config.in | 1 +
>> package/turbovnc/Config.in | 24 ++++++++++++++++++++++++
>> package/turbovnc/turbovnc.hash | 25 +++++++++++++++++++++++++
>> package/turbovnc/turbovnc.mk | 25 +++++++++++++++++++++++++
>> 4 files changed, 75 insertions(+)
>> create mode 100644 package/turbovnc/Config.in
>> create mode 100644 package/turbovnc/turbovnc.hash
>> create mode 100644 package/turbovnc/turbovnc.mk
>>
>> diff --git a/package/Config.in b/package/Config.in
>> index dbfb288..2ab14bf 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -330,6 +330,7 @@ comment "X applications"
>> source "package/qt-webkit-kiosk/Config.in"
>> source "package/rdesktop/Config.in"
>> source "package/synergy/Config.in"
>> + source "package/turbovnc/Config.in"
>> source "package/wmctrl/Config.in"
>> source "package/x11vnc/Config.in"
>> source "package/xdotool/Config.in"
>> diff --git a/package/turbovnc/Config.in b/package/turbovnc/Config.in
>> new file mode 100644
>> index 0000000..0b98073
>> --- /dev/null
>> +++ b/package/turbovnc/Config.in
>> @@ -0,0 +1,24 @@
>> +config BR2_PACKAGE_TURBOVNC
>> + bool "turbovnc"
>> + select BR2_PACKAGE_JPEG_TURBO
> You also need to select BR2_PACKAGE_JPEG because BR2_PACKAGE_JPEG_TURBO
> depends on BR2_PACKAGE_JPEG.
>
>> + select BR2_PACKAGE_OPENSSL
>> + select BR2_PACKAGE_XLIB_LIBICE
>> + select BR2_PACKAGE_XLIB_LIBSM
>> + select BR2_PACKAGE_XLIB_LIBX11
>> + select BR2_PACKAGE_XLIB_LIBXEXT
>> + select BR2_PACKAGE_XLIB_LIBXAU
>> + select BR2_PACKAGE_XLIB_LIBXDMCP
> The perl and xfont_font-misc-misc run-time dependencies are missing here.
>
>> + help
>> + TurboVNC is a high-performance, enterprise-quality version
>> + of VNC based on TightVNC, TigerVNC, and X.org.
>> + It contains a variant of Tight encoding that is tuned for
>> + maximum performance and compression with 3D applications
>> + (VirtualGL), video, and other image-intensive workloads.
>> + TurboVNC, in combination with VirtualGL, provides a
>> + complete solution for remotely displaying 3D applications
>> + with interactive performance. TurboVNC's high-speed encoding
>> + methods have been adopted by TigerVNC and libvncserver,
>> + and TurboVNC is also compatible with any other TightVNC
>> + derivative.
>> +
>> + https://turbovnc.org
>> diff --git a/package/turbovnc/turbovnc.hash b/package/turbovnc/turbovnc.hash
>> new file mode 100644
>> index 0000000..3dc092a
>> --- /dev/null
>> +++ b/package/turbovnc/turbovnc.hash
>> @@ -0,0 +1,25 @@
>> +# From https://sourceforge.net/projects/turbovnc/files/2.1.2/
>> +md5 9d04b26d40664d0d8072e8b1828f69c4 turbovnc-2.1.2.tar.gz
>> +sha1 cd99a27cee86f0680410133beb25da1d6f35a3ea turbovnc-2.1.2.tar.gz
>> +# Locally computed
>> +sha256 2389f76eafc48412b980a61280ffb8d111dacd9e51d5e3df2112f505558b48d4 turbovnc-2.1.2.tar.gz
>> +
>> +md5 b234ee4d69f5fce4486a80fdaf4a4263 doc/LICENSE.txt
>> +sha1 4cc77b90af91e615a64ae04893fdffa7939db84c doc/LICENSE.txt
>> +sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 doc/LICENSE.txt
>> +
>> +md5 f1fbc9578354b488efd1c7e276855c6a doc/LICENSE-PuTTY.txt
>> +sha1 a069392e138032b7ebb156bad71035146916821f doc/LICENSE-PuTTY.txt
>> +sha256 867b1e03a9a1bd0131b5ab7cb0cc617750cbd9edec9dee1903e15b306bb8f94b doc/LICENSE-PuTTY.txt
>> +
>> +md5 c017ff17fc6f0794adf93db5559ccd56 unix/Xvnc/extras/freetype2/docs/LICENSE.TXT
>> +sha1 265206b28e7c1b750b7e6ea27cc527a6cc6e7644 unix/Xvnc/extras/freetype2/docs/LICENSE.TXT
>> +sha256 f6333b3a9106f10190e96d9f994f934deb7a5632851a1aaf846b94651a80f4da unix/Xvnc/extras/freetype2/docs/LICENSE.TXT
>> +
>> +md5 ddeb76cd34e791893c0f539fdab879bb unix/Xvnc/lib/bzip2/LICENSE
>> +sha1 1c0c6888759a63c32bca7eb63353af2cd9bd5d9e unix/Xvnc/lib/bzip2/LICENSE
>> +sha256 4919cfb14a73cd64fcef67b107613970cf1659a09aa675dba31314f373bc7204 unix/Xvnc/lib/bzip2/LICENSE
>> +
>> +md5 009fb6d6593627afd6064fa51ca8d986 README.txt
>> +sha1 aa41dc5b5268417e32fc280077b25e715e6d18f3 README.txt
>> +sha256 6d38c387215532019f457f9b0050f24bcccdda2e8f2524014a79d294730735db README.txt
> Since the license files hashes are locally calculated, having only sha256 for
> each file should be enough.
>
>> diff --git a/package/turbovnc/turbovnc.mk b/package/turbovnc/turbovnc.mk
>> new file mode 100644
>> index 0000000..34208e3
>> --- /dev/null
>> +++ b/package/turbovnc/turbovnc.mk
>> @@ -0,0 +1,25 @@
>> +################################################################################
>> +#
>> +# turbovnc
>> +#
>> +################################################################################
>> +
>> +TURBOVNC_VERSION = 2.1.2
>> +TURBOVNC_SOURCE = turbovnc-$(TURBOVNC_VERSION).tar.gz
>> +TURBOVNC_SITE = https://downloads.sourceforge.net/project/turbovnc/$(TURBOVNC_VERSION)
>> +TURBOVNC_DEPENDENCIES = jpeg-turbo openssl xlib_libICE xlib_libSM xlib_libX11 \
>> + xlib_libXext xlib_libXau xlib_libXdmcp
>> +TURBOVNC_LICENSE = GPL-2.0, MIT (putty), Dual FTL/GPL-2.0+ (freetype) \
>> + bzip2 license (bzip2), Zlib (zlib)
>> +TURBOVNC_LICENSE_FILES = doc/LICENSE.txt doc/LICENSE-PuTTY.txt \
>> + unix/Xvnc/extras/freetype2/doc/LICENSE.txt \
>> + unix/Xvnc/lib/bzip2/LICENSE README.txt
>> +
>> +# Build just server
>> +TURBOVNC_CONF_OPTS += -DTVNC_BUILDJAVA=0 -DTVNC_BUILDNATIVE=0
>> +
>> +ifeq ($(BR2_PACKAGE_LINUX_PAM),y)
>> +TURBOVNC_DEPENDENCIES += linux-pam
>> +endif
>> +
>> +$(eval $(cmake-package))
> baruch
>
prev parent reply other threads:[~2017-11-01 19:18 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-30 12:40 [Buildroot] [PATCH v2 1/1] turbovnc: new package Stefan Fröberg
2017-11-01 6:06 ` Baruch Siach
2017-11-01 9:53 ` Thomas Petazzoni
2017-11-02 21:21 ` Stefan Fröberg
2017-11-02 21:28 ` Thomas Petazzoni
2017-11-02 23:20 ` Stefan Fröberg
2017-11-03 22:17 ` Stefan Fröberg
2017-11-06 13:13 ` Stefan Fröberg
2017-11-06 19:59 ` Baruch Siach
2017-11-06 20:05 ` Thomas Petazzoni
2017-11-06 22:19 ` Arnout Vandecappelle
2017-11-06 22:38 ` Thomas Petazzoni
2017-11-07 13:28 ` Stefan Fröberg
2017-11-01 19:18 ` Stefan Fröberg [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=59FA1E12.3090903@petroprogram.com \
--to=stefan.froberg@petroprogram.com \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.