davidcl pushed to jrosetta (master). "Update to the toolset xmvn features"
notifications at fedoraproject.org
notifications at fedoraproject.org
Mon May 18 10:02:22 UTC 2015
From 6e578e3b3f7887d74b527e8a7ed4f9d5a4aef368 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Cl=C3=A9ment=20DAVID?=
<clement.david at scilab-enterprises.com>
Date: Mon, 18 May 2015 11:36:47 +0200
Subject: Update to the toolset xmvn features
diff --git a/jrosetta.spec b/jrosetta.spec
index 0319d5a..f0bc3b6 100644
--- a/jrosetta.spec
+++ b/jrosetta.spec
@@ -1,6 +1,6 @@
Name: jrosetta
Version: 1.0.4
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: A common base to build a graphical console
Group: Development/Libraries
@@ -11,22 +11,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
-BuildRequires: jpackage-utils
-BuildRequires: java-devel
BuildRequires: maven-local
-BuildRequires: maven-compiler-plugin
-BuildRequires: maven-clean-plugin
-BuildRequires: maven-dependency-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
-BuildRequires: maven-release-plugin
-BuildRequires: maven-resources-plugin
-BuildRequires: maven-surefire-plugin
-BuildRequires: maven-surefire-provider-junit4
-
-Requires: jpackage-utils
+Requires: javapackages-tools
Requires: java
%description
@@ -56,45 +43,20 @@ rm CHANGE.txt.CRLF
%pom_xpath_remove "pom:build/pom:extensions" pom.xml
%build
-mvn-rpmbuild -e install javadoc:aggregate
+%mvn_build
%install
-mkdir -p $RPM_BUILD_ROOT%{_javadir}
-
-cp -p modules/%{name}-api/target/%{name}-api-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}-api.jar
-# for compatibility
-ln -s %{name}-api.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}-API.jar
-cp -p modules/%{name}-engine/target/%{name}-engine-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}-engine.jar
-
-mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-cp -rp -t $RPM_BUILD_ROOT%{_javadocdir}/%{name} target/site/apidocs/*
-
-install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 pom.xml \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
-install -pm 644 modules/%{name}-api/pom.xml \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-API.pom
-install -pm 644 modules/%{name}-engine/pom.xml \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}-engine.pom
-
-%add_maven_depmap JPP-%{name}.pom
-%add_maven_depmap JPP-%{name}-API.pom %{name}-API.jar
-%add_maven_depmap JPP-%{name}-engine.pom %{name}-engine.jar
-
-%files
-%{_mavenpomdir}/JPP-%{name}.pom
-%{_mavenpomdir}/JPP-%{name}-*.pom
-%{_mavendepmapfragdir}/%{name}
-%{_javadir}/%{name}-*.jar
+%mvn_install
+
+%files -f .mfiles
%doc LICENSE.txt COPYRIGHT.txt CHANGE.txt
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
%changelog
+* Mon May 18 2015 Clément David <c.david86 at gmail.com> - 1.0.4-11
+- Update to the latest xmvn toolset features
+
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.4-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/jrosetta.git/commit/?h=master&id=6e578e3b3f7887d74b527e8a7ed4f9d5a4aef368
More information about the scm-commits
mailing list