Magellan Linux

Contents of /trunk/extras/opennx/opennx-0.16.0.711-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 12525 - (show annotations) (download)
Wed Jun 6 18:54:53 2012 UTC (12 years ago) by niro
File size: 1879 byte(s)
-fixed missing include
1 # $Id$
2
3 PNAME="opennx"
4 PVER="0.16.0.711"
5 PBUILD="r2"
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.32
16 >= dev-libs/libffi-3
17 >= dev-libs/openssl-1.0.1c
18 >= media-libs/fontconfig-2.9
19 >= media-libs/freetype-2.4
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.21
26 >= sys-libs/libstdc++-4.
27 >= sys-libs/zlib-1.2
28 >= x11-libs/libX11-1.4
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 >= x11-libs/wxgtk-2.8
43 >= x11-apps/xdg-utils-1.1
44 >= net-misc/nxproxy-3.5
45 >= net-misc/nxssh-3.5"
46
47 SDEPEND=">= x11-misc/gccmakedep-1
48 >= x11-misc/imake-1"
49
50 PROVIDE="virtual/nxclient"
51
52 SRCFILE="${PNAME}-${PVER}.tar.gz"
53 SRCDIR="${BUILDDIR}/${PNAME}-${PVER%.*.*}"
54
55 sminclude mbuild xdg mtools
56
57 SRC_URI=(
58 sourceforge://${PNAME}/${SRCFILE}
59 mirror://${PNAME}/${SRCFILE}
60 )
61
62 UP2DATE="updatecmd_sourceforge opennx CI-source"
63
64 src_compile()
65 {
66 cd ${SRCDIR}
67
68 mconfigure \
69 --disable-rpath \
70 --enable-unicode \
71 --enable-usbip \
72 --enable-singlesession \
73 --with-x \
74 --with-samba \
75 || die
76
77 mmake || die
78 }
79
80 src_install()
81 {
82 cd ${SRCDIR}
83 mmake DESTDIR=${BINDIR} install || die
84
85 # usbip udev rule
86 minstalludev etc/60-opennx.rules || die
87
88 minstalldocs ABOUT* ChangeLog COPYING || die
89 }
90
91 preinstall()
92 {
93 mgroupadd opennx
94 }
95
96 postinstall()
97 {
98 xdg-icon-resource forceupdate
99 }
100
101 postremove()
102 {
103 xdg-icon-resource forceupdate
104 }