[javasqlite] Updated spec file to apply JDBC 4.1/Java 7 patch
Deepak Bhole
dbhole at fedoraproject.org
Wed Jan 25 15:29:39 UTC 2012
commit c5a165ae0c477b6cb1cb70d58afd4a7f2efa73d9
Author: Deepak Bhole <dbhole at redhat.com>
Date: Wed Jan 25 10:29:19 2012 -0500
Updated spec file to apply JDBC 4.1/Java 7 patch
javasqlite.spec | 18 ++++++++++++------
1 files changed, 12 insertions(+), 6 deletions(-)
---
diff --git a/javasqlite.spec b/javasqlite.spec
index 222b5e1..8d85c3e 100644
--- a/javasqlite.spec
+++ b/javasqlite.spec
@@ -8,7 +8,7 @@
Name: javasqlite
Version: 20110827
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: SQLite Java Wrapper/JDBC Driver
Group: Development/Libraries
@@ -17,6 +17,7 @@ URL: http://www.ch-werner.de/javasqlite/
Source0: http://www.ch-werner.de/javasqlite/%{name}-%{version}.tar.gz
# Fedora specific, no need to send upstream.
Patch0: %{name}-20090430-jnipath.patch
+Patch1: %{name}-javasqlite-jdbc-4.1.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# >= 3.4 for zeroblob stuff in %%check's test3
@@ -24,10 +25,10 @@ BuildRequires: sqlite-devel >= 3.4
%if 0%{?only15}
BuildRequires: java-1.5.0-javadoc
%else
-BuildRequires: java-1.6.0-devel
-BuildRequires: java-1.6.0-javadoc
+BuildRequires: java-devel >= 1.6
+BuildRequires: java-javadoc >= 1.6
%endif
-BuildRequires: java-1.5.0-devel
+BuildRequires: java-devel >= 1.6
Requires: jre
%description
@@ -47,6 +48,7 @@ API documentation for %{name}.
%prep
%setup -q
+%patch1 -p1
sed -e 's|@JNIPATH@|%{_libdir}/%{name}|' %{PATCH0} | patch -p1 --fuzz=0
sed -i -e 's/\r//g' doc/ajhowto.txt
f=ChangeLog ; iconv -f iso-8859-1 -t utf-8 $f > $f.utf8 ; mv $f.utf8 $f
@@ -77,8 +79,8 @@ make sqlite.jar JAVAC_FLAGS="-source 5" # Java build not parallel clean
%if 0%{?only15}
make %{?_smp_mflags}
%else
-export PATH="%{_jvmdir}/java-1.6.0/bin:$origpath" # bug 460761 (to be sure)
-%configure $common_flags --with-jdk=%{_jvmdir}/java-1.6.0
+export PATH="%{_jvmdir}/java/bin:$origpath" # bug 460761 (to be sure)
+%configure $common_flags --with-jdk=%{_jvmdir}/java
make # Java build not parallel clean
# Add JDBC 3 classes
@@ -124,6 +126,10 @@ done
%changelog
+* Wed Jan 25 2012 Deepak Bhole <dbhole at redhat.com> - 20110827-3
+- Removed specific Java 6 requirement
+- Added patch to build with JDBC 4.1/Java 7
+
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 20110827-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list