You are not logged in.

#1 2010-07-30 15:21:34

Ravenman
Member
Registered: 2009-07-03
Posts: 236

Somebody can adopt the jmf package, please ?.

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. smile

Offline

#2 2010-07-30 15:52:21

losl
Member
Registered: 2009-10-25
Posts: 25

Re: Somebody can adopt the jmf package, please ?.

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

#3 2010-07-30 17:10:48

Huulivoide
Member
From: Finaland->Lapland->Kemi
Registered: 2009-11-19
Posts: 19
Website

Re: Somebody can adopt the jmf package, please ?.

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

#4 2010-07-30 17:54:02

losl
Member
Registered: 2009-10-25
Posts: 25

Re: Somebody can adopt the jmf package, please ?.

The address for the project no longer exists and the original dependency has had its name changed.

Offline

#5 2010-08-01 04:15:57

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: Somebody can adopt the jmf package, please ?.

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

Board footer

Powered by FluxBB