Magellan Linux

Contents of /trunk/extras/x2goclient/x2goclient-4.1.1.0-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 30247 - (show annotations) (download)
Thu Nov 9 11:12:06 2017 UTC (6 years, 7 months ago) by niro
File size: 1956 byte(s)
auto added: ver bump to 4.1.1.0-r1
1 # $Id$
2
3 PNAME="x2goclient"
4 PVER="4.1.1.0"
5 PBUILD="r1"
6
7 SPLIT_PACKAGES="x2goclient x2goplugin x2goplugin-provider"
8
9 PCAT="net-misc"
10 HOMEPAGE="http://www.x2go.org"
11
12 COMMON_DEPEND=">= x11-libs/qt4-gui-4.8
13 >= x11-libs/libXpm-3.5
14 >= net-libs/libssh-0.7
15 >= x11-apps/xauth-1
16 >= net-print/libcups-2.2
17 >= net-misc/nxcomp-${PVER}
18 >= net-misc/nxproxy-${PVER}"
19 CLIENT_DEPEND=">= net-nds/libldap-2.4
20 >= x11-themes/hicolor-icon-theme-0.15"
21 PROVIDER_DEPEND=">= net-www/apache2-2.4"
22
23 SDEPEND="${COMMON_DEPEND}
24 ${CLIENT_DEPEND}
25 ${PROVIDER_DEPEND}"
26
27 SRCFILE="${PNAME}-${PVER}.tar.gz"
28 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
29
30 sminclude mtools xdg qt4
31
32 SRC_URI=(
33 https://code.x2go.org/releases/source/${PNAME}/${SRCFILE}
34 mirror://${PNAME}/${SRCFILE}
35 )
36
37 UP2DATE="updatecmd ${HOMEPAGE}/sources.php | grep nx-X11 | sed 's/.*nx-X11-\(.*\)-.*/\1/;q'"
38
39 split_info_nxprint()
40 {
41 DESCRIPTION="Nomachine NX X11 printing layer."
42 DEPEND="${COMMON_DEPEND}
43 ${CLIENT_DEPEND}"
44 PROVIDE="virtual/nxprint"
45 }
46
47 split_info_x2goplugin()
48 {
49 DESCRIPTION="A webclient for X2Go based NX servers as Mozilla plugin."
50 DEPEND="${COMMON_DEPEND}"
51 }
52
53 split_info_x2goplugin-provider()
54 {
55 DESCRIPTION="Example configuration providing the x2goplugin via an apache server."
56 DEPEND="${PROVIDER_DEPEND}"
57 }
58
59 src_prepare()
60 {
61 munpack ${SRCFILE} || die
62 cd ${SRCDIR}
63
64 # fix broken Makefile
65 sed -i "s:-o root -g root ::g" Makefile || die
66 }
67
68 src_compile()
69 {
70 mmake PREFIX=/usr || die
71 }
72
73 src_install_x2goclient()
74 {
75 cd ${SRCDIR}
76 mmake PREFIX=/usr DESTDIR=${BINDIR} install_client || die
77 minstalldocs AUTHORS ChangeLog COPYING* HOWTO* LICENSE README* VERSION || die
78 }
79
80 src_install_x2goplugin()
81 {
82 cd ${SRCDIR}
83 mmake PREFIX=/usr DESTDIR=${BINDIR} install_plugin || die
84 }
85
86 src_install_x2goplugin-provider()
87 {
88 cd ${SRCDIR}
89 mmake PREFIX=/usr DESTDIR=${BINDIR} install_pluginprovider || die
90 minstalldir /etc/apache2/modules.d || die
91 mlink /etc/x2g/x2goplugin-apache.conf /etc/apache2/modules.d/ || die
92 }