summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 1d1d9438129d4aa514d23fdf993e51ae880c3294 (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
41

# Contributor: Tom Richards <tom@tomrichards.net>
# Contributor: Ebubekir KARUL <ebubekirkarul@yandex.com>
# Contributor: Krzysztof Raczkowski <raczkow@gnu-tech.pl>
# Contributor: Techlive Zheng <techlivezheng@gmail.com>
# Contributor: LinuxUser <theo@nordlogix.com>
# Contributor: Verni <vernes.siljegovic@gmail.com>

pkgname=netbeans-php
pkgver=8.2
pkgrel=1
pkgdesc="Netbeans IDE - PHP version"
arch=('any')
url="https://netbeans.org"
license=('CDDL')
depends=('java-environment' 'desktop-file-utils')
optdepends=('php: php execution support'
            'xdebug: php debugging support'
            'python: ant target support'
            'php-composer: dependency manager for php projects')

conflicts=('netbeans')
install=netbeans-php.install
source=('http://download.netbeans.org/netbeans/8.2/final/zip/netbeans-8.2-201609300101-php.zip'
        'netbeans.desktop')
sha256sums=('51ae034b99f16c3bab66ab7dfd07c3554953e78828c2493cde1bb67c95c43e2b'
            'a2172e4ab1d73a6d5b6cd0d44a329472ecffbfb1b69a1144737929f3ed0d307c')
options=('!strip')

prepare() {
  cd $srcdir/netbeans/
  rm -r $(find -name '*\.exe' -or -name '*\.bat' -or -name 'MacOSX*' -or -name 'Windows*' -or -name 'SunOS*')
}

package() {
  find . -type f -exec install -D -m644 {,$pkgdir/usr/share/}{} \;
  chmod a+x $pkgdir/usr/share/netbeans/bin/netbeans
  install -Dm644 $srcdir/netbeans.desktop $pkgdir/usr/share/applications/netbeans.desktop
  mkdir -p $pkgdir/usr/bin
  ln -s /usr/share/netbeans/bin/netbeans $pkgdir/usr/bin/netbeans
}