Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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