You are not logged in.
Hi to everyone:
I'm trying to install the JMF package on my system, but the format is old.
Somebody can convert it to the new format, please ?
A lot of thanks.
Offline
This builds for me, but I don't have any way of testing it, hope this helps! I'll pass this along to Jesse as well.
#Contributor: Jesse Jaara <jesse.jaara@gmail.com>
#Contributor: Stephen Jackson <scj7t4@gmail.com>
pkgname=jmf
pkgver=2.1.1e
pkgrel=6
pkgdesc="Java Media Framework (with MP3 Plugin)"
url="http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html"
license="custom"
arch=('i686' 'x86_64')
depends=('openjdk6')
makedepends=('unzip')
source=("http://clusteredserver.googlecode.com/files/jmf-2_1_1e-alljava.zip" \
LICENSE mp3plugin.tar.gz registerMp3Plugin.class jmfRegisterMp3Plugin)
install="jmf.install"
md5sums=('5dafc2469b22d18420ada45972a88ec0'
'96afb7ef8418bcdccfaae615de40881a'
'37886389a6e45e7d3c1de84155f5718c'
'8dd0beb5d7c951c0d5d3c7398a7e5305'
'b26db7c99244fb719c143688c66100eb')
build() {
cd $startdir/src
if [ -d /usr/lib/jvm/java-6-openjdk ]; then
#####OpenJDK######
mkdir ${pkgdir}/usr/lib/jvm/java-6-openjdk/jre/lib/ext -p
cd JMF-2.1.1e/
cp bin ${pkgdir}/usr/lib/jvm/java-6-openjdk/jre/ -r
cp lib/*.jar ${pkgdir}/usr/lib/jvm/java-6-openjdk/jre/lib/ext/
cp lib/jmf.properties ${pkgdir}/usr/lib/jvm/java-6-openjdk/jre/lib/
cp $startdir/src/jmfRegisterMp3Plugin ${pkgdir}/usr/lib/jvm/java-6-openjdk/jre/bin/
cp $startdir/src/registerMp3Plugin.class ${pkgdir}/usr/lib/jvm/java-6-openjdk/jre/lib/
cp $startdir/src/mp3plugin.jar ${pkgdir}/usr/lib/jvm/java-6-openjdk/jre/lib/ext/
else
#####JRE#####
mkdir ${pkgdir}/opt/java/jre/lib/ext/lib/ext -p
cd JMF-2.1.1e/
cp bin ${pkgdir}/opt/java/jre/ -r
cp lib/*.jar ${pkgdir}/opt/java/jre/lib/ext/
cp lib/jmf.properties ${pkgdir}/opt/java/jre/lib/
cp $startdir/src/jmfRegisterMp3Plugin ${pkgdir}/opt/java/jre/bin/
cp $startdir/src/registerMp3Plugin.class ${pkgdir}/opt/java/jre/lib/
cp $startdir/src/mp3plugin.jar ${pkgdir}/opt/java/jre/lib/ext/
fi
#Copy license
mkdir -p ${pkgdir}/usr/share/licenses/$pkgname/
cp $startdir/src/LICENSE ${pkgdir}/usr/share/licenses/$pkgname/
}
Last edited by losl (2010-07-30 15:57:11)
Offline
I orphanded the package some time ago, becouse I found it too boring to maintain, I don't use it and i don't even like it actually I don't like Java at all (dunno why). But just interested that what do you mean whit that the format is old, the PKGBUILD?? or what
Offline
The address for the project no longer exists and the original dependency has had its name changed.
Offline
The original dependency was java-environment, which was correct because both jdk and openjdk6 fall under it.
And please do not use $startdir anymore. Use $srcdir or $pkgdir instead.
Offline