redigest and add
This commit is contained in:
3
net-im/jitsi/Manifest
Normal file
3
net-im/jitsi/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
AUX jitsi 1254 SHA256 09ad3d02cf3058a6c95226fba6a184380370deba7508db145811da1abf9afde5 SHA512 3121d250ee09c212dc09ce866054526ea6c18806eb9878cda9e86ecee14bba05d86acfba9d7f4a341121a0c70949c0de4c9983e5ccd7161144c6962038fe4720 WHIRLPOOL 042589dedeb6125c6f3057638e12e51ed8d6e962b1a01de27ad8201891486488863cfe29bd45a636e1f211b1e5f37483d4ab4c11dee59eeaefb56bea121ff084
|
||||
DIST jitsi-src-2.0.4506.10553.zip 61187301 SHA256 939adbda52b5aa19592bcd5edf5c77e1bcbbcaa4d0fcdb59c6b5c9e4a10b1e7d SHA512 b29a6f2af3208e60fcb6f09a7a543a86df521b1bd02c836c3eb5e10bee92a69721a0ccd45e92e035c39d3d632cef14b1fa15e535520b6b253e09107979453564 WHIRLPOOL 65f96e047ab5398cc2359e51ca6b918aff657af0755c2bc7a0d808b38260acb0fd9f93adb7dd6b046ca3782e5a72388a9783077d4a10824b0dd8463166a12f6b
|
||||
EBUILD jitsi-2.0.4506.10553.ebuild 1943 SHA256 a82f165242d00ca03f2cc418094c9d7cf73ea128c6b98d585a688fbc7f0942a3 SHA512 cb24ba75cd8fab453bf7ff916915d9f6213dfe766a2c8990e184067d66e2319d7a1844a77088e30ae685982f2a9944f0def526322a2f5420dd5fca46ecda012b WHIRLPOOL 8743185aaef02ec0c57031dec50cb15f291d56153804b495902023c62cf20c0675d8c98caf77b9a44cafe4db62e7587aa4db3fc13f7e050b92f18ed85e0e1a51
|
||||
33
net-im/jitsi/files/jitsi
Normal file
33
net-im/jitsi/files/jitsi
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Change memory settings for 32-bit systems
|
||||
CLIENTARGS=""
|
||||
uname -m | grep -q 'i.86' && CLIENTARGS="-client -Xmx256m"
|
||||
|
||||
# Standard paths
|
||||
javabin="$(java-config -J)"
|
||||
SCDIR="/usr/lib/jitsi"
|
||||
LIBPATH="$SCDIR/lib"
|
||||
|
||||
# Configuration files
|
||||
FELIX_CONFIG="$LIBPATH/felix.client.run.properties"
|
||||
LOG_CONFIG="$LIBPATH/logging.properties"
|
||||
|
||||
# Command assembly
|
||||
# Add libraries and sip-communicator bundles:
|
||||
CLASSPATH="$LIBPATH/jdic_stub.jar:$LIBPATH/jdic-all.jar:$LIBPATH/felix.jar:$LIBPATH/bcprovider.jar:$SCDIR/sc-bundles/sc-launcher.jar:$SCDIR/sc-bundles/util.jar"
|
||||
# Set the system properties:
|
||||
SYSPROPS=( -Djna.library.path="$LIBPATH/native" -Dfelix.config.properties="file:$FELIX_CONFIG" -Djava.util.logging.config.file="$LOG_CONFIG" )
|
||||
# The full command:
|
||||
COMMAND=( "$javabin" $CLIENTARGS -classpath "$CLASSPATH" "${SYSPROPS[@]}" net.java.sip.communicator.launcher.SIPCommunicator )
|
||||
|
||||
# Also add "LIBPATH/native" to LD_LIBRARY_PATH.
|
||||
jarch="$( uname -m | sed 's/i.86/i386/; s/x86_64/amd64/' )"
|
||||
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$(java-config -o)/jre/lib/$jarch:/usr/lib/jni:$LIBPATH/native"
|
||||
|
||||
# Fix font anti-aliasing
|
||||
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=on"
|
||||
|
||||
# Run the command
|
||||
cd "$SCDIR"
|
||||
exec "${COMMAND[@]}" "$@"
|
||||
65
net-im/jitsi/jitsi-2.0.4506.10553.ebuild
Normal file
65
net-im/jitsi/jitsi-2.0.4506.10553.ebuild
Normal file
@@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit java-pkg-2 java-ant-2 eutils multilib prefix
|
||||
|
||||
DESCRIPTION="An audio/video SIP VoIP phone and instant messenger written in Java"
|
||||
HOMEPAGE="http://www.jitsi.org/"
|
||||
SRC_URI="https://download.jitsi.org/jitsi/src/${PN}-src-${PV}.zip"
|
||||
# This download comes with 30 Mb of useless jars.
|
||||
# SVN access is available, but requires an account at java.net.
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="" # FIXME: Should not use ALSA directly, unless USE="alsa", because e.g. PulseAudio could already use and block it.
|
||||
|
||||
RDEPEND=">=virtual/jdk-1.6"
|
||||
DEPEND=">=virtual/jdk-1.6
|
||||
dev-java/xalan:0
|
||||
dev-java/ant-nodeps:0"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
EANT_BUILD_TARGET="rebuild"
|
||||
|
||||
src_install() {
|
||||
|
||||
# Netbeans bundles
|
||||
insinto ${EPREFIX}/usr/$(get_libdir)/jitsi/sc-bundles
|
||||
doins sc-bundles/*.jar sc-bundles/os-specific/linux/*.jar
|
||||
|
||||
# Other libraries
|
||||
insinto ${EPREFIX}/usr/$(get_libdir)/jitsi/lib
|
||||
doins lib/* lib/os-specific/linux/*
|
||||
doins -r lib/bundle # Unnecessary?
|
||||
|
||||
# Native libraries
|
||||
insinto ${EPREFIX}/usr/$(get_libdir)/jitsi/lib/native
|
||||
# WARNING: Foreign binaries!
|
||||
if [[ "${ARCH}" = amd64 ]]
|
||||
then doins lib/native/linux-64/*
|
||||
else doins lib/native/linux/*
|
||||
fi
|
||||
# Make sure revdep-rebuild doesn’t complain about them.
|
||||
echo "SEARCH_DIRS_MASK=\"${EPREFIX}/usr/$(get_libdir)/jitsi/lib/native\"" > 50-"${PN}"
|
||||
insinto /etc/revdep-rebuild && doins "50-${PN}"
|
||||
|
||||
|
||||
# Starter item / icon
|
||||
insinto /usr/share/pixmaps
|
||||
doins resources/install/debian/jitsi.svg
|
||||
make_desktop_entry jitsi Jitsi jitsi "AudioVideo;Network;InstantMessaging;Chat;Telephony;VideoConference;Java;"
|
||||
|
||||
# Generate man page from template
|
||||
sed -e 's/_PACKAGE_NAME_/jitsi/g' -e 's/_APP_NAME_/Jitsi/g' \
|
||||
resources/install/debian/jitsi.1.tmpl > jitsi.1 || die
|
||||
doman jitsi.1
|
||||
|
||||
# Install custom runscript
|
||||
dobin "${FILESDIR}/jitsi" || die
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user