This commit is contained in:
Mario Fetka
2014-08-16 09:01:13 +02:00
parent ab666604a2
commit 4492b6ea57
182 changed files with 7524 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
# ChangeLog for net-im/novell-messenger-client
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*novell-messenger-client-2.2.0.20101203 (15 Jan 2011)
15 Jan 2011; Mario Fetka <mario.fetka@gmail.com>
novell-messenger-client-2.0.2_p20070608.ebuild,
novell-messenger-client-2.0.4_p20080930.ebuild,
novell-messenger-client-2.1.0.20100514.ebuild,
+novell-messenger-client-2.2.0.20101203.ebuild, metadata.xml:
Bump
10 Jul 2010; Mario Fetka <mario.fetka@gmail.com>
+novell-messenger-client-2.1.0.20100514.ebuild:
Bump
05 Jun 2010; Mario Fetka <mario.fetka@gmail.com>
novell-messenger-client-2.0.4_p20080930.ebuild:
redigest
17 Dec 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
bump
03 Sep 2007; Mario Fetka <mario-fetka@gmx.at>
novell-messenger-client-2.0.2_p20070608.ebuild:
correct Typo launcher is in .../bin not .../
01 Sep 2007; Mario Fetka <mario-fetka@gmx.at> ChangeLog:
Correct small typo
01 Sep 2007; Mario Fetka <mario-fetka@gmx.at>
novell-messenger-client-2.0.2_p20070608.ebuild:
Correct small typo
01 Sep 2007; Mario Fetka <mario-fetka@gmx.at> +metadata.xml:
add the heavely modified Messenger Client Ebuild (created by Garami Gábor)
to the tree based on the new style for downloading files (idea by Garami
Gábor) this way if someone dont want to add novell accound infos to the
system the package is RESTRICT="fetch"

View File

@@ -0,0 +1,5 @@
AUX nmclient-2.0-pre 359 SHA256 8a8a7d5b2a7600a0485af2e70ec9459bb32e666ca67e075a9e57e57192980a18 SHA512 55658a606d3b4c6828c373375533e3c22d9a5ba444f33c9d8966a5e7ac447d0c53ff1cc77eb0573c685dd75797c96d03f7fa34d41008cb2b709239f2cf9b9cc7 WHIRLPOOL 46ebd6f459cc66648b61525cd6db558543ff509c19cdc503b3ae18a76abbac5cbe9ef50ca490b8cd628069d3214dc13c5e4b77779b0c527ea77c19a0ca4758dd
DIST nm221_full_linux_multi.tar.gz 132557667 SHA256 5b3e1a52154a0ee3b4165d10d7606cc45fe183f82da4a9d83367f3740069ec18
EBUILD netiq-messenger-client-2.2.1.20111007.ebuild 3334 SHA256 35c99b9e2125c4fe353d1810b9863ef3a87053b95edf3dc1df8fa64c175d97ff SHA512 659e1a975eb35e02e720d4769d6e580fedeebf16f5932b68e96e2fd9f0d43e90166faf95331a54e0c1ac05818d3142cc81c122b43cd86edf31b4e7a873643fc4 WHIRLPOOL 89b3d9d6b1effb8389d60a1c53fbd887d9fdb9bf9c287e8c2f5f9aceafb5e30e5eaed324a8616f869ad8eff0781d9fb6bbde24bb8fe5c3b5c9ac6a2967a414e8
MISC ChangeLog 1430 SHA256 779f21d460a6d666d64ac240024ea86323472dafc89ee333882fcd7cb0700d56 SHA512 a8599fce3094513cb2113c849956163c888bde8bd85170d7db3cd584cc8b5d05a7cb22ba52df7325ce115d93dcccb7e0da1e0bc3ccadd2477c24f7c82f7114c7 WHIRLPOOL cda5d7392ec57695dba777f481107d2b99ed59ca21e7dde33ac4f6bfdcade74d9e41222c401e2dc0106c7d175debaf82ad85a743f0bb3378a222e8ede55b23a2
MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834

View File

