[high-scale-lib] Initial import (#865893).

gil gil at fedoraproject.org
Fri Dec 6 13:40:42 UTC 2013


commit 979835857ef2a4cc3624d3c807d6d441ec99db2e
Author: gil <puntogil at libero.it>
Date:   Fri Dec 6 14:25:22 2013 +0100

    Initial import (#865893).

 .gitignore          |    1 +
 high-scale-lib.spec |   62 +++++++++++++++++++++++++++++++++++++++++++++++++++
 sources             |    1 +
 3 files changed, 64 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3341d25 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/high-scale-lib-parent-1.1.4.tar.gz
diff --git a/high-scale-lib.spec b/high-scale-lib.spec
new file mode 100644
index 0000000..1af500f
--- /dev/null
+++ b/high-scale-lib.spec
@@ -0,0 +1,62 @@
+Name:          high-scale-lib
+Version:       1.1.4
+Release:       1%{?dist}
+Summary:       A collection of Concurrent and Highly Scalable Utilities
+# Might want to address with upstream to adjust because
+# http://creativecommons.org/licenses/publicdomain/ 
+# is considered "retired" in place for some other public domain license
+# opened: https://github.com/stephenc/high-scale-lib/issues/4
+# Thanks to Timothy St. Clair tstclair at redhat.com
+License:       Public Domain
+URL:           https://github.com/stephenc/high-scale-lib/
+Source0:       https://github.com/stephenc/high-scale-lib/archive/%{name}-parent-%{version}.tar.gz
+
+BuildRequires: java-devel
+
+BuildRequires: maven-local
+BuildRequires: maven-enforcer-plugin
+BuildRequires: maven-surefire-provider-junit4
+
+BuildArch:     noarch
+
+%description
+A collection of Concurrent and Highly Scalable Utilities. These
+are intended as direct replacements for the java.util.* or
+java.util.concurrent.* collections but with better performance
+when many CPUs are using the collection concurrently.
+
+This package contains a Mavenized fork of http://high-scale-lib.sourceforge.net/
+
+%package javadoc
+Summary:       Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n %{name}-%{name}-parent-%{version}
+
+find . -name "*.bat" -delete
+%pom_remove_plugin :maven-shade-plugin
+%pom_remove_plugin :maven-shade-plugin java_util_concurrent_chm
+%pom_remove_plugin :maven-shade-plugin java_util_hashtable
+
+sed -i 's/\r//' README
+
+%build
+
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%dir %{_javadir}/%{name}
+%doc LICENSE README
+
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE
+
+%changelog
+* Wed Aug 14 2013 gil cattaneo <puntogil at libero.it> 1.1.4-1
+- initial rpm
\ No newline at end of file
diff --git a/sources b/sources
index e69de29..8fd124b 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+183cecc3be0939215f9ba772a642d57d  high-scale-lib-parent-1.1.4.tar.gz


More information about the scm-commits mailing list