Magellan Linux

Annotation of /branches/R11-stable/extras/opennx/opennx-0.16.0.729-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 23412 - (hide annotations) (download)
Thu Nov 20 11:05:08 2014 UTC (9 years, 6 months ago) by niro
Original Path: trunk/extras/opennx/opennx-0.16.0.729-r1.smage2
File size: 2526 byte(s)
-added missing zip sdep
1 niro 22323 # $Id$
2    
3     PNAME="opennx"
4     PVER="0.16.0.729"
5     PBUILD="r1"
6    
7     PCAT="net-misc"
8    
9     DESCRIPTION="OpenNX is an open source drop in replacement for NoMachine's NX client."
10     HOMEPAGE="http://opennx.net/"
11    
12     DEPEND=">= app-arch/bzip2-1
13     >= app-arch/xz-utils-5
14     >= dev-libs/expat-2
15     >= dev-libs/glib2-2.40
16     >= dev-libs/libffi-3.1
17     >= dev-libs/openssl-1.0.1
18     >= media-libs/fontconfig-2.11
19     >= media-libs/freetype-2.5
20     >= media-libs/libjpeg-8
21     >= media-libs/libpng-1.5
22     >= media-libs/libtiff-4
23     >= net-misc/curl-7
24     >= net-nds/libldap-2.4
25     >= sys-apps/util-linux-2.25
26     >= sys-libs/libstdc++-4.8
27     >= sys-libs/zlib-1.2
28     >= x11-libs/libX11-1.6
29     >= x11-libs/libXau-1
30     >= x11-libs/libXmu-1.1
31     >= x11-libs/libXcomposite-0.4
32     >= x11-libs/libXcursor-1.1
33     >= x11-libs/libXdamage-1.1
34     >= x11-libs/libXext-1.3
35     >= x11-libs/libXfixes-5
36     >= x11-libs/libXi-1.4
37     >= x11-libs/libXinerama-1.1
38     >= x11-libs/libXrandr-1.3
39     >= x11-libs/libXrender-0.9
40     >= x11-libs/libXt-1.1
41     >= x11-libs/libXxf86vm-1.1
42 niro 23411 >= x11-libs/wxgtk-2.8
43 niro 22323 >= net-misc/nxproxy-3.5
44     >= net-misc/nxssh-3.5"
45    
46     SDEPEND=">= x11-misc/gccmakedep-1
47     >= x11-misc/imake-1
48 niro 23412 >= x11-apps/xdg-utils-1.1
49     >= app-arch/zip-3"
50 niro 22323
51     PROVIDE="virtual/nxclient"
52    
53     SRCFILE="${PNAME}-${PVER}.tar.gz"
54     SRCDIR="${BUILDDIR}/${PNAME}-${PVER%.*.*}"
55    
56     sminclude mbuild xdg mtools
57    
58     SRC_URI=(
59     sourceforge://${PNAME}/${SRCFILE}
60     mirror://${PNAME}/${SRCFILE}
61     )
62    
63     UP2TARBALL="${PNAME}"
64     UP2DATE="updatecmd_sourceforge ${PNAME} CI-source gz"
65    
66     src_compile()
67     {
68     cd ${SRCDIR}
69    
70     mconfigure \
71     --disable-rpath \
72     --enable-unicode \
73     --enable-usbip \
74     --enable-singlesession \
75     --with-x \
76     --with-samba \
77     || die
78    
79     mmake || die
80     }
81    
82     src_install()
83     {
84     cd ${SRCDIR}
85     mmake DESTDIR=${BINDIR} install || die
86    
87     # usbip udev rule
88     minstalludevrule etc/60-opennx.rules || die
89    
90     # fix desktop links
91     rm -rf ${BINDIR}/usr/share/icons || die
92     rm -rf ${BINDIR}/usr/share/applnk || die
93     minstallpixmap extres/256x256/apps/nx.png opennx.png || die
94     minstallxdg --file extres/xdg/innovidata-opennx.desktop --name "OpenNX Client" --exec opennx --icon opennx --vendor innovidata || die
95     minstallpixmap extres/256x256/apps/opennx-admin.png || die
96     minstallxdg --file extres/xdg/innovidata-opennx-admin.desktop --exec "opennx --admin" --icon opennx-admin --vendor innovidata || die
97     minstallpixmap extres/256x256/apps/opennx-wizard.png || die
98     minstallxdg --file extres/xdg/innovidata-opennx-wizard.desktop --exec "opennx --wizard" --icon opennx-wizard --vendor innovidata || die
99    
100     minstalldocs ABOUT* ChangeLog COPYING || die
101     }
102    
103     preinstall()
104     {
105     mgroupadd opennx
106     }