[jutils] Initial import (#723125)
Guido Grazioli
guidograzioli at fedoraproject.org
Tue Jul 26 13:27:59 UTC 2011
commit dd9fb7daebf6a50a7acb1fb4e9d57567401160b4
Author: Guido Grazioli <guido.grazioli at gmail.com>
Date: Tue Jul 26 15:26:43 2011 +0200
Initial import (#723125)
.gitignore | 1 +
jutils.spec | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 86 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..153a0d5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/jutils-1.0.1.tar.xz
diff --git a/jutils.spec b/jutils.spec
new file mode 100644
index 0000000..246000b
--- /dev/null
+++ b/jutils.spec
@@ -0,0 +1,84 @@
+Name: jutils
+Version: 1.0.1
+Release: 2.20110719svn%{?dist}
+Summary: Common utilities for the Java Gaming Interface
+
+Group: Development/Libraries
+License: BSD
+URL: http://java.net/projects/jutils
+### upstream only provides subversion checkout
+# tar creation instructions
+# svn export -r30 https://svn.java.net/svn/jutils~svn/trunk jutils
+# tar cfJ jutils-1.0.1.tar.xz jutils
+Source0: %{name}-%{version}.tar.xz
+BuildArch: noarch
+
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
+BuildRequires: maven
+BuildRequires: maven-jar-plugin
+BuildRequires: maven-javadoc-plugin
+BuildRequires: maven-compiler-plugin
+BuildRequires: maven-surefire-maven-plugin
+BuildRequires: maven-surefire-provider-junit
+
+Requires: java
+Requires: jpackage-utils
+Requires: maven
+
+%description
+This is the utils project that contains useful shared functionality
+for the other Java Games Initiative APIs.
+
+
+%package javadoc
+Summary: Javadocs for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+Requires: jpackage-utils
+BuildArch: noarch
+
+%description javadoc
+This package contains the API documentation for %{name}.
+
+
+%prep
+%setup -q -n %{name}
+sed -i 's/-SNAPSHOT//' pom.xml
+
+%build
+mvn-rpmbuild install javadoc:aggregate
+
+%install
+mkdir -p $RPM_BUILD_ROOT%{_javadir}
+
+# jar
+install -Dp -m 644 target/%{name}-%{version}.jar \
+ $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+
+# javadoc
+mkdir -p $RPM_BUILD_ROOT%{_javadocdir}
+cp -a target/site/apidocs $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+# pom
+install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
+install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+
+%add_maven_depmap JPP-%{name}.pom %{name}.jar
+
+%files
+%doc README.txt
+%{_mavenpomdir}/*
+%{_mavendepmapfragdir}/*
+%{_javadir}/*
+
+%files javadoc
+%{_javadocdir}/%{name}
+
+%changelog
+* Tue Jul 26 2011 Guido Grazioli <guido.grazioli at gmail.com> - 1.0.1-2.20110719svn
+- Fix sources (export explicit revision)
+- Fix javadoc dir
+
+* Tue Jul 19 2011 Guido Grazioli <guido.grazioli at gmail.com> - 1.0.1-1.20110719svn
+- Initial packaging
diff --git a/sources b/sources
index e69de29..b7dfb52 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+f04bb2c27d03613033469d040e5bf30e jutils-1.0.1.tar.xz
More information about the scm-commits
mailing list