Date: Wednesday, June 12, 2019 @ 00:16:45
  Author: sangy
Revision: 480566

upgpkg: netbeans 11.0-2

- Add support for PHP by making PHP a makedepends.
- Add support for groovy by making groovy a makedepends.
- Make sure all the built clusters are copied into the package.

Modified:
  netbeans/trunk/PKGBUILD

----------+
 PKGBUILD |   18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2019-06-11 23:04:44 UTC (rev 480565)
+++ PKGBUILD    2019-06-12 00:16:45 UTC (rev 480566)
@@ -5,7 +5,7 @@
 
 pkgname=netbeans
 pkgver=11.0
-pkgrel=0
+pkgrel=2
 pkgdesc='IDE for Java, HTML5, PHP, Groovy, C and C++'
 arch=('any')
 url='https://netbeans.apache.org/'
@@ -12,7 +12,7 @@
 license=('Apache')
 # classpath is not needed, see FS#38567 (Oracle JDK does not need atk either)
 depends=('ttf-font')
-makedepends=('ant' 'java-environment=8')
+makedepends=('ant' 'java-environment=8' 'php' 'groovy')
 optdepends=('php: for developing programs in php'
             'groovy: for developing programs in groovy'
             'lib32-glibc')
@@ -29,9 +29,9 @@
 
 build() {
   # full cluster configuration is not available at this time
-  #ant -quiet -Dcluster.config=full
   export LDFLAGS_EXTRA=$LDFLAGS CFLAGS_EXTRA=$CFLAGS
-  ant -quiet
+  ant -quiet -Dcluster.config=full
+  #ant -quiet
 }
 
 # It appears that they have disabled the CI tests upstream, so I'll disable 
these for now...
@@ -49,7 +49,15 @@
 
   # Resources for platform config
   mkdir -p "${pkgdir}/usr/lib/${pkgname}"
-  cp -r 
"nbbuild/${pkgname}/"{java,harness,javafx,profiler,nb,ide,extide,apisupport,websvccommon,platform}
 "${pkgdir}/usr/lib/${pkgname}"
+
+  local built=$(find nbbuild/${pkgname}/ -name "nb.cluster.*.built" | cut -d 
'.' -f 3)
+  for plugin in $built
+  do
+    if [ -d "nbbuild/${pkgname}/${plugin}" ]
+    then
+        cp -r "nbbuild/${pkgname}/${plugin}" "${pkgdir}/usr/lib/${pkgname}"
+    fi
+  done
   install -Dm644 "${srcdir}/nbbuild/netbeans/etc/netbeans.import" -t 
"${pkgdir}/usr/lib/${pkgname}/etc/"
 
   # copy cluster configuration

Reply via email to