[okio] Initial packaging

Mikolaj Izdebski mizdebsk at fedoraproject.org
Wed Mar 11 14:19:55 UTC 2015


commit 418ec4be269992a92f73ad0cb517ede9ab283ff3
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Wed Mar 11 13:24:18 2015 +0100

    Initial packaging

 okio.spec | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
---
diff --git a/okio.spec b/okio.spec
new file mode 100644
index 0000000..a8800ad
--- /dev/null
+++ b/okio.spec
@@ -0,0 +1,49 @@
+Name:           okio
+Version:        1.0.1
+Release:        1%{?dist}
+Summary:        Java I/O library
+License:        ASL 2.0
+URL:            http://square.github.io/%{name}/
+BuildArch:      noarch
+
+Source0:        https://github.com/square/%{name}/archive/%{name}-parent-%{version}.tar.gz
+
+BuildRequires:  maven-local
+
+%description
+Okio is a new library that complements java.io and java.nio to make it
+much easier to access, store, and process data.
+
+%package javadoc
+Summary:        API documentation for %{name}
+
+%description javadoc
+this package provides %{summary}.
+
+%prep
+%setup -q -n %{name}-%{name}-parent-%{version}
+
+# Remove dependency on Animal Sniffer (not usable in Fedora)
+%pom_remove_plugin :animal-sniffer-maven-plugin
+%pom_remove_dep :animal-sniffer-annotations okio
+sed -i /IgnoreJRERequirement/d okio/src/main/java/okio/{DeflaterSink,Okio}.java
+
+# Skip one test which fails on ARM due to poor JVM performance.
+sed -i /writeWithTimeout/s/./@org.junit.Ignore/ okio/src/test/java/okio/SocketTimeoutTest.java
+
+%build
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%dir %{_javadir}/%{name}
+%doc README.md LICENSE.txt
+
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE.txt
+
+%changelog
+* Fri Sep 26 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 1.0.1-1
+- Initial packaging


More information about the scm-commits mailing list