Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c7239ffb0becdbb53683e41084f7e744b3b216cb

commit c7239ffb0becdbb53683e41084f7e744b3b216cb
Author: bouleetbil <bouleet...@frogdev.info>
Date:   Sat Apr 25 22:14:02 2009 +0200

ikvm-0.38.0.2-1-i686
*version bump

diff --git a/source/gnome-extra/ikvm/FrugalBuild 
b/source/gnome-extra/ikvm/FrugalBuild
index 78ae88f..c3e291b 100644
--- a/source/gnome-extra/ikvm/FrugalBuild
+++ b/source/gnome-extra/ikvm/FrugalBuild
@@ -1,13 +1,38 @@
-# Compiling time: 0.01 SBU
+# Compiling time: 1.25 SBU
# Maintainer: Christian Hamar alias krix <kr...@linuxforum.hu>

pkgname=ikvm
-pkgver=0.22
+pkgver=0.38.0.2
pkgrel=1
pkgdesc="An implementation of Java for Mono and the Microsoft .NET Framework."
-Finclude sourceforge
-depends=('mono>=2.0.1')
+_F_sourceforge_ext=".zip"
+Finclude sourceforge mono
+source=($source http://www.frijters.net/classpath-0.95-stripped.zip \
+       http://www.frijters.net/openjdk6-b12-stripped.zip)
+depends=('mono>=2.4')
+makedepends=('nant' 'j2sdk')
groups=('gnome-extra')
archs=('i686' 'x86_64')
-source=(http://go-mono.com/sources/ikvm/ikvm-$pkgver.tar.gz)
-sha1sums=('68c86d3653f7c95306464b998cf55d4ab051e327')
+sha1sums=('06a6be65979ecf997882fbc9166c9d125b48fc61' \
+          '8606522fad75b16752fdb4db6a7e7f09ad181183' \
+          '3c443c89d0c3e667080aa9682aadd4669a8d436d')
+
+build() {
+       Fcd
+       unset MAKEFLAGS
+       Fmonoexport
+       #delete binary files
+       rm bin/{IKVM*dll,*.exe,JVM.DLL,ikvm-native.dll}
+       Fnant
+
+       #install files
+       Fmkdir usr/lib/$pkgname
+       Fcp $pkgname-$pkgver/bin/* usr/lib/$pkgname/
+       for exe in bin/*.exe
+       do
+               exebase=${exe##*/}
+               Fwrapper "mono /usr/lib/$pkgname/${exebase} \"\...@\"" 
${exebase%.exe}
+
+       done
+       Fmonocleanup
+}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to