[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