Magellan Linux

Diff of /trunk/extras/x2goclient/x2goclient-4.1.2.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 31400 by niro, Tue Jul 3 10:14:26 2018 UTC revision 31401 by niro, Tue Jul 3 10:23:10 2018 UTC
# Line 4  PNAME="x2goclient" Line 4  PNAME="x2goclient"
4  PVER="4.1.2.1"  PVER="4.1.2.1"
5  PBUILD="r1"  PBUILD="r1"
6    
 SPLIT_PACKAGES="x2goclient x2goplugin x2goplugin-provider"  
   
7  PCAT="net-misc"  PCAT="net-misc"
8    
9    DESCRIPTION="Client application to launch server-side X2Go sessions."
10  HOMEPAGE="http://www.x2go.org"  HOMEPAGE="http://www.x2go.org"
11    
12  COMMON_DEPEND=">= x11-libs/qt4-gui-4.8  DEPEND="${COMMON_DEPEND}
13     ${CLIENT_DEPEND}"
14    
15    
16    DEPEND=">= x11-libs/qt4-gui-4.8
17   >= x11-libs/qt4-svg-4.8   >= x11-libs/qt4-svg-4.8
18   >= x11-libs/libXpm-3.5   >= x11-libs/libXpm-3.5
19   >= net-libs/libssh-0.7   >= net-libs/libssh-0.7
20   >= x11-apps/xauth-1   >= x11-apps/xauth-1
21   >= net-print/libcups-2.2   >= net-print/libcups-2.2
22   >= net-misc/nxcomp-${PVER}   >= net-misc/nxcomp-${PVER}
23   >= net-misc/nxproxy-${PVER}"   >= net-misc/nxproxy-${PVER}
24  CLIENT_DEPEND=">= net-nds/libldap-2.4   >= net-nds/libldap-2.4
25   >= x11-themes/hicolor-icon-theme-0.15"   >= x11-themes/hicolor-icon-theme-0.15"
 PROVIDER_DEPEND=">= net-www/apache2-2.4"  
   
 SDEPEND="${COMMON_DEPEND}  
  ${CLIENT_DEPEND}  
  ${PROVIDER_DEPEND}"  
26    
27  SRCFILE="${PNAME}-${PVER}.tar.gz"  SRCFILE="${PNAME}-${PVER}.tar.gz"
28  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
# Line 37  SRC_URI=( Line 36  SRC_URI=(
36    
37  UP2DATE="updatecmd ${HOMEPAGE}/sources.php | grep nx-X11 | sed 's/.*nx-X11-\(.*\)-.*/\1/;q'"  UP2DATE="updatecmd ${HOMEPAGE}/sources.php | grep nx-X11 | sed 's/.*nx-X11-\(.*\)-.*/\1/;q'"
38    
 split_info_nxprint()  
 {  
  DESCRIPTION="Nomachine NX X11 printing layer."  
  DEPEND="${COMMON_DEPEND}  
  ${CLIENT_DEPEND}"  
  PROVIDE="virtual/nxprint"  
 }  
   
 split_info_x2goplugin()  
 {  
  DESCRIPTION="A webclient for X2Go based NX servers as Mozilla plugin."  
  DEPEND="${COMMON_DEPEND}"  
 }  
   
 split_info_x2goplugin-provider()  
 {  
  DESCRIPTION="Example configuration providing the x2goplugin via an apache server."  
  DEPEND="${PROVIDER_DEPEND}"  
 }  
   
39  src_prepare()  src_prepare()
40  {  {
41   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
# Line 75  src_compile() Line 54  src_compile()
54   mmake PREFIX=/usr || die   mmake PREFIX=/usr || die
55  }  }
56    
57  src_install_x2goclient()  src_install()
58  {  {
59   cd ${SRCDIR}   cd ${SRCDIR}
60   mmake PREFIX=/usr DESTDIR=${BINDIR} install_client || die   mmake PREFIX=/usr DESTDIR=${BINDIR} install || die
61   minstalldocs AUTHORS ChangeLog COPYING* HOWTO* LICENSE README* VERSION || die   minstalldocs AUTHORS ChangeLog COPYING* HOWTO* LICENSE README* VERSION || die
62  }  }
   
 src_install_x2goplugin()  
 {  
  cd ${SRCDIR}  
  mmake PREFIX=/usr DESTDIR=${BINDIR} install_plugin || die  
 }  
   
 src_install_x2goplugin-provider()  
 {  
  cd ${SRCDIR}  
  mmake PREFIX=/usr DESTDIR=${BINDIR} install_pluginprovider || die  
  minstalldir /etc/apache2/modules.d || die  
  mlink /etc/x2g/x2goplugin-apache.conf /etc/apache2/modules.d/ || die  
 }  

Legend:
Removed from v.31400  
changed lines
  Added in v.31401