Lines 4-24
Link Here
|
4 |
|
4 |
|
5 |
inherit eutils |
5 |
inherit eutils |
6 |
|
6 |
|
7 |
MY_PN="${PN//x11/X11}" |
|
|
8 |
MY_PV="${PV}-10" |
9 |
DESCRIPTION="A special version of the X11 libraries supporting NX compression technology" |
7 |
DESCRIPTION="A special version of the X11 libraries supporting NX compression technology" |
10 |
HOMEPAGE="http://www.nomachine.com/developers.php" |
8 |
HOMEPAGE="http://www.nomachine.com/developers.php" |
11 |
URI_BASE="http://www.nomachine.com/download/nxsources/" |
9 |
URI_BASE="http://www.nomachine.com/download/1.5.0/sources" |
12 |
URI_BASE2="http://www.nomachine.com/download/nxsources/" |
10 |
SRC_NX_X11="nx-X11-$PV-15.tar.gz" |
13 |
SRC_NX_X11="${MY_PN}-${MY_PV}.tar.gz" |
11 |
SRC_NXAGENT="nxagent-$PV-93.tar.gz" |
14 |
SRC_NXAGENT="nxagent-1.4.0-65.tar.gz" |
12 |
SRC_NXAUTH="nxauth-$PV-1.tar.gz" |
15 |
SRC_NXAUTH="nxauth-1.4.0-2.tar.gz" |
13 |
SRC_NXCOMP="nxcomp-$PV-65.tar.gz" |
16 |
SRC_NXCOMP="nxcomp-1.4.0-31.tar.gz" |
14 |
SRC_NXCOMPEXT="nxcompext-$PV-16.tar.gz" |
17 |
SRC_NXCOMPEXT="nxcompext-1.4.0-3.tar.gz" |
15 |
SRC_NXVIEWER="nxviewer-$PV-14.tar.gz" |
18 |
SRC_NXVIEWER="nxviewer-1.4.0-4.tar.gz" |
16 |
SRC_NXDESKTOP="nxdesktop-$PV-75.tar.gz" |
19 |
SRC_NXDESKTOP="nxdesktop-1.4.0-61.tar.gz" |
17 |
SRC_NXESD="nxesd-$PV-3.tar.gz" |
20 |
SRC_NXESD="nxesd-1.4.0-1.tar.gz" |
18 |
|
21 |
SRC_URI="$URI_BASE/nx-X11/${SRC_NX_X11} $URI_BASE/nxagent/${SRC_NXAGENT} $URI_BASE/nxauth/${SRC_NXAUTH} $URI_BASE/nxcomp/${SRC_NXCOMP} $URI_BASE/nxcompext/${SRC_NXCOMPEXT} $URI_BASE/nxviewer/${SRC_NXVIEWER} $URI_BASE/nxdesktop/${SRC_NXDESKTOP} $URI_BASE/nxesd/${SRC_NXESD}" |
19 |
SRC_URI="$URI_BASE/$SRC_NX_X11 $URI_BASE/$SRC_NXAGENT $URI_BASE/$SRC_NXAUTH |
|
|
20 |
$URI_BASE/$SRC_NXCOMP $URI_BASE/$SRC_NXCOMPEXT $URI_BASE/$SRC_NXVIEWER |
21 |
$URI_BASE/$SRC_NXDESKTOP $URI_BASE/$SRC_NXESD" |
22 |
|
22 |
LICENSE="GPL-2" |
23 |
LICENSE="GPL-2" |
23 |
SLOT="0" |
24 |
SLOT="0" |
24 |
KEYWORDS="x86 ppc" |
25 |
KEYWORDS="x86 ppc" |
Lines 27-33
IUSE=""
Link Here
|
27 |
DEPEND="virtual/x11 |
28 |
DEPEND="virtual/x11 |
28 |
media-libs/jpeg" |
29 |
media-libs/jpeg" |
29 |
#RDEPEND="" |
30 |
#RDEPEND="" |
30 |
S=${WORKDIR}/${MY_PN} |
31 |
S=${WORKDIR}/${PN//x11/X11} |
31 |
|
32 |
|
32 |
src_unpack() { |
33 |
src_unpack() { |
33 |
# we can't use ${A} because of bug #61977 |
34 |
# we can't use ${A} because of bug #61977 |
Lines 41-47
src_unpack() {
Link Here
|
41 |
unpack ${SRC_NXESD} |
42 |
unpack ${SRC_NXESD} |
42 |
|
43 |
|
43 |
cd ${S} |
44 |
cd ${S} |
44 |
epatch ${FILESDIR}/${PN}-${PV}.xprint.patch |
45 |
epatch ${FILESDIR}/nx-x11-windows-linux-resume.patch |
45 |
} |
46 |
} |
46 |
|
47 |
|
47 |
src_compile() { |
48 |
src_compile() { |
Lines 89-100
src_install() {
Link Here
|
89 |
popd |
90 |
popd |
90 |
|
91 |
|
91 |
pushd ../nxcomp/ |
92 |
pushd ../nxcomp/ |
92 |
dolib libXcomp.so.1.4.0 |
93 |
dolib libXcomp.so.1.5.0 |
93 |
dolib libXcomp.so |
94 |
dolib libXcomp.so |
94 |
popd |
95 |
popd |
95 |
|
96 |
|
96 |
pushd ../nxcompext/ |
97 |
pushd ../nxcompext/ |
97 |
dolib libXcompext.so.1.4.0 |
98 |
dolib libXcompext.so.1.5.0 |
98 |
dolib libXcompext.so |
99 |
dolib libXcompext.so |
99 |
popd |
100 |
popd |
100 |
|
101 |
|
Lines 103-114
src_install() {
Link Here
|
103 |
insinto /usr/X11R6/include |
104 |
insinto /usr/X11R6/include |
104 |
doins ../nxcomp/NX.h |
105 |
doins ../nxcomp/NX.h |
105 |
|
106 |
|
|
|
107 |
insinto /etc/env.d |
108 |
doins ${FILESDIR}/1.5.0/50nxx11 |
109 |
|
106 |
dodir /var/lib/nxserver |
110 |
dodir /var/lib/nxserver |
107 |
|
111 |
|
108 |
return |
112 |
return |
109 |
|
113 |
|
110 |
# nxesd support will have to wait for a later release |
|
|
111 |
|
112 |
cd ../nxesd |
114 |
cd ../nxesd |
113 |
emake DESTDIR=${D} install || die "unable to install nxesd" |
115 |
emake DESTDIR=${D} install || die "unable to install nxesd" |
114 |
} |
116 |
} |