Name: lightcouch Version: 0.1.2 Release: %mkrel 5 Group: Development/Java 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:pom:) 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} Group: Documentation %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 * Tue Dec 30 2014 daviddavid <daviddavid> 0.1.2-5.mga5 + Revision: 807190 - rebuild for new sonatype-oss-parent * Wed Oct 15 2014 umeabot <umeabot> 0.1.2-4.mga5 + Revision: 740307 - Second Mageia 5 Mass Rebuild - Mageia 5 Mass Rebuild * Sun Jun 29 2014 dmorgan <dmorgan> 0.1.2-2.mga5 + Revision: 641190 - imported package lightcouch * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri May 09 2014 gil cattaneo <puntogil@libero.it> 0.1.2-1 - update to 0.1.2 * Mon Apr 21 2014 gil cattaneo <puntogil@libero.it> 0.0.6-1 - initial rpm