summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933-r1.ebuild (renamed from mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild)11
1 files changed, 9 insertions, 2 deletions
diff --git a/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild b/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933-r1.ebuild
index af840dc33034..c89c0c051fbf 100644
--- a/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild
+++ b/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933-r1.ebuild
@@ -18,7 +18,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
-DEPEND=""
+DEPEND="dev-util/patchelf"
RDEPEND="
sys-libs/libstdc++-v3
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
@@ -31,7 +31,7 @@ RDEPEND="
>=x11-libs/libXrender-0.9.8[abi_x86_32(-)]
>=x11-libs/libXtst-1.2.2[abi_x86_32(-)]
>=x11-libs/libxcb-1.11-r1[abi_x86_32(-)]
- x11-libs/motif:2.2[abi_x86_32(-)]
+ >=x11-libs/motif-2.3.7:0[abi_x86_32(-),motif22-compatibility]
>=media-libs/alsa-lib-1.0.28[abi_x86_32(-)]
>=media-libs/freetype-2.5.5[abi_x86_32(-)]
"
@@ -48,6 +48,13 @@ src_unpack() {
rpm_unpack ./../gw${MY_PV}_client_linux_multi/${PN}-${MY_PV}.i586.rpm
}
+src_prepare() {
+ # Binary patch soname for Motif
+ cd opt/novell/groupwise/client/lib || die
+ patchelf --replace-needed libXm.so.{3,4} libos_xwin.so || die
+ patchelf --replace-needed libXm.so.{3,4} libsc_xp.so || die
+}
+
src_compile() { :; }
src_install() {