diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-01-15 15:51:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-01-15 15:51:32 +0000 |
commit | 21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch) | |
tree | e1810a4b135afce04b34862ef0fab2bfaeb8aeca /net-misc/x2goserver | |
parent | 7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff) |
gentoo resync : 15.01.2020
Diffstat (limited to 'net-misc/x2goserver')
-rw-r--r-- | net-misc/x2goserver/Manifest | 1 | ||||
-rw-r--r-- | net-misc/x2goserver/x2goserver-4.1.0.3-r1.ebuild | 100 |
2 files changed, 101 insertions, 0 deletions
diff --git a/net-misc/x2goserver/Manifest b/net-misc/x2goserver/Manifest index e1c600cbf931..53e5d8d68e64 100644 --- a/net-misc/x2goserver/Manifest +++ b/net-misc/x2goserver/Manifest @@ -5,5 +5,6 @@ AUX x2goserver.init 442 BLAKE2B 11e29bed398d23cae9fccc29d2ccce6ef59422a3d258139f DIST x2goserver-4.1.0.2.tar.gz 138053 BLAKE2B 5281f05d8531ace6e9228faf5c73590b17e4f743ab6a01779bcf0252c2c34d4525919ae71deef190bf835713be2f43d25fa41fd5c82e99280f0dc77927af7006 SHA512 32f9f38889b79a836bba12bf8df61d0a1530959b1e0da52935a330472a3933288edc611a4843ae145261e954a61e5b61a00a7cb0563b276bcad0587e00c09672 DIST x2goserver-4.1.0.3.tar.gz 141581 BLAKE2B 79401a146e8a18451d6521f4b9556b2f22746bd752f39dc45764bacca085f2bb66a92327aaeb292979ce43ffbde24541e492cec814f1f8a535614cbdc2dc3ebd SHA512 9d7257dd454bfedca9e3ef1b07bc38b540cb833fae4535f2225a1f0bfea93c0f04c638d411b57c50e7170106a5ae1d7f41c19f043832129a7a9460dcfd34c56a EBUILD x2goserver-4.1.0.2.ebuild 2603 BLAKE2B 6d7c418547ce8ebeb4c226e1e90d18d329bfd679c8fe6c09d6fa967e0ffeb89d04257154e192d3e7a8585443ad8818730e0a490074ba9e0b4bf05bee50df53df SHA512 2b918aa2920ce522d89657cd297a9dc40e6cff579cd700d338c9957c23cf9ca57855a8b6fd806054905a4636bd27591afa5348787dd568e02c68e5a298c6917e +EBUILD x2goserver-4.1.0.3-r1.ebuild 2536 BLAKE2B 42a7874b734b197bd40afe674fbb09466449324a32954a6b87c737d1a27c3cdcde3df39be206b4ae1abdafc0dcb2f042a3673f7a683f8d1aee561e4813cba49a SHA512 48a87eda1e576821193059d52627a9936e4487def7c6279b8ad23ab4d4e8e79235d110a0cc28d005d5bda333fbb4e200e5439bc9a29d42d5403a319f18a44aff EBUILD x2goserver-4.1.0.3.ebuild 2700 BLAKE2B fb10e4e31f889a17ddf491ec3b156cec3b5d34a72b141177597a2815ffefbc07519f86de5fbf1ac4883173826c7bb2d27d8461ebb2e5e13ca0ec7f7aa6bf9f44 SHA512 c721b7bb63e22a3bebf746ebe9aad94dab2d0ef888b4cc1b860e130385e27948f23f0b5f586def00a97dc0842d0725ccb13bf820f7afef06b1b90ca33d88a796 MISC metadata.xml 398 BLAKE2B 4e3f8a55917796a30045a54805c7d7d8d4457ec14aa2354987868e02805192f208f1dd624414e1b04633ccd4d2fccd0d05b91deabc3073aefdb019578acdc42d SHA512 f0c209499689338c77517afd3c49153e822ba45d29bf575dd6d3e8266bcbe4cb87d9a0a1744178a0392a7358b7164c765157831710ff85cb38dea5b76fd7b65f diff --git a/net-misc/x2goserver/x2goserver-4.1.0.3-r1.ebuild b/net-misc/x2goserver/x2goserver-4.1.0.3-r1.ebuild new file mode 100644 index 000000000000..dd16386ea11f --- /dev/null +++ b/net-misc/x2goserver/x2goserver-4.1.0.3-r1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit multilib systemd toolchain-funcs xdg + +DESCRIPTION="The X2Go server" +HOMEPAGE="http://www.x2go.org" +SRC_URI="http://code.x2go.org/releases/source/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+fuse postgres +sqlite" + +REQUIRED_USE="|| ( postgres sqlite )" + +DEPEND="virtual/perl-ExtUtils-MakeMaker" +RDEPEND="acct-user/x2gouser + acct-user/x2goprint + dev-lang/perl:= + dev-perl/Capture-Tiny + dev-perl/Config-Simple + dev-perl/File-BaseDir + dev-perl/File-ReadBackwards + dev-perl/File-Which + dev-perl/Switch + dev-perl/Try-Tiny + media-fonts/font-cursor-misc + media-fonts/font-misc-misc[nls] + >=net-misc/nx-3.5.99.14 + net-misc/openssh + >=sys-apps/iproute2-4.3.0 + x11-apps/xauth + x11-apps/xhost + x11-apps/xwininfo + fuse? ( net-fs/sshfs ) + postgres? ( dev-perl/DBD-Pg ) + sqlite? ( dev-perl/DBD-SQLite )" + +PATCHES=( + "${FILESDIR}"/${PN}-4.1.0.0-Xresources.patch + "${FILESDIR}"/${PN}-4.1.0.0-skip_man2html.patch + ) + +src_prepare() { + default + # Multilib clean + sed -e "s#/lib/#/$(get_libdir)/#" -i x2goserver/bin/x2gopath || die + + # Do not compress man pages by default + sed '/^[[:space:]]*gzip.*man/d' -i */Makefile || die +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LIBDIR="/usr/$(get_libdir)/x2go" \ + PREFIX=/usr +} + +src_install() { + emake \ + DESTDIR="${D}" \ + LIBDIR="/usr/$(get_libdir)/x2go" \ + NXLIBDIR="/usr/$(get_libdir)/nx" \ + PREFIX=/usr \ + install + + fowners root:x2goprint /usr/bin/x2goprint + fperms 2755 /usr/bin/x2goprint + fperms 0750 /etc/sudoers.d + fperms 0440 /etc/sudoers.d/x2goserver + dosym ../../usr/share/applications /etc/x2go/applications + + newinitd "${FILESDIR}"/${PN}.init x2gocleansessions + systemd_dounit "${FILESDIR}"/x2gocleansessions.service +} + +pkg_postinst() { + xdg_pkg_postinst + if use sqlite ; then + if [[ -f "${EROOT}"/var/lib/x2go/x2go_sessions ]] ; then + elog "To use sqlite and update your existing database, run:" + elog " # x2godbadmin --updatedb" + else + elog "To use sqlite and create the initial database, run:" + elog " # x2godbadmin --createdb" + fi + + fi + if use postgres ; then + elog "To use a PostgreSQL database, more information is availabe here:" + elog "http://www.x2go.org/doku.php/wiki:advanced:multi-node:x2goserver-pgsql" + fi + + elog "For password authentication, you need to enable PasswordAuthentication" + elog "in /etc/ssh/sshd_config (disabled by default in Gentoo)" + elog "An init script was installed for x2gocleansessions" +} |