Date: Friday, April 28, 2023 @ 07:34:34
  Author: arojas
Revision: 1449046

upgpkg: jxrlib 0.2.4-2: Drop unusedjava bindings (FS#63574)

Modified:
  jxrlib/trunk/PKGBUILD

----------+
 PKGBUILD |   40 +++++++++-------------------------------
 1 file changed, 9 insertions(+), 31 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-04-28 07:14:14 UTC (rev 1449045)
+++ PKGBUILD    2023-04-28 07:34:34 UTC (rev 1449046)
@@ -1,17 +1,17 @@
-# Maintainer: Filipe Laíns (FFY00) <[email protected]>
+# Maintainer:
+# Contributor: Filipe Laíns (FFY00) <[email protected]>
 # Contributor: Antonio Rojas <[email protected]>
 
 pkgname=jxrlib
 pkgver=0.2.4
-pkgrel=1
+pkgrel=2
 pkgdesc="Open source implementation of jpegxr"
 arch=('x86_64')
 url="https://archive.codeplex.com/?p=jxrlib";
 license=('GPL')
 depends=('glibc')
-optdepends=('java-runtime: Java bindings')
-makedepends=('cmake' 'swig' 'maven' 'java-environment')
-source=($pkgname-$pkgver.tar.gz::https://github.com/glencoesoftware/jxrlib/archive/v$pkgver/$pkgname-$pkgver.tar.gz
+makedepends=('cmake')
+source=(https://github.com/glencoesoftware/jxrlib/archive/v$pkgver/$pkgname-$pkgver.tar.gz
         CMakeLists.txt)
 
sha512sums=('e93fe0fbd63a36f943504f0ebf2e3f2679ec3db8997927c405b8e6310f5b55b6dd5e08cdc2e5bf09681c84da923b8c770f03bf22a21746ff5cef01b4ef8de96a'
             
'832557a5aa0825132aefe38f5136159f1d2ac46bf8455745877342e08db5752c73c34f16a7edf3fd5fa8813f1c48a1b5d77d91901301e2322f18b520bbe97ae6')
@@ -21,33 +21,11 @@
 }
 
 build() {
-  # Generate jni files
-  cd $pkgname-$pkgver/java
-
-  mkdir -p target/swig/ome/jxrlib
-  swig -java -c++ -package ome.jxrlib -outdir target/swig/ome/jxrlib -o 
target/swig/JXR_wrap.cxx JXR.i
-
-  # Build source
-  mkdir -p ../build
-  cd ../build
-
-  cmake .. \
-    -DCMAKE_INSTALL_PREFIX=/usr \
-    -DCMAKE_BUILD_TYPE=Release
-
-  make
-
-  # Compile java library
-  cd ../java
-  mvn install -DskipTests
+  cmake -B build -S $pkgname-$pkgver \
+    -DCMAKE_INSTALL_PREFIX=/usr
+  cmake --build build
 }
 
 package() {
-  cd $pkgname-$pkgver/build
-
-  make DESTDIR="$pkgdir" install
-
-  cd ../java/target
-
-  install -Dm 644 $pkgname-$pkgver.jar 
"$pkgdir"/usr/share/java/$pkgname-$pkgver.jar
+  DESTDIR="$pkgdir" cmake --install build
 }

Reply via email to