[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