diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 21 insertions, 14 deletions
@@ -1,19 +1,20 @@ # Maintainer: max.bra <max dot bra at alice dot it> +# Contributor: apodim # Contributor: said # Contributor: Kaurin <milos dot kaurin at gmail> # Contributor: Nathan Owe <ndowens04 at gmail> pkgname=filebot -pkgver=4.7.9 +pkgver=4.8.0 pkgrel=1 -_jnaver=4.3.0 +_jnaver=4.5.1 pkgdesc="The ultimate tool to rename TV/anime shows, download subtitles, and validate checksums." arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h') url="http://filebot.sourceforge.net/" license=('GPL') install=$pkgname.install -depends=('java-runtime>=8' 'fontconfig' 'chromaprint') -makedepends=('unzip') +depends=('java-runtime>=9' 'fontconfig' 'chromaprint') +makedepends=('unzip' 'apache-ivy') [[ $CARCH == "i686" ]] && _intarch=x86 [[ $CARCH == "x86_64" ]] && _intarch=x86-64 @@ -21,13 +22,13 @@ makedepends=('unzip') [[ $CARCH == "armv6h" ]] && _intarch=arm [[ $CARCH == "armv7h" ]] && _intarch=arm -source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname/FileBot_$pkgver/FileBot_$pkgver-portable.tar.xz +source=("${pkgname}::git+https://github.com/filebot/filebot.git" https://github.com/java-native-access/jna/archive/$_jnaver.tar.gz $pkgname-arch.sh $pkgname.svg $pkgname.desktop) -md5sums=('961dbdb7d6c62c133952df2f9f427d96' - '2de8ba99fc91809935e6c2ab02f49a82' - 'd94b4245dd3b226872f05fd2bf75bd1c' +md5sums=('SKIP' + '3cf5c206ba2246386af2e9248fa6f035' + '81b701ce1a1b52226f432aa86c6e1386' '04f46be047049448dba3f0de29fe192d' 'f37edd0bba7570904d28ab1681c7a7f3') @@ -38,17 +39,23 @@ optdepends=('libzen: Support for additional subtitle search engines (Sublight)' #noextract=($(for i in ${source[@]}; do basename $i; done)) -build() { - /bin/true -} - prepare() { - cd jna-$_jnaver/lib/native/ + cd "$srcdir/$pkgname/" + sed -i -E 's/release="([^"]*)"/target="\1" source="\1"/' build.xml + sed -i -E 's/jre.version: 10/jre.version: 9/' app.properties + sed -i -E 's/jvm.version: 10/jvm.version: 9/' app.properties + cd "$srcdir/jna-$_jnaver/lib/native/" unzip linux-$_intarch.jar 2>&1 >/dev/null } +build() { + cd $pkgname + ant resolve + ant fatjar +} + package() { - install -Dm644 FileBot.jar "$pkgdir/usr/share/java/$pkgname/$pkgname.jar" + install -Dm644 $pkgname/dist/FileBot_$pkgver.jar "$pkgdir/usr/share/java/$pkgname/$pkgname.jar" install -Dm644 jna-$_jnaver/lib/native/libjnidispatch.so "$pkgdir/usr/share/java/$pkgname/libjnidispatch.so" install -Dm755 $pkgname-arch.sh "$pkgdir/usr/bin/$pkgname" install -Dm644 $pkgname.svg "$pkgdir/usr/share/pixmaps/$pkgname.svg" |