diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-06-30 01:41:48 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-06-30 01:41:48 +0100 |
commit | 38c20fb51b0482ec1b2c2a34ed16227718eac4b2 (patch) | |
tree | 18555c0f1f2d21b225fb67bd5408127b8aaadef2 /net-misc/x2goclient/x2goclient-4.1.2.3.ebuild | |
parent | 2831634aa8213b30f404da1f64644d94dc66a6d0 (diff) |
gentoo auto-resync : 30:06:2023 - 01:41:48
Diffstat (limited to 'net-misc/x2goclient/x2goclient-4.1.2.3.ebuild')
-rw-r--r-- | net-misc/x2goclient/x2goclient-4.1.2.3.ebuild | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/net-misc/x2goclient/x2goclient-4.1.2.3.ebuild b/net-misc/x2goclient/x2goclient-4.1.2.3.ebuild new file mode 100644 index 000000000000..8738dcc0114d --- /dev/null +++ b/net-misc/x2goclient/x2goclient-4.1.2.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop qmake-utils xdg + +DESCRIPTION="The X2Go Qt client" +HOMEPAGE="https://wiki.x2go.org/doku.php" +SRC_URI="https://code.x2go.org/releases/source/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ldap" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + >=net-libs/libssh-0.7.5-r2 + net-print/cups + x11-libs/libXpm + ldap? ( net-nds/openldap:= )" +RDEPEND="${DEPEND} + net-misc/nx" +BDEPEND="dev-qt/linguist-tools:5" + +CLIENT_BUILD="${WORKDIR}"/${P}.client_build +PLUGIN_BUILD="${WORKDIR}"/${P}.plugin_build + +src_prepare() { + default + + if ! use ldap; then + sed -e "s/-lldap//" -i x2goclient.pro || die + sed -e "s/#define USELDAP//" -i src/x2goclientconfig.h || die + fi +} + +src_configure() { + eqmake5 "${S}"/x2goclient.pro +} + +src_install() { + dobin ${PN} + + local size + for size in 16 32 48 64 128 ; do + doicon -s ${size} res/img/icons/${size}x${size}/${PN}.png + done + newicon -s scalable res/img/x2go-logos/x2go-logo.svg ${PN}.svg + + insinto /usr/share/pixmaps + doins res/img/icons/${PN}.xpm + + domenu desktop/${PN}.desktop + doman man/man?/* +} |