updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / jdepend / PKGBUILD
blob4c5a8f3b9799d6e9852eebe8cb0d14c53cd2d57e
1 # Maintainer: Bram Schoenmakers <me@bramschoenmakers.nl>
3 pkgname=jdepend
4 pkgver=2.9
5 pkgrel=2
6 pkgdesc="Traverses Java class file directories and generates design quality metrics for each Java package."
7 arch=('any')
8 url="http://clarkware.com/software/JDepend.html"
9 license=('BSD')
10 depends=('java-runtime')
11 source=(http://www.clarkware.com/software/jdepend-2.9.zip)
12 md5sums=('4e979c0dda766ba1dd719905ca975c7b')
14 build() {
15   cd $srcdir/$pkgname-$pkgver/lib
16   install -D -m 644 $pkgname-$pkgver.jar $pkgdir/usr/share/java/$pkgname/$pkgname-$pkgver.jar
18   mkdir -p $pkgdir/usr/bin
20   # GUI
21   echo "#!/bin/sh
23 java -cp /usr/share/java/$pkgname/$pkgname-$pkgver.jar jdepend.swingui.JDepend \$@" > $pkgdir/usr/bin/jdepend-gui
24   chmod +x $pkgdir/usr/bin/jdepend-gui
26   # Text
27   echo "#!/bin/sh
29 java -cp /usr/share/java/$pkgname/$pkgname-$pkgver.jar jdepend.textui.JDepend \$@" > $pkgdir/usr/bin/jdepend
30   chmod +x $pkgdir/usr/bin/jdepend
32   # XML
33   echo "#!/bin/sh
35 java -cp /usr/share/java/$pkgname/$pkgname-$pkgver.jar jdepend.xmlui.JDepend \$@" > $pkgdir/usr/bin/jdepend-xml
36   chmod +x $pkgdir/usr/bin/jdepend-xml
38 # vim:syntax=sh