[lightcouch] Initial import (rhbz#1091034).

gil gil at fedoraproject.org
Fri May 9 18:00:07 UTC 2014


commit d989d8bcf5d874fe8517c7311732dee571bbd4aa
Author: gil <puntogil at libero.it>
Date:   Fri May 9 20:00:11 2014 +0200

    Initial import (rhbz#1091034).

 .gitignore      |    1 +
 lightcouch.spec |  114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources         |    1 +
 3 files changed, 116 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..4892efe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/lightcouch-0.1.2.tar.gz
diff --git a/lightcouch.spec b/lightcouch.spec
new file mode 100644
index 0000000..5e30742
--- /dev/null
+++ b/lightcouch.spec
@@ -0,0 +1,114 @@
+Name:          lightcouch
+Version:       0.1.2
+Release:       1%{?dist}
+Summary:       CouchDB Java API
+License:       ASL 2.0
+URL:           http://www.lightcouch.org/
+Source0:       https://github.com/lightcouch/LightCouch/archive/%{name}-%{version}.tar.gz
+
+BuildRequires: java-devel
+BuildRequires: mvn(com.google.code.gson:gson)
+BuildRequires: mvn(org.apache.httpcomponents:httpclient) >= 4.3.3
+BuildRequires: mvn(org.sonatype.oss:oss-parent)
+BuildRequires: mvn(junit:junit)
+BuildRequires: maven-local
+BuildArch:     noarch
+
+%description
+LightCouch aims at providing a simple API
+for communicating with CouchDB databases. 
+
+%package javadoc
+Summary:       Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n LightCouch-%{name}-%{version}
+find . -name "*.jar" -print -delete
+find . -name "*.class" -print -delete
+
+# NullPointerException
+rm -r src/test/java/org/lightcouch/tests/CouchDbClientLoadTest.java \
+ src/test/java/org/lightcouch/tests/CouchDbClientTest.java
+
+# unreported exception
+sed -i "s|private void setEntity(HttpEntityEnclosingRequestBase httpRequest, String json) {|private void setEntity(HttpEntityEnclosingRequestBase httpRequest, String json) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|Response put(URI uri, InputStream instream, String contentType) {|Response put(URI uri, InputStream instream, String contentType) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|HttpResponse post(URI uri, String json) {|HttpResponse post(URI uri, String json) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public ReplicationResult trigger() {|public ReplicationResult trigger() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/Replication.java
+sed -i "s|public InputStream queryForStream() {|public InputStream queryForStream() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public <T> List<T> query(Class<T> classOfT) {|public <T> List<T> query(Class<T> classOfT) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public <K, V, T> ViewResult<K, V, T> queryView(Class<K> classOfK, Class<V> classOfV, Class<T> classOfT) {|public <K, V, T> ViewResult<K, V, T> queryView(Class<K> classOfK, Class<V> classOfV, Class<T> classOfT) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|private <V> V queryValue(Class<V> classOfV) {|private <V> V queryValue(Class<V> classOfV) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public void batch(Object object) {|public void batch(Object object) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public List<Response> bulk(List<?> objects, boolean allOrNothing) {|public List<Response> bulk(List<?> objects, boolean allOrNothing) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public Response saveAttachment(InputStream instream, String name, String contentType) {|public Response saveAttachment(InputStream instream, String name, String contentType) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public Response saveAttachment(InputStream instream, String name, String contentType, String docId, String docRev) {|public Response saveAttachment(InputStream instream, String name, String contentType, String docId, String docRev) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|Response put(URI uri, Object object, boolean newEntity) {|Response put(URI uri, Object object, boolean newEntity) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public String queryForString() {|public String queryForString() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public int queryForInt() {|public int queryForInt() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public long queryForLong() {|public long queryForLong() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public boolean queryForBoolean() {|public boolean queryForBoolean() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|String currentStartKeyDocId, String startKey, String startKeyDocId, Class<T> classOfT) {|String currentStartKeyDocId, String startKey, String startKeyDocId, Class<T> classOfT) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public <T> Page<T> queryPage(int rowsPerPage, String param, Class<T> classOfT) {|public <T> Page<T> queryPage(int rowsPerPage, String param, Class<T> classOfT) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/View.java
+sed -i "s|public Response save(Object object) {|public Response save(Object object) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public Response update(Object object) {|public Response update(Object object) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public void compact() {|public void compact() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbContext.java
+sed -i "s|public void ensureFullCommit() {|public void ensureFullCommit() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbContext.java
+sed -i "s|public Response synchronizeWithDb(DesignDocument document) {|public Response synchronizeWithDb(DesignDocument document) throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbDesign.java
+sed -i "s|public void synchronizeAllWithDb() {|public void synchronizeAllWithDb() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbDesign.java
+sed -i "s|public void syncDesignDocsWithDb() {|public void syncDesignDocsWithDb() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/CouchDbClientBase.java
+sed -i "s|public Response save() {|public Response save() throws java.io.UnsupportedEncodingException {|" \
+ src/main/java/org/lightcouch/Replicator.java
+
+
+
+
+%build
+
+%mvn_file : %{name}
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%doc LICENSE README.md
+
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE
+
+%changelog
+* Fri May 09 2014 gil cattaneo <puntogil at libero.it> 0.1.2-1
+- update to 0.1.2
+
+* Mon Apr 21 2014 gil cattaneo <puntogil at libero.it> 0.0.6-1
+- initial rpm
diff --git a/sources b/sources
index e69de29..427b0c8 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+14229bd8d0041cdd6eb2899904f9055b  lightcouch-0.1.2.tar.gz


More information about the scm-commits mailing list