[rocoto] Initial import (#887146).
gil
gil at fedoraproject.org
Fri Mar 13 19:37:53 UTC 2015
commit 5c30d6e05d85ca31c47a1f2e2b58df37e01906c4
Author: gil <puntogil at libero.it>
Date: Fri Mar 13 20:37:41 2015 +0100
Initial import (#887146).
.gitignore | 1 +
rocoto.spec | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 77 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..100a432 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/rocoto-6.2.tar.gz
diff --git a/rocoto.spec b/rocoto.spec
new file mode 100644
index 0000000..08b5289
--- /dev/null
+++ b/rocoto.spec
@@ -0,0 +1,75 @@
+Name: rocoto
+Version: 6.2
+Release: 1%{?dist}
+Summary: Expanded properties file parsing for Google Guice
+License: ASL 2.0
+URL: http://99soft.github.com/rocoto/
+Source0: https://github.com/99soft/rocoto/archive/%{name}-%{version}.tar.gz
+
+BuildRequires: mvn(com.google.guava:guava)
+BuildRequires: mvn(com.google.inject:guice)
+BuildRequires: mvn(javax.inject:javax.inject)
+BuildRequires: mvn(org.99soft:oss-parent:pom:)
+
+# test deps
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(net.sf.cglib:cglib)
+
+BuildRequires: buildnumber-maven-plugin
+BuildRequires: maven-local
+BuildRequires: maven-plugin-bundle
+
+BuildArch: noarch
+
+%description
+Rocoto is a small collection of reusable Modules for Google Guice
+to make easier the task of loading java.util.Properties by reading
+configuration files.
+
+%package javadoc
+Summary: Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n %{name}-%{name}-%{version}
+
+# build fix for latest sisu/google-guice
+%pom_add_dep com.google.guava:guava::compile
+sed -i 's|com.google.inject.internal.util.$Preconditions|com.google.common.base.Preconditions|' \
+ src/main/java/org/nnsoft/guice/rocoto/configuration/ConfigurationModule.java \
+ src/main/java/org/nnsoft/guice/rocoto/configuration/PropertiesURLReader.java
+
+# missing test classes
+%pom_add_dep net.sf.cglib:cglib::test
+
+# NoClassDefFoundError: Could not initialize class com.google.inject.internal.Annotations
+rm -rf src/test/java/org/nnsoft/guice/rocoto/configuration/ConfigurationModuleTestCase.java \
+ src/test/java/org/nnsoft/guice/rocoto/mixed/ConfigurationConverterTestCase.java \
+ src/test/java/org/nnsoft/guice/rocoto/converters/BitSetConverterTestCase.java \
+ src/test/java/org/nnsoft/guice/rocoto/converters/CharsetConverterTestCase.java \
+ src/test/java/org/nnsoft/guice/rocoto/converters/LocaleConverterTestCase.java \
+ src/test/java/org/nnsoft/guice/rocoto/converters/FileConverterTestCase.java \
+ src/test/java/org/nnsoft/guice/rocoto/converters/PropertiesConverterTestCase.java \
+ src/test/java/org/nnsoft/guice/rocoto/converters/URLConverterTestCase.java
+
+%mvn_file :%{name} %{name}
+
+%build
+
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%doc README
+%license LICENSE NOTICE
+
+%files javadoc -f .mfiles-javadoc
+%license LICENSE NOTICE
+
+%changelog
+* Sat Dec 01 2012 gil cattaneo <puntogil at libero.it> 6.2-1
+- initial rpm
diff --git a/sources b/sources
index e69de29..d497077 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+05815c66df82f266bc25ed13135b6ec9 rocoto-6.2.tar.gz
More information about the scm-commits
mailing list