[java-1.8.0-openjdk/f20] Include all sources in src.zip

Omair Majid omajid at fedoraproject.org
Fri Aug 15 21:31:29 UTC 2014


commit bd469ec97d6e393024986f20add4e54b5ffde299
Author: Omair Majid <omajid at redhat.com>
Date:   Fri Aug 15 17:29:02 2014 -0400

    Include all sources in src.zip
    
    Don't filter resources to include in src.zip. Include all known (sub)
    packages in the src.zip.
    
    Resolves rhbz#1130490

 include-all-srcs.patch  |  110 +++++++++++++++++++++++++++++++++++++++++++++++
 java-1.8.0-openjdk.spec |   10 ++++-
 2 files changed, 119 insertions(+), 1 deletions(-)
---
diff --git a/include-all-srcs.patch b/include-all-srcs.patch
new file mode 100644
index 0000000..0b081d4
--- /dev/null
+++ b/include-all-srcs.patch
@@ -0,0 +1,110 @@
+
+# HG changeset patch
+# User omajid
+# Date 1401638044 14400
+# Node ID 5cab03c4e5f95e43d346fbbfc0183aaeb75eca86
+# Parent  b561412cd668de3d5f604b47945acf4906d03078
+8044235: src.zip should include all sources
+Reviewed-by: andrew, dholmes
+
+diff -r b561412cd668 -r 5cab03c4e5f9 make/CreateJars.gmk
+--- jdk8/jdk/make/CreateJars.gmk	Fri May 30 16:45:30 2014 -0700
++++ jdk8/jdk/make/CreateJars.gmk	Sun Jun 01 11:54:04 2014 -0400
+@@ -552,40 +552,53 @@
+ 
+ ##########################################################################################
+ 
+-SRC_ZIP_INCLUDES = \
+-    com/sun/corba \
+-    com/sun/image/codec/jpeg \
+-    com/sun/imageio \
+-    com/sun/java_cup \
+-    com/sun/javadoc \
+-    com/sun/java/swing \
+-    com/sun/jmx \
+-    com/sun/naming \
+-    com/sun/org/apache \
+-    com/sun/security/auth \
+-    com/sun/security/jgss \
+-    com/sun/source \
+-    java \
+-    javax/accessibility \
+-    javax/annotation \
+-    javax/imageio \
+-    javax/lang \
+-    javax/management \
+-    javax/naming \
+-    javax/print \
+-    javax/rmi \
+-    javax/script \
+-    javax/security \
+-    javax/sound \
+-    javax/sql \
+-    javax/swing \
+-    javax/tools \
+-    javax/xml \
+-    org/ietf \
+-    org/omg \
+-    org/w3c/dom \
+-    org/xml/sax \
+-    #
++ifdef OPENJDK
++    SRC_ZIP_INCLUDES = \
++        com \
++        java \
++        javax \
++        jdk \
++        org \
++        sun \
++        #
++    SRC_ZIP_EXCLUDES =
++else
++    SRC_ZIP_INCLUDES = \
++        com/sun/corba \
++        com/sun/image/codec/jpeg \
++        com/sun/imageio \
++        com/sun/java_cup \
++        com/sun/javadoc \
++        com/sun/java/swing \
++        com/sun/jmx \
++        com/sun/naming \
++        com/sun/org/apache \
++        com/sun/security/auth \
++        com/sun/security/jgss \
++        com/sun/source \
++        java \
++        javax/accessibility \
++        javax/annotation \
++        javax/imageio \
++        javax/lang \
++        javax/management \
++        javax/naming \
++        javax/print \
++        javax/rmi \
++        javax/script \
++        javax/security \
++        javax/sound \
++        javax/sql \
++        javax/swing \
++        javax/tools \
++        javax/xml \
++        org/ietf \
++        org/omg \
++        org/w3c/dom \
++        org/xml/sax \
++        #
++    SRC_ZIP_EXCLUDES = javax/swing/beaninfo
++endif
+ 
+ SRC_ZIP_SRCS = $(JDK_TOPDIR)/src/share/classes $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/classes
+ SRC_ZIP_SRCS += $(JDK_OUTPUTDIR)/gensrc
+@@ -616,7 +629,7 @@
+ $(eval $(call SetupZipArchive,BUILD_SRC_ZIP, \
+     SRC := $(SRC_ZIP_SRCS) $(IMAGES_OUTPUTDIR)/src, \
+     INCLUDES := $(SRC_ZIP_INCLUDES) launcher, \
+-    EXCLUDES := javax/swing/beaninfo, \
++    EXCLUDES := $(SRC_ZIP_EXCLUDES), \
+     SUFFIXES := .java .c .h, \
+     ZIP := $(IMAGES_OUTPUTDIR)/src.zip, \
+     EXTRA_DEPS := $(LAUNCHER_ZIP_SRC)))
+
diff --git a/java-1.8.0-openjdk.spec b/java-1.8.0-openjdk.spec
index 81003e8..50d3ef3 100644
--- a/java-1.8.0-openjdk.spec
+++ b/java-1.8.0-openjdk.spec
@@ -135,7 +135,7 @@
 
 Name:    java-%{javaver}-%{origin}
 Version: %{javaver}.%{updatever}
-Release: 7.%{buildver}%{?dist}
+Release: 8.%{buildver}%{?dist}
 # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons,
 # and this change was brought into RHEL-4.  java-1.5.0-ibm packages
 # also included the epoch in their virtual provides.  This created a
@@ -222,6 +222,8 @@ Patch201: system-libjpeg.patch
 Patch202: system-libpng.patch
 Patch203: system-lcms.patch
 
+Patch210: include-all-srcs.patch
+
 Patch999:  0001-PPC64LE-arch-support-in-openjdk-1.8.patch
 Patch9999: enableArm64.patch
 
@@ -431,6 +433,8 @@ sh %{SOURCE12}
 %patch202
 %patch203
 
+%patch210
+
 
 %patch1
 %patch2
@@ -1119,6 +1123,10 @@ exit 0
 %{_jvmdir}/%{jredir}/lib/accessibility.properties
 
 %changelog
+* Fri Aug 15 2014 Omair Majid <omajid at redhat.com> - 1:1.8.0.11-8.b12
+- Include all sources in src.zip
+- Resolves rhbz#1130490
+
 * Mon Jul 21 2014 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.11-7.b12
 - removed legacy aarch64 switches
  - --with-jvm-variants=client and  --disable-precompiled-headers


More information about the scm-commits mailing list