blob: f0b9fdb70f2d30918d120fda4b70fc7f8560a074 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# Maintainer: Daniel Nagy <danielnagy at gmx de>
# Contributor: Kosenko Roman <madkite@gmail.com>
pkgname=findbugs
pkgver=3.0.1
pkgrel=1
pkgdesc='Bugs Finder for Java Programs'
url='http://findbugs.sourceforge.net'
arch=('any')
depends=('java-environment' 'bash')
makedepends=('apache-ant' 'java-environment')
license=('LGPL')
source=(http://prdownloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}-source.zip ${pkgname}.profile)
build() {
cd "${srcdir}"
[ ! -d ${pkgname}-${pkgver} ] && unzip -q ${pkgname}-${pkgver}-source.zip
cd ${pkgname}-${pkgver}
#[ -z "${JAVA_HOME}" ] && . /etc/profile.d/jdk.sh
#sed 's|\(<fileset dir="\${etc.dir}" includes="\)\(\*\.xml"/>\)|\1messages\2|' -i build.xml
find -type f -exec chmod 644 '{}' \;
ant
}
package() {
cd "${srcdir}"/${pkgname}-${pkgver}
. "${srcdir}"/${pkgname}.profile
mkdir -p "${pkgdir}"/${FINDBUGS_HOME}/src
rm -f bin/*.bat
cp -R bin "${pkgdir}"/${FINDBUGS_HOME}
#cp -R doc "${pkgdir}"/${FINDBUGS_HOME}
rm -f lib/*Apple* lib/*.icns lib/.ignorethis lib/junit.jar
cp -R lib "${pkgdir}"/${FINDBUGS_HOME}
cp -R plugin "${pkgdir}"/${FINDBUGS_HOME}
cp -R src/xsl "${pkgdir}"/${FINDBUGS_HOME}/src
install -m755 -D "${srcdir}"/${pkgname}.profile "${pkgdir}"/etc/profile.d/${pkgname}.sh
}
md5sums=('f50f22210b2d880bab570954a47e26ba'
'f5d707cad9a69f209211430ec691e86b')
|