rpms/sqljet/devel sqljet-browser.sh, NONE, 1.1 sqljet-browser.desktop, NONE, 1.1 sqljet.spec, NONE, 1.1 sqljet-javadoc.patch, NONE, 1.1 fetch-sqljet.sh, NONE, 1.1 sources, 1.1, 1.2 .cvsignore, 1.1, 1.2
Alexander Kurtakov
akurtakov at fedoraproject.org
Thu Dec 3 08:45:06 UTC 2009
- Previous message: rpms/mono-bouncycastle/devel bccrypto-generate-zip.sh, NONE, 1.1 bccrypto-mono.patch, NONE, 1.1 bccrypto-nopatents.patch, NONE, 1.1 import.log, NONE, 1.1 mono-bouncycastle.spec, NONE, 1.1 mono.snk, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: File libxml-1.1.3.zip uploaded to lookaside cache by caolanm
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: akurtakov
Update of /cvs/pkgs/rpms/sqljet/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25816/devel
Modified Files:
sources .cvsignore
Added Files:
sqljet-browser.sh sqljet-browser.desktop sqljet.spec
sqljet-javadoc.patch fetch-sqljet.sh
Log Message:
Initial import.
--- NEW FILE sqljet-browser.sh ---
#!/bin/bash
. /usr/share/java-utils/java-functions
MAIN_CLASS=org.tmatesoft.sqljet.browser.DBBrowser
set_classpath "sqljet sqljet-browser"
export CLASSPATH=$CLASSPATH:/usr/share/netbeans/platform10/modules/org-netbeans-swing-outline.jar
run "$@"
--- NEW FILE sqljet-browser.desktop ---
[Desktop Entry]
Name=sqljet-browser
GenericName=SQLJet brower
Comment=Java browser for sqlite files
Exec=sqljet-browser
Terminal=false
Type=Application
Categories=Development;Database
--- NEW FILE sqljet.spec ---
Name: sqljet
Version: 1.0.1
Release: 2%{?dist}
Summary: Pure Java SQLite
Group: Development/Libraries
License: GPLv2
URL: http://sqljet.com/
# Obtained by sh fetch-sqljet.sh
Source0: %{name}-%{version}.tar.bz2
Source1: fetch-sqljet.sh
Source2: %{name}-browser.sh
Source3: %{name}-browser.desktop
Patch0: %{name}-javadoc.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ant
BuildRequires: antlr
BuildRequires: antlr3
BuildRequires: easymock2
BuildRequires: netbeans-platform
BuildRequires: java-devel >= 1.6
BuildRequires: junit4
BuildRequires: desktop-file-utils
BuildArch: noarch
%description
SQLJet is an independent pure Java implementation of a popular SQLite database
management system. SQLJet is a software library that provides API that enables
Java application to read and modify SQLite databases.
%package browser
Group: Development/Tools
Summary: SQLJet database browser
Requires: %{name} = %{version}
Requires: netbeans-platform
%description browser
Utility for browsing SQLJet/SQLite databases.
%package javadoc
Group: Documentation
Summary: Javadoc for %{name}
Requires: jpackage-utils
%description javadoc
API documentation for %{name}.
%prep
%setup -q
%patch0
find \( -name '*.class' -o -name '*.jar' \) -delete
pushd lib
ln -s %{_javadir}/antlr3.jar antlr-runtime-3.1.3.jar
popd
pushd sqljet-examples/browser/lib
ln -s %{_datadir}/netbeans/platform10/modules/org-netbeans-swing-outline.jar org-netbeans-swing-outline.jar
popd
%build
export CLASSPATH=$(build-classpath antlr3 antlr stringtemplate easymock2 junit4)
ant jars javadoc
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_javadir}
cp -p build/sqljet.jar \
%{buildroot}%{_javadir}/%{name}-%{version}.jar
cp -p build/sqljet-browser.jar \
%{buildroot}%{_javadir}/%{name}-browser-%{version}.jar
(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; \
do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -rp javadocs \
%{buildroot}%{_javadocdir}/%{name}
install -d %{buildroot}%{_bindir}
install -m 755 %{SOURCE2} %{buildroot}%{_bindir}/%{name}-browser
desktop-file-install \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
%{SOURCE3}
desktop-file-validate %{buildroot}/%{_datadir}/applications/sqljet-browser.desktop
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc COPYING INSTALL README.txt
%{_javadir}/%{name}.jar
%{_javadir}/%{name}-%{version}.jar
%files browser
%defattr(-,root,root,-)
%{_javadir}/%{name}-browser.jar
%{_javadir}/%{name}-browser-%{version}.jar
%{_bindir}/%{name}-browser
%{_datadir}/applications/%{name}-browser.desktop
%files javadoc
%defattr(-,root,root,-)
%doc %{_javadocdir}/*
%changelog
* Mon Nov 30 2009 Alexander Kurtakov <akurtako at redhat.com> 1.0.1-2
- Fix build and review comments.
* Thu Nov 26 2009 Alexander Kurtakov <akurtako at redhat.com> 1.0.1-1
- Initial package.
sqljet-javadoc.patch:
build.xml | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
--- NEW FILE sqljet-javadoc.patch ---
--- build.xml.orig 2009-11-18 03:30:24.000000000 +0200
+++ build.xml 2009-11-26 13:12:39.562877717 +0200
@@ -340,4 +340,32 @@ public class SqlParser</replacevalue>
<sysproperty key="SqlJetBtreeTableTest.REPEATS_COUNT" value="100" />
</junit>
</target>
+ <target name="javadoc" description="Build the javadocs for the source code.">
+ <javadoc destdir="javadocs"
+ packagenames="org.tmatesoft.sqljet"
+ sourcepath="sqljet/src">
+ <fileset dir="sqljet/src">
+ <include name="**/*.java"/>
+ </fileset>
+ </javadoc>
+ </target>
+ <target name="jars" depends="clean, compile, compile-examples">
+ <mkdir dir="build" />
+ <!-- update svnkit.build.properties here -->
+ <antcall target="init-build.number"/>
+
+ <jar destfile="build/sqljet.jar">
+ <fileset dir="sqljet/bin">
+ <include name="**/**"/>
+ </fileset>
+ <fileset dir="build">
+ <include name="sqljet.build.properties"/>
+ </fileset>
+ </jar>
+ <jar destfile="build/sqljet-browser.jar" >
+ <fileset dir="sqljet-examples/browser/bin">
+ <include name="**/**"/>
+ </fileset>
+ </jar>
+ </target>
</project>
\ No newline at end of file
--- NEW FILE fetch-sqljet.sh ---
#! /bin/sh
version=1.0.1
mkdir fetch
cd fetch
svn export http://svn.sqljet.com/repos/sqljet/tags/$version sqljet-$version
tar cfj sqljet-$version.tar.bz2 sqljet-$version
cd ..
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/sqljet/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 3 Dec 2009 06:37:55 -0000 1.1
+++ sources 3 Dec 2009 08:45:06 -0000 1.2
@@ -0,0 +1 @@
+c4ce73c5912b1b48cc5a5166bd9e75af sqljet-1.0.1.tar.bz2
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/sqljet/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 3 Dec 2009 06:37:55 -0000 1.1
+++ .cvsignore 3 Dec 2009 08:45:06 -0000 1.2
@@ -0,0 +1 @@
+sqljet-1.0.1.tar.bz2
- Previous message: rpms/mono-bouncycastle/devel bccrypto-generate-zip.sh, NONE, 1.1 bccrypto-mono.patch, NONE, 1.1 bccrypto-nopatents.patch, NONE, 1.1 import.log, NONE, 1.1 mono-bouncycastle.spec, NONE, 1.1 mono.snk, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Next message: File libxml-1.1.3.zip uploaded to lookaside cache by caolanm
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list