From 49eb53180f3d183003524dd99c138500737f1272 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 14 Dec 2014 14:33:35 +0000 Subject: fix vmware-view link problem --- app-emulation/vmware-view-open-client/ChangeLog | 82 ++++++++++++++++++++++ app-emulation/vmware-view-open-client/Manifest | 7 ++ ...iew-open-client-4.5.0.297975-curl-headers.patch | 12 ++++ ...are-view-open-client-4.5.0.297975-linking.patch | 14 ++++ ...pen-client-4.5.0.297975-unbundle-intltool.patch | 35 +++++++++ app-emulation/vmware-view-open-client/metadata.xml | 13 ++++ .../vmware-view-open-client-4.5.0.297975-r2.ebuild | 62 ++++++++++++++++ 7 files changed, 225 insertions(+) create mode 100644 app-emulation/vmware-view-open-client/ChangeLog create mode 100644 app-emulation/vmware-view-open-client/Manifest create mode 100644 app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch create mode 100644 app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch create mode 100644 app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch create mode 100644 app-emulation/vmware-view-open-client/metadata.xml create mode 100644 app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild (limited to 'app-emulation') diff --git a/app-emulation/vmware-view-open-client/ChangeLog b/app-emulation/vmware-view-open-client/ChangeLog new file mode 100644 index 0000000..8cac869 --- /dev/null +++ b/app-emulation/vmware-view-open-client/ChangeLog @@ -0,0 +1,82 @@ +# ChangeLog for app-emulation/vmware-view-open-client +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-view-open-client/ChangeLog,v 1.13 2013/06/22 18:46:17 dilfridge Exp $ + + 22 Jun 2013; Andreas K. Huettel + vmware-view-open-client-4.5.0.297975-r1.ebuild: + EAPI bump and use icu subslot dependency + + 02 Oct 2012; Sergei Trofimovich + +files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch, + vmware-view-open-client-4.5.0.297975-r1.ebuild: + Fix build failure against newer intltool (bug #417335 by Randall Wald and + others). + + 03 May 2012; Jeff Horelick + vmware-view-open-client-4.5.0.297975-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 25 Jul 2011; Christoph Mende + vmware-view-open-client-4.5.0.297975-r1.ebuild, + +files/vmware-view-open-client-4.5.0.297975-curl-headers.patch: + Fix compilation against curl-7.21.7 (bug #376227) + +*vmware-view-open-client-4.5.0.297975-r1 (15 Jun 2011) + + 15 Jun 2011; Timo Gurr + -vmware-view-open-client-4.5.0.297975.ebuild, + +vmware-view-open-client-4.5.0.297975-r1.ebuild, + +files/vmware-view-open-client-4.5.0.297975-linking.patch: + Revbump fixing linking bug #369107, EAPI bump. Remove old. + + 03 Mar 2011; Timo Gurr + vmware-view-open-client-4.5.0.297975.ebuild: + Slot gtk+ dependency. + +*vmware-view-open-client-4.5.0.297975 (19 Feb 2011) + + 19 Feb 2011; Timo Gurr + -vmware-view-open-client-4.0.1.235010.ebuild, + +vmware-view-open-client-4.5.0.297975.ebuild: + Version bump, remove old. + + 31 Mar 2010; Timo Gurr + vmware-view-open-client-4.0.1.235010.ebuild: + Fixing net-misc/curl[ssl] USE dependency wrt bug #310139. + +*vmware-view-open-client-4.0.1.235010 (07 Mar 2010) + + 07 Mar 2010; Timo Gurr + -vmware-view-open-client-4.0.0.215529.ebuild, + +vmware-view-open-client-4.0.1.235010.ebuild: + Version bump, remove old. + +*vmware-view-open-client-4.0.0.215529 (05 Jan 2010) + + 05 Jan 2010; Timo Gurr + -vmware-view-open-client-3.1.2.188088.ebuild, + -vmware-view-open-client-4.0.0.201987.ebuild, + +vmware-view-open-client-4.0.0.215529.ebuild: + Version bump, remove old. + +*vmware-view-open-client-4.0.0.201987 (21 Oct 2009) + + 21 Oct 2009; Timo Gurr + -vmware-view-open-client-4.0.0.196715.ebuild, + +vmware-view-open-client-4.0.0.201987.ebuild: + Version bump, remove old. + +*vmware-view-open-client-4.0.0.196715 (05 Oct 2009) +*vmware-view-open-client-3.1.2.188088 (05 Oct 2009) + + 05 Oct 2009; Timo Gurr + -vmware-view-open-client-3.1.0.169073.ebuild, + +vmware-view-open-client-3.1.2.188088.ebuild, + +vmware-view-open-client-4.0.0.196715.ebuild: + Version bumps, remove old. + +*vmware-view-open-client-3.1.0.169073 (16 Jul 2009) + + 16 Jul 2009; Timo Gurr + +vmware-view-open-client-3.1.0.169073.ebuild, +metadata.xml: + Initial ebuild, thanks to Jeremy Wood. Fixes bug #257637. diff --git a/app-emulation/vmware-view-open-client/Manifest b/app-emulation/vmware-view-open-client/Manifest new file mode 100644 index 0000000..4e5b921 --- /dev/null +++ b/app-emulation/vmware-view-open-client/Manifest @@ -0,0 +1,7 @@ +AUX vmware-view-open-client-4.5.0.297975-curl-headers.patch 308 SHA256 860491e047078a31939371cc72d1ad31b362c9038c27bfbcf60b1296daae8dc5 SHA512 c9bf2a69f241ec924af56f32d457b0e33ae1a4ce99b2b4075386c768f2550b4e65a79d4d05bb4832f0f7fee3359758c873e0386ed270194900785a5f2d57536f WHIRLPOOL 355a09b98694b4a5c798560277c4950453b7221f7a050198c83355c3962cfa2bab1653a3dda27323e3853c9aedcdca829b638bdb0c44a54367b272f8533ad1ff +AUX vmware-view-open-client-4.5.0.297975-linking.patch 771 SHA256 53f3d58716394c0b4c219c03a854e816ba10cf6e41d0c624c646a98d0d191167 SHA512 b9c4aa1c2bc52d9d2d61998c49d5335401871567f84609ed8949e52491f770ac7d1b746de35492fb341f0a58b5110c6545a5cb61fc8a66c3068a72495399f92e WHIRLPOOL 47ce29fe49283045de471d0cf2ffc632f75b69f3f4bd3c42c55f055ece4ed5fd140ea298bcac2c5db616e24ca92cbf557accc1c0627720228673c1679500db82 +AUX vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch 899 SHA256 8d03935e568576491d4d842e56f2e02a4abadb115cda075092aa5729bd7cb356 SHA512 3361e2a5c46012b918cdd5c15d373afb846643a795caf193b90a40e69143479d33b42f68ab159a6854a1bc40eee0d8f81cc322b44e3b9c0ddd59f15e101b4534 WHIRLPOOL 6303cf550009ecc1eb3b49d2c76a5ca58929961fcd01e1cf88778a1e2a94989b22be5d4688e053dd2e97d46a046cf152493336417015cedaa33e8eb781fcf17c +DIST VMware-view-open-client-source-4.5.0-297975.tar.gz 3044430 SHA256 8c81aed954419180c4b36807df15907b333c5558dd0b57650f3743af7c67702c SHA512 2f270114386035c8fdf03c81da4a7fc3471eeb5e9a034d87f027d0d0dacd1a252b021ecf48a9ece26c26ed92960efe6ffd734a36c56eaeaff2307b80a51387e7 WHIRLPOOL aebf972174c64d7ff05ccbe6f1c542f1c7cbfdb29cb84ed1b058a943466a213f616e14780b881dcb365902456d9d370fa42c805959fe0ef3ef7b71ea5fbf46d9 +EBUILD vmware-view-open-client-4.5.0.297975-r2.ebuild 1457 SHA256 69a4ff4c3dd28d836778eaddbf5478c4e77b08c17469d845404917ed11d05373 SHA512 53358a902a231c8b4cae4d81d96dc9ad2909c2d73ff191f45e4f24eb53148a33e0bf5a32b8d5e73d201a38464e52aebed418d561081e8ba5aa63624a98bb257b WHIRLPOOL a9d0a852d91ddeb771767b1a2b29ad20be49301e1c4e93a575cb80e86c1dd0301ac1eb8633bed8376fa9985e6e348daf9f2122a7c074185aa0a032fe6a9f1698 +MISC ChangeLog 3097 SHA256 c671f393262b86e78340c368ab81393736f3c16293e0b98182ee8ecb6c894e60 SHA512 88ed2b899cb5e95beb6d7d3aad4f38a22cec3b94f59b93b427684d1983e752ef513f9dee357137579b5d9fcd8e6b500c741979e7023dfa3608019b1c98444fb5 WHIRLPOOL d1d3ee1c8bcba95273512014baca45e73d4d30c15fd20931e21943db524bbc13e1460cc0f9d78e8cf752174b916ef875b32c48c6a3e80a3f1de262d30d5942ed +MISC metadata.xml 467 SHA256 d771f2b08f5fde36474a43f8aefe8850490c1a7f1db9c9fda1caa0c5c0f2e6f7 SHA512 329a15420f1dbc408f6a9f4ec0b61b9083473dac465b741b9dbc77b53b8842c5fd90152a8b46bc5bd06e946cd2b950d7e75e7411d802f5fa14f57fc4a2f8f5a2 WHIRLPOOL 6e02e52cc67b4199f6ba3c990ef670578698558d26eaf81bfcbf3df49a15b0894c6aadf51f764cd746370a19949480c163948aff61384314eab78e8f9579f417 diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch new file mode 100644 index 0000000..48b6904 --- /dev/null +++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch @@ -0,0 +1,12 @@ +diff --git a/lib/bora/basicHttp/http.c b/lib/bora/basicHttp/http.c +index a0f7df3..1f538b4 100644 +--- a/lib/bora/basicHttp/http.c ++++ b/lib/bora/basicHttp/http.c +@@ -40,7 +40,6 @@ + #include "requestQueue.h" + + #include +-#include + #include + #include + diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch new file mode 100644 index 0000000..62b37cc --- /dev/null +++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch @@ -0,0 +1,14 @@ +Upstream: http://code.google.com/p/vmware-view-open-client/issues/detail?id=84 + +diff -Naur VMware-view-open-client-source-4.5.0-297975/configure.ac VMware-view-open-client-source-4.5.0-297975.new/configure.ac +--- VMware-view-open-client-source-4.5.0-297975/configure.ac 2010-09-10 22:09:17.000000000 +0200 ++++ VMware-view-open-client-source-4.5.0-297975.new/configure.ac 2011-06-01 16:58:57.145105019 +0200 +@@ -140,7 +140,7 @@ + PKG_PROG_PKG_CONFIG + PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.6.0 gmodule-2.0 >= 2.6.0]) + if test "$use_gtk" = "yes" ; then +- PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0]) ++ PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0 x11]) + fi + PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.6.0]) + PKG_CHECK_MODULES(CURL, [libcurl >= 7.16.0]) diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch new file mode 100644 index 0000000..d663fb5 --- /dev/null +++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-unbundle-intltool.patch @@ -0,0 +1,35 @@ +Use system's intltool. + +Fixes build failure: https://bugs.gentoo.org/show_bug.cgi?id=425604 +(automake fails to regenerate missing files) + +Patches by Kvicadlo. +diff --git a/configure.ac b/configure.ac +index d127fad..b9005c5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -549,9 +549,6 @@ doc/changelog.Debian + doc/vmware-view.1 + doc/vmware-view-tunnel.1 + fix-toolchain-paths.sh +-intltool-update +-intltool-merge +-intltool-extract + po/Makefile.in + vmware-view.desktop.in + ]) +diff --git a/Makefile.inc b/Makefile.inc +index 41dfe8f..c440f01 100644 +--- a/Makefile.inc ++++ b/Makefile.inc +@@ -243,10 +243,6 @@ testUrl_LDADD += $(GLIB_LIBS) + testUrl_LDADD += $(ICU_LIBS) + testUrl_LDADD += $(TUNNEL_FRAMEWORKS) + +-dist_noinst_DATA += intltool-extract.in +-dist_noinst_DATA += intltool-merge.in +-dist_noinst_DATA += intltool-update.in +- + desktop_in_files += vmware-view.desktop.in + + dist_noinst_DATA += INSTALL diff --git a/app-emulation/vmware-view-open-client/metadata.xml b/app-emulation/vmware-view-open-client/metadata.xml new file mode 100644 index 0000000..7a2e673 --- /dev/null +++ b/app-emulation/vmware-view-open-client/metadata.xml @@ -0,0 +1,13 @@ + + + + vmware + + tgurr@gentoo.org + + VMware View Open Client lets you connect from a Linux desktop to remote + Windows desktops managed by VMware View. + + vmware-view-open-client + + diff --git a/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild b/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild new file mode 100644 index 0000000..0005e32 --- /dev/null +++ b/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r1.ebuild,v 1.5 2013/06/22 18:46:17 dilfridge Exp $ + +EAPI=5 + +inherit eutils autotools versionator flag-o-matic + +MY_PV=$(replace_version_separator 3 '-' ) +MY_P="${PN/vm/VM}-source-${MY_PV}" + +DESCRIPTION="Open Source VMware View Client" +HOMEPAGE="http://code.google.com/p/vmware-view-open-client/" +SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/boost-1.34.1 + >=dev-libs/icu-3.8.0:= + >=dev-libs/libxml2-2.6.0 + >=dev-libs/openssl-0.9.8 + >=net-misc/curl-7.16.0[ssl] + x11-libs/gtk+:2 +" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.21 + virtual/pkgconfig +" + +RDEPEND="${COMMON_DEPEND} + >=net-misc/rdesktop-1.4.1 +" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + filter-ldflags -Wl,--as-needed + append-ldflags -lgmodule-2.0 +} + +src_prepare() { + epatch "${FILESDIR}/${P}-linking.patch" \ + "${FILESDIR}"/${P}-curl-headers.patch \ + "${FILESDIR}"/${P}-unbundle-intltool.patch + sed -e "s:e.x.p:$(get_version_component_range 1-3):" \ + -e "s:00000:$(get_version_component_range 4):" \ + -i configure.ac + + AT_M4DIR="${AT_M4DIR} -I ${ROOT}/usr/share/aclocal" eautoreconf +} + +src_configure() { + econf \ + --disable-static-icu \ + --enable-nls \ + --with-boost +} -- cgit v1.2.3