Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > d4a9f2c9acccc9c9035c24c2310ac1df > files > 3

javasqlite-20120209-2.mga3.src.rpm

Name:           javasqlite
Version:        20120209
Release:        %mkrel 2
Summary:        SQLite Java Wrapper/JDBC Driver

Group:          Development/Java
License:        BSD
URL:            http://www.ch-werner.de/javasqlite/
Source0:        http://www.ch-werner.de/javasqlite/%{name}-%{version}.tar.gz
# jnipath: Fedora specific, no need to send upstream
Patch0:         javasqlite-20110106-jnipath.patch
BuildRequires:  sqlite3-devel
BuildRequires:  java-rpmbuild
BuildRequires:  java-javadoc
BuildRequires:  libtool

%description
javasqlite is a Java wrapper including a basic JDBC driver for the
SQLite 2/3 database engine. It is designed using JNI to interface to
the SQLite API.

%package        javadoc
Summary:        API documentation for %{name}
Group:          Development/Java
BuildArch:	noarch
Requires:       java-javadoc

%description    javadoc
API documentation for %{name}.

%prep
%setup -q
%{__sed} -e 's|\@JNIPATH\@|%{_libdir}/%{name}|' %{PATCH0} | patch -p1
%{__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

%build
%{configure2_5x} \
    --with-jdk=%{java_home} \
    --with-jardir=%{_jnidir} \
    --libdir=%{_libdir}/%{name}
%{__make}
%{__make} javadoc JAVADOCLINK=%{_javadocdir}/java

%install
%{__rm} -rf %{buildroot}
%{makeinstall_std} LIBTOOL=%{_bindir}/libtool

#we don't want these
%{__rm} %{buildroot}%{_libdir}/%{name}/libsqlite_jni.*a

#javadocs
%{__mkdir_p} %{buildroot}%{_javadocdir}/%{name}-%{version}
%{__cp} -a doc/* %{buildroot}%{_javadocdir}/%{name}-%{version}
%{__ln_s} %{name}-%{version} %{buildroot}%{_javadocdir}/%{name}

%clean
%{__rm} -rf %{buildroot}

#%check
#%{make} test

%files
%defattr(-,root,root)
%doc ChangeLog license.terms
%{_jnidir}/sqlite.jar
%{_libdir}/%{name}

%files javadoc
%defattr(-,root,root)
%{_javadocdir}/%{name}
%{_javadocdir}/%{name}-%{version}


%changelog

* Sat Jan 12 2013 umeabot <umeabot> 20120209-2.mga3
+ Revision: 354846
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Nov 15 2012 fwang <fwang> 20120209-1.mga3
+ Revision: 318169
- fix build
- new version 20120209 (build with sqlite3)

* Fri Feb 18 2011 wally <wally> 20110106-1.mga1
+ Revision: 53538
- new version 20110106
- sync patches with Fedora
- tag javadoc subpackage as noarch
- clean .spec
- imported package javasqlite