updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / jkiwi / PKGBUILD
blob785bb35a4ad94bfd637a24b3eefd4b7fe6db7adf
1 # Maintainer: Alexander Rødseth <rodseth@gmail.com>
2 # Contributor: Dany Martineau <dany.luc.martineau@gmail.com>
3 pkgname=jkiwi
4 pkgver=0.9.5
5 pkgrel=4
6 pkgdesc="Find out how you would look with a different hairstyle, makeup etc"
7 arch=('x86_64' 'i686')
8 url="http://www.jkiwi.com/" 
9 license="GPL3"
10 depends=('java-runtime' 'yelp')
11 makedepends=('jdk' 'imagemagick')
12 if [ "$CARCH" = "x86_64" ]; then
13   source=("http://downloads.sourceforge.net/$pkgname/jKiwi-0.9.5_linux-x86_64.tar.bz2" "jkiwi.desktop")
14   md5sums=('643e6c3f2b1e9d772ab94350c4c4074b' '2f4654eb722fb0ea3783e70e49ab047a')
15 else
16   source=("http://downloads.sourceforge.net/$pkgname/jKiwi-0.9.5_linux.tar.bz2" "jkiwi.desktop")
17   md5sums=('8c47660c85a18068e614e0f26521cdbf' '2f4654eb722fb0ea3783e70e49ab047a')
20 build() { 
21         cd "$srcdir/jKiwi-$pkgver/src"
22   msg2 "Fixing source..."
23   sed -i 's/long style = (Integer) gtk_widget/long style = (Long) gtk_widget/' utils/GtkStockIconSWT.java
24   sed -i 's/long pixbuf = (Integer) gtk_icon/long pixbuf = (Long) gtk_icon/' utils/GtkStockIconSWT.java
25   sed -i 's/long pixels = (Integer) gdk_pixbuf/long pixels = (Long) gdk_pixbuf/' utils/GtkStockIconSWT.java
26   msg2 "Compiling..."
27   javac -classpath ../lib/in_use/metadata-extractor.jar:../lib/in_use/swt.jar @classes
28   jar -cfm ../bin/jkiwi.jar MANIFEST.MF *
29   cd ..
30         msg2 "Creating wrapperscript..."
31   echo -e '#!/bin/sh\ncd /usr/share/jkiwi\n./jKiwi' > $pkgname.sh
32   msg2 "Converting icon to .png..."
33   convert resources/pixmaps/program_icon.ico $pkgname.png
36 package() {
37         cd "$srcdir/jKiwi-$pkgver"
38         msg2 "Packaging data files..."
39   mkdir -p "$pkgdir/usr/share/"{jkiwi,applications} "$pkgdir/usr/bin"
40   cp -R bin help lib locale resources AUTHORS NEWS README "$pkgdir/usr/share/$pkgname"
41   install -Dm755 jKiwi "$pkgdir/usr/share/$pkgname"
42         msg2 "Packaging wrapperscript..."
43         install -Dm755 $pkgname.sh "$pkgdir/usr/bin/$pkgname"
44         msg2 "Packaging application shortcut..."
45   install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications"
46   msg2 "Packaging application icon..."
47   install -Dm644 "$pkgname-3.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
48         msg2 "Packaging license..."
49         install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
52 # vim:set ts=2 sw=2 et: