Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 309141
Collapse All | Expand All

(-)../../../gentoo/net-misc/icaclient/icaclient-11.100.ebuild (-5 / +14 lines)
Lines 12-18 Link Here
12
LICENSE="icaclient"
12
LICENSE="icaclient"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="-* ~amd64 ~x86"
14
KEYWORDS="-* ~amd64 ~x86"
15
IUSE="linguas_de linguas_ja"
15
IUSE="linguas_de linguas_ja +nsplugin"
16
RESTRICT="mirror strip userpriv fetch"
16
RESTRICT="mirror strip userpriv fetch"
17
17
18
QA_TEXTRELS="opt/ICAClient/VDSCARD.DLL
18
QA_TEXTRELS="opt/ICAClient/VDSCARD.DLL
Lines 44-50 Link Here
44
	)
44
	)
45
	amd64? (
45
	amd64? (
46
		>=app-emulation/emul-linux-x86-xlibs-20080316
46
		>=app-emulation/emul-linux-x86-xlibs-20080316
47
		www-plugins/nspluginwrapper
47
		nsplugin? (
48
			www-plugins/nspluginwrapper
49
		)
48
	)"
50
	)"
49
DEPEND=""
51
DEPEND=""
50
S="${WORKDIR}/usr/lib/ICAClient"
52
S="${WORKDIR}/usr/lib/ICAClient"
Lines 62-69 Link Here
62
src_install() {
64
src_install() {
63
	dodir /opt/ICAClient
65
	dodir /opt/ICAClient
64
66
65
	insinto /opt/ICAClient
67
	if use nsplugin ; then 
66
	doins *.DLL npica.so libctxssl.so libproxy.so nls/en/eula.txt
68
		insinto /opt/ICAClient
69
		doins *.DLL npica.so libctxssl.so libproxy.so nls/en/eula.txt
70
	else
71
		insinto /opt/ICAClient
72
		doins *.DLL libctxssl.so libproxy.so nls/en/eula.txt
73
	fi
67
74
68
	insinto /opt/ICAClient/config
75
	insinto /opt/ICAClient/config
69
	doins config/* config/.* nls/en/*.ini
76
	doins config/* config/.* nls/en/*.ini
Lines 110-116 Link Here
110
117
111
	doenvd "${FILESDIR}"/10ICAClient
118
	doenvd "${FILESDIR}"/10ICAClient
112
119
113
	dosym /opt/ICAClient/npica.so /usr/$(get_libdir)/nsbrowser/plugins/npica.so
120
	if use nsplugin ; then 
121
		dosym /opt/ICAClient/npica.so /usr/$(get_libdir)/nsbrowser/plugins/npica.so
122
	fi
114
123
115
	# wfica has libxcb locking bugs, so provide a wrapper.  It needs to be in
124
	# wfica has libxcb locking bugs, so provide a wrapper.  It needs to be in
116
	# /opt/ICAClient to ensure it gets called, so rename wfica to wfica.bin.
125
	# /opt/ICAClient to ensure it gets called, so rename wfica to wfica.bin.

Return to bug 309141