summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWitalij Berdinskich2023-05-13 21:49:37 +0300
committerWitalij Berdinskich2023-05-13 21:49:37 +0300
commit2d76559a28b08c74cafe2dd297e8fdc6c82f60b6 (patch)
tree6a838e6c4ebcebe062eaecb74e35a7455f3d08d3
parentb14661534260a1945f043141a7417e79c68b771b (diff)
downloadaur-2d76559a28b08c74cafe2dd297e8fdc6c82f60b6.tar.gz
v3.41.2.1 + java.version
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD23
-rw-r--r--java.version.8.patch22
3 files changed, 38 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 548788beb3b6..aee1af33f82d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
pkgbase = sqlite-jdbc
pkgdesc = JDBC driver for SQLite
- pkgver = 3.41.0.1
+ pkgver = 3.41.2.1
pkgrel = 1
url = https://github.com/xerial/sqlite-jdbc
arch = x86_64
license = Apache
makedepends = maven
depends = java-runtime>=8
- source = https://github.com/xerial/sqlite-jdbc/archive/3.41.0.1.tar.gz
- sha256sums = a018d1afd00f7678c6f8cbb964accbb01f601c02b81d63e5496e13bc19f26734
+ source = https://github.com/xerial/sqlite-jdbc/archive/3.41.2.1.tar.gz
+ source = java.version.8.patch
+ sha256sums = e9f33a7128cb821cc6c0d54577b6db7b736acb1f610b01b935ee0e9a96431198
+ sha256sums = baae5d865d256b5224d1eab52a15238ef3bf3cb828900ac87bab2f4a3934c8b3
pkgname = sqlite-jdbc
diff --git a/PKGBUILD b/PKGBUILD
index d4d1a85fa0cf..ab8645b30f2e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
# Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua
pkgname=sqlite-jdbc
-pkgver=3.41.0.1
+pkgver=3.41.2.1
pkgrel=1
pkgdesc='JDBC driver for SQLite'
arch=('x86_64')
@@ -14,34 +14,33 @@ url='https://github.com/xerial/sqlite-jdbc'
license=('Apache')
depends=('java-runtime>=8')
makedepends=('maven')
-source=("https://github.com/xerial/sqlite-jdbc/archive/${pkgver}.tar.gz")
-sha256sums=('a018d1afd00f7678c6f8cbb964accbb01f601c02b81d63e5496e13bc19f26734')
+source=("https://github.com/xerial/sqlite-jdbc/archive/${pkgver}.tar.gz" java.version.8.patch)
+sha256sums=('e9f33a7128cb821cc6c0d54577b6db7b736acb1f610b01b935ee0e9a96431198'
+ 'baae5d865d256b5224d1eab52a15238ef3bf3cb828900ac87bab2f4a3934c8b3')
prepare() {
- ln -s ${pkgname}-${pkgver} ${pkgname}
# remove unused sqlite binaries
- cd ${pkgname}/src/main/resources/org/sqlite/native
+ cd ${pkgname}-${pkgver}/src/main/resources/org/sqlite/native
find . ! -path "./Linux/$CARCH/*" -type f -delete
find . -type d -empty -delete
}
build() {
- cd ${pkgname}
+ patch -p0 < java.version.8.patch
+ cd ${pkgname}-${pkgver}
mvn package -DskipTests
}
check() {
- cd ${pkgname}
+ cd ${pkgname}-${pkgver}
mvn verify
}
package() {
- cd ${pkgname}/target
+ cd ${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:
diff --git a/java.version.8.patch b/java.version.8.patch
new file mode 100644
index 000000000000..cdfd74303f0f
--- /dev/null
+++ b/java.version.8.patch
@@ -0,0 +1,22 @@
+diff -u sqlite-jdbc-3.41.2.1/pom.xml sqlite-jdbc/pom.xml
+--- sqlite-jdbc-3.41.2.1/pom.xml 2023-03-24 10:27:34.000000000 +0200
++++ sqlite-jdbc/pom.xml 2023-05-13 21:37:37.473347263 +0300
+@@ -11,6 +11,7 @@
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
++ <java.version>8</java.version>
+ <junit.version>5.9.1</junit.version>
+ <surefire.version>3.0.0</surefire.version>
+ <java9.sourceDirectory>${project.basedir}/src/main/java9</java9.sourceDirectory>
+@@ -101,7 +102,7 @@
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.10.1</version>
+ <configuration>
+- <release>8</release>
++ <release>${java.version}</release>
+ </configuration>
+ <executions>
+ <execution>
+Common subdirectories: sqlite-jdbc-3.41.2.1/.settings and sqlite-jdbc/.settings
+Common subdirectories: sqlite-jdbc-3.41.2.1/src and sqlite-jdbc/src