summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation/vmware-view-client/vmware-view-client-1.7.0.0.ebuild')
-rw-r--r--app-emulation/vmware-view-client/vmware-view-client-1.7.0.0.ebuild18
1 files changed, 16 insertions, 2 deletions
diff --git a/app-emulation/vmware-view-client/vmware-view-client-1.7.0.0.ebuild b/app-emulation/vmware-view-client/vmware-view-client-1.7.0.0.ebuild
index ba691fa..f2c1b54 100644
--- a/app-emulation/vmware-view-client/vmware-view-client-1.7.0.0.ebuild
+++ b/app-emulation/vmware-view-client/vmware-view-client-1.7.0.0.ebuild
@@ -28,14 +28,24 @@ KEYWORDS="~x86 ~amd64 -*"
IUSE=""
-DEPEND="!app-emulation/vmware-view-open-client"
+DEPEND="!app-emulation/vmware-view-open-client
+ || ( >=net-misc/freerdp-1.0.2 net-misc/rdesktop )"
RDEPEND=""
+RESTRICT="strip"
+
#S=${WORKDIR}/${P}
src_configure() {
- mv ${S}/usr/lib ${S}/usr/lib32
+ mv ${S}/usr/lib ${S}/usr/lib32 || die "Failure 1"
+ mkdir -p ${S}/usr/lib/vmware || die "Failure 2"
+ mv ${S}/usr/lib32/vmware/vmware-* ${S}/usr/lib32/vmware/xkeymap/ ${S}/usr/lib/vmware/ || die "Moving failed"
+ mkdir -p ${S}/usr/libexec/vmware || die "Failure 4"
+ mv ${S}/usr/lib/vmware/vmware-view-usbd ${S}/usr/libexec/vmware/vmware-view-usb || die "Failure 5"
+ mv ${S}/usr/bin/vmware-view ${S}/usr/bin/vmware-view.bin || die "Failure 5"
+ cp ${FILESDIR}/vmware-view.wrapper ${S}/usr/bin/vmware-view || die "Failure 6"
+ chmod a+x ${S}/usr/bin/vmware-view || die "Failure 7"
# Only relocate to other package
}
@@ -46,4 +56,8 @@ src_compile() {
src_install() {
cp -dr --preserve=mode,timestamps ${S}/* ${D}/
+ insinto /usr/share/pixmaps
+ doins ${FILESDIR}/vmware-view-client-vmware.png
+ insinto /usr/share/applications
+ doins ${FILESDIR}/vmware-view-client.desktop
}