@@ -0,0 +1,12 @@
#
# Copyright (c) 2007, Mario Fetka <mario-fetka@gmx.at>
#
# Licensed under the GNU General Public License, v2
if [ "`uname -m`" = "x86_64" ] ; then
export GENTOO_VM="emul-linux-x86-java-1.6"
echo "using emul-linux-x86-java-1.6 java VM"
fi
export LD_LIBRARY_PATH=/opt/novell/messenger/client/lib:/opt/novell/messenger/client/lib32:$LD_LIBRARY_PATH

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,93 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
NOVELL_BUILDID="CRebpCxNTRQ~"
NOVELL_FILE="patchfiles/nm221_full_linux_multi.tar.gz"
RESTRICT="mirror strip"
inherit novell rpm java-pkg-2 eutils versionator
MY_PV=$(replace_version_separator 3 '-')
MY_PV="${MY_PV/_p/-}"
DESCRIPTION="Novell Groupwise Messenger"
HOMEPAGE="http://www.novell.com"
SRC_URI="http://${NOVELL_ACCOUNT_USERNAME}:${NOVELL_ACCOUNT_PASSWORD}@cdn.novell.com/prot/${NOVELL_BUILDID}/${NOVELL_FILE}"
LICENSE="Novell-Messenger-22"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="linguas_en linguas_hu linguas_ar
linguas_cs linguas_da linguas_de linguas_es linguas_fi
linguas_fr linguas_he linguas_it linguas_ja linguas_ko
linguas_nl linguas_no linguas_pl linguas_pt linguas_ru
linguas_sv linguas_zh_CN linguas_zh_TW"
DEPEND=">=virtual/jre-1.6
media-libs/jpeg:62
amd64? ( =app-emulation/emul-linux-x86-java-1.6* )"
S=${WORKDIR}/nmclient
src_unpack() {
unpack ${A} || die
mkdir -p ${WORKDIR}/${PN}-${MY_PV}
cd ${PN}-${MY_PV}
rpm_unpack ../work/nm221_full_linux_multi/client/xplat/linux/RPMS/${PN}-${MY_PV}.i586.rpm || die "rpm unpack failed"
}
src_compile() { :; }
src_install() {
has_multilib_profile && ABI="x86"
for x in en hu ar cs da de es fi fr he it ja ko nl no pl pt ru sv zh_CN zh_TW ; do
if use linguas_${x}
then
[[ ${x} == "zh_CN" ]] && x="zhcn"
[[ ${x} == "zh_TW" ]] && x="zhtw"
docinto ${x}
dodoc ${WORKDIR}/${PN}-${MY_PV}/opt/novell/messenger/client/docs/${x}/*.htm
fi
done
java-pkg_jarinto /opt/novell/messenger/client/$(get_libdir)
for x in jh.jar nmclhlp.jar nmclient.jar; do
java-pkg_dojar ${WORKDIR}/${PN}-${MY_PV}/opt/novell/messenger/client/${x}
done
java-pkg_sointo /opt/novell/messenger/client/$(get_libdir)
for x in libeggtray.so libidlex.so; do
java-pkg_doso ${WORKDIR}/${PN}-${MY_PV}/opt/novell/messenger/client/${x}
done
insinto ${JAVA_PKG_JARDEST}
doins ${WORKDIR}/${PN}-${MY_PV}/opt/novell/messenger/client/*.wav
insinto ${JAVA_PKG_JARDEST}/icons
doins ${WORKDIR}/${PN}-${MY_PV}/opt/novell/messenger/client/icons/*
doicon ${WORKDIR}/${PN}-${MY_PV}/opt/novell/messenger/client/nmclient.png
# insinto ${JAVA_PKG_JARDEST}/docs
into /opt/novell/messenger/client
java-pkg_dolauncher nmclient --main com.novell.messenger.client.Messenger \
-pre ${FILESDIR}/nmclient-2.0-pre \
--java_args "-Xms5M -Dawt.toolkit=sun.awt.motif.MToolkit"
make_desktop_entry /opt/novell/messenger/client/bin/nmclient "GroupWise Messenger" nmclient.png Network
dosym /opt/novell/messenger/client/bin/nmclient /opt/bin/nmclient
}
pkg_nofetch() {
einfo "This files require you to register at ${HOMEPAGE} (free account)"
einfo "Please download following file:"
einfo " - ${NOVELL_FILE}"
einfo "from http://download.novell.com/Download?buildid=${NOVELL_BUILDID}"
einfo "and place it in ${DISTDIR}"
einfo ""
einfo "To get rid of downloading files from ${HOMEPAGE}"
einfo "you can create a file /etc/portage/novell.acc"
einfo "containing the the novell account infos with following commands"
einfo "# echo \"NOVELL_ACCOUNT_USERNAME=\\\"balduin\\\"\" >> /etc/portage/novell.acc"
einfo "# echo \"NOVELL_ACCOUNT_PASSWORD=\\\"derfisch\\\"\" >> /etc/portage/novell.acc"
}