[javapackages-tools] Allow ZIP files in /usr/share/java

Mikolaj Izdebski mizdebsk at fedoraproject.org
Tue Jan 7 17:43:38 UTC 2014


commit 778957e61bbec143e07edb64fcb3eb71507df258
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date:   Tue Jan 7 18:43:00 2014 +0100

    Allow ZIP files in /usr/share/java

 0001-Allow-ZIP-files-in-usr-share-java.patch |   57 ++++++++++++++++++++++++++
 javapackages-tools.spec                      |    9 ++++-
 2 files changed, 65 insertions(+), 1 deletions(-)
---
diff --git a/0001-Allow-ZIP-files-in-usr-share-java.patch b/0001-Allow-ZIP-files-in-usr-share-java.patch
new file mode 100644
index 0000000..3b47afe
--- /dev/null
+++ b/0001-Allow-ZIP-files-in-usr-share-java.patch
@@ -0,0 +1,57 @@
+From 61c9ae9b76c821bc05ddfadfd8d897a2d050afe4 Mon Sep 17 00:00:00 2001
+From: Mikolaj Izdebski <mizdebsk at redhat.com>
+Date: Tue, 7 Jan 2014 18:39:35 +0100
+Subject: [PATCH] Allow ZIP files in /usr/share/java
+
+Maybe /usr/share/java is not the best place to store ZIP files, but
+packages are doing so anyways and allowing ZIPs here simplifies
+packaging.
+---
+ configs/configuration-20-rpmbuild-raw.xml | 1 +
+ configs/configuration-20-rpmbuild.xml     | 1 +
+ configs/configuration-20.xml              | 5 +++++
+ 3 files changed, 7 insertions(+)
+
+diff --git a/configs/configuration-20-rpmbuild-raw.xml b/configs/configuration-20-rpmbuild-raw.xml
+index 472b55b..8cfedb4 100644
+--- a/configs/configuration-20-rpmbuild-raw.xml
++++ b/configs/configuration-20-rpmbuild-raw.xml
+@@ -30,6 +30,7 @@
+       <stereotypes>
+         <stereotype>
+           <extension>jar</extension>
++          <extension>zip</extension>
+         </stereotype>
+       </stereotypes>
+     </repository>
+diff --git a/configs/configuration-20-rpmbuild.xml b/configs/configuration-20-rpmbuild.xml
+index c6b91bd..6f8e3b8 100644
+--- a/configs/configuration-20-rpmbuild.xml
++++ b/configs/configuration-20-rpmbuild.xml
+@@ -42,6 +42,7 @@
+       <stereotypes>
+         <stereotype>
+           <extension>jar</extension>
++          <extension>zip</extension>
+         </stereotype>
+       </stereotypes>
+     </repository>
+diff --git a/configs/configuration-20.xml b/configs/configuration-20.xml
+index 883d6b1..1dbff14 100644
+--- a/configs/configuration-20.xml
++++ b/configs/configuration-20.xml
+@@ -75,6 +75,11 @@
+       <stereotypes>
+         <stereotype>
+           <extension>jar</extension>
++          <!-- Maybe /usr/share/java is not the best place to store
++               ZIP files, but packages are doing so anyways and
++               allowing ZIPs here simplifies packaging.  TODO: find a
++               better location for ZIP files.  -->
++          <extension>zip</extension>
+         </stereotype>
+       </stereotypes>
+     </repository>
+-- 
+1.8.4.2
+
diff --git a/javapackages-tools.spec b/javapackages-tools.spec
index e90d4dd..33f808e 100644
--- a/javapackages-tools.spec
+++ b/javapackages-tools.spec
@@ -1,6 +1,6 @@
 Name:           javapackages-tools
 Version:        3.4.2
-Release:        1%{?dist}
+Release:        2%{?dist}
 
 Summary:        Macros and scripts for Java packaging support
 
@@ -8,6 +8,9 @@ License:        BSD
 URL:            https://fedorahosted.org/javapackages/
 Source0:        https://fedorahosted.org/released/javapackages/javapackages-%{version}.tar.xz
 
+# Backported from upstream commit 61c9ae9
+Patch0:         0001-Allow-ZIP-files-in-usr-share-java.patch
+
 BuildArch:      noarch
 
 BuildRequires:  jpackage-utils
@@ -90,6 +93,7 @@ Requires:       fedora-review
 
 %prep
 %setup -q -n javapackages-%{version}
+%patch0 -p1
 
 %build
 %configure
@@ -130,6 +134,9 @@ popd
 
 
 %changelog
+* Tue Jan  7 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 3.4.2-2
+- Allow ZIP files in %{_javadir}
+
 * Thu Dec 05 2013 Michal Srb <msrb at redhat.com> - 3.4.2-1
 - Update to upstream bugfix release 3.4.2
 


More information about the scm-commits mailing list