Magellan Linux

Annotation of /branches/R11-unstable/extras/opennx/opennx-0.16.0.729-r4.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32536 - (hide annotations) (download)
Mon Apr 29 13:05:47 2019 UTC (5 years ago) by niro
File size: 2545 byte(s)
-release branches/R11-unstable
1 niro 29250 # $Id$
2    
3     PNAME="opennx"
4     PVER="0.16.0.729"
5     PBUILD="r4"
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     >= virtual/libjpeg
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     >= x11-libs/wxgtk-2.8
43     >= net-misc/nxproxy-3.5
44     >= net-misc/nxssh-3.5"
45    
46     SDEPEND=">= x11-misc/gccmakedep-1
47     >= x11-misc/imake-1
48     >= x11-apps/xdg-utils-1.1
49     >= app-arch/zip-3"
50    
51     PROVIDE="virtual/nxclient"
52    
53     SRCFILE="${PNAME}-${PVER}.tar.gz"
54     SRCDIR="${BUILDDIR}/${PNAME}-${PVER%.*.*}"
55    
56     sminclude mbuild xdg mtools udev
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     pkg_setup()
67     {
68     preinstall
69     }
70    
71     src_compile()
72     {
73     cd ${SRCDIR}
74    
75     mconfigure \
76     --disable-rpath \
77     --enable-unicode \
78     --enable-usbip \
79     --enable-singlesession \
80     --with-x \
81     --with-samba \
82     || die
83    
84     mmake || die
85     }
86    
87     src_install()
88     {
89     cd ${SRCDIR}
90     mmake DESTDIR=${BINDIR} install || die
91    
92     # usbip udev rule
93     minstalludevrule etc/60-opennx.rules || die
94    
95     # fix desktop links
96     mdelete -r /usr/share/icons || die
97     mdelete -r /usr/share/applnk || die
98     minstallpixmap extres/256x256/apps/nx.png opennx.png || die
99     minstallxdg --file extres/xdg/innovidata-opennx.desktop --name "OpenNX Client" --exec opennx --icon opennx --vendor innovidata || die
100     minstallpixmap extres/256x256/apps/opennx-admin.png || die
101     minstallxdg --file extres/xdg/innovidata-opennx-admin.desktop --exec "opennx --admin" --icon opennx-admin --vendor innovidata || die
102     minstallpixmap extres/256x256/apps/opennx-wizard.png || die
103     minstallxdg --file extres/xdg/innovidata-opennx-wizard.desktop --exec "opennx --wizard" --icon opennx-wizard --vendor innovidata || die
104    
105     minstalldocs ABOUT* ChangeLog COPYING || die
106     }
107    
108     preinstall()
109     {
110     mgroupadd opennx
111     }