Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 101691 | Differences between
and this patch

Collapse All | Expand All

(-)nx-x11-1.4.0-r4.ebuild (-19 / +21 lines)
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
}

Return to bug 101691