summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD40
2 files changed, 31 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 217ff0b31a79..e49b8230b47f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 594c40ad9505..a75e36c91a3b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: