From b2cc4dfddde8291f97719c7836cf12f0243efcd48a8aef62260f0407d7f432d6 Mon Sep 17 00:00:00 2001 From: Anton Shvetz Date: Thu, 19 Oct 2023 09:49:23 +0000 Subject: [PATCH] - Update to v3.43.2.1 * Fixes ~ downgrade SLF4J to 1.7 (874a926), closes #990 * Documentation ~ update Sample in README (459fb04), closes #991 - Update to v3.43.2.0 * Features ~ upgrade to sqlite 3.43.2 (a434c78) ~ add slf44-api to replace use of standard streams (21c77a4), closes #802 ~ upgrade to sqlite 3.43.1 (7b40a6a) * Fixes ~ native-image + do not initialize logging framework at build-time (d8f762c) ~ unscoped + add missing module requirement for slf4j (32082c0) + add SONAME to Android binaries (f6a3aef), closes #960 * Perf ~ remove use of DriverManager.println (75ce563), closes #984 * Changes ~ spotless apply (77339ed) ~ replace generic exceptions (6d563d4) * Build ~ deps + bump org.codehaus.mojo:versions-maven-plugin (ebdda17) + bump org.apache.maven.plugins:maven-javadoc-plugin (5e37532) + bump org.apache.maven.plugins:maven-enforcer-plugin (b3188dc) + bump actions/checkout from 3 to 4 (3eaabec) OBS-URL: https://build.opensuse.org/package/show/Java:packages/sqlite-jdbc?expand=0&rev=35 --- 3.43.0.0.tar.gz | 3 --- sqlite-amalgamation-3430000.zip | 3 --- sqlite-amalgamation-3430200.zip | 3 +++ sqlite-jdbc-3.43.2.1.tar.gz | 3 +++ sqlite-jdbc.changes | 45 +++++++++++++++++++++++++++++++++ sqlite-jdbc.spec | 18 ++++++++----- 6 files changed, 63 insertions(+), 12 deletions(-) delete mode 100644 3.43.0.0.tar.gz delete mode 100644 sqlite-amalgamation-3430000.zip create mode 100644 sqlite-amalgamation-3430200.zip create mode 100644 sqlite-jdbc-3.43.2.1.tar.gz diff --git a/3.43.0.0.tar.gz b/3.43.0.0.tar.gz deleted file mode 100644 index fe2ba29..0000000 --- a/3.43.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1410b9ac24e2a634c057be0ec715d52ad168a9cae3553978bab83df23d161e11 -size 17158447 diff --git a/sqlite-amalgamation-3430000.zip b/sqlite-amalgamation-3430000.zip deleted file mode 100644 index 12d70c0..0000000 --- a/sqlite-amalgamation-3430000.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb5849ae4d7129c09d20596379a0b3f7b1ac59cf9998eba5ef283ea9b6c000a5 -size 2676599 diff --git a/sqlite-amalgamation-3430200.zip b/sqlite-amalgamation-3430200.zip new file mode 100644 index 0000000..2f8ac24 --- /dev/null +++ b/sqlite-amalgamation-3430200.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a17ac8792f57266847d57651c5259001d1e4e4b46be96ec0d985c953925b2a1c +size 2676699 diff --git a/sqlite-jdbc-3.43.2.1.tar.gz b/sqlite-jdbc-3.43.2.1.tar.gz new file mode 100644 index 0000000..a0c8624 --- /dev/null +++ b/sqlite-jdbc-3.43.2.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d84b48251fa6ea2466261b40eb105c59409964bffd07274b463a6f5504a6df29 +size 17163674 diff --git a/sqlite-jdbc.changes b/sqlite-jdbc.changes index b10d3f3..1dde8f2 100644 --- a/sqlite-jdbc.changes +++ b/sqlite-jdbc.changes @@ -1,3 +1,48 @@ +------------------------------------------------------------------- +Thu Oct 19 09:37:32 UTC 2023 - Anton Shvetz + +- Update to v3.43.2.1 + * Fixes + ~ downgrade SLF4J to 1.7 (874a926), closes #990 + * Documentation + ~ update Sample in README (459fb04), closes #991 +- Update to v3.43.2.0 + * Features + ~ upgrade to sqlite 3.43.2 (a434c78) + ~ add slf44-api to replace use of standard streams (21c77a4), + closes #802 + ~ upgrade to sqlite 3.43.1 (7b40a6a) + * Fixes + ~ native-image + + do not initialize logging framework at build-time (d8f762c) + ~ unscoped + + add missing module requirement for slf4j (32082c0) + + add SONAME to Android binaries (f6a3aef), closes #960 + * Perf + ~ remove use of DriverManager.println (75ce563), closes #984 + * Changes + ~ spotless apply (77339ed) + ~ replace generic exceptions (6d563d4) + * Build + ~ deps + + bump org.codehaus.mojo:versions-maven-plugin (ebdda17) + + bump org.apache.maven.plugins:maven-javadoc-plugin + (5e37532) + + bump org.apache.maven.plugins:maven-enforcer-plugin + (b3188dc) + + bump actions/checkout from 3 to 4 (3eaabec) + + bump org.jreleaser:jreleaser-maven-plugin (07d420d) + ~ deps-dev + + bump org.mockito:mockito-core from 5.5.0 to 5.6.0 (54aa6ab) + + bump org.junit-pioneer:junit-pioneer (b363636) + ~ makefile + + add slf4j dependency (1663cfe) + ~ unscoped + + update native-image testing to GraalVM 21 (1229f00) + + fix native configuration for slf4j (89dbda1) + + MultipleClassLoaderTest fails on Windows (d4f4dc2) +- Do not package native libraries for Windows and Android into jar + ------------------------------------------------------------------- Sat Sep 9 14:50:34 UTC 2023 - Fridrich Strba diff --git a/sqlite-jdbc.spec b/sqlite-jdbc.spec index 457e22f..c9b7dd6 100644 --- a/sqlite-jdbc.spec +++ b/sqlite-jdbc.spec @@ -17,8 +17,8 @@ %{!?make_build:%global make_build make %{?_smp_mflags}} -%global version 3.43.0.0 -%global amalgamation_version 3430000 +%global version 3.43.2.1 +%global amalgamation_version 3430200 %global debug_package %{nil} Name: sqlite-jdbc Version: %{version} @@ -27,7 +27,7 @@ Summary: SQLite JDBC Driver License: Apache-2.0 Group: Development/Libraries/Java URL: https://github.com/xerial/%{name} -Source0: %{url}/archive/refs/tags/%{version}.tar.gz +Source0: %{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: https://www.sqlite.org/2023/sqlite-amalgamation-%{amalgamation_version}.zip BuildRequires: dos2unix BuildRequires: fdupes @@ -62,17 +62,23 @@ API documentation for %{name}. %prep %setup -q +find src/main/resources \ + \( -name \*.so -or -name \*.dylib -or -name \*.dll \) \ + -delete + %pom_remove_plugin org.sonatype.plugins:nexus-staging-maven-plugin %pom_remove_plugin com.diffplug.spotless:spotless-maven-plugin -%pom_remove_dep org.graalvm.sdk:graal-sdk +%pom_remove_dep org.graalvm.sdk:nativeimage -sed -i -e '/org\.graalvm\.sdk/ d' src/main/java9/module-info.java +sed -i -e '/org\.graalvm\.nativeimage/ d' src/main/java9/module-info.java rm src/main/java9/org/sqlite/nativeimage/SqliteJdbcFeature.java dos2unix SQLiteJDBC.wiki -mkdir target +mkdir -p target/classpath cp %{SOURCE1} target/sqlite-$(sed -e 's/^version=//' VERSION)-amal.zip +ln -s %{_javadir}/slf4j/slf4j-api.jar target/classpath/ + %{mvn_file} : %{name} %build