[javapackages-tools] Fix mvn_artifact: generate R, if it's not explicitly disabled
Michal Srb
msrb at fedoraproject.org
Thu Sep 18 13:04:13 UTC 2014
commit 9860c4d5e3ae09c91c183a663aa1a2e6f192ec5b
Author: Michal Srb <msrb at redhat.com>
Date: Thu Sep 18 14:30:26 2014 +0200
Fix mvn_artifact: generate R, if it's not explicitly disabled
...t-Append-dependencies-to-metadata-if-we-h.patch | 26 ++++++++++++++++++++
javapackages-tools.spec | 8 +++++-
2 files changed, 33 insertions(+), 1 deletions(-)
---
diff --git a/0001-mvn_artifact-Append-dependencies-to-metadata-if-we-h.patch b/0001-mvn_artifact-Append-dependencies-to-metadata-if-we-h.patch
new file mode 100644
index 0000000..c065e3b
--- /dev/null
+++ b/0001-mvn_artifact-Append-dependencies-to-metadata-if-we-h.patch
@@ -0,0 +1,26 @@
+From 928ebac767c95dc39f3b31a6260983cecc3e473b Mon Sep 17 00:00:00 2001
+From: Michal Srb <msrb at redhat.com>
+Date: Thu, 18 Sep 2014 10:48:07 +0200
+Subject: [PATCH] [mvn_artifact] Append dependencies to metadata, if we have
+ them
+
+---
+ java-utils/mvn_artifact.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/java-utils/mvn_artifact.py b/java-utils/mvn_artifact.py
+index ae17f9f..78074f0 100644
+--- a/java-utils/mvn_artifact.py
++++ b/java-utils/mvn_artifact.py
+@@ -301,6 +301,8 @@ if __name__ == "__main__":
+ mvn_deps = gather_dependencies(pom_path)
+ for d in mvn_deps:
+ deps.append(MetadataDependency.from_mvn_dependency(d))
++ if deps:
++ art.dependencies = set(deps)
+ else:
+ art.properties['xmvn.resolver.disableEffectivePom'] = 'true'
+
+--
+1.9.3
+
diff --git a/javapackages-tools.spec b/javapackages-tools.spec
index b861ead..7dd9722 100644
--- a/javapackages-tools.spec
+++ b/javapackages-tools.spec
@@ -7,13 +7,14 @@
Name: javapackages-tools
Version: 4.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Macros and scripts for Java packaging support
License: BSD
URL: https://git.fedorahosted.org/git/javapackages.git
Source0: https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz
+Patch0: 0001-mvn_artifact-Append-dependencies-to-metadata-if-we-h.patch
BuildArch: noarch
@@ -165,6 +166,8 @@ This package provides non-essential macros and scripts to support Java packaging
%prep
%setup -q -n javapackages-%{version}
+%patch0 -p1
+
%if 0%{?with_python3}
find . -name '*.py' | xargs sed -i '1s|^#!.*python|#!%{__python3}|'
find ./depgenerators -name '*.req' | xargs sed -i '1s|^#!.*python|#!%{__python3}|'
@@ -229,6 +232,9 @@ popd
%doc LICENSE
%changelog
+* Thu Sep 18 2014 Michal Srb <msrb at redhat.com> - 4.2.0-2
+- Fix mvn_artifact: generate R, if it's not explicitly disabled
+
* Thu Jul 24 2014 Michal Srb <msrb at redhat.com> - 4.2.0-1
- Update to upstream version 4.2.0
More information about the scm-commits
mailing list