diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 31 insertions, 21 deletions
@@ -1,17 +1,13 @@ pkgbase = sqlite-jdbc pkgdesc = JDBC driver for SQLite - pkgver = 3.16.1 + pkgver = 3.25.2 pkgrel = 1 url = https://github.com/xerial/sqlite-jdbc - arch = any + arch = x86_64 license = Apache - makedepends = java-environment - makedepends = perl makedepends = maven - makedepends = unzip - depends = java-environment - source = https://github.com/xerial/sqlite-jdbc/archive/3.16.1.tar.gz - sha256sums = 62ed46c5f00255716d60df15782a0999168387a02f5122b79b84a2e0c4842adc + source = https://github.com/xerial/sqlite-jdbc/archive/3.25.2.tar.gz + sha256sums = b6bd6c2ac17d37bc425ffd4d92d1b8df67e47819b95ece1065a63a6998b6a453 pkgname = sqlite-jdbc @@ -1,30 +1,44 @@ -# Maintainer: John Trengrove <john@retrofilter.com> +# Maintainer: Håvard Pettersson <mail@haavard.me> +# Contributor: John Trengrove <john@retrofilter.com> # Contributor: Jakob Gahde <j5lx@fmail.co.uk> # Contributor: Andrejs Mivreņiks <gim at fastmail dot fm> # Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua pkgname=sqlite-jdbc -pkgver=3.16.1 +pkgver=3.25.2 pkgrel=1 -pkgdesc="JDBC driver for SQLite" -arch=('any') -url="https://github.com/xerial/sqlite-jdbc" -license=('Apache') -depends=('java-environment') -makedepends=('java-environment' 'perl' 'maven' 'unzip') +pkgdesc='JDBC driver for SQLite' +arch=(x86_64) +url=https://github.com/xerial/sqlite-jdbc +license=(Apache) +makedepends=(maven) source=("https://github.com/xerial/sqlite-jdbc/archive/${pkgver}.tar.gz") -sha256sums=('62ed46c5f00255716d60df15782a0999168387a02f5122b79b84a2e0c4842adc') +sha256sums=('b6bd6c2ac17d37bc425ffd4d92d1b8df67e47819b95ece1065a63a6998b6a453') + +prepare() { + # remove unused sqlite binaries + cd "${srcdir}/${pkgname}-${pkgver}/src/main/resources/org/sqlite/native" + find . -mindepth 1 -maxdepth 1 ! -name Linux -exec rm -r {} + + find Linux -mindepth 1 -maxdepth 1 ! -name "$CARCH" -exec rm -r {} + +} build() { cd "${srcdir}/${pkgname}-${pkgver}" + mvn package -DskipTests +} - export JAVA_HOME=/usr/lib/jvm/default - mvn package +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + mvn verify } package() { cd "${srcdir}/${pkgname}-${pkgver}/target" - install -Dm644 "${pkgname}-${pkgver}.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}-${pkgver}.jar" - ln -s "${pkgname}-${pkgver}.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" + install -Dm644 "${pkgname}-${pkgver}.jar" \ + "${pkgdir}/usr/share/java/${pkgname}/${pkgname}-${pkgver}.jar" + ln -s "${pkgname}-${pkgver}.jar" \ + "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar" } + +# vim:set ts=2 sw=2 et: |