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 }
