diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /net-misc/guacamole-server | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'net-misc/guacamole-server')
-rw-r--r-- | net-misc/guacamole-server/Manifest | 5 | ||||
-rw-r--r-- | net-misc/guacamole-server/files/guacd | 24 | ||||
-rw-r--r-- | net-misc/guacamole-server/files/guacd.service | 11 | ||||
-rw-r--r-- | net-misc/guacamole-server/guacamole-server-0.8.3.ebuild | 41 | ||||
-rw-r--r-- | net-misc/guacamole-server/guacamole-server-0.9.0.ebuild | 41 | ||||
-rw-r--r-- | net-misc/guacamole-server/guacamole-server-0.9.2.ebuild | 43 | ||||
-rw-r--r-- | net-misc/guacamole-server/guacamole-server-0.9.3.ebuild | 55 | ||||
-rw-r--r-- | net-misc/guacamole-server/guacamole-server-0.9.7.ebuild | 62 | ||||
-rw-r--r-- | net-misc/guacamole-server/metadata.xml | 20 |
9 files changed, 302 insertions, 0 deletions
diff --git a/net-misc/guacamole-server/Manifest b/net-misc/guacamole-server/Manifest new file mode 100644 index 000000000000..aebe61f34b86 --- /dev/null +++ b/net-misc/guacamole-server/Manifest @@ -0,0 +1,5 @@ +DIST guacamole-server-0.8.3.tar.gz 515611 SHA256 e958291ca967ce05d9e5e55d884b25725330fff6c067cbde4bbb7b039fb8db09 SHA512 c61428e83104fce004d99c83b31a195ef5dd01d601f5e5e15ab03530401fb9e23a8a6927b39a8854b14da7ab90407d9f56190ffc7649ff52501c59055d9a145a WHIRLPOOL 78ce02e7ad87120ca31be56a98fbeca71ab5b0725b7a456b70a5f8cef8d1d98b4b7fbcdc4bba4dd1f43da897118e3532ea5d1f4458864ef7ac6081942074542f +DIST guacamole-server-0.9.0.tar.gz 556465 SHA256 289cb1ea0261396e9ede6aa0d2ac8d80b9ec03a124cb0669802f7e8556e21a58 SHA512 73942eecdeb8204a32e0d6ef0b92c2b23dea0b4a0e82693c05a81539319a7ff9db9ac897822f9ca33fb1913cec25058a16c67ec10d91778a3f1cf9615add5f0a WHIRLPOOL abb9c1d3fa144ae817fd87f42a1f4bfc69e9c6c3f41bac5f76b06b46dc8087d279a061b81097c3dad3c6ed5b528d8b400d8f8b3d3a4338189d401f6dc1845799 +DIST guacamole-server-0.9.2.tar.gz 595062 SHA256 b6e26751023082b6f0380323f05b8b50e71bcf4c1421c3118237b5a8df22660d SHA512 ed01bcbfc0612a1b05434cc5c412fbed6f877713049418aa25a577e9e020bd6abddeab4d31a50b5b4a6785b8c79f0625dd90181a643913bd813cbbba3a24bf6c WHIRLPOOL 6eac4e63cfabcedc2d31ed9c2063c6a0f0293dc0a9769e70bbf785d8236e5139caec5d255f9d2094220aca37eb2f96677223de6351a6c818141daf74e6b36185 +DIST guacamole-server-0.9.3.tar.gz 614640 SHA256 545e22401bbe62734c02577331c52e54dddf14dd950844d2ccc5aad318c16076 SHA512 eb296f17b27bc14633b511ce6cbe0025e18ea24e3b9b3e132b103de2071a9f18b64d7ced8f20bea1ab8f65755a047e98d670d522f4a5b4ec73e5696ecfb7d948 WHIRLPOOL db2f8f4d0839de9fa82bd0aeb047ed33468f817c0ee094388c7fb587ce044b586a097de94ac2e0e997bb757f31e6f4927e3b1d059f0caab6b7177ca37b5717a8 +DIST guacamole-server-0.9.7.tar.gz 639630 SHA256 285f367d89ee51981db84b00698b05b3d9ba5de2fb2922115c9e38d2b9b88d09 SHA512 c9ef2df6d0724c19e61b3f8913e94ff7c39f17e3beca0bd2eab1648e3c96d4b248bef9bc09b47fd8a4da6b994aea9df94e442286ce0fa3881d5e44b4923b1b14 WHIRLPOOL c7f2213b92e6ca40b93a251a72698229c7e34fbfaf00006b372910d7f2456c0cf6ccf75f8d89f136c41b61cd41ea492c52a14e970ff5bc2231fe826584c8d723 diff --git a/net-misc/guacamole-server/files/guacd b/net-misc/guacamole-server/files/guacd new file mode 100644 index 000000000000..a38e3cbeb31d --- /dev/null +++ b/net-misc/guacamole-server/files/guacd @@ -0,0 +1,24 @@ +#!/sbin/runscript +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +DAEMON="/usr/sbin/guacd" +PIDFILE="/run/guacd/guacd" + +depend() { + use net +} + +start() { + checkpath -q -d -m 0755 -o guacd:guacd /run/guacd/ + ebegin "Starting guacd" + start-stop-daemon --start --user guacd:guacd --exec "${DAEMON}" -- -p "${PIDFILE}" + eend $? "Failed to start guacd" +} + +stop() { + ebegin "Stopping guacd" + start-stop-daemon --stop --pidfile "${PIDFILE}" + eend $? "Failed to stop guacd" +} diff --git a/net-misc/guacamole-server/files/guacd.service b/net-misc/guacamole-server/files/guacd.service new file mode 100644 index 000000000000..547dc030259d --- /dev/null +++ b/net-misc/guacamole-server/files/guacd.service @@ -0,0 +1,11 @@ +[Unit] +Description=Guacamole proxy daemon +Documentation=man:guacd(8) + +[Service] +ExecStart=/usr/sbin/guacd -f +StandardOutput=null +User=guacd + +[Install] +WantedBy=multi-user.target diff --git a/net-misc/guacamole-server/guacamole-server-0.8.3.ebuild b/net-misc/guacamole-server/guacamole-server-0.8.3.ebuild new file mode 100644 index 000000000000..e7dc62387b17 --- /dev/null +++ b/net-misc/guacamole-server/guacamole-server-0.8.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils +DESCRIPTION="This is the proxy-daemon used by www-apps/guacamole" + +HOMEPAGE="http://guacamole.sourceforge.net/" +SRC_URI="mirror://sourceforge/guacamole/${P}.tar.gz" + +LICENSE="AGPL-3" + +SLOT="0" + +KEYWORDS="~x86" + +IUSE="rdesktop vnc ssh pulseaudio vorbis" + +DEPEND="x11-libs/cairo + ssh? ( x11-libs/pango + net-libs/libssh ) + rdesktop? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) + vnc? ( net-libs/libvncserver + pulseaudio? ( media-sound/pulseaudio ) ) + vorbis? ( media-libs/libvorbis )" + +RDEPEND="${DEPEND}" + +src_configure() { + econf --with-init-dir=/etc/init.d +} + +src_compile() { + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/net-misc/guacamole-server/guacamole-server-0.9.0.ebuild b/net-misc/guacamole-server/guacamole-server-0.9.0.ebuild new file mode 100644 index 000000000000..c430e7f287dd --- /dev/null +++ b/net-misc/guacamole-server/guacamole-server-0.9.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils +DESCRIPTION="This is the proxy-daemon used by www-apps/guacamole" + +HOMEPAGE="http://guacamole.sourceforge.net/" +SRC_URI="mirror://sourceforge/guacamole/${P}.tar.gz" + +LICENSE="AGPL-3" + +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +IUSE="rdesktop vnc ssh pulseaudio vorbis" + +DEPEND="x11-libs/cairo + ssh? ( x11-libs/pango + net-libs/libssh2 ) + rdesktop? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) + vnc? ( net-libs/libvncserver + pulseaudio? ( media-sound/pulseaudio ) ) + vorbis? ( media-libs/libvorbis )" + +RDEPEND="${DEPEND}" + +src_configure() { + econf --with-init-dir=/etc/init.d +} + +src_compile() { + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/net-misc/guacamole-server/guacamole-server-0.9.2.ebuild b/net-misc/guacamole-server/guacamole-server-0.9.2.ebuild new file mode 100644 index 000000000000..0328de5cedc0 --- /dev/null +++ b/net-misc/guacamole-server/guacamole-server-0.9.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils +DESCRIPTION="This is the proxy-daemon used by www-apps/guacamole" + +HOMEPAGE="http://guac-dev.org/" +SRC_URI="mirror://sourceforge/guacamole/${P}.tar.gz" + +LICENSE="AGPL-3" + +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +IUSE="rdesktop vnc ssh pulseaudio vorbis telnet" + +DEPEND="x11-libs/cairo + dev-libs/ossp-uuid + ssh? ( x11-libs/pango + net-libs/libssh2 ) + rdesktop? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 ) + vnc? ( net-libs/libvncserver + pulseaudio? ( media-sound/pulseaudio ) ) + vorbis? ( media-libs/libvorbis ) + telnet? ( net-libs/libtelnet )" + +RDEPEND="${DEPEND}" + +src_configure() { + econf --with-init-dir=/etc/init.d +} + +src_compile() { + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/net-misc/guacamole-server/guacamole-server-0.9.3.ebuild b/net-misc/guacamole-server/guacamole-server-0.9.3.ebuild new file mode 100644 index 000000000000..7354e14a1275 --- /dev/null +++ b/net-misc/guacamole-server/guacamole-server-0.9.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils +DESCRIPTION="This is the proxy-daemon used by www-apps/guacamole" + +HOMEPAGE="http://guac-dev.org/" +SRC_URI="mirror://sourceforge/guacamole/${P}.tar.gz" + +LICENSE="AGPL-3" + +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +IUSE="rdesktop vnc ssh pulseaudio vorbis telnet pango terminal ssl" + +DEPEND="x11-libs/cairo + dev-libs/ossp-uuid + ssh? ( x11-libs/pango + net-libs/libssh2 ) + rdesktop? ( >=net-misc/freerdp-1.1.0_beta1_p20130710 + <net-misc/freerdp-9999 ) + vnc? ( net-libs/libvncserver + pulseaudio? ( media-sound/pulseaudio ) ) + vorbis? ( media-libs/libvorbis ) + telnet? ( net-libs/libtelnet ) + pango? ( x11-libs/pango ) + ssl? ( dev-libs/openssl )" + +RDEPEND="${DEPEND}" + +src_configure() { + econf --with-init-dir=/etc/init.d \ + $(use ssh && echo "--with-ssh" || echo "--without-ssh") \ + $(use rdesktop && echo "--with-rdp" || echo "--without-rdp") \ + $(use vnc && echo "--with-vnc" || echo "--without-vnc") \ + $(use pulseaudio && echo "--with-pulse" || echo "--without-pulse") \ + $(use vorbis && echo "--with-vorbis" || echo "--without-vorbis") \ + $(use telnet && echo "--with-telnet" || echo "--without-telnet") \ + $(use pango && echo "--with-pango" || echo "--without-pango") \ + $(use terminal && echo "--with-terminal" || echo "--without-terminal") + $(use ssl && echo "--with-ssl" || echo "--without-ssl") +} + +src_compile() { + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die +} diff --git a/net-misc/guacamole-server/guacamole-server-0.9.7.ebuild b/net-misc/guacamole-server/guacamole-server-0.9.7.ebuild new file mode 100644 index 000000000000..d093bf36ed71 --- /dev/null +++ b/net-misc/guacamole-server/guacamole-server-0.9.7.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils systemd user +DESCRIPTION="This is the proxy-daemon used by www-apps/guacamole" + +HOMEPAGE="http://guac-dev.org/" +SRC_URI="mirror://sourceforge/guacamole/${P}.tar.gz" + +LICENSE="MIT" + +SLOT="0" + +KEYWORDS="~amd64 ~x86" + +IUSE="rdesktop vnc ssh pulseaudio vorbis telnet ssl" + +DEPEND="x11-libs/cairo + media-libs/libpng:* + dev-libs/ossp-uuid + rdesktop? ( <net-misc/freerdp-1.1.0_beta1_p20150312 ) + ssh? ( x11-libs/pango + net-libs/libssh2 ) + telnet? ( net-libs/libtelnet + x11-libs/pango ) + vnc? ( net-libs/libvncserver + pulseaudio? ( media-sound/pulseaudio ) ) + ssl? ( dev-libs/openssl:* ) + vorbis? ( media-libs/libvorbis )" + +RDEPEND="${DEPEND}" + +src_configure() { + local myconf="--without-terminal --without-pango" + if use ssh || use telnet; then + myconf="--with-terminal --with-pango" + fi + + econf $myconf \ + $(use_with ssh) \ + $(use_with rdesktop rdp) \ + $(use_with vnc) \ + $(use_with pulseaudio pulse) \ + $(use_with vorbis) \ + $(use_with telnet) \ + $(use_with ssl) +} + +src_install() { + emake DESTDIR="${D}" install + + doinitd "${FILESDIR}/guacd" + systemd_dounit "${FILESDIR}/guacd.service" +} + +pkg_postinst() { + enewgroup guacd + enewuser guacd -1 -1 -1 guacd +} diff --git a/net-misc/guacamole-server/metadata.xml b/net-misc/guacamole-server/metadata.xml new file mode 100644 index 000000000000..6a85e12515bf --- /dev/null +++ b/net-misc/guacamole-server/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>nativemad@gentoo.org</email> + <name>Andreas Schuerch</name> + </maintainer> + <longdescription> + This is the proxy-daemon for vnc, ssh and rdp connections used by www-apps/guacamole. + </longdescription> + <use> + <flag name="ssh">enable support for ssh connections</flag> + <flag name="telnet">enable support for telnet connections</flag> + <flag name="terminal">enable support for terminal sessions</flag> + <flag name="pango">enable pango rendering</flag> + </use> + <upstream> + <remote-id type="sourceforge">guacamole</remote-id> + </upstream> +</pkgmetadata> |