[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