updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / findbugs / PKGBUILD
blob634b01989c706bec94596b350dc6bcc6105162b9
1 # Contributor: Kosenko Roman <madkite@gmail.com>
2 pkgname=findbugs
3 pkgver=2.0.0
4 pkgrel=1
5 pkgdesc='Bugs Finder for Java Programs'
6 url='http://findbugs.sourceforge.net'
7 arch=('i686' 'x86_64')
8 depends=('java-environment>=5')
9 makedepends=('apache-ant>=1.6.5' 'java-environment<=6')
10 license=('LGPL')
11 source=(http://prdownloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}-source.zip ${pkgname}.profile)
13 build() {
14         cd ${startdir}/src
15         [ ! -d ${pkgname}-${pkgver} ] && unzip -q ${pkgname}-${pkgver}-source.zip
16         cd ${pkgname}-${pkgver}
17         [ -z "${JAVA_HOME}" ] && . /etc/profile.d/jdk.sh
18         #sed 's|\(<fileset dir="\${etc.dir}" includes="\)\(\*\.xml"/>\)|\1messages\2|' -i build.xml
19         find -type f -exec chmod 644 '{}' \;
20         msg 'Starting making...'
21         ant || return $?
24 package() {
25         cd ${startdir}/src/${pkgname}-${pkgver}
26         msg 'Starting installing...'
27         . ${startdir}/src/${pkgname}.profile
28         mkdir -p ${startdir}/pkg${FINDBUGS_HOME}/src
29         rm -f bin/*.bat
30         cp -R bin ${startdir}/pkg${FINDBUGS_HOME}
31         cp -R doc ${startdir}/pkg${FINDBUGS_HOME}
32         rm -f lib/*Apple*
33         rm -f lib/*.icns
34         rm -f lib/.ignorethis
35         rm -f lib/junit.jar
36         cp -R lib ${startdir}/pkg${FINDBUGS_HOME}
37         cp -R plugin ${startdir}/pkg${FINDBUGS_HOME}
38         cp -R src/xsl ${startdir}/pkg${FINDBUGS_HOME}/src
39         install -m755 -D ${startdir}/src/${pkgname}.profile ${startdir}/pkg/etc/profile.d/${pkgname}.sh
42 md5sums=('fce9dfa5daa51e652fa91e7c1a45a258' 'f5d707cad9a69f209211430ec691e86b')