updated on Wed Jan 18 08:00:29 UTC 2012
[aur-mirror.git] / eclipse-checkstyle / PKGBUILD
bloba35de123f0db9741e60df044c90862435ec8e558
1 # Maintainer: Alistair Dutton <kelveden at gmail.com>
3 pkgname=eclipse-checkstyle
4 pkgver=5.4.1
5 _pkgver_date=201109192037
6 pkgrel=2
7 pkgdesc="Checkstyle plugin for Eclipse"
8 arch=('any')
9 url="http://eclipse-cs.sourceforge.net/"
10 license=('LGPL')
11 depends=('eclipse')
12 optdepends=()
13 source=(http://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Checkstyle%20Plug-in/${pkgver}/net.sf.eclipsecs-updatesite-${pkgver}.${_pkgver_date}-bin.zip/download)
14 md5sums=('5f99b6dbc7920965dd608b0699695c5f')
16 build() {
17   _dest=${pkgdir}/usr/share/eclipse/dropins/${pkgname/eclipse-}/eclipse
19   cd ${srcdir}
21   # Features
22   find features -type f \( -iname "*.jar" ! -iname "*migration*" \) | while read _feature ; do
23     if [[ ${_feature} =~ (.*\.jar$) ]] ; then
24       install -dm755 ${_dest}/${_feature%*.jar}
25       cd ${_dest}/${_feature/.jar}
26       jar xf ${srcdir}/${_feature} || return 1
27     else
28       install -Dm644 ${_feature} ${_dest}/${_feature}
29     fi
30   done
32   # Plugins
33   find plugins -type f \( -iname "*.jar" ! -iname "*migration*" \) | while read _plugin ; do
34     install -Dm644 ${_plugin} ${_dest}/${_plugin}
35   done