From a331f8b5de8f9b2b2a0fac5f5ad76a30244f3f36 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 02:25:51 +0000 Subject: [PATCH 01/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index 99a4557..bda0945 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -19,7 +19,7 @@ Name: wildfly Version: 8.1.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -695,6 +695,9 @@ done %doc tools/maven/LICENSE %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 8.1.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Mar 16 2015 Marek Goldmann - 8.1.0-4 - Rebuild to fix rhbz#1173536 From f3f63755f7cdb97e8b446cea8b2cbd9d451937ae Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 03:02:27 +0000 Subject: [PATCH 02/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index bda0945..195ff0c 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -19,7 +19,7 @@ Name: wildfly Version: 8.1.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -695,6 +695,9 @@ done %doc tools/maven/LICENSE %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 8.1.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jun 19 2015 Fedora Release Engineering - 8.1.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 55cdec37933ed28fa7181c6da65957e5e62e0725 Mon Sep 17 00:00:00 2001 From: gil Date: Wed, 14 Sep 2016 19:56:23 +0200 Subject: [PATCH 03/23] update to 10.1.0.Final --- .gitignore | 1 + ...-dependency-to-hibernate-validator-t.patch | 125 -- ...odule-dependencies-in-mime4j-com.sun.patch | 83 -- 0003-fedora-Use-old-relaxngDatatype.patch | 53 - ...ill-unavailable-in-Fedora-dependenci.patch | 104 -- ...tivation-classes-provided-by-the-JDK.patch | 61 - ...-Use-jws-classes-provided-by-the-JDK.patch | 63 - ...fish-el-and-jboss-el-3.0-api-togethe.patch | 83 -- ...-dependency-to-org.jboss.log4j.logma.patch | 25 - ...rnetq-native-extraction-we-re-linkin.patch | 27 - ...ipijapa-support-for-Hibernate-4.1-si.patch | 46 - 0011-fedora-Use-Netty-4-only.patch | 25 - ...Log4j-version-1.2-provided-by-Fedora.patch | 43 - ...-bouncycastle-aid-and-remove-bcpkix-.patch | 81 -- sources | 2 +- ...japa-support-for-Hibernate-4.1-since.patch | 15 + ...4j-com.sun.xml.bind-after-unbundling.patch | 79 ++ ...-linking-it-in-the-spec-file-instead.patch | 16 + ...l-unavailable-in-Fedora-dependencies.patch | 27 + ...1.0-Remove-unavailable-azure-support.patch | 45 + ...tivation-classes-provided-by-the-JDK.patch | 20 + ...x.el-impl-3.0.0-instead-of-3.0.1-b08.patch | 12 + ...-Use-jws-classes-provided-by-the-JDK.patch | 20 + wildfly-create-tarball.sh | 17 + wildfly.spec | 1009 ++++++++++------- 25 files changed, 871 insertions(+), 1211 deletions(-) delete mode 100644 0001-fedora-Add-jtype-dependency-to-hibernate-validator-t.patch delete mode 100644 0002-fedora-Missing-module-dependencies-in-mime4j-com.sun.patch delete mode 100644 0003-fedora-Use-old-relaxngDatatype.patch delete mode 100644 0004-fedora-Remove-still-unavailable-in-Fedora-dependenci.patch delete mode 100644 0005-fedora-Use-activation-classes-provided-by-the-JDK.patch delete mode 100644 0006-fedora-Use-jws-classes-provided-by-the-JDK.patch delete mode 100644 0007-fedora-Use-glassfish-el-and-jboss-el-3.0-api-togethe.patch delete mode 100644 0008-fedora-Add-log4j-dependency-to-org.jboss.log4j.logma.patch delete mode 100644 0009-fedora-Remove-hornetq-native-extraction-we-re-linkin.patch delete mode 100644 0010-fedora-Disable-jipijapa-support-for-Hibernate-4.1-si.patch delete mode 100644 0011-fedora-Use-Netty-4-only.patch delete mode 100644 0012-fedora-Use-Log4j-version-1.2-provided-by-Fedora.patch delete mode 100644 0013-fedora-20-Adjust-bouncycastle-aid-and-remove-bcpkix-.patch create mode 100644 wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch create mode 100644 wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch create mode 100644 wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch create mode 100644 wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch create mode 100644 wildfly-10.1.0-Remove-unavailable-azure-support.patch create mode 100644 wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch create mode 100644 wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch create mode 100644 wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch create mode 100644 wildfly-create-tarball.sh diff --git a/.gitignore b/.gitignore index 519b8d1..d822139 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /wildfly-8.0.0.Final-CLEAN.tar.xz /wildfly-8.1.0.CR1-CLEAN.tar.xz /wildfly-8.1.0.Final-CLEAN.tar.xz +/wildfly-10.1.0.Final-clean.tar.xz diff --git a/0001-fedora-Add-jtype-dependency-to-hibernate-validator-t.patch b/0001-fedora-Add-jtype-dependency-to-hibernate-validator-t.patch deleted file mode 100644 index 22235ec..0000000 --- a/0001-fedora-Add-jtype-dependency-to-hibernate-validator-t.patch +++ /dev/null @@ -1,125 +0,0 @@ -From 658fe0a7d19eb4584b188d5f65663236b85d1027 Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Wed, 22 Aug 2012 11:23:43 +0200 -Subject: [PATCH] [fedora] Add jtype dependency to hibernate-validator to fix - the java.lang.NoClassDefFoundError: com/googlecode/jtype/TypeUtils exception - ---- - build/build.xml | 4 +++ - build/pom.xml | 5 ++++ - .../base/com/googlecode/jtype/main/module.xml | 32 ++++++++++++++++++++++ - .../base/org/hibernate/validator/main/module.xml | 2 ++ - pom.xml | 7 +++++ - 5 files changed, 50 insertions(+) - create mode 100644 build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml - -diff --git a/build/build.xml b/build/build.xml -index 50c6045..0c89e98 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -426,6 +426,10 @@ - - - -+ -+ -+ -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index e9b9b01..03a00f3 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -236,6 +236,11 @@ - - - -+ com.googlecode.jtype -+ jtype -+ -+ -+ - com.sun.faces - jsf-impl - -diff --git a/build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml b/build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml -new file mode 100644 -index 0000000..4807d1d ---- /dev/null -+++ b/build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml -@@ -0,0 +1,32 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -diff --git a/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml b/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml -index fafcd0f..24c893b 100644 ---- a/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml -+++ b/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml -@@ -30,6 +30,8 @@ - - - -+ -+ - - - -diff --git a/pom.xml b/pom.xml -index a1eec5f..c7d60a4 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -84,6 +84,7 @@ - 2011.1 - 16.0.1 - 1.3.173 -+ 0.1.1 - 2.6 - 2.2.6-jbossorg-4 - 2.6.1 -@@ -1514,6 +1515,12 @@ - - - -+ com.googlecode.jtype -+ jtype -+ ${version.com.googlecode.jtype} -+ -+ -+ - com.sun.faces - jsf-impl - ${version.com.sun.faces} --- -1.9.3 - diff --git a/0002-fedora-Missing-module-dependencies-in-mime4j-com.sun.patch b/0002-fedora-Missing-module-dependencies-in-mime4j-com.sun.patch deleted file mode 100644 index 6b9f44f..0000000 --- a/0002-fedora-Missing-module-dependencies-in-mime4j-com.sun.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 169881cdf575e8005e2f4bd45f301a0ae857aed0 Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Fri, 30 Nov 2012 13:24:53 +0100 -Subject: [PATCH] [fedora] Missing module dependencies in mime4j, - com.sun.xml.bind and org.apache.xerces after unbundling - ---- - build/build.xml | 4 +++- - build/pom.xml | 12 +++++++++++- - .../system/layers/base/com/sun/xml/bind/main/module.xml | 5 ++++- - .../system/layers/base/org/apache/xerces/main/module.xml | 2 ++ - 4 files changed, 20 insertions(+), 3 deletions(-) - -diff --git a/build/build.xml b/build/build.xml -index 0c89e98..7688b8a 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -698,7 +698,9 @@ - - - -- -+ -+ -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index 03a00f3..d21bba9 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -598,7 +598,17 @@ - - - org.apache.james -- apache-mime4j -+ apache-mime4j-core -+ -+ -+ -+ org.apache.james -+ apache-mime4j-dom -+ -+ -+ -+ org.apache.james -+ apache-mime4j-storage - - - -diff --git a/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml b/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml -index 839f6ad..7ceac17 100644 ---- a/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml -+++ b/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml -@@ -28,7 +28,10 @@ - - - -- -+ -+ -+ -+ - - - -diff --git a/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml b/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml -index 0c42c9c..61fd40d 100644 ---- a/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml -+++ b/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml -@@ -25,6 +25,8 @@ - - - -+ -+ - - - --- -1.9.3 - diff --git a/0003-fedora-Use-old-relaxngDatatype.patch b/0003-fedora-Use-old-relaxngDatatype.patch deleted file mode 100644 index 3e9cd57..0000000 --- a/0003-fedora-Use-old-relaxngDatatype.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 79737b63bdebed3b2a320a8e44c23ba7f911a2bf Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Thu, 1 Aug 2013 14:11:47 +0200 -Subject: [PATCH] [fedora] Use old relaxngDatatype. - ---- - build/build.xml | 2 +- - build/pom.xml | 2 +- - pom.xml | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/build/build.xml b/build/build.xml -index 7688b8a..d0b020e 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -419,7 +419,7 @@ - - - -- -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index d21bba9..3734798 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -216,7 +216,7 @@ - - - -- com.github.relaxng -+ relaxngDatatype - relaxngDatatype - - -diff --git a/pom.xml b/pom.xml -index c7d60a4..17a8f4b 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -1485,7 +1485,7 @@ - - - -- com.github.relaxng -+ relaxngDatatype - relaxngDatatype - ${version.com.github.relaxng} - --- -1.9.3 - diff --git a/0004-fedora-Remove-still-unavailable-in-Fedora-dependenci.patch b/0004-fedora-Remove-still-unavailable-in-Fedora-dependenci.patch deleted file mode 100644 index e4d9ffc..0000000 --- a/0004-fedora-Remove-still-unavailable-in-Fedora-dependenci.patch +++ /dev/null @@ -1,104 +0,0 @@ -From ceb7a4d31c4945ffc7d4a72ea7d63b5f5836c86d Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Fri, 30 Nov 2012 14:01:30 +0100 -Subject: [PATCH] [fedora] Remove still unavailable in Fedora dependencies - ---- - build/build.xml | 7 ++++++- - build/pom.xml | 6 ++++++ - 2 files changed, 12 insertions(+), 1 deletion(-) - -diff --git a/build/build.xml b/build/build.xml -index d0b020e..36a51a9 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -100,9 +100,10 @@ - - - -+ - -+ --> - - - -@@ -940,9 +941,11 @@ - - - -+ - - - -@@ -1439,6 +1442,7 @@ - - - -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index 3734798..c87bffe 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -1024,11 +1024,13 @@ - wildfly-cmp - - -+ - - - org.wildfly -@@ -1625,10 +1627,12 @@ - jboss-sasl - - -+ - - - org.jboss.security -@@ -1936,6 +1940,7 @@ - org.osgi.core - - -+ - - - org.scannotation --- -1.9.3 - diff --git a/0005-fedora-Use-activation-classes-provided-by-the-JDK.patch b/0005-fedora-Use-activation-classes-provided-by-the-JDK.patch deleted file mode 100644 index 7b4f068..0000000 --- a/0005-fedora-Use-activation-classes-provided-by-the-JDK.patch +++ /dev/null @@ -1,61 +0,0 @@ -From cd075b8ecd7d146d6f33586d0772a744d44399ef Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Fri, 27 Sep 2013 12:31:34 +0200 -Subject: [PATCH] [fedora] Use activation classes provided by the JDK - ---- - build/build.xml | 4 +--- - build/pom.xml | 5 ----- - .../modules/system/layers/base/javax/activation/api/main/module.xml | 5 +++++ - 3 files changed, 6 insertions(+), 8 deletions(-) - -diff --git a/build/build.xml b/build/build.xml -index 36a51a9..115223b 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -487,9 +487,7 @@ - - - -- -- -- -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index c87bffe..aa538ee 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -341,11 +341,6 @@ - - - -- javax.activation -- activation -- -- -- - javax.enterprise - cdi-api - -diff --git a/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml b/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml -index f6406b3..1eed105 100644 ---- a/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml -+++ b/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml -@@ -31,6 +31,11 @@ - - - -+ -+ -+ -+ -+ - - - --- -1.9.3 - diff --git a/0006-fedora-Use-jws-classes-provided-by-the-JDK.patch b/0006-fedora-Use-jws-classes-provided-by-the-JDK.patch deleted file mode 100644 index 45f9bd0..0000000 --- a/0006-fedora-Use-jws-classes-provided-by-the-JDK.patch +++ /dev/null @@ -1,63 +0,0 @@ -From a96d61d05367aaef2584f076bf1d72cb934cf6ff Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Wed, 2 Oct 2013 12:52:37 +0200 -Subject: [PATCH] [fedora] Use jws classes provided by the JDK - ---- - build/build.xml | 4 +--- - build/pom.xml | 5 ----- - .../modules/system/layers/base/javax/jws/api/main/module.xml | 7 +++++++ - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/build/build.xml b/build/build.xml -index 115223b..94ce63e 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -531,9 +531,7 @@ - - - -- -- -- -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index aa538ee..53dfc42 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -357,11 +357,6 @@ - - - -- javax.jws -- jsr181-api -- -- -- - com.sun.mail - javax.mail - -diff --git a/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml b/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml -index 8358f92..d2fb8b6 100644 ---- a/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml -+++ b/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml -@@ -23,6 +23,13 @@ - --> - - -+ -+ -+ -+ -+ -+ -+ - - - --- -1.9.3 - diff --git a/0007-fedora-Use-glassfish-el-and-jboss-el-3.0-api-togethe.patch b/0007-fedora-Use-glassfish-el-and-jboss-el-3.0-api-togethe.patch deleted file mode 100644 index 0c812fc..0000000 --- a/0007-fedora-Use-glassfish-el-and-jboss-el-3.0-api-togethe.patch +++ /dev/null @@ -1,83 +0,0 @@ -From 85e05fab9c029bab9c7d8345de407955eb5f4bdb Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Wed, 2 Oct 2013 14:15:12 +0200 -Subject: [PATCH] [fedora] Use glassfish-el and jboss-el-3.0-api together - -We do not have version 3.0 of glassfish-el available in Fedora, which is -required by WildFly. - -Bug: https://bugzilla.redhat.com/show_bug.cgi?id=978306 ---- - build/build.xml | 2 +- - build/pom.xml | 7 ++++++- - pom.xml | 9 ++++++++- - 3 files changed, 15 insertions(+), 3 deletions(-) - -diff --git a/build/build.xml b/build/build.xml -index 94ce63e..decafc9 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -778,7 +778,7 @@ - - - -- -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index 53dfc42..8e11641 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -715,7 +715,7 @@ - - - -- org.glassfish -+ org.glassfish.web - javax.el - - -@@ -726,6 +726,11 @@ - - - -+ org.jboss.spec.javax.el -+ jboss-el-api_3.0_spec -+ -+ -+ - org.hibernate - hibernate-core - -diff --git a/pom.xml b/pom.xml -index 17a8f4b..05df4e0 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -3575,7 +3575,7 @@ - - - -- org.glassfish -+ org.glassfish.web - javax.el - ${version.org.glassfish.javax.el} - -@@ -3594,6 +3594,13 @@ - - - -+ org.jboss.spec.javax.el -+ jboss-el-api_3.0_spec -+ 1.0.0.Final -+ -+ -+ -+ - org.hibernate - hibernate-core - ${version.org.hibernate} --- -1.9.3 - diff --git a/0008-fedora-Add-log4j-dependency-to-org.jboss.log4j.logma.patch b/0008-fedora-Add-log4j-dependency-to-org.jboss.log4j.logma.patch deleted file mode 100644 index 420aa99..0000000 --- a/0008-fedora-Add-log4j-dependency-to-org.jboss.log4j.logma.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 653d86e1a48caf41af2f6530053ef336dfbe1f4c Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Wed, 2 Oct 2013 14:20:19 +0200 -Subject: [PATCH] [fedora] Add log4j dependency to org.jboss.log4j.logmanager - module - ---- - build/build.xml | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/build/build.xml b/build/build.xml -index decafc9..eaf9758 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -335,6 +335,7 @@ - - - -+ - - - --- -1.9.3 - diff --git a/0009-fedora-Remove-hornetq-native-extraction-we-re-linkin.patch b/0009-fedora-Remove-hornetq-native-extraction-we-re-linkin.patch deleted file mode 100644 index 58b92a4..0000000 --- a/0009-fedora-Remove-hornetq-native-extraction-we-re-linkin.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 87f77bb9bd0b636e27bb1f4a641de981305659cb Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Mon, 28 Oct 2013 15:32:57 +0100 -Subject: [PATCH] [fedora] Remove hornetq-native extraction, we're linking it - in the spec file instead - ---- - build/build.xml | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/build/build.xml b/build/build.xml -index eaf9758..a3553d8 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -862,7 +862,9 @@ - and contains native libraries that are extracted - --> - -+ - - - --- -1.9.3 - diff --git a/0010-fedora-Disable-jipijapa-support-for-Hibernate-4.1-si.patch b/0010-fedora-Disable-jipijapa-support-for-Hibernate-4.1-si.patch deleted file mode 100644 index aa81dac..0000000 --- a/0010-fedora-Disable-jipijapa-support-for-Hibernate-4.1-si.patch +++ /dev/null @@ -1,46 +0,0 @@ -From d28cbb23457b1908facb2b80718371cdf91b1380 Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Tue, 12 Nov 2013 11:25:59 +0100 -Subject: [PATCH] [fedora] Disable jipijapa support for Hibernate 4.1 since - it's not available on Fedora - ---- - build/build.xml | 5 ----- - build/pom.xml | 5 ----- - 2 files changed, 10 deletions(-) - -diff --git a/build/build.xml b/build/build.xml -index a3553d8..53a423c 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -827,11 +827,6 @@ - - - -- -- -- -- -- - - - -diff --git a/build/pom.xml b/build/pom.xml -index 8e11641..2bfe852 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -1345,11 +1345,6 @@ - - - org.jipijapa -- jipijapa-hibernate4-1 -- -- -- -- org.jipijapa - jipijapa-eclipselink - - --- -1.9.3 - diff --git a/0011-fedora-Use-Netty-4-only.patch b/0011-fedora-Use-Netty-4-only.patch deleted file mode 100644 index 1ab2bfa..0000000 --- a/0011-fedora-Use-Netty-4-only.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 5b49521d8d0f4287c4ac2ff3cbbcfa8eca93707b Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Fri, 10 Jan 2014 14:02:17 +0100 -Subject: [PATCH] [fedora] Use Netty 4 only - ---- - pom.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/pom.xml b/pom.xml -index 05df4e0..31e5e89 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -103,7 +103,7 @@ - 1.6.1 - 1.0.13 - 2.2.1 -- 4.0.15.Final -+ 4 - 1.0.15.Final - 1.0.0.Final - 1.1.1 --- -1.9.3 - diff --git a/0012-fedora-Use-Log4j-version-1.2-provided-by-Fedora.patch b/0012-fedora-Use-Log4j-version-1.2-provided-by-Fedora.patch deleted file mode 100644 index 571180c..0000000 --- a/0012-fedora-Use-Log4j-version-1.2-provided-by-Fedora.patch +++ /dev/null @@ -1,43 +0,0 @@ -From c81638d48b9d0d82d55247e30aca1a01b9e5cca8 Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Mon, 9 Jun 2014 15:33:04 +0200 -Subject: [PATCH] [fedora] Use Log4j version 1.2 provided by Fedora - ---- - logging/pom.xml | 6 ++++++ - pom.xml | 2 +- - 2 files changed, 7 insertions(+), 1 deletion(-) - -diff --git a/logging/pom.xml b/logging/pom.xml -index 88bb17f..9690ea2 100644 ---- a/logging/pom.xml -+++ b/logging/pom.xml -@@ -131,6 +131,12 @@ - - - -+ log4j -+ log4j -+ compile -+ -+ -+ - org.jboss.msc - jboss-msc - -diff --git a/pom.xml b/pom.xml -index 31e5e89..94daeb5 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -118,7 +118,7 @@ - 1.6.2 - 4.11 - 1.6.1 -- 1.2.16 -+ 12 - 1.0 - 1.8.2 - 1.7.6 --- -1.9.3 - diff --git a/0013-fedora-20-Adjust-bouncycastle-aid-and-remove-bcpkix-.patch b/0013-fedora-20-Adjust-bouncycastle-aid-and-remove-bcpkix-.patch deleted file mode 100644 index 67fbc8f..0000000 --- a/0013-fedora-20-Adjust-bouncycastle-aid-and-remove-bcpkix-.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 7c1f3d1498bbdb374bf2302a6e94d29ec676b7b3 Mon Sep 17 00:00:00 2001 -From: Marek Goldmann -Date: Tue, 24 Jun 2014 10:40:56 +0200 -Subject: [PATCH] [fedora 20] Adjust bouncycastle aid and remove bcpkix-jdk15on - dependency - it's not available in Fedora 20 - ---- - build/build.xml | 5 ++--- - build/pom.xml | 9 ++------- - pom.xml | 10 ++-------- - 3 files changed, 6 insertions(+), 18 deletions(-) - -diff --git a/build/build.xml b/build/build.xml -index 53a423c..272501b 100755 ---- a/build/build.xml -+++ b/build/build.xml -@@ -748,9 +748,8 @@ - - - -- -- -- -+ -+ - - - -diff --git a/build/pom.xml b/build/pom.xml -index 2bfe852..aec1b21 100644 ---- a/build/pom.xml -+++ b/build/pom.xml -@@ -660,17 +660,12 @@ - - - org.bouncycastle -- bcprov-jdk15on -+ bcprov-jdk16 - - - - org.bouncycastle -- bcmail-jdk15on -- -- -- -- org.bouncycastle -- bcpkix-jdk15on -+ bcmail-jdk16 - - - -diff --git a/pom.xml b/pom.xml -index 94daeb5..66f96e2 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -3483,19 +3483,13 @@ - - - org.bouncycastle -- bcprov-jdk15on -+ bcprov-jdk16 - ${version.org.bouncycastle} - - - - org.bouncycastle -- bcmail-jdk15on -- ${version.org.bouncycastle} -- -- -- -- org.bouncycastle -- bcpkix-jdk15on -+ bcmail-jdk16 - ${version.org.bouncycastle} - - --- -1.9.3 - diff --git a/sources b/sources index e557a99..2721ff7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -79f8c09b9991dabf51c9f41ae76ab298 wildfly-8.1.0.Final-CLEAN.tar.xz +5107cfc5307477796450e6a28f8b3df3 wildfly-10.1.0.Final-clean.tar.xz diff --git a/wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch b/wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch new file mode 100644 index 0000000..a537205 --- /dev/null +++ b/wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch @@ -0,0 +1,15 @@ +diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml wildfly-10.1.0.Final.hibernate4.1/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml +--- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.hibernate4.1/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml 2016-09-13 14:45:32.082582836 +0200 +@@ -24,9 +24,9 @@ + + + +- ++ + + + diff --git a/wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch b/wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch new file mode 100644 index 0000000..2daf0b2 --- /dev/null +++ b/wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch @@ -0,0 +1,79 @@ +diff -Nru wildfly-10.1.0.Final/feature-pack/pom.xml wildfly-10.1.0.Final.mime4j/feature-pack/pom.xml +--- wildfly-10.1.0.Final/feature-pack/pom.xml 2016-09-13 15:42:18.705680067 +0200 ++++ wildfly-10.1.0.Final.mime4j/feature-pack/pom.xml 2016-09-13 15:45:17.525123696 +0200 +@@ -1716,7 +1716,17 @@ + + + org.apache.james +- apache-mime4j ++ apache-mime4j-core ++ ++ ++ ++ org.apache.james ++ apache-mime4j-dom ++ ++ ++ ++ org.apache.james ++ apache-mime4j-storage + + + +diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml +--- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml 2016-09-13 15:46:43.880991635 +0200 +@@ -34,6 +34,8 @@ + + + ++ ++ + + + +diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml +--- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml 2016-09-13 15:47:33.416621393 +0200 +@@ -28,7 +28,9 @@ + + + +- ++ ++ ++ + + + +diff -Nru wildfly-10.1.0.Final/pom.xml wildfly-10.1.0.Final.mime4j/pom.xml +--- wildfly-10.1.0.Final/pom.xml 2016-09-13 15:42:18.599685139 +0200 ++++ wildfly-10.1.0.Final.mime4j/pom.xml 2016-09-13 15:43:57.700943221 +0200 +@@ -3452,7 +3452,7 @@ + + + org.apache.james +- apache-mime4j ++ apache-mime4j-core + ${version.org.apache.james.apache-mime4j} + + +@@ -3463,6 +3463,18 @@ + + + ++ org.apache.james ++ apache-mime4j-dom ++ ${version.org.apache.james.apache-mime4j} ++ ++ ++ ++ org.apache.james ++ apache-mime4j-storage ++ ${version.org.apache.james.apache-mime4j} ++ ++ ++ + org.apache.lucene + lucene-analyzers-common + ${version.org.apache.lucene} diff --git a/wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch b/wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch new file mode 100644 index 0000000..f9dd02c --- /dev/null +++ b/wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch @@ -0,0 +1,16 @@ +diff -Nru wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml wildfly-10.1.0.Final.artemis-native/feature-pack/feature-pack-build.xml +--- wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml 2016-09-13 21:31:59.686327517 +0200 ++++ wildfly-10.1.0.Final.artemis-native/feature-pack/feature-pack-build.xml 2016-09-13 21:31:50.242773061 +0200 +@@ -143,10 +143,10 @@ + + + +- ++ + + + diff --git a/wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch b/wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch new file mode 100644 index 0000000..4e29603 --- /dev/null +++ b/wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch @@ -0,0 +1,27 @@ +diff -Nru wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/feature-pack-build.xml +--- wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/feature-pack-build.xml 2016-09-13 14:13:22.468835239 +0200 +@@ -140,7 +140,7 @@ + + + +- ++ + + + +diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml +--- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml 2016-09-13 14:14:34.448394345 +0200 +@@ -27,9 +27,9 @@ + + + +- ++ + + + + + + +diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml +--- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml 2016-09-13 15:31:29.440727359 +0200 +@@ -24,12 +24,12 @@ + + + +- ++ + + +- ++ + + + +diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml +--- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml 2016-09-13 15:30:47.392737891 +0200 +@@ -30,6 +30,6 @@ + + + +- ++ + + diff --git a/wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch b/wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch new file mode 100644 index 0000000..554051f --- /dev/null +++ b/wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch @@ -0,0 +1,20 @@ +diff -Nru wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml wildfly-10.1.0.Final.javax.activation/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml +--- wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.javax.activation/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml 2016-09-13 14:28:59.260106551 +0200 +@@ -31,9 +31,14 @@ + + + ++ ++ ++ ++ ++ + + +- ++ + diff --git a/wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch b/wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch new file mode 100644 index 0000000..b5c9394 --- /dev/null +++ b/wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch @@ -0,0 +1,12 @@ +diff -Nru wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml wildfly-10.1.0.Final.javax.el-impl/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml +--- wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.javax.el-impl/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml 2016-09-13 15:26:14.026808932 +0200 +@@ -29,7 +29,7 @@ + + + +- ++ + + + diff --git a/wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch b/wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch new file mode 100644 index 0000000..d9b7c67 --- /dev/null +++ b/wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch @@ -0,0 +1,20 @@ +diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml wildfly-10.1.0.Final.javax.jws/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml +--- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml 2016-08-19 01:57:46.000000000 +0200 ++++ wildfly-10.1.0.Final.javax.jws/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml 2016-09-13 14:36:37.151203393 +0200 +@@ -23,7 +23,14 @@ + --> + + +- ++ ++ ++ ++ ++ ++ ++ ++ + diff --git a/wildfly-create-tarball.sh b/wildfly-create-tarball.sh new file mode 100644 index 0000000..0d977ba --- /dev/null +++ b/wildfly-create-tarball.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ $# -ne 1 ]; then + echo "Usage: ./create-sources VERSION" + exit 1 +fi + +VERSION=${1} +NAME="wildfly" + +wget https://github.com/wildfly/wildfly/archive/${VERSION}/${NAME}-${VERSION}.tar.gz +tar -xf ${NAME}-${VERSION}.tar.gz + +find ./${NAME}-${VERSION} -name '*.class' -type f -print -delete +find ./${NAME}-${VERSION} -name '*.jar' -type f -print -delete + +tar cJf ${NAME}-${VERSION}-clean.tar.xz ./${NAME}-${VERSION} diff --git a/wildfly.spec b/wildfly.spec index 195ff0c..1e72dbe 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -2,321 +2,449 @@ %global namedversion %{version}%{?namedreltag} %global cachedir %{_var}/cache/%{name} -%global libdir %{_var}/lib/%{name} -%global rundir %{_var}/run/%{name} -%global homedir %{_datadir}/%{name} -%global bindir %{homedir}/bin -%global logdir %{_var}/log/%{name} -%global confdir %{_sysconfdir}/%{name} +%global libdir %{_var}/lib/%{name} +%global rundir %{_var}/run/%{name} +%global homedir %{_datadir}/%{name} +%global bindir %{homedir}/bin +%global logdir %{_var}/log/%{name} +%global confdir %{_sysconfdir}/%{name} %global wfuid 185 # Enabled modules: -%global modules appclient cli cmp connector controller-client controller deployment-repository deployment-scanner domain-management domain-http-error-context domain-http-interface ee ejb3 embedded host-controller jacorb jaxr jaxrs jdr jpa jsf jmx jsr77 logging management-client-content mail messaging naming network patching platform-mbean pojo process-controller protocol remoting sar security server system-jmx threads transactions version web web-common weld xts +%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 messaging naming pojo sar security security-api system-jmx transactions web webservices weld xts # New modules added in WildFly -%global wildflymodules jberet +%global wildflymodules iiop-openjdk jberet -Name: wildfly -Version: 8.1.0 -Release: 6%{?dist} -Summary: WildFly Application Server -License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions -URL: http://wildfly.org/ +%if 0%{?fedora} +# Unavailable deps +%bcond_with azure +%endif -# git clone git://github.com/wildfly/wildfly.git -# cd wildfly && git checkout 8.1.0.Final && git checkout-index -f -a --prefix=wildfly-8.1.0.Final/ -# find wildfly-8.1.0.Final/ -name '*.jar' -type f -delete -# tar -cJf wildfly-8.1.0.Final-CLEAN.tar.xz wildfly-8.1.0.Final -Source0: wildfly-%{namedversion}-CLEAN.tar.xz +# empty debuginfo +#%% global debug _ package %% nil + +Name: wildfly +Version: 10.1.0 +Release: 1%{?dist} +Summary: WildFly Application Server +License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions +URL: http://wildfly.org/ +# sh wildfly-create-tarball.sh < NAMEDVERSION > +Source0: %{name}-%{namedversion}-clean.tar.xz # Makes possible to run WildFly AS in different directory by creating the structure and copying required configuration files -Source1: wildfly-cp.sh +Source1: wildfly-cp.sh -# The WildFly systemd service -Source2: wildfly.service +Source10: wildfly-create-tarball.sh -# The WildFly systemd configuration file -Source3: wildfly.conf +Patch0: wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch +Patch1: wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch +Patch2: wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch +Patch3: wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch +Patch4: wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch +# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1372308 +Patch5: wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch -# A simple launch script -Source4: launch.sh +Patch6: wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch -Provides: jboss-as = %{version}-%{release} -Obsoletes: jboss-as < 7.1.1-22 +Patch7: wildfly-10.1.0-Remove-unavailable-azure-support.patch -Patch0: 0001-fedora-Add-jtype-dependency-to-hibernate-validator-t.patch -Patch1: 0002-fedora-Missing-module-dependencies-in-mime4j-com.sun.patch -Patch2: 0003-fedora-Use-old-relaxngDatatype.patch -Patch3: 0004-fedora-Remove-still-unavailable-in-Fedora-dependenci.patch -Patch4: 0005-fedora-Use-activation-classes-provided-by-the-JDK.patch -Patch5: 0006-fedora-Use-jws-classes-provided-by-the-JDK.patch -Patch6: 0007-fedora-Use-glassfish-el-and-jboss-el-3.0-api-togethe.patch -Patch7: 0008-fedora-Add-log4j-dependency-to-org.jboss.log4j.logma.patch -Patch8: 0009-fedora-Remove-hornetq-native-extraction-we-re-linkin.patch -Patch9: 0010-fedora-Disable-jipijapa-support-for-Hibernate-4.1-si.patch -Patch10: 0011-fedora-Use-Netty-4-only.patch -Patch11: 0012-fedora-Use-Log4j-version-1.2-provided-by-Fedora.patch -Patch12: 0013-fedora-20-Adjust-bouncycastle-aid-and-remove-bcpkix-.patch - -BuildArch: noarch +BuildArch: noarch # Please keep alphabetically -BuildRequires: aesh -BuildRequires: aether -BuildRequires: aether-api -BuildRequires: antlr-tool -BuildRequires: ant-apache-bsf -BuildRequires: apache-commons-beanutils -BuildRequires: apache-commons-cli -BuildRequires: apache-commons-codec -BuildRequires: apache-commons-collections -BuildRequires: apache-commons-configuration -BuildRequires: apache-commons-io -BuildRequires: apache-commons-lang -BuildRequires: apache-commons-logging -BuildRequires: apache-commons-pool -BuildRequires: apache-james-project -BuildRequires: apache-juddi -BuildRequires: apache-mime4j -BuildRequires: apache-scout -BuildRequires: apacheds -BuildRequires: atinject -BuildRequires: bean-validation-api -BuildRequires: bouncycastle -BuildRequires: bsf -BuildRequires: cal10n -BuildRequires: cdi-api -BuildRequires: cssparser -BuildRequires: cxf >= 2.7.5-3 -BuildRequires: cxf-api >= 2.7.5-3 -BuildRequires: cxf-rt >= 2.7.5-3 -BuildRequires: cxf-tools >= 2.7.5-3 -BuildRequires: dom4j -BuildRequires: ecj -BuildRequires: felix-configadmin -BuildRequires: felix-osgi-core -BuildRequires: fusesource-pom -BuildRequires: guava -BuildRequires: h2 -BuildRequires: hibernate -BuildRequires: hibernate-entitymanager -BuildRequires: hibernate-infinispan -BuildRequires: hibernate-envers -BuildRequires: hibernate-commons-annotations -BuildRequires: hibernate-jpa-2.1-api -BuildRequires: hibernate-hql -BuildRequires: hibernate-validator -BuildRequires: hibernate-search >= 4.5.0-1 -BuildRequires: hornetq >= 2.4.1-1 -BuildRequires: httpcomponents-client -BuildRequires: httpcomponents-core -BuildRequires: git -BuildRequires: glassfish-jaxb -BuildRequires: glassfish-saaj -BuildRequires: glassfish-annotation-api -BuildRequires: glassfish-el -BuildRequires: glassfish-enterprise-concurrent-api -BuildRequires: glassfish-enterprise-concurrent -BuildRequires: generic-jms-ra -BuildRequires: jboss-servlet-3.1-api -BuildRequires: gnu-getopt -BuildRequires: istack-commons -BuildRequires: infinispan >= 6.0.0-1 -BuildRequires: ironjacamar >= 1.1.2-1 -BuildRequires: jacorb -BuildRequires: jberet >= 1.0.0-1 -BuildRequires: jackson -BuildRequires: jandex -BuildRequires: javacc-maven-plugin -BuildRequires: javamail -BuildRequires: javassist -BuildRequires: jastow >= 1.0.0-1 -BuildRequires: jaxen -BuildRequires: jaxws-jboss-httpserver-httpspi -BuildRequires: jettison -BuildRequires: jgroups -BuildRequires: jboss-annotations-1.2-api -BuildRequires: jboss-annotations-1.1-api -BuildRequires: jboss-classfilewriter -BuildRequires: jboss-common-core -BuildRequires: jboss-common-beans -BuildRequires: jboss-connector-1.7-api >= 1.0.0-1 -BuildRequires: jboss-concurrency-1.0-api -BuildRequires: jboss-dmr >= 1.2.0-1 -BuildRequires: jboss-ejb-3.1-api -BuildRequires: jboss-ejb-3.2-api -BuildRequires: jboss-ejb3-ext-api -BuildRequires: jboss-ejb-client >= 2.0.0-0.4.Beta5 -BuildRequires: jboss-el-2.2-api -BuildRequires: jboss-el-3.0-api -BuildRequires: jboss-httpserver -BuildRequires: jboss-iiop-client -BuildRequires: jboss-invocation -BuildRequires: jboss-interceptors-1.2-api -BuildRequires: jboss-j2eemgmt-1.1-api -BuildRequires: jboss-jacc-1.5-api -BuildRequires: jboss-jad-1.2-api -BuildRequires: jboss-jaxb-2.2-api -BuildRequires: jboss-jaxb-intros -BuildRequires: jboss-jaxr-1.0-api -BuildRequires: jboss-jaxrpc-1.1-api -BuildRequires: jboss-jaxrs-1.1-api -BuildRequires: jboss-jaxws-2.2-api -BuildRequires: jboss-jaspi-1.1-api -BuildRequires: jboss-batch-1.0-api -BuildRequires: jboss-jms-2.0-api -BuildRequires: jboss-jsf-2.1-api -BuildRequires: jboss-jsf-2.2-api -BuildRequires: jboss-jsp-2.3-api -BuildRequires: jboss-jstl-1.2-api -BuildRequires: jboss-parent -BuildRequires: jboss-logging -BuildRequires: jboss-logging-tools -BuildRequires: jboss-logmanager -BuildRequires: jboss-marshalling -BuildRequires: jboss-metadata >= 8.0.0-1 -BuildRequires: jboss-modules -BuildRequires: jboss-msc -BuildRequires: jboss-negotiation -BuildRequires: jboss-remoting >= 4.0.0-1 -BuildRequires: jboss-remoting-jmx -BuildRequires: jboss-remote-naming -BuildRequires: jboss-rmi-1.0-api -BuildRequires: jboss-sasl -BuildRequires: jboss-saaj-1.3-api -BuildRequires: jboss-stdio -BuildRequires: jboss-specs-parent -BuildRequires: jboss-threads -BuildRequires: jboss-transaction-1.2-api -BuildRequires: jboss-transaction-spi >= 7.0.2-1 -BuildRequires: jboss-web -BuildRequires: jboss-web-native -BuildRequires: jboss-vfs -BuildRequires: jbossws-parent -BuildRequires: jbossws-api -BuildRequires: jbossws-common >= 2.2.3-1 -BuildRequires: jbossws-common-tools -BuildRequires: jbossws-cxf -BuildRequires: jbossws-spi >= 2.2.2-1 -BuildRequires: jbossxb -BuildRequires: jcip-annotations -BuildRequires: jdom -BuildRequires: jul-to-slf4j-stub -BuildRequires: joda-time -BuildRequires: jipijapa >= 1.0.0-0.5.CR1 -BuildRequires: jsonp -BuildRequires: jsoup -BuildRequires: jtype -BuildRequires: jansi -BuildRequires: log4j-jboss-logmanager >= 1.1.0-1 - -%if 0%{?fedora} >= 21 -BuildRequires: lucene3 -BuildRequires: lucene3-contrib -BuildRequires: log4j12 -%else -BuildRequires: lucene -BuildRequires: lucene-contrib +BuildRequires: maven-local +BuildRequires: mvn(antlr:antlr) +BuildRequires: mvn(asm:asm) +BuildRequires: mvn(ch.qos.cal10n:cal10n-api) >= 0.8.1 +BuildRequires: mvn(com.fasterxml:classmate) >= 1.3.1 +BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations) >= 2.7.4 +BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) >= 2.7.4 +BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) >= 2.7.4 +BuildRequires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jdk8) >= 2.7.4 +BuildRequires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jsr310) >= 2.7.4 +BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider) >= 2.7.4 +BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base) +BuildRequires: mvn(com.fasterxml.jackson.module:jackson-module-jaxb-annotations) >= 2.7.4 +BuildRequires: mvn(com.github.relaxng:relaxngDatatype) +BuildRequires: mvn(com.github.spullara.mustache.java:compiler) +BuildRequires: mvn(com.google.guava:guava) +BuildRequires: mvn(com.h2database:h2) +BuildRequires: mvn(com.io7m.xom:xom) +%if %{with azure} +BuildRequires: mvn(com.microsoft.azure:azure-storage) %endif - -BuildRequires: maven-local -BuildRequires: maven-jar-plugin -BuildRequires: maven-checkstyle-plugin -BuildRequires: maven-resources-plugin -BuildRequires: maven-surefire-plugin -BuildRequires: maven-dependency-plugin -BuildRequires: maven-help-plugin -BuildRequires: maven-shade-plugin -BuildRequires: maven-enforcer-plugin -BuildRequires: maven-ear-plugin -BuildRequires: maven-eclipse-plugin -BuildRequires: maven-install-plugin -BuildRequires: maven-ejb-plugin -BuildRequires: xml-maven-plugin -BuildRequires: mojarra -BuildRequires: mockito -BuildRequires: mod_cluster-java -BuildRequires: neethi -BuildRequires: nekohtml -BuildRequires: narayana >= 5.0.0-0.7 -%if 0%{?fedora} >= 21 -BuildRequires: netty -%else -BuildRequires: netty4 +BuildRequires: mvn(com.sun.faces:jsf-api) >= 2.1.25 +BuildRequires: mvn(com.sun.faces:jsf-impl) +BuildRequires: mvn(com.sun.xml.fastinfoset:FastInfoset) +BuildRequires: mvn(com.sun.istack:istack-commons-runtime) +BuildRequires: mvn(com.sun.istack:istack-commons-tools) +BuildRequires: mvn(com.sun.mail:javax.mail) +BuildRequires: mvn(com.sun.xml.bind.external:rngom) +BuildRequires: mvn(com.sun.xml.messaging.saaj:saaj-impl) +BuildRequires: mvn(com.sun.xsom:xsom) +BuildRequires: mvn(commons-beanutils:commons-beanutils) +BuildRequires: mvn(commons-cli:commons-cli) +BuildRequires: mvn(commons-codec:commons-codec) +BuildRequires: mvn(commons-collections:commons-collections) +BuildRequires: mvn(commons-digester:commons-digester) +BuildRequires: mvn(commons-io:commons-io) +BuildRequires: mvn(commons-lang:commons-lang) +BuildRequires: mvn(commons-pool:commons-pool) +BuildRequires: mvn(dom4j:dom4j) +BuildRequires: mvn(gnu.getopt:java-getopt) +BuildRequires: mvn(io.netty:netty-all) +BuildRequires: mvn(io.undertow:undertow-core) >= 1.4.0 +BuildRequires: mvn(io.undertow:undertow-servlet) +BuildRequires: mvn(io.undertow:undertow-websockets-jsr) +BuildRequires: mvn(io.undertow.jastow:jastow) +BuildRequires: mvn(io.undertow.js:undertow-js) +BuildRequires: mvn(javax.enterprise:cdi-api) +BuildRequires: mvn(javax.validation:validation-api) +BuildRequires: mvn(jaxen:jaxen) +BuildRequires: mvn(jboss.jaxbintros:jboss-jaxb-intros) +BuildRequires: mvn(joda-time:joda-time) +BuildRequires: mvn(net.jcip:jcip-annotations) +BuildRequires: mvn(net.shibboleth.utilities:java-support) +BuildRequires: mvn(org.apache.activemq:artemis-amqp-protocol) +BuildRequires: mvn(org.apache.activemq:artemis-cli) +BuildRequires: mvn(org.apache.activemq:artemis-commons) +BuildRequires: mvn(org.apache.activemq:artemis-core-client) +BuildRequires: mvn(org.apache.activemq:artemis-dto) +BuildRequires: mvn(org.apache.activemq:artemis-hornetq-protocol) +BuildRequires: mvn(org.apache.activemq:artemis-hqclient-protocol) +BuildRequires: mvn(org.apache.activemq:artemis-jms-client) +BuildRequires: mvn(org.apache.activemq:artemis-jms-server) +BuildRequires: mvn(org.apache.activemq:artemis-journal) +BuildRequires: mvn(org.apache.activemq:artemis-native) +BuildRequires: mvn(org.apache.activemq:artemis-proton-plug) +BuildRequires: mvn(org.apache.activemq:artemis-ra) +BuildRequires: mvn(org.apache.activemq:artemis-selector) +BuildRequires: mvn(org.apache.activemq:artemis-server) +BuildRequires: mvn(org.apache.activemq:artemis-service-extensions) +BuildRequires: mvn(org.apache.activemq:artemis-stomp-protocol) +BuildRequires: mvn(org.apache.avro:avro) +BuildRequires: mvn(org.apache.cxf:cxf-core) >= 3.1.6 +BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-coloc) +BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-object) +BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-soap) +BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-xml) +BuildRequires: mvn(org.apache.cxf:cxf-rt-databinding-aegis) +BuildRequires: mvn(org.apache.cxf:cxf-rt-databinding-jaxb) +BuildRequires: mvn(org.apache.cxf:cxf-rt-frontend-jaxws) +BuildRequires: mvn(org.apache.cxf:cxf-rt-frontend-simple) +BuildRequires: mvn(org.apache.cxf:cxf-rt-management) +BuildRequires: mvn(org.apache.cxf:cxf-rt-security) +BuildRequires: mvn(org.apache.cxf:cxf-rt-security-saml) +BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-http) +BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-http-hc) +BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-jms) +BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-local) +BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-addr) +BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-mex) +BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-policy) +BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-rm) +BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-security) +BuildRequires: mvn(org.apache.cxf:cxf-rt-wsdl) +BuildRequires: mvn(org.apache.cxf:cxf-tools-common) +BuildRequires: mvn(org.apache.cxf:cxf-tools-java2ws) +BuildRequires: mvn(org.apache.cxf:cxf-tools-validator) +BuildRequires: mvn(org.apache.cxf:cxf-tools-wsdlto-core) +BuildRequires: mvn(org.apache.cxf:cxf-tools-wsdlto-databinding-jaxb) +BuildRequires: mvn(org.apache.cxf:cxf-tools-wsdlto-frontend-jaxws) +BuildRequires: mvn(org.apache.cxf.services.sts:cxf-services-sts-core) +BuildRequires: mvn(org.apache.cxf.services.ws-discovery:cxf-services-ws-discovery-api) +BuildRequires: mvn(org.apache.cxf.xjc-utils:cxf-xjc-runtime) +BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-boolean) >= 3.0.5 +BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-bug986) +BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-dv) +BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-ts) +BuildRequires: mvn(org.apache.httpcomponents:httpasyncclient) +BuildRequires: mvn(org.apache.httpcomponents:httpclient) +BuildRequires: mvn(org.apache.httpcomponents:httpcore) +BuildRequires: mvn(org.apache.httpcomponents:httpcore-nio) +BuildRequires: mvn(org.apache.httpcomponents:httpmime) +BuildRequires: mvn(org.apache.james:apache-mime4j-core) +BuildRequires: mvn(org.apache.lucene:lucene-backward-codecs) +BuildRequires: mvn(org.apache.lucene:lucene-facet) +BuildRequires: mvn(org.apache.lucene:lucene-misc) +BuildRequires: mvn(org.apache.lucene:lucene-queries) +BuildRequires: mvn(org.apache.lucene:lucene-queryparser) +BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin) +BuildRequires: mvn(org.apache.neethi:neethi) +BuildRequires: mvn(org.apache.openjpa:openjpa-kernel) +BuildRequires: mvn(org.apache.openjpa:openjpa-lib) +BuildRequires: mvn(org.apache.openjpa:openjpa-persistence) +BuildRequires: mvn(org.apache.qpid:proton-j) +BuildRequires: mvn(org.apache.qpid:proton-jms) +BuildRequires: mvn(org.apache.santuario:xmlsec) +BuildRequires: mvn(org.apache.ws.xmlschema:xmlschema-core) +BuildRequires: mvn(org.apache.wss4j:wss4j-bindings) +BuildRequires: mvn(org.apache.wss4j:wss4j-policy) +BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-common) +BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-dom) +BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-policy-stax) +BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-stax) +BuildRequires: mvn(org.bouncycastle:bcmail-jdk15on) +BuildRequires: mvn(org.bouncycastle:bcpkix-jdk15on) +BuildRequires: mvn(org.bouncycastle:bcprov-jdk15on) +BuildRequires: mvn(org.codehaus.jackson:jackson-core-asl) +BuildRequires: mvn(org.codehaus.jackson:jackson-jaxrs) +BuildRequires: mvn(org.codehaus.jackson:jackson-mapper-asl) +BuildRequires: mvn(org.codehaus.jackson:jackson-xc) +BuildRequires: mvn(org.codehaus.jettison:jettison) +BuildRequires: mvn(org.cryptacular:cryptacular) +BuildRequires: mvn(org.eclipse.jdt.core.compiler:ecj) +BuildRequires: mvn(org.eclipse.persistence:eclipselink) +# BuildRequires: mvn(org.glassfish:javax.el-impl) +BuildRequires: mvn(org.glassfish:javax.el) +BuildRequires: mvn(org.glassfish:javax.enterprise.concurrent) +BuildRequires: mvn(org.glassfish:javax.json) +BuildRequires: mvn(org.glassfish.jaxb:codemodel) +BuildRequires: mvn(org.glassfish.jaxb:jaxb-core) +BuildRequires: mvn(org.glassfish.jaxb:jaxb-runtime) +BuildRequires: mvn(org.glassfish.jaxb:jaxb-jxc) +BuildRequires: mvn(org.glassfish.jaxb:jaxb-xjc) +BuildRequires: mvn(org.glassfish.jaxb:txw2) +BuildRequires: mvn(org.hibernate:hibernate-core:4) +BuildRequires: mvn(org.hibernate:hibernate-entitymanager:4) +BuildRequires: mvn(org.hibernate:hibernate-infinispan:4) +BuildRequires: mvn(org.hibernate:hibernate-core) >= 5.0.10 +BuildRequires: mvn(org.hibernate:hibernate-entitymanager) +BuildRequires: mvn(org.hibernate:hibernate-envers) +BuildRequires: mvn(org.hibernate:hibernate-java8) +BuildRequires: mvn(org.hibernate:hibernate-infinispan) +BuildRequires: mvn(org.hibernate:hibernate-search-backend-jgroups) >= 5.5.4 +BuildRequires: mvn(org.hibernate:hibernate-search-backend-jms) +BuildRequires: mvn(org.hibernate:hibernate-search-engine) +BuildRequires: mvn(org.hibernate:hibernate-search-orm) +BuildRequires: mvn(org.hibernate:hibernate-search-serialization-avro) +BuildRequires: mvn(org.hibernate:hibernate-validator) +BuildRequires: mvn(org.hibernate:hibernate-validator-cdi) +BuildRequires: mvn(org.hibernate.common:hibernate-commons-annotations) +BuildRequires: mvn(org.hibernate.javax.persistence:hibernate-jpa-2.1-api) +BuildRequires: mvn(org.hornetq:hornetq-commons) >= 2.4.7 +BuildRequires: mvn(org.hornetq:hornetq-core-client) +BuildRequires: mvn(org.hornetq:hornetq-jms-client) +BuildRequires: mvn(org.hornetq:hornetq-journal) +BuildRequires: mvn(org.hornetq:hornetq-native) +BuildRequires: mvn(org.infinispan:infinispan-cachestore-jdbc) >= 8.2.4 +BuildRequires: mvn(org.infinispan:infinispan-cachestore-remote) +BuildRequires: mvn(org.infinispan:infinispan-commons) +BuildRequires: mvn(org.infinispan:infinispan-core) +BuildRequires: mvn(org.jasypt:jasypt) +BuildRequires: mvn(org.javassist:javassist) +BuildRequires: mvn(org.jberet:jberet-core) >= 1.2.1 +BuildRequires: mvn(org.jboss:jandex) +BuildRequires: mvn(org.jboss:jboss-ejb-client) +BuildRequires: mvn(org.jboss:jboss-iiop-client) +BuildRequires: mvn(org.jboss:jboss-remote-naming) +BuildRequires: mvn(org.jboss:jboss-parent:pom:) +BuildRequires: mvn(org.jboss:staxmapper) +BuildRequires: mvn(org.jboss:jboss-transaction-spi) +BuildRequires: mvn(org.jboss:jboss-vfs) +BuildRequires: mvn(org.jboss.activemq.artemis.integration:artemis-wildfly-integration) +BuildRequires: mvn(org.jboss.arquillian:arquillian-bom:pom:) +BuildRequires: mvn(org.jboss.classfilewriter:jboss-classfilewriter) +BuildRequires: mvn(org.jboss.common:jboss-common-beans) +BuildRequires: mvn(org.jboss.ejb3:jboss-ejb3-ext-api) +BuildRequires: mvn(org.jboss.genericjms:generic-jms-ra-jar) +BuildRequires: mvn(org.jboss.invocation:jboss-invocation) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-common-api) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-common-impl) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-common-spi) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-core-api) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-core-impl) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-deployers-common) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-jdbc) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-spec-api) +BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-validator) +BuildRequires: mvn(org.jboss.jandex:jandex-maven-plugin) +BuildRequires: mvn(org.jboss.logging:jboss-logging) +BuildRequires: mvn(org.jboss.logging:jboss-logging-annotations) +BuildRequires: mvn(org.jboss.logging:jboss-logging-processor) +BuildRequires: mvn(org.jboss.marshalling:jboss-marshalling) +BuildRequires: mvn(org.jboss.marshalling:jboss-marshalling-river) +BuildRequires: mvn(org.jboss.metadata:jboss-metadata-appclient) +BuildRequires: mvn(org.jboss.metadata:jboss-metadata-common) +BuildRequires: mvn(org.jboss.metadata:jboss-metadata-ear) +BuildRequires: mvn(org.jboss.metadata:jboss-metadata-ejb) +BuildRequires: mvn(org.jboss.metadata:jboss-metadata-web) +BuildRequires: mvn(org.jboss.mod_cluster:mod_cluster-core) +BuildRequires: mvn(org.jboss.modules:jboss-modules) +BuildRequires: mvn(org.jboss.msc:jboss-msc) +BuildRequires: mvn(org.jboss.narayana.compensations:compensations) +BuildRequires: mvn(org.jboss.narayana:jbosstxbridge) +BuildRequires: mvn(org.jboss.narayana.jts:narayana-jts-idlj) +BuildRequires: mvn(org.jboss.narayana.jts:narayana-jts-integration) +BuildRequires: mvn(org.jboss.narayana.rts:restat-api) +BuildRequires: mvn(org.jboss.narayana.rts:restat-bridge) +BuildRequires: mvn(org.jboss.narayana.rts:restat-integration) +BuildRequires: mvn(org.jboss.narayana.rts:restat-util) +BuildRequires: mvn(org.jboss.narayana.txframework:txframework) +BuildRequires: mvn(org.jboss.narayana.xts:jbossxts) +BuildRequires: mvn(org.jboss.narayana.xts:jbossxts::api:) +BuildRequires: mvn(org.jboss.openjdk-orb:openjdk-orb) +BuildRequires: mvn(org.jboss.remoting:jboss-remoting) +BuildRequires: mvn(org.jboss.remotingjmx:remoting-jmx) +BuildRequires: mvn(org.jboss.resteasy:jose-jwt) +BuildRequires: mvn(org.jboss.resteasy:resteasy-client) +BuildRequires: mvn(org.jboss.resteasy:resteasy-jaxrs) +BuildRequires: mvn(org.jboss.resteasy:resteasy-atom-provider) +BuildRequires: mvn(org.jboss.resteasy:resteasy-spring) +BuildRequires: mvn(org.jboss.resteasy:async-http-servlet-3.0) +BuildRequires: mvn(org.jboss.resteasy:resteasy-cdi) +BuildRequires: mvn(org.jboss.resteasy:resteasy-crypto) +BuildRequires: mvn(org.jboss.resteasy:resteasy-jackson-provider) +BuildRequires: mvn(org.jboss.resteasy:resteasy-jackson2-provider) +BuildRequires: mvn(org.jboss.resteasy:resteasy-json-p-provider) +BuildRequires: mvn(org.jboss.resteasy:resteasy-jaxb-provider) +BuildRequires: mvn(org.jboss.resteasy:resteasy-jettison-provider) +BuildRequires: mvn(org.jboss.resteasy:resteasy-jsapi) +BuildRequires: mvn(org.jboss.resteasy:resteasy-multipart-provider) +BuildRequires: mvn(org.jboss.resteasy:resteasy-validator-provider-11) +BuildRequires: mvn(org.jboss.resteasy:resteasy-yaml-provider) +BuildRequires: mvn(org.jboss.sasl:jboss-sasl) +BuildRequires: mvn(org.jboss.security:jbossxacml) +BuildRequires: mvn(org.jboss.security:jboss-negotiation-common) +BuildRequires: mvn(org.jboss.security:jboss-negotiation-extras) +BuildRequires: mvn(org.jboss.security:jboss-negotiation-ntlm) +BuildRequires: mvn(org.jboss.security:jboss-negotiation-spnego) +BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-bom:pom:) +BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:) +BuildRequires: mvn(org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom:pom:) +BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-api) +BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-impl-base) +BuildRequires: mvn(org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.batch:jboss-batch-api_1.0_spec) +BuildRequires: mvn(org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.el:jboss-el-api_3.0_spec) +BuildRequires: mvn(org.jboss.spec.javax.enterprise.concurrent:jboss-concurrency-api_1.0_spec) +BuildRequires: mvn(org.jboss.spec.javax.faces:jboss-jsf-api_2.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec) +BuildRequires: mvn(org.jboss.spec.javax.management.j2ee:jboss-j2eemgmt-api_1.1_spec) +BuildRequires: mvn(org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec) +BuildRequires: mvn(org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec) +BuildRequires: mvn(org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.1_spec) +BuildRequires: mvn(org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec) +BuildRequires: mvn(org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec) +BuildRequires: mvn(org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.3_spec) +BuildRequires: mvn(org.jboss.spec.javax.servlet.jstl:jboss-jstl-api_1.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec) +BuildRequires: mvn(org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec) +BuildRequires: mvn(org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.2_spec) +BuildRequires: mvn(org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec) +BuildRequires: mvn(org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec) +BuildRequires: mvn(org.jboss.threads:jboss-threads) +BuildRequires: mvn(org.jboss.weld:weld-api) +BuildRequires: mvn(org.jboss.weld:weld-core-impl) >= 2.3.5 +BuildRequires: mvn(org.jboss.weld:weld-core-jsf) +BuildRequires: mvn(org.jboss.weld:weld-spi) +BuildRequires: mvn(org.jboss.weld.probe:weld-probe-core) +BuildRequires: mvn(org.jboss.ws:jbossws-api) +BuildRequires: mvn(org.jboss.ws:jbossws-common) +BuildRequires: mvn(org.jboss.ws:jbossws-common-tools) +BuildRequires: mvn(org.jboss.ws:jbossws-spi) +BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-client) >= 5.1.5 +BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-factories) +BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-jaspi) +BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-resources::wildfly1000:) +BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-server) +BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-udp) +BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-undertow) +BuildRequires: mvn(org.jboss.ws.projects:jaxws-undertow-httpspi) +BuildRequires: mvn(org.jboss.xnio:xnio-api) >= 3.4.0 +BuildRequires: mvn(org.jboss.xnio:xnio-nio) +BuildRequires: mvn(org.jboss.xnio.netty:netty-xnio-transport) +BuildRequires: mvn(org.jdom:jdom) +BuildRequires: mvn(org.jgroups:jgroups) +%if %{with azure} +BuildRequires: mvn(org.jgroups:jgroups-azure) %endif -BuildRequires: objectweb-asm -BuildRequires: openjpa -BuildRequires: opensaml-java -BuildRequires: opensaml-java-openws -BuildRequires: opensaml-java-xmltooling -BuildRequires: opensaml-java-parent -BuildRequires: picketbox >= 4.0.20-1 -BuildRequires: picketbox-commons -BuildRequires: picketbox-xacml -BuildRequires: powermock-junit4 -BuildRequires: powermock-api-mockito -BuildRequires: resteasy >= 3.0.6-1 -BuildRequires: relaxngDatatype -BuildRequires: rhq-plugin-annotations -BuildRequires: scannotation -BuildRequires: sac -BuildRequires: serp -BuildRequires: shrinkwrap -#BuildRequires: shrinkwrap-resolver -BuildRequires: slf4j -%if 0%{?fedora} >= 21 -BuildRequires: slf4j-ext -%endif -BuildRequires: slf4j-jboss-logmanager -BuildRequires: snakeyaml -BuildRequires: staxmapper -BuildRequires: stax2-api -BuildRequires: systemd-units -BuildRequires: undertow >= 1:1.0.5-1 -BuildRequires: velocity -BuildRequires: weld-api >= 2.1-0.1 -BuildRequires: weld-core >= 2.1.0-0.1 -BuildRequires: weld-parent -BuildRequires: woodstox-core -BuildRequires: wsdl4j -BuildRequires: wss4j -BuildRequires: wildfly-security-manager >= 1.0.0-1 -BuildRequires: ws-xmlschema -BuildRequires: xalan-j2 -BuildRequires: xerces-j2 -BuildRequires: xml-security -BuildRequires: xml-commons-apis -BuildRequires: xml-commons-resolver -BuildRequires: xnio >= 3.2.0-1 -BuildRequires: netty-xnio-transport -BuildRequires: xom +BuildRequires: mvn(org.jsoup:jsoup) +BuildRequires: mvn(org.opensaml:opensaml-core) >= 3.1.1 +BuildRequires: mvn(org.opensaml:opensaml-profile-api) +BuildRequires: mvn(org.opensaml:opensaml-saml-api) +BuildRequires: mvn(org.opensaml:opensaml-saml-impl) +BuildRequires: mvn(org.opensaml:opensaml-security-api) +BuildRequires: mvn(org.opensaml:opensaml-security-impl) +BuildRequires: mvn(org.opensaml:opensaml-soap-api) +BuildRequires: mvn(org.opensaml:opensaml-xacml-api) +BuildRequires: mvn(org.opensaml:opensaml-xacml-impl) +BuildRequires: mvn(org.opensaml:opensaml-xacml-saml-api) +BuildRequires: mvn(org.opensaml:opensaml-xacml-saml-impl) +BuildRequires: mvn(org.opensaml:opensaml-xmlsec-api) +BuildRequires: mvn(org.opensaml:opensaml-xmlsec-impl) +BuildRequires: mvn(org.picketbox:picketbox-commons) +BuildRequires: mvn(org.picketbox:picketbox-infinispan) +BuildRequires: mvn(org.picketlink:picketlink-api) +BuildRequires: mvn(org.picketlink:picketlink-bindings-parent:pom:) +BuildRequires: mvn(org.picketlink:picketlink-common) +BuildRequires: mvn(org.picketlink:picketlink-config) +BuildRequires: mvn(org.picketlink:picketlink-impl) +BuildRequires: mvn(org.picketlink:picketlink-federation) +BuildRequires: mvn(org.picketlink:picketlink-idm-api) +BuildRequires: mvn(org.picketlink:picketlink-idm-impl) +BuildRequires: mvn(org.picketlink:picketlink-idm-simple-schema) +BuildRequires: mvn(org.picketlink:picketlink-parent:pom:) +BuildRequires: mvn(org.picketlink.distribution:picketlink-wildfly8) +BuildRequires: mvn(org.scannotation:scannotation) +BuildRequires: mvn(org.slf4j:jcl-over-slf4j) +BuildRequires: mvn(org.slf4j:slf4j-ext) +BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-container-managed) +BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-common) +BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-parent:pom:) +BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-protocol-jmx) +BuildRequires: mvn(org.wildfly.build:wildfly-server-provisioning-maven-plugin) +BuildRequires: mvn(org.wildfly.common:wildfly-common) +BuildRequires: mvn(org.wildfly.core:wildfly-cli) +BuildRequires: mvn(org.wildfly.core:wildfly-controller) +BuildRequires: mvn(org.wildfly.core:wildfly-core-feature-pack:zip:) +BuildRequires: mvn(org.wildfly.core:wildfly-core-parent:pom:) +BuildRequires: mvn(org.wildfly.core:wildfly-core-security) +BuildRequires: mvn(org.wildfly.core:wildfly-domain-management) +BuildRequires: mvn(org.wildfly.core:wildfly-io) +BuildRequires: mvn(org.wildfly.core:wildfly-jmx) +BuildRequires: mvn(org.wildfly.core:wildfly-launcher) +BuildRequires: mvn(org.wildfly.core:wildfly-network) +BuildRequires: mvn(org.wildfly.core:wildfly-request-controller) +BuildRequires: mvn(org.wildfly.core:wildfly-server) +BuildRequires: mvn(org.wildfly.core:wildfly-threads) +BuildRequires: mvn(org.wildfly.security:wildfly-elytron) +BuildRequires: mvn(org.yaml:snakeyaml) +BuildRequires: mvn(wsdl4j:wsdl4j) +BuildRequires: mvn(xalan:serializer) +BuildRequires: mvn(xalan:xalan) +BuildRequires: mvn(xerces:xercesImpl) +BuildRequires: systemd -BuildRequires: mvn(org.hibernate:hibernate-validator-cdi) +# Test deps +BuildRequires: mvn(junit:junit) +BuildRequires: mvn(org.codehaus.groovy:groovy-all) +BuildRequires: mvn(org.jboss.byteman:byteman) +BuildRequires: mvn(org.jboss.byteman:byteman-bmunit) +BuildRequires: mvn(org.jboss.byteman:byteman-install) +BuildRequires: mvn(org.jboss.byteman:byteman-submit) +BuildRequires: mvn(org.mockito:mockito-all) +# BuildRequires: mvn(org.wildfly.core:wildfly-subsystem-test:pom:) +# BuildRequires: mvn(org.wildfly.core:wildfly-subsystem-test-framework) -# Missing requires not provided by xmvn -Requires: cal10n -Requires: glassfish-el -Requires: glassfish-saaj -Requires: hibernate-envers -Requires: hibernate-infinispan -Requires: jandex -Requires: jboss-concurrency-1.0-api -Requires: jboss-jaxrs-1.1-api -Requires: jbossws-cxf -Requires: jsonp -Requires: jtype -Requires: slf4j-jboss-logmanager -Requires: tomcat-native -Requires: woodstox-core # Required for compiling JSP for example Requires: java-devel >= 1:1.7 +Requires: %{name}-lib = %{version}-%{release} + Requires(pre): shadow-utils -Requires(post): systemd-units -Requires(preun): systemd-units -Requires(postun): systemd-units +Requires(post): systemd +Requires(preun): systemd +Requires(postun): systemd %description WildFly Application Server (formerly known as JBoss Application Server) is the @@ -325,73 +453,115 @@ a fast, powerful, implementation of the Java Enterprise Edition 6 specification. The state-of-the-art architecture built on the Modular Service Container enables services on-demand when your application requires them. +%package lib +Summary: WildFly JAR artifacts +BuildArch: noarch + +%description lib +This package contains WildFly JAR artifacts. + %package javadoc -Summary: Javadocs for %{name} -Group: Documentation +Summary: Javadoc for %{name} +BuildArch: noarch %description javadoc -This package contains the API documentation for %{name}. +This package contains javadoc for %{name}. %package doc -Summary: Documentation for %{name} -Group: Documentation +Summary: Documentation for %{name} +BuildArch: noarch %description doc This package contains the documentation for %{name}. %prep -%setup -q -n wildfly-%{namedversion} +%setup -q -n %{name}-%{namedversion} +%patch0 -p1 +%pom_remove_dep -r org.jboss.seam.integration:jboss-seam-int-jbossas +%pom_remove_dep -r org.jboss.hal:release-stream +sed -i '/org.jboss.hal\:release-stream/d' \ + feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml +%patch1 -p1 +%pom_remove_dep -r javax.activation:activation +sed -i '/javax.activation\:activation/d' \ + servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml +%patch2 -p1 +%pom_remove_dep -r javax.jws:jsr181-api +sed -i '/javax.jws\:jsr181-api/d' \ + feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml +%patch3 -p1 +%pom_disable_module hibernate4_1 jpa +%pom_remove_dep -r :jipijapa-hibernate4-1 +sed -i '/org.wildfly\:jipijapa-hibernate4-1/d' \ + feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml +%patch4 -p1 +%patch5 -p1 +# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1372308 +%pom_change_dep -r org.glassfish:javax.el-impl org.glassfish:javax.el -git init -git config user.email "wildfly-owner@fedoraproject.org" -git config user.name "WildFly package owner" -git add . -git commit -a -q -m "%{version} baseline." +%patch6 -p1 -git am %{patches} +%if %{without azure} +%patch7 -p1 +%pom_remove_dep -r com.microsoft.azure:azure-storage +%pom_remove_dep -r org.jgroups:jgroups-azure +sed -i '/com.microsoft.azure\:azure-storage/d' \ + feature-pack/src/main/resources/modules/system/layers/base/com/microsoft/azure/storage/main/module.xml +sed -i '/org.jgroups\:jgroups-azure/d' \ + feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml +%endif -# Remove wagon extension -%pom_xpath_remove "pom:build/pom:extensions" build-config/pom.xml +cp -p testsuite/shared/src/main/java/org/jboss/as/test/integration/security/common/LICENSE-2.0.txt . +cp -p servlet-feature-pack/src/main/resources/content/copyright.txt . +cp -p servlet-feature-pack/src/main/resources/content/LICENSE.txt . +cp -p servlet-feature-pack/src/main/resources/content/README.txt . -# Make the javax.inject dep available at build time too -%pom_xpath_remove "pom:dependencies/pom:dependency[pom:artifactId = 'javax.inject']/pom:scope" arquillian/container-remote/pom.xml +%pom_remove_plugin -r :zanata-maven-plugin +# org.wildfly.checkstyle:wildfly-checkstyle-config:1.0.4.Final +%pom_remove_plugin -r :maven-checkstyle-plugin +%pom_remove_dep -r :wildfly-checkstyle-config +# com.redhat.victims:enforce-victims-rule:1.3.1 +%pom_remove_plugin -r :maven-enforcer-plugin -# Disable checkstyle plugin -%pom_remove_plugin "org.apache.maven.plugins:maven-checkstyle-plugin" - -# Disable enforcer plugin - doesn't make sens on Fedora -%pom_remove_plugin "org.apache.maven.plugins:maven-enforcer-plugin" - -%pom_disable_module subsystem-test -%pom_disable_module model-test -%pom_disable_module core-model-test -%pom_disable_module arquillian %pom_disable_module testsuite %pom_disable_module testsuite/shared +%pom_disable_module test spec-api +%pom_disable_module tests-integration webservices -%pom_disable_module multi-jsf-installer jsf/pom.xml +# Disable bundle of system libraries +%pom_disable_module client/shade +%pom_remove_dep -r :wildfly-client-all +# :wildfly-cli::client: +%pom_remove_dep org.wildfly.core:wildfly-cli feature-pack +sed -i '/org.wildfly\:wildfly-client-all/d' feature-pack/feature-pack-build.xml +sed -i '/org.wildfly.core\:wildfly-cli/d' feature-pack/feature-pack-build.xml -%pom_remove_dep "org.wildfly:wildfly-core-model-test-framework" build/pom.xml +%pom_disable_module multi-jsf-installer jsf # No myfaces avaialble rm -rf jsf/injection/src/main/java/org/jboss/as/jsf/injection/MyFaces* -%pom_remove_dep "org.apache.myfaces.core:myfaces-impl" jsf/injection/pom.xml +%pom_remove_dep -r org.apache.myfaces.core:myfaces-impl jsf/injection jsf/multi-jsf-installer +%pom_remove_dep org.apache.myfaces.core:myfaces-api jsf/multi-jsf-installer -%pom_remove_dep "sun.jdk:jconsole" cli/pom.xml -%pom_add_dep "sun.jdk:jconsole" cli/pom.xml +%pom_xpath_set "pom:properties/pom:version.org.hibernate4_3" 4 jpa/hibernate4_3 -%pom_remove_dep "org.jboss.osgi.metadata:jbosgi-metadata" pom.xml -%pom_remove_dep "org.jboss.osgi.metadata:jbosgi-metadata" build/pom.xml -sed -i "s|lucene>3.6.2<|lucene>3<|" pom.xml +%mvn_config buildSettings/compilerSource 1.8 -# Fix for 'SimpleImmutableSessionAttributes.java:[42,17] variable attributes might not have been initialized' -sed -i "s|this.attributes.put|map.put|" clustering/web/infinispan/src/main/java/org/wildfly/clustering/web/infinispan/session/SimpleImmutableSessionAttributes.java +%mvn_package ":wildfly-build:::" __noinstall +%mvn_package ":wildfly-build:zip::" __noinstall +%mvn_package ":wildfly-dist:::" __noinstall +%mvn_package ":wildfly-feature-pack:::" __noinstall +%mvn_package ":wildfly-servlet-build:::" __noinstall +%mvn_package ":wildfly-servlet-build:zip::" __noinstall +%mvn_package ":wildfly-servlet-dist:::" __noinstall +%mvn_package ":wildfly-servlet-feature-pack:::" __noinstall +%mvn_package ":wildfly-servlet-feature-pack:zip::" __noinstall %build -export MAVEN_OPTS="-Xms1024m -Xmx3096m -XX:PermSize=128m -XX:MaxPermSize=384m" # We don't have packaged all test dependencies (jboss-test for example) +# multi-jsf-installer profiles: mojarra-2.x; mojarra-1.2; myfaces %mvn_build -f -- -Dskip-enforce %install @@ -417,63 +587,73 @@ done install -d -m 775 $RPM_BUILD_ROOT%{libdir}/domain/servers -pushd build/target/wildfly-%{namedversion} - # We don't need Windows files - find bin/ -type f -name "*.bat" -delete - find bin/ -type f -name "*.exe" -delete +pushd dist/target/wildfly-%{namedversion} +# We don't need Windows files + find bin/ -type f -name "*.bat" -print -delete + find bin/ -type f -name "*.exe" -print -delete + rm -r docs/contrib/scripts/service + rm -r docs/contrib/scripts/init.d - # Install systemd files - install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service - install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{confdir}/%{name}.conf +# Install systemd files + sed -i "s|/opt/wildfly/bin/launch.sh|%{homedir}/bin/launch.sh|" docs/contrib/scripts/systemd/wildfly.service + install -pm 644 docs/contrib/scripts/systemd/wildfly.service $RPM_BUILD_ROOT%{_unitdir}/wildfly.service + install -pm 644 docs/contrib/scripts/systemd/wildfly.conf $RPM_BUILD_ROOT%{confdir}/wildfly.conf - # We don't need legacy init scripts +# We don't need legacy init scripts rm -rf bin/init.d - # TMP - investigate +# TMP - investigate rm -rf bin/client - # Prepare directory for properties files +# Prepare directory for properties files install -d -m 755 docs/examples/properties - # Copy logging.properties and mgmt-users.properties so we can reuse it later in wildfly-cp script +# Copy logging.properties and mgmt-users.properties so we can reuse it later in wildfly-cp script cp standalone/configuration/logging.properties docs/examples/properties/ cp standalone/configuration/mgmt-users.properties docs/examples/properties/ - # Lower a bit the permissions, so ordinary user can copy it. It's an example file! +# Lower a bit the permissions, so ordinary user can copy it. It's an example file! chmod 644 docs/examples/properties/mgmt-users.properties - # standalone +# standalone mv standalone/configuration $RPM_BUILD_ROOT%{confdir}/standalone mv standalone/deployments $RPM_BUILD_ROOT%{libdir}/standalone/deployments mv standalone/lib $RPM_BUILD_ROOT%{libdir}/standalone/lib mv standalone/tmp $RPM_BUILD_ROOT%{cachedir}/standalone/tmp - # domain +# domain mv domain/configuration $RPM_BUILD_ROOT%{confdir}/domain + mv domain/data $RPM_BUILD_ROOT%{cachedir}/domain/data mv domain/tmp $RPM_BUILD_ROOT%{cachedir}/domain/tmp - # appclient +# appclient mv appclient/configuration $RPM_BUILD_ROOT%{confdir}/appclient mv bin/jboss-cli.xml $RPM_BUILD_ROOT%{confdir} - # docs - # fix the encoding +# docs +# fix the encoding for f in $(find docs -name "*.dtd" -o -name "*.xsd"); do sed -i 's/\r$//' $f done +# bin + mv bin $RPM_BUILD_ROOT%{homedir} + +# Install the launch script + sed -i "s|/opt/wildfly|%{homedir}|" docs/contrib/scripts/systemd/launch.sh + install -pm 755 docs/contrib/scripts/systemd/launch.sh $RPM_BUILD_ROOT%{bindir}/launch.sh + rm docs/contrib/scripts/systemd/launch.sh + mv docs/* $RPM_BUILD_ROOT%{_docdir}/%{name} - mv copyright.txt README.txt LICENSE.txt welcome-content docs bin appclient modules $RPM_BUILD_ROOT%{homedir} + mv copyright.txt README.txt LICENSE.txt welcome-content docs appclient modules $RPM_BUILD_ROOT%{homedir} - # Install the launch script - install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{bindir}/launch.sh popd chmod 775 $RPM_BUILD_ROOT%{libdir}/standalone/deployments pushd $RPM_BUILD_ROOT%{homedir} - # Standalone +# Standalone ln -s %{confdir}/standalone standalone/configuration ln -s %{libdir}/standalone/deployments standalone/deployments ln -s %{libdir}/standalone/data standalone/data @@ -481,7 +661,7 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{logdir}/standalone standalone/log ln -s %{cachedir}/standalone/tmp standalone/tmp - # Domain +# Domain ln -s %{confdir}/domain domain/configuration ln -s %{libdir}/domain/data domain/data ln -s %{libdir}/domain/servers domain/servers @@ -490,21 +670,21 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{confdir}/appclient appclient - # Auth dir +# Auth dir ln -s %{cachedir}/auth auth xmvn-subst . - # Still missing symlinks +# Still missing symlinks ln -s $(build-classpath jboss-modules/jboss-modules) jboss-modules.jar - # Remove all jars from modules directory - we need to symlink them +# Remove all jars from modules directory - we need to symlink them find . -type f -name "*.jar" -exec rm -rvf {} \; - # Create symlinks to jars +# Create symlinks to jars pushd modules/system/layers/base - # Definition of submodules - # If a submodule contains hyphen in the name, just skip it, e.g. domain-http => domainhttp +# Definition of submodules +# If a submodule contains hyphen in the name, just skip it, e.g. domain-http => domainhttp multimodules="mod_cluster clustering" modules_mod_cluster="web undertow" modules_clustering="api ejb-spi common jgroups infinispan registry server singleton web-api web-catalina web-spi web-infinispan web-undertow ejb-infinispan" @@ -529,54 +709,79 @@ pushd $RPM_BUILD_ROOT%{homedir} done done - # WildFly extensions +# WildFly extensions for m in batch io undertow rts; do if [ -d "org/wildfly/extension/${m}/main/" ]; then ln -v -s %{_javadir}/%{name}/%{name}-${m}.jar org/wildfly/extension/${m}/main/%{name}-${m}-%{namedversion}.jar fi done - # Special cases of wildfly jars +# Special cases of wildfly jars ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/wildfly-mod_cluster-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/wildfly-security-manager-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-webservices-server-integration.jar org/jboss/as/webservices/main/%{name}-webservices-server-integration-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-jsf-injection.jar org/jboss/as/jsf-injection/main/%{name}-jsf-injection-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-core-security.jar org/jboss/as/core-security/main/%{name}-core-security-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-core-security-api.jar org/jboss/as/core-security-api/main/%{name}-core-security-api-%{namedversion}.jar +# jipijapa + ln -s %{_javadir}/%{name}/jipijapa-eclipselink.jar org/eclipse/persistence/main/jipijapa-eclipselink-%{namedversion}.jar + ln -s %{_javadir}/%{name}/jipijapa-hibernate4-3.jar org/hibernate/jipijapa-hibernate4-3/main/jipijapa-hibernate4-3-%{namedversion}.jar + ln -s %{_javadir}/%{name}/jipijapa-hibernate5.jar org/hibernate/jipijapa-hibernate5/main/jipijapa-hibernate5-%{namedversion}.jar + ln -s %{_javadir}/%{name}/jipijapa-spi.jar org/jboss/as/jpa/spi/main/jipijapa-spi-%{namedversion}.jar + ln -s %{_javadir}/%{name}/jipijapa-openjpa.jar org/apache/openjpa/main/jipijapa-openjpa-%{namedversion}.jar - # Remove native libs that are shipped with the source distribution... - rm -rf org/hornetq/main/lib/* + ln -s %{_javadir}/%{name}/%{name}-clustering-ee-infinispan.jar org/wildfly/clustering/ee/infinispan/main/%{name}-clustering-ee-infinispan-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-ee-spi.jar org/wildfly/clustering/ee/spi/main/%{name}-clustering-ee-spi-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-spi.jar org/wildfly/clustering/infinispan/spi/main/%{name}-clustering-infinispan-spi-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-jgroups-api.jar org/wildfly/clustering/jgroups/api/main/%{name}-clustering-jgroups-api-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-jgroups-spi.jar org/wildfly/clustering/jgroups/spi/main/%{name}-clustering-jgroups-spi-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-marshalling-api.jar org/wildfly/clustering/marshalling/api/main/%{name}-clustering-marshalling-api-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-marshalling-jboss.jar org/wildfly/clustering/marshalling/jboss/main/%{name}-clustering-marshalling-jboss-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-service.jar org/wildfly/clustering/service/main/%{name}-clustering-service-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-spi.jar org/wildfly/clustering/spi/main/%{name}-clustering-spi-%{namedversion}.jar - # Prepare directories for native libs - install -d -m 755 org/hornetq/main/lib/linux-{x86_64,i686,arm} + ln -s %{_javadir}/%{name}-core/%{name}-core-security.jar org/jboss/as/core-security/main/%{name}-core-security-%{namedversion}.jar + ln -s %{_javadir}/%{name}-core/%{name}-core-security-api.jar org/jboss/as/core-security-api/main/%{name}-core-security-api-%{namedversion}.jar - # Jandex index for cxf-rt-ws-security - ln -s $(build-classpath cxf/cxf-rt-ws-security-jandex) org/apache/cxf/impl/main/cxf-rt-ws-security-jandex.jar + ln -s %{_javadir}/%{name}/%{name}-batch-jberet.jar org/wildfly/extension/batch/jberet/main/%{name}-batch-jberet-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-bean-validation.jar org/wildfly/extension/bean-validation/main/%{name}-bean-validation-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-messaging-activemq.jar org/wildfly/extension/messaging-activemq/main/%{name}-messaging-activemq-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-picketlink.jar org/wildfly/extension/picketlink/main/%{name}-picketlink-%{namedversion}.jar - # Jandex indexes for resteasy - for m in atom-provider crypto cdi jackson-provider jackson2-provider jaxb-provider jaxrs jettison-provider jsapi multipart-provider yaml-provider validator-provider-11; do + ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar + +# Remove native libs that are shipped with the source distribution... + rm -rf org/apache/activemq/artemis/main/lib/* + +# Prepare directories for native libs + install -d -m 755 org/apache/activemq/artemis/main/lib/linux-{x86_64,i686,arm} + +# Jandex index for cxf-rt-ws-security + ln -s $(build-classpath cxf/cxf-rt-security-jandex) org/apache/cxf/impl/main/cxf-rt-security-jandex.jar + ln -s $(build-classpath cxf/cxf-rt-ws-security-jandex) org/apache/cxf/ws-security/main/cxf-rt-ws-security-jandex.jar + +# Jandex indexes for resteasy + for m in atom-provider crypto cdi jackson-provider jackson2-provider jaxb-provider jaxrs jettison-provider jsapi json-p-provider multipart-provider yaml-provider validator-provider-11; do ln -s $(build-classpath resteasy/resteasy-${m}-jandex) org/jboss/resteasy/resteasy-${m}/main/resteasy-${m}-jandex.jar done - # RestEasy Spring integration special case +# RestEasy Spring integration special case install -d -m 755 org/jboss/resteasy/resteasy-spring/main/bundled/ ln -s %{_javadir}/resteasy/resteasy-spring.jar org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar - # Not caught by xmvn-subst - ln -s $(build-classpath txw2) com/sun/xml/bind/main/txw2.jar - ln -s $(build-classpath istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar +# Not caught by xmvn-subst + ln -s %{_javadir}/ecj.jar org/eclipse/jdt/ecj/main/ecj.jar + ln -s $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar + ln -s $(build-classpath istack-commons/istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar ln -s $(build-classpath xml-commons-apis) org/apache/xerces/main/xml-commons-apis.jar ln -s $(build-classpath jbossws-cxf/jbossws-cxf-resources) org/jboss/as/webservices/main/jbossws-cxf-resources.jar - # Incorrect symlinks made by xmvn - # https://bugzilla.redhat.com/show_bug.cgi?id=1007687 +# Incorrect symlinks made by xmvn +# https://bugzilla.redhat.com/show_bug.cgi?id=1007687 ln -sf $(build-classpath narayana/narayana-jts-jacorb) org/jboss/jts/main/narayana-jts-jacorb.jar popd - # Makes sure we replaced all jars and no jar files are left +# # Makes sure we replaced all jars and no jar files are left missed_jars=`find -type f -name "*.jar"` - if [ -n "$missed_jars" ]; then echo "Not all jars were replaced, failing the build!" echo $missed_jars @@ -584,9 +789,12 @@ pushd $RPM_BUILD_ROOT%{homedir} fi popd +pushd $RPM_BUILD_ROOT%{bindir} + ln -sf %{_javadir}/%{name}-core/%{name}-launcher.jar launcher.jar +popd pushd $RPM_BUILD_ROOT%{_bindir} - # jboss-cli +# jboss-cli ln -s %{bindir}/jboss-cli.sh jboss-cli install -m 755 %{SOURCE1} %{name}-cp @@ -607,43 +815,56 @@ exit 0 %post %systemd_post %{name}.service + # WildFly relies on some arch specific binary modules, let's link them. # We don't want to do this at build time because it should be still noarch package. arch=`uname -m` if [ "${arch}" = "x86_64" ]; then - libdir="/usr/lib64" + native_arch="64" + libdir="/usr/lib${native_arch}" + validarch="x86_64" else libdir="/usr/lib" + native_arch="32" + validarch="i686" fi if [[ $arch == arm* ]]; then validarch="arm" -else - validarch=${arch} + libdir="/usr/lib" +fi +# ? +if [[ $arch == aarch64 ]]; then + validarch="arm" + native_arch="64" + libdir="/usr/lib${native_arch}" fi -pushd %{homedir}/modules/system/layers/base/org/hornetq/main/lib/linux-${validarch} > /dev/null - ln -sf ${libdir}/libHornetQAIO.so libHornetQAIO.so +pushd %{homedir}/modules/system/layers/base/org/apache/activemq/artemis/main/lib/linux-${validarch} > /dev/null + ln -sf ${libdir}/artemis/libartemis-native.so libartemis-native-${native_arch}.so popd > /dev/null %preun %systemd_preun %{name}.service # Let's clean up the arch-specific symlinks -for l in $(find %{homedir}/modules/system/layers/base/org/hornetq/main/lib -name "*.so"); do +for l in $(find %{homedir}/modules/system/layers/base/org/apache/activemq/artemis/main/lib -name "*.so"); do [ -L ${l} ] && rm -f ${l} done %postun %systemd_postun_with_restart %{name}.service -%files -f .mfiles + +%files %{homedir}/appclient %dir %{bindir} %{bindir}/*.conf -%{bindir}/*.sh +%{bindir}/launcher.jar %{bindir}/*.properties +%{bindir}/*.ps1 +%{bindir}/*.sh %{bindir}/.jbossclirc %{_bindir}/* %dir %{homedir} @@ -680,21 +901,25 @@ done %config(noreplace) %{confdir}/jboss-cli.xml %{_unitdir}/%{name}.service %doc %{homedir}/README.txt -%doc %{homedir}/copyright.txt -%doc %{homedir}/LICENSE.txt -%doc tools/maven/NOTICE -%doc tools/maven/LICENSE +%license %{homedir}/copyright.txt +%license %{homedir}/LICENSE.txt +%license LICENSE-2.0.txt + +%files lib -f .mfiles %doc README.md -%dir %{_javadir}/%{name} +%license copyright.txt LICENSE.txt LICENSE-2.0.txt %files javadoc -f .mfiles-javadoc -%doc tools/maven/LICENSE +%license copyright.txt LICENSE.txt LICENSE-2.0.txt %files doc %{_docdir}/%{name} -%doc tools/maven/LICENSE +%license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Wed Aug 31 2016 gil cattaneo 10.1.0-1 +- update to 10.1.0.Final + * Fri Feb 05 2016 Fedora Release Engineering - 8.1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild @@ -916,3 +1141,5 @@ done * Mon Apr 02 2012 Marek Goldmann 7.1.0-1 - Initial packaging + + From 25608220ebcca26b66068424286a5542b32baf21 Mon Sep 17 00:00:00 2001 From: gil Date: Wed, 14 Sep 2016 20:07:54 +0200 Subject: [PATCH 04/23] update to 10.1.0.Final --- wildfly.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index 1e72dbe..9f4f025 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -825,20 +825,21 @@ if [ "${arch}" = "x86_64" ]; then libdir="/usr/lib${native_arch}" validarch="x86_64" else - libdir="/usr/lib" native_arch="32" + libdir="/usr/lib" validarch="i686" fi if [[ $arch == arm* ]]; then - validarch="arm" + native_arch="32" libdir="/usr/lib" + validarch="arm" fi # ? if [[ $arch == aarch64 ]]; then - validarch="arm" native_arch="64" libdir="/usr/lib${native_arch}" + validarch="arm" fi pushd %{homedir}/modules/system/layers/base/org/apache/activemq/artemis/main/lib/linux-${validarch} > /dev/null From 0384d2f6e2bd3eeef1c042bddaadfb19e7d43e6d Mon Sep 17 00:00:00 2001 From: gil Date: Thu, 15 Sep 2016 23:43:44 +0200 Subject: [PATCH 05/23] fix some symlinks (web-common,h2) --- wildfly.spec | 29 +++++++++++++++++++++++------ 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index 9f4f025..65e2921 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -12,7 +12,7 @@ %global wfuid 185 # Enabled modules: -%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 messaging naming pojo sar security security-api system-jmx transactions web webservices weld xts +%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts # New modules added in WildFly %global wildflymodules iiop-openjdk jberet @@ -22,12 +22,9 @@ %bcond_with azure %endif -# empty debuginfo -#%% global debug _ package %% nil - Name: wildfly Version: 10.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -441,6 +438,21 @@ Requires: java-devel >= 1:1.7 Requires: %{name}-lib = %{version}-%{release} +# Missing requires not provided by xmvn +Requires: mvn(ch.qos.cal10n:cal10n-api) +Requires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jdk8) +Requires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jsr310) +Requires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider) +Requires: mvn(com.github.spullara.mustache.java:compiler) +Requires: mvn(com.h2database:h2) +Requires: mvn(com.io7m.xom:xom) +Requires: mvn(com.sun.xml.messaging.saaj:saaj-impl) +Requires: mvn(io.undertow.js:undertow-js) +Requires: mvn(org.eclipse.jdt.core.compiler:ecj) +# Requires: mvn(org.glassfish:javax.el-impl) +Requires: mvn(org.glassfish:javax.el) +Requires: mvn(org.jasypt:jasypt) + Requires(pre): shadow-utils Requires(post): systemd Requires(preun): systemd @@ -769,7 +781,8 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{_javadir}/resteasy/resteasy-spring.jar org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar # Not caught by xmvn-subst - ln -s %{_javadir}/ecj.jar org/eclipse/jdt/ecj/main/ecj.jar + ln -s $(build-classpath ecj) org/eclipse/jdt/ecj/main/ecj.jar + ln -s $(build-classpath h2) com/h2database/h2/main/h2.jar ln -s $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar ln -s $(build-classpath istack-commons/istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar ln -s $(build-classpath xml-commons-apis) org/apache/xerces/main/xml-commons-apis.jar @@ -918,6 +931,10 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Thu Sep 15 2016 gil cattaneo 10.1.0-2 +- add some missing Requires +- fix some symlinks (web-common,h2) + * Wed Aug 31 2016 gil cattaneo 10.1.0-1 - update to 10.1.0.Final From c2407a9a8c39102b07c0f799d5baefda8b42d249 Mon Sep 17 00:00:00 2001 From: gil Date: Fri, 16 Sep 2016 00:37:11 +0200 Subject: [PATCH 06/23] fix some symlinks --- wildfly.spec | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index 65e2921..92cbe12 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -699,7 +699,7 @@ pushd $RPM_BUILD_ROOT%{homedir} # If a submodule contains hyphen in the name, just skip it, e.g. domain-http => domainhttp multimodules="mod_cluster clustering" modules_mod_cluster="web undertow" - modules_clustering="api ejb-spi common jgroups infinispan registry server singleton web-api web-catalina web-spi web-infinispan web-undertow ejb-infinispan" + modules_clustering="api ee-infinispan ee-spi ejb-spi common jgroups jgroups-api jgroups-spi infinispan infinispan-spi marshalling-api marshalling-jboss registry server service singleton spi web-api web-spi web-infinispan web-undertow ejb-infinispan" for m in %{modules}; do ln -s %{_javadir}/%{name}/%{name}-${m}.jar org/jboss/as/${m}/main/%{name}-${m}-%{namedversion}.jar @@ -722,7 +722,7 @@ pushd $RPM_BUILD_ROOT%{homedir} done # WildFly extensions - for m in batch io undertow rts; do + for m in batch bean-validation io messaging-activemq picketlink rts undertow; do if [ -d "org/wildfly/extension/${m}/main/" ]; then ln -v -s %{_javadir}/%{name}/%{name}-${m}.jar org/wildfly/extension/${m}/main/%{name}-${m}-%{namedversion}.jar fi @@ -731,8 +731,13 @@ pushd $RPM_BUILD_ROOT%{homedir} # Special cases of wildfly jars ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/wildfly-mod_cluster-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/wildfly-security-manager-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-webservices-server-integration.jar org/jboss/as/webservices/main/%{name}-webservices-server-integration-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-batch-jberet.jar org/wildfly/extension/batch/jberet/main/%{name}-batch-jberet-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar + + ln -s %{_javadir}/%{name}/%{name}-webservices-server-integration.jar org/jboss/as/webservices/main/%{name}-webservices-server-integration-%{namedversion}.jar + # jipijapa ln -s %{_javadir}/%{name}/jipijapa-eclipselink.jar org/eclipse/persistence/main/jipijapa-eclipselink-%{namedversion}.jar ln -s %{_javadir}/%{name}/jipijapa-hibernate4-3.jar org/hibernate/jipijapa-hibernate4-3/main/jipijapa-hibernate4-3-%{namedversion}.jar @@ -740,27 +745,6 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{_javadir}/%{name}/jipijapa-spi.jar org/jboss/as/jpa/spi/main/jipijapa-spi-%{namedversion}.jar ln -s %{_javadir}/%{name}/jipijapa-openjpa.jar org/apache/openjpa/main/jipijapa-openjpa-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-ee-infinispan.jar org/wildfly/clustering/ee/infinispan/main/%{name}-clustering-ee-infinispan-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-ee-spi.jar org/wildfly/clustering/ee/spi/main/%{name}-clustering-ee-spi-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-spi.jar org/wildfly/clustering/infinispan/spi/main/%{name}-clustering-infinispan-spi-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-jgroups-api.jar org/wildfly/clustering/jgroups/api/main/%{name}-clustering-jgroups-api-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-jgroups-spi.jar org/wildfly/clustering/jgroups/spi/main/%{name}-clustering-jgroups-spi-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-marshalling-api.jar org/wildfly/clustering/marshalling/api/main/%{name}-clustering-marshalling-api-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-marshalling-jboss.jar org/wildfly/clustering/marshalling/jboss/main/%{name}-clustering-marshalling-jboss-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-service.jar org/wildfly/clustering/service/main/%{name}-clustering-service-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-spi.jar org/wildfly/clustering/spi/main/%{name}-clustering-spi-%{namedversion}.jar - - ln -s %{_javadir}/%{name}-core/%{name}-core-security.jar org/jboss/as/core-security/main/%{name}-core-security-%{namedversion}.jar - ln -s %{_javadir}/%{name}-core/%{name}-core-security-api.jar org/jboss/as/core-security-api/main/%{name}-core-security-api-%{namedversion}.jar - - ln -s %{_javadir}/%{name}/%{name}-batch-jberet.jar org/wildfly/extension/batch/jberet/main/%{name}-batch-jberet-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-bean-validation.jar org/wildfly/extension/bean-validation/main/%{name}-bean-validation-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-messaging-activemq.jar org/wildfly/extension/messaging-activemq/main/%{name}-messaging-activemq-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-picketlink.jar org/wildfly/extension/picketlink/main/%{name}-picketlink-%{namedversion}.jar - - ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar - # Remove native libs that are shipped with the source distribution... rm -rf org/apache/activemq/artemis/main/lib/* @@ -781,6 +765,8 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{_javadir}/resteasy/resteasy-spring.jar org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar # Not caught by xmvn-subst + ln -s %{_javadir}/%{name}-core/%{name}-core-security.jar org/jboss/as/core-security/main/%{name}-core-security-%{namedversion}.jar + ln -s %{_javadir}/%{name}-core/%{name}-core-security-api.jar org/jboss/as/core-security-api/main/%{name}-core-security-api-%{namedversion}.jar ln -s $(build-classpath ecj) org/eclipse/jdt/ecj/main/ecj.jar ln -s $(build-classpath h2) com/h2database/h2/main/h2.jar ln -s $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar @@ -931,6 +917,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Thu Sep 15 2016 gil cattaneo 10.1.0-3 +- fix some symlinks + * Thu Sep 15 2016 gil cattaneo 10.1.0-2 - add some missing Requires - fix some symlinks (web-common,h2) From acd3d3772135d946b65d00eb972927ba882f636c Mon Sep 17 00:00:00 2001 From: gil Date: Fri, 16 Sep 2016 00:42:50 +0200 Subject: [PATCH 07/23] fix some symlinks --- wildfly.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index 92cbe12..ed0e777 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -765,8 +765,6 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{_javadir}/resteasy/resteasy-spring.jar org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar # Not caught by xmvn-subst - ln -s %{_javadir}/%{name}-core/%{name}-core-security.jar org/jboss/as/core-security/main/%{name}-core-security-%{namedversion}.jar - ln -s %{_javadir}/%{name}-core/%{name}-core-security-api.jar org/jboss/as/core-security-api/main/%{name}-core-security-api-%{namedversion}.jar ln -s $(build-classpath ecj) org/eclipse/jdt/ecj/main/ecj.jar ln -s $(build-classpath h2) com/h2database/h2/main/h2.jar ln -s $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar @@ -918,7 +916,7 @@ done %changelog * Thu Sep 15 2016 gil cattaneo 10.1.0-3 -- fix some symlinks +- fix some symlinks (wildfly-core-security*) * Thu Sep 15 2016 gil cattaneo 10.1.0-2 - add some missing Requires From 80453b3ae9b5578b4886a5c6494f20784832f9c0 Mon Sep 17 00:00:00 2001 From: gil Date: Fri, 16 Sep 2016 02:42:50 +0200 Subject: [PATCH 08/23] fix some symlinks --- wildfly.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index ed0e777..f3dcb19 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -12,7 +12,7 @@ %global wfuid 185 # Enabled modules: -%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts +%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 mail messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts # New modules added in WildFly %global wildflymodules iiop-openjdk jberet @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -735,15 +735,16 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar - + ln -s %{_javadir}/%{name}/%{name}-clustering-jgroups-extension.jar org/jboss/as/clustering/jgroups/main/%{name}-clustering-jgroups-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-webservices-server-integration.jar org/jboss/as/webservices/main/%{name}-webservices-server-integration-%{namedversion}.jar # jipijapa ln -s %{_javadir}/%{name}/jipijapa-eclipselink.jar org/eclipse/persistence/main/jipijapa-eclipselink-%{namedversion}.jar ln -s %{_javadir}/%{name}/jipijapa-hibernate4-3.jar org/hibernate/jipijapa-hibernate4-3/main/jipijapa-hibernate4-3-%{namedversion}.jar ln -s %{_javadir}/%{name}/jipijapa-hibernate5.jar org/hibernate/jipijapa-hibernate5/main/jipijapa-hibernate5-%{namedversion}.jar - ln -s %{_javadir}/%{name}/jipijapa-spi.jar org/jboss/as/jpa/spi/main/jipijapa-spi-%{namedversion}.jar ln -s %{_javadir}/%{name}/jipijapa-openjpa.jar org/apache/openjpa/main/jipijapa-openjpa-%{namedversion}.jar + ln -s %{_javadir}/%{name}/jipijapa-spi.jar org/jboss/as/jpa/spi/main/jipijapa-spi-%{namedversion}.jar + # Remove native libs that are shipped with the source distribution... rm -rf org/apache/activemq/artemis/main/lib/* @@ -915,6 +916,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Thu Sep 15 2016 gil cattaneo 10.1.0-4 +- fix some symlinks (wildfly-mail) + * Thu Sep 15 2016 gil cattaneo 10.1.0-3 - fix some symlinks (wildfly-core-security*) From 30cdffd5583fe278f1fec075fa0df4f52deff387 Mon Sep 17 00:00:00 2001 From: gil Date: Fri, 16 Sep 2016 17:10:23 +0200 Subject: [PATCH 09/23] fix some symlinks --- wildfly.spec | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index f3dcb19..faea910 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -12,7 +12,7 @@ %global wfuid 185 # Enabled modules: -%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 mail messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts +%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 mail messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts # New modules added in WildFly %global wildflymodules iiop-openjdk jberet @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -61,8 +61,8 @@ BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) >= 2.7.4 BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) >= 2.7.4 BuildRequires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jdk8) >= 2.7.4 BuildRequires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jsr310) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base) +BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base) >= 2.7.4 +BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider) BuildRequires: mvn(com.fasterxml.jackson.module:jackson-module-jaxb-annotations) >= 2.7.4 BuildRequires: mvn(com.github.relaxng:relaxngDatatype) BuildRequires: mvn(com.github.spullara.mustache.java:compiler) @@ -721,23 +721,23 @@ pushd $RPM_BUILD_ROOT%{homedir} done done -# WildFly extensions - for m in batch bean-validation io messaging-activemq picketlink rts undertow; do +# WildFly extensions + for m in batch bean-validation messaging-activemq picketlink rts undertow; do if [ -d "org/wildfly/extension/${m}/main/" ]; then ln -v -s %{_javadir}/%{name}/%{name}-${m}.jar org/wildfly/extension/${m}/main/%{name}-${m}-%{namedversion}.jar fi done # Special cases of wildfly jars - ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/wildfly-mod_cluster-extension-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/wildfly-security-manager-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/%{name}-mod_cluster-extension-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/%{name}-security-manager-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-batch-jberet.jar org/wildfly/extension/batch/jberet/main/%{name}-batch-jberet-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-jgroups-extension.jar org/jboss/as/clustering/jgroups/main/%{name}-clustering-jgroups-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-webservices-server-integration.jar org/jboss/as/webservices/main/%{name}-webservices-server-integration-%{namedversion}.jar - + # jipijapa ln -s %{_javadir}/%{name}/jipijapa-eclipselink.jar org/eclipse/persistence/main/jipijapa-eclipselink-%{namedversion}.jar ln -s %{_javadir}/%{name}/jipijapa-hibernate4-3.jar org/hibernate/jipijapa-hibernate4-3/main/jipijapa-hibernate4-3-%{namedversion}.jar @@ -750,7 +750,7 @@ pushd $RPM_BUILD_ROOT%{homedir} rm -rf org/apache/activemq/artemis/main/lib/* # Prepare directories for native libs - install -d -m 755 org/apache/activemq/artemis/main/lib/linux-{x86_64,i686,arm} + install -d -m 755 org/apache/activemq/artemis/main/lib/linux-{x86_64,i686,arm,arm64} # Jandex index for cxf-rt-ws-security ln -s $(build-classpath cxf/cxf-rt-security-jandex) org/apache/cxf/impl/main/cxf-rt-security-jandex.jar @@ -837,7 +837,7 @@ fi if [[ $arch == aarch64 ]]; then native_arch="64" libdir="/usr/lib${native_arch}" - validarch="arm" + validarch="arm64" fi pushd %{homedir}/modules/system/layers/base/org/apache/activemq/artemis/main/lib/linux-${validarch} > /dev/null @@ -916,6 +916,10 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Fri Sep 16 2016 gil cattaneo 10.1.0-5 +- fix some symlinks (wildfly-io) +- fix aarch64 sub dir (thanks to karm) + * Thu Sep 15 2016 gil cattaneo 10.1.0-4 - fix some symlinks (wildfly-mail) From 9e83c14568b5dc4bd2fed56ddd4083175d56de8d Mon Sep 17 00:00:00 2001 From: gil Date: Thu, 3 Nov 2016 11:04:12 +0100 Subject: [PATCH 10/23] use glassfish-el 3.0.1-b08 --- wildfly.spec | 30 ++++++++++++------------------ 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index faea910..bde7e92 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -12,7 +12,7 @@ %global wfuid 185 # Enabled modules: -%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 mail messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts +%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 mail messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts # New modules added in WildFly %global wildflymodules iiop-openjdk jberet @@ -41,12 +41,10 @@ Patch1: wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch Patch2: wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch Patch3: wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch Patch4: wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch -# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1372308 -Patch5: wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch -Patch6: wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch +Patch5: wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch -Patch7: wildfly-10.1.0-Remove-unavailable-azure-support.patch +Patch6: wildfly-10.1.0-Remove-unavailable-azure-support.patch BuildArch: noarch @@ -196,8 +194,7 @@ BuildRequires: mvn(org.codehaus.jettison:jettison) BuildRequires: mvn(org.cryptacular:cryptacular) BuildRequires: mvn(org.eclipse.jdt.core.compiler:ecj) BuildRequires: mvn(org.eclipse.persistence:eclipselink) -# BuildRequires: mvn(org.glassfish:javax.el-impl) -BuildRequires: mvn(org.glassfish:javax.el) +BuildRequires: mvn(org.glassfish:javax.el-impl) BuildRequires: mvn(org.glassfish:javax.enterprise.concurrent) BuildRequires: mvn(org.glassfish:javax.json) BuildRequires: mvn(org.glassfish.jaxb:codemodel) @@ -419,6 +416,7 @@ BuildRequires: mvn(wsdl4j:wsdl4j) BuildRequires: mvn(xalan:serializer) BuildRequires: mvn(xalan:xalan) BuildRequires: mvn(xerces:xercesImpl) +%{?systemd_requires} BuildRequires: systemd # Test deps @@ -449,14 +447,11 @@ Requires: mvn(com.io7m.xom:xom) Requires: mvn(com.sun.xml.messaging.saaj:saaj-impl) Requires: mvn(io.undertow.js:undertow-js) Requires: mvn(org.eclipse.jdt.core.compiler:ecj) -# Requires: mvn(org.glassfish:javax.el-impl) -Requires: mvn(org.glassfish:javax.el) +Requires: mvn(org.glassfish:javax.el-impl) Requires: mvn(org.jasypt:jasypt) Requires(pre): shadow-utils -Requires(post): systemd -Requires(preun): systemd -Requires(postun): systemd + %description WildFly Application Server (formerly known as JBoss Application Server) is the @@ -508,13 +503,9 @@ sed -i '/org.wildfly\:jipijapa-hibernate4-1/d' \ feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml %patch4 -p1 %patch5 -p1 -# https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=1372308 -%pom_change_dep -r org.glassfish:javax.el-impl org.glassfish:javax.el - -%patch6 -p1 %if %{without azure} -%patch7 -p1 +%patch6 -p1 %pom_remove_dep -r com.microsoft.azure:azure-storage %pom_remove_dep -r org.jgroups:jgroups-azure sed -i '/com.microsoft.azure\:azure-storage/d' \ @@ -654,7 +645,7 @@ pushd dist/target/wildfly-%{namedversion} sed -i "s|/opt/wildfly|%{homedir}|" docs/contrib/scripts/systemd/launch.sh install -pm 755 docs/contrib/scripts/systemd/launch.sh $RPM_BUILD_ROOT%{bindir}/launch.sh rm docs/contrib/scripts/systemd/launch.sh - + mv docs/* $RPM_BUILD_ROOT%{_docdir}/%{name} mv copyright.txt README.txt LICENSE.txt welcome-content docs appclient modules $RPM_BUILD_ROOT%{homedir} @@ -916,6 +907,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Thu Nov 03 2016 gil cattaneo 10.1.0-6 +- use glassfish-el 3.0.1-b08 + * Fri Sep 16 2016 gil cattaneo 10.1.0-5 - fix some symlinks (wildfly-io) - fix aarch64 sub dir (thanks to karm) From 944a0876aa3e21ff63a5cbec04e5403599a499a2 Mon Sep 17 00:00:00 2001 From: gil Date: Thu, 3 Nov 2016 11:05:03 +0100 Subject: [PATCH 11/23] use glassfish-el 3.0.1-b08 --- wildfly.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index bde7e92..18283a0 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ From a460d6d92587a0c96d9fc736652144eddd29ca5a Mon Sep 17 00:00:00 2001 From: gil Date: Thu, 3 Nov 2016 11:46:28 +0100 Subject: [PATCH 12/23] force some links --- wildfly.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index 18283a0..89985e8 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -758,11 +758,12 @@ pushd $RPM_BUILD_ROOT%{homedir} # Not caught by xmvn-subst ln -s $(build-classpath ecj) org/eclipse/jdt/ecj/main/ecj.jar - ln -s $(build-classpath h2) com/h2database/h2/main/h2.jar - ln -s $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar - ln -s $(build-classpath istack-commons/istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar ln -s $(build-classpath xml-commons-apis) org/apache/xerces/main/xml-commons-apis.jar ln -s $(build-classpath jbossws-cxf/jbossws-cxf-resources) org/jboss/as/webservices/main/jbossws-cxf-resources.jar +# Sometimes xmvn-subst fails "No artifact definition found" + ln -sf $(build-classpath h2) com/h2database/h2/main/h2.jar + ln -sf $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar + ln -sf $(build-classpath istack-commons/istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar # Incorrect symlinks made by xmvn # https://bugzilla.redhat.com/show_bug.cgi?id=1007687 From 977490202576ec806ad7721b628f75b9ea8ef758 Mon Sep 17 00:00:00 2001 From: gil Date: Fri, 2 Dec 2016 17:53:16 +0100 Subject: [PATCH 13/23] fix some symlinks (wildfly-clustering-singleton-api) --- wildfly.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index 18283a0..74c518d 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -690,7 +690,7 @@ pushd $RPM_BUILD_ROOT%{homedir} # If a submodule contains hyphen in the name, just skip it, e.g. domain-http => domainhttp multimodules="mod_cluster clustering" modules_mod_cluster="web undertow" - modules_clustering="api ee-infinispan ee-spi ejb-spi common jgroups jgroups-api jgroups-spi infinispan infinispan-spi marshalling-api marshalling-jboss registry server service singleton spi web-api web-spi web-infinispan web-undertow ejb-infinispan" + modules_clustering="api ee-infinispan ee-spi ejb-spi common jgroups jgroups-api jgroups-spi infinispan infinispan-spi marshalling-api marshalling-jboss registry server service spi web-api web-spi web-infinispan web-undertow ejb-infinispan" for m in %{modules}; do ln -s %{_javadir}/%{name}/%{name}-${m}.jar org/jboss/as/${m}/main/%{name}-${m}-%{namedversion}.jar @@ -723,6 +723,7 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/%{name}-mod_cluster-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/%{name}-security-manager-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-batch-jberet.jar org/wildfly/extension/batch/jberet/main/%{name}-batch-jberet-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-api.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-api-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar @@ -907,6 +908,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Fri Dec 02 2016 gil cattaneo 10.1.0-7 +- fix some symlinks (wildfly-clustering-singleton-api rhbz#1400977) + * Thu Nov 03 2016 gil cattaneo 10.1.0-6 - use glassfish-el 3.0.1-b08 From 5ae1d4c3d4b462cd5a1ae86a645020fc6d6ec395 Mon Sep 17 00:00:00 2001 From: gil Date: Fri, 2 Dec 2016 18:32:49 +0100 Subject: [PATCH 14/23] fix some symlinks --- wildfly.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index 74c518d..d14faa7 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -759,11 +759,12 @@ pushd $RPM_BUILD_ROOT%{homedir} # Not caught by xmvn-subst ln -s $(build-classpath ecj) org/eclipse/jdt/ecj/main/ecj.jar - ln -s $(build-classpath h2) com/h2database/h2/main/h2.jar - ln -s $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar - ln -s $(build-classpath istack-commons/istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar ln -s $(build-classpath xml-commons-apis) org/apache/xerces/main/xml-commons-apis.jar ln -s $(build-classpath jbossws-cxf/jbossws-cxf-resources) org/jboss/as/webservices/main/jbossws-cxf-resources.jar +# Sometimes xmvn-subst fails "No artifact definition found" + ln -sf $(build-classpath h2) com/h2database/h2/main/h2.jar + ln -sf $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar + ln -sf $(build-classpath istack-commons/istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar # Incorrect symlinks made by xmvn # https://bugzilla.redhat.com/show_bug.cgi?id=1007687 From 142bfe4a97f5ae2ef16bca732c4a465193bb4f98 Mon Sep 17 00:00:00 2001 From: gil Date: Wed, 7 Dec 2016 12:43:13 +0100 Subject: [PATCH 15/23] add some missing Requires --- wildfly.spec | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index d14faa7..6ea14ab 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -448,7 +448,21 @@ Requires: mvn(com.sun.xml.messaging.saaj:saaj-impl) Requires: mvn(io.undertow.js:undertow-js) Requires: mvn(org.eclipse.jdt.core.compiler:ecj) Requires: mvn(org.glassfish:javax.el-impl) +Requires: mvn(org.glassfish.jaxb:jaxb-jxc) +Requires: mvn(org.hibernate:hibernate-entitymanager) +Requires: mvn(org.hibernate:hibernate-envers) +Requires: mvn(org.hibernate:hibernate-java8) +Requires: mvn(org.hibernate:hibernate-infinispan) Requires: mvn(org.jasypt:jasypt) +Requires: mvn(org.jboss.slf4j:slf4j-jboss-logmanager) +Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-client) +Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-factories) +Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-jaspi) +Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-resources::wildfly1000:) +Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-server) +Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-udp) +Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-undertow) +Requires: mvn(org.slf4j:slf4j-ext) Requires(pre): shadow-utils @@ -909,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Wed Dec 07 2016 gil cattaneo 10.1.0-8 +- add some missing Requires + * Fri Dec 02 2016 gil cattaneo 10.1.0-7 - fix some symlinks (wildfly-clustering-singleton-api rhbz#1400977) From 1a0f9690341971546f9ded9d8ca7c37ae19f333f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 17:23:29 +0000 Subject: [PATCH 16/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index 6ea14ab..cf127d5 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -923,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 10.1.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Wed Dec 07 2016 gil cattaneo 10.1.0-8 - add some missing Requires From 4940fa897cc39ca5f12c31a72969ed2f8fa4ba20 Mon Sep 17 00:00:00 2001 From: Benjamin Lefoul Date: Wed, 24 May 2017 10:51:06 +0200 Subject: [PATCH 17/23] This is the correct symlink for wildfly-clustering-singleton-api --- wildfly.spec | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/wildfly.spec b/wildfly.spec index cf127d5..13ffcae 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -397,7 +397,7 @@ BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-parent:pom:) BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-protocol-jmx) BuildRequires: mvn(org.wildfly.build:wildfly-server-provisioning-maven-plugin) BuildRequires: mvn(org.wildfly.common:wildfly-common) -BuildRequires: mvn(org.wildfly.core:wildfly-cli) +BuildRequires: mvn(org.wildfly.core:wildfly-cli) BuildRequires: mvn(org.wildfly.core:wildfly-controller) BuildRequires: mvn(org.wildfly.core:wildfly-core-feature-pack:zip:) BuildRequires: mvn(org.wildfly.core:wildfly-core-parent:pom:) @@ -694,7 +694,7 @@ pushd $RPM_BUILD_ROOT%{homedir} # Still missing symlinks ln -s $(build-classpath jboss-modules/jboss-modules) jboss-modules.jar - + # Remove all jars from modules directory - we need to symlink them find . -type f -name "*.jar" -exec rm -rvf {} \; @@ -737,7 +737,7 @@ pushd $RPM_BUILD_ROOT%{homedir} ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/%{name}-mod_cluster-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/%{name}-security-manager-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-batch-jberet.jar org/wildfly/extension/batch/jberet/main/%{name}-batch-jberet-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-api.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-api-%{namedversion}.jar + ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-api.jar org/wildfly/clustering/singleton/main/%{name}-clustering-singleton-api-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar @@ -907,7 +907,7 @@ done %config(noreplace) %{confdir}/jboss-cli.xml %{_unitdir}/%{name}.service %doc %{homedir}/README.txt -%license %{homedir}/copyright.txt +%license %{homedir}/copyright.txt %license %{homedir}/LICENSE.txt %license LICENSE-2.0.txt @@ -923,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Wed May 24 2017 Benjamin Lefoul - 10.1.0-10 +- fixed symlink for wildfly-clustering-singleton-api BZ 1400977 + * Sat Feb 11 2017 Fedora Release Engineering - 10.1.0-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild @@ -951,7 +954,7 @@ done * Wed Aug 31 2016 gil cattaneo 10.1.0-1 - update to 10.1.0.Final - + * Fri Feb 05 2016 Fedora Release Engineering - 8.1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From cdd3b4bec1188c093afe0055f91b5c8c926c3ef3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:37:08 +0000 Subject: [PATCH 18/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index 13ffcae..887210b 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -923,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 10.1.0-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Wed May 24 2017 Benjamin Lefoul - 10.1.0-10 - fixed symlink for wildfly-clustering-singleton-api BZ 1400977 From ac41e1ee619865aa72ca42c8e678bceebfffd0e0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 20:56:53 +0000 Subject: [PATCH 19/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index 887210b..4b1fb0b 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -923,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 10.1.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 10.1.0-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From aa1164cf34252e5e69a270d76cd66d97d4ab9608 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:51:01 +0000 Subject: [PATCH 20/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index 4b1fb0b..e39a9f0 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 12%{?dist} +Release: 13%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -923,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 10.1.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 10.1.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 34daa37ef3444da48341a14916f3a894a54507de Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:43:35 +0000 Subject: [PATCH 21/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index e39a9f0..af1f3d4 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 13%{?dist} +Release: 14%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -923,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 10.1.0-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 10.1.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From ba0463e4457f05cb9087f589ad37d7b756146ca8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:28:47 +0000 Subject: [PATCH 22/23] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wildfly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wildfly.spec b/wildfly.spec index af1f3d4..c1bdcd9 100644 --- a/wildfly.spec +++ b/wildfly.spec @@ -24,7 +24,7 @@ Name: wildfly Version: 10.1.0 -Release: 14%{?dist} +Release: 15%{?dist} Summary: WildFly Application Server License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions URL: http://wildfly.org/ @@ -923,6 +923,9 @@ done %license copyright.txt LICENSE.txt LICENSE-2.0.txt %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 10.1.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 10.1.0-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From e5b2d8179e6a7e251998e48ddba8b33cd71b01be Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 8 Aug 2019 16:49:22 +0000 Subject: [PATCH 23/23] wildfly fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676209 --- .gitignore | 8 - dead.package | 1 + launch.sh | 12 - sources | 1 - ...japa-support-for-Hibernate-4.1-since.patch | 15 - ...4j-com.sun.xml.bind-after-unbundling.patch | 79 -- ...-linking-it-in-the-spec-file-instead.patch | 16 - ...l-unavailable-in-Fedora-dependencies.patch | 27 - ...1.0-Remove-unavailable-azure-support.patch | 45 - ...tivation-classes-provided-by-the-JDK.patch | 20 - ...x.el-impl-3.0.0-instead-of-3.0.1-b08.patch | 12 - ...-Use-jws-classes-provided-by-the-JDK.patch | 20 - wildfly-cp.sh | 76 -- wildfly-create-tarball.sh | 17 - wildfly.conf | 11 - wildfly.service | 17 - wildfly.spec | 1195 ----------------- 17 files changed, 1 insertion(+), 1571 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100755 launch.sh delete mode 100644 sources delete mode 100644 wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch delete mode 100644 wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch delete mode 100644 wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch delete mode 100644 wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch delete mode 100644 wildfly-10.1.0-Remove-unavailable-azure-support.patch delete mode 100644 wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch delete mode 100644 wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch delete mode 100644 wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch delete mode 100755 wildfly-cp.sh delete mode 100644 wildfly-create-tarball.sh delete mode 100644 wildfly.conf delete mode 100644 wildfly.service delete mode 100644 wildfly.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index d822139..0000000 --- a/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -/wildfly-8.0.0.Alpha3-CLEAN.tar.xz -/wildfly-8.0.0.Alpha4-CLEAN.tar.xz -/wildfly-8.0.0.Beta1-CLEAN.tar.xz -/wildfly-8.0.0.CR1-CLEAN.tar.xz -/wildfly-8.0.0.Final-CLEAN.tar.xz -/wildfly-8.1.0.CR1-CLEAN.tar.xz -/wildfly-8.1.0.Final-CLEAN.tar.xz -/wildfly-10.1.0.Final-clean.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5e4cf74 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +wildfly fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676209 diff --git a/launch.sh b/launch.sh deleted file mode 100755 index c034da0..0000000 --- a/launch.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -if [ "x$WILDFLY_HOME" = "x" ]; then - WILDFLY_HOME="/usr/share/wildfly" -fi - -if [[ "$1" == "domain" ]]; then - $WILDFLY_HOME/bin/domain.sh -c $2 -b $3 -else - $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3 -fi - diff --git a/sources b/sources deleted file mode 100644 index 2721ff7..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -5107cfc5307477796450e6a28f8b3df3 wildfly-10.1.0.Final-clean.tar.xz diff --git a/wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch b/wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch deleted file mode 100644 index a537205..0000000 --- a/wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml wildfly-10.1.0.Final.hibernate4.1/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml ---- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.hibernate4.1/feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml 2016-09-13 14:45:32.082582836 +0200 -@@ -24,9 +24,9 @@ - - - -- -+ - - - diff --git a/wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch b/wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch deleted file mode 100644 index 2daf0b2..0000000 --- a/wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch +++ /dev/null @@ -1,79 +0,0 @@ -diff -Nru wildfly-10.1.0.Final/feature-pack/pom.xml wildfly-10.1.0.Final.mime4j/feature-pack/pom.xml ---- wildfly-10.1.0.Final/feature-pack/pom.xml 2016-09-13 15:42:18.705680067 +0200 -+++ wildfly-10.1.0.Final.mime4j/feature-pack/pom.xml 2016-09-13 15:45:17.525123696 +0200 -@@ -1716,7 +1716,17 @@ - - - org.apache.james -- apache-mime4j -+ apache-mime4j-core -+ -+ -+ -+ org.apache.james -+ apache-mime4j-dom -+ -+ -+ -+ org.apache.james -+ apache-mime4j-storage - - - -diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml ---- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml 2016-09-13 15:46:43.880991635 +0200 -@@ -34,6 +34,8 @@ - - - -+ -+ - - - -diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml ---- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.mime4j/feature-pack/src/main/resources/modules/system/layers/base/org/apache/james/mime4j/main/module.xml 2016-09-13 15:47:33.416621393 +0200 -@@ -28,7 +28,9 @@ - - - -- -+ -+ -+ - - - -diff -Nru wildfly-10.1.0.Final/pom.xml wildfly-10.1.0.Final.mime4j/pom.xml ---- wildfly-10.1.0.Final/pom.xml 2016-09-13 15:42:18.599685139 +0200 -+++ wildfly-10.1.0.Final.mime4j/pom.xml 2016-09-13 15:43:57.700943221 +0200 -@@ -3452,7 +3452,7 @@ - - - org.apache.james -- apache-mime4j -+ apache-mime4j-core - ${version.org.apache.james.apache-mime4j} - - -@@ -3463,6 +3463,18 @@ - - - -+ org.apache.james -+ apache-mime4j-dom -+ ${version.org.apache.james.apache-mime4j} -+ -+ -+ -+ org.apache.james -+ apache-mime4j-storage -+ ${version.org.apache.james.apache-mime4j} -+ -+ -+ - org.apache.lucene - lucene-analyzers-common - ${version.org.apache.lucene} diff --git a/wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch b/wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch deleted file mode 100644 index f9dd02c..0000000 --- a/wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -Nru wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml wildfly-10.1.0.Final.artemis-native/feature-pack/feature-pack-build.xml ---- wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml 2016-09-13 21:31:59.686327517 +0200 -+++ wildfly-10.1.0.Final.artemis-native/feature-pack/feature-pack-build.xml 2016-09-13 21:31:50.242773061 +0200 -@@ -143,10 +143,10 @@ - - - -- -+ - - - diff --git a/wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch b/wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch deleted file mode 100644 index 4e29603..0000000 --- a/wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -Nru wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/feature-pack-build.xml ---- wildfly-10.1.0.Final/feature-pack/feature-pack-build.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/feature-pack-build.xml 2016-09-13 14:13:22.468835239 +0200 -@@ -140,7 +140,7 @@ - - - -- -+ - - - -diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml ---- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.unavailable-dependencies/feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml 2016-09-13 14:14:34.448394345 +0200 -@@ -27,9 +27,9 @@ - - - -- -+ - - - - - - -diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml ---- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml 2016-09-13 15:31:29.440727359 +0200 -@@ -24,12 +24,12 @@ - - - -- -+ - - -- -+ - - - -diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml ---- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.azure/feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/main/module.xml 2016-09-13 15:30:47.392737891 +0200 -@@ -30,6 +30,6 @@ - - - -- -+ - - diff --git a/wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch b/wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch deleted file mode 100644 index 554051f..0000000 --- a/wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Nru wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml wildfly-10.1.0.Final.javax.activation/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml ---- wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.javax.activation/servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml 2016-09-13 14:28:59.260106551 +0200 -@@ -31,9 +31,14 @@ - - - -+ -+ -+ -+ -+ - - -- -+ - diff --git a/wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch b/wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch deleted file mode 100644 index b5c9394..0000000 --- a/wildfly-10.1.0-Use-javax.el-impl-3.0.0-instead-of-3.0.1-b08.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nru wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml wildfly-10.1.0.Final.javax.el-impl/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml ---- wildfly-10.1.0.Final/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.javax.el-impl/servlet-feature-pack/src/main/resources/modules/system/layers/base/org/glassfish/javax/el/main/module.xml 2016-09-13 15:26:14.026808932 +0200 -@@ -29,7 +29,7 @@ - - - -- -+ - - - diff --git a/wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch b/wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch deleted file mode 100644 index d9b7c67..0000000 --- a/wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Nru wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml wildfly-10.1.0.Final.javax.jws/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml ---- wildfly-10.1.0.Final/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml 2016-08-19 01:57:46.000000000 +0200 -+++ wildfly-10.1.0.Final.javax.jws/feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml 2016-09-13 14:36:37.151203393 +0200 -@@ -23,7 +23,14 @@ - --> - - -- -+ -+ -+ -+ -+ -+ -+ -+ - diff --git a/wildfly-cp.sh b/wildfly-cp.sh deleted file mode 100755 index 0b03307..0000000 --- a/wildfly-cp.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh - -usage() -{ -cat << EOF -usage: $0 options - -Makes possible to run WildFly AS in different directory by creating the structure and copying required configuration files. - -OPTIONS: - -h Show this message - -c WildFly configuration xml file (see \$JBOSS_HOME/docs/examples/configs/), default: standalone-web.xml - -l Location where the directory structure should be created (required) - -p Port offset, see https://community.jboss.org/docs/DOC-16705 -EOF -} - -STANDALONE_XML="standalone.xml" - -while getopts “hc:l:p:” OPTION -do - case $OPTION in - h) - usage - exit 1 - ;; - c) - STANDALONE_XML=$OPTARG - ;; - l) - LOCATION=$OPTARG - ;; - p) - PORT_OFFSET=$OPTARG - ;; - ?) - usage - exit - ;; - esac -done - -if [[ -z $LOCATION ]] -then - usage - exit 1 -fi - -if [ "x$JBOSS_HOME" = "x" ]; then - JBOSS_HOME="/usr/share/jboss-as" -fi - -mkdir -p ${LOCATION}/{bin,data,deployments,log,tmp,configuration} - -cp $JBOSS_HOME/docs/examples/configs/$STANDALONE_XML ${LOCATION}/configuration/ -cp $JBOSS_HOME/docs/examples/properties/logging.properties ${LOCATION}/configuration/ -cp $JBOSS_HOME/docs/examples/properties/mgmt-users.properties ${LOCATION}/configuration/ - -# Create the standalone script -echo "#!/bin/sh - -JBOSS_BASE_DIR=${LOCATION} ${JBOSS_HOME}/bin/standalone.sh -c ${STANDALONE_XML}" > ${LOCATION}/bin/standalone.sh - -# Make sure the mgmt-users.properties file has correct permissions! -chmod 600 ${LOCATION}/configuration/mgmt-users.properties - -# Set the executable permissions correctly -chmod 755 ${LOCATION}/bin/standalone.sh - -# Set the port offset (if specified) -if [ "x$PORT_OFFSET" != "x" ]; then - sed -i s/'\(socket-binding-group name="standard-sockets" default-interface="public"\).*'/"\1 port-offset=\"${PORT_OFFSET}\">"/ ${LOCATION}/configuration/${STANDALONE_XML} -fi - -echo -e "Directory ${LOCATION} is prepared to launch WildFly AS!\n\nYou can now boot your instance: ${LOCATION}/bin/standalone.sh" - diff --git a/wildfly-create-tarball.sh b/wildfly-create-tarball.sh deleted file mode 100644 index 0d977ba..0000000 --- a/wildfly-create-tarball.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -if [ $# -ne 1 ]; then - echo "Usage: ./create-sources VERSION" - exit 1 -fi - -VERSION=${1} -NAME="wildfly" - -wget https://github.com/wildfly/wildfly/archive/${VERSION}/${NAME}-${VERSION}.tar.gz -tar -xf ${NAME}-${VERSION}.tar.gz - -find ./${NAME}-${VERSION} -name '*.class' -type f -print -delete -find ./${NAME}-${VERSION} -name '*.jar' -type f -print -delete - -tar cJf ${NAME}-${VERSION}-clean.tar.xz ./${NAME}-${VERSION} diff --git a/wildfly.conf b/wildfly.conf deleted file mode 100644 index 5e63c5e..0000000 --- a/wildfly.conf +++ /dev/null @@ -1,11 +0,0 @@ -# The configuration you want to run -# -WILDFLY_CONFIG=standalone.xml - -# The mode you want to run -WILDFLY_MODE=standalone - -# The address to bind to -# -WILDFLY_BIND=0.0.0.0 - diff --git a/wildfly.service b/wildfly.service deleted file mode 100644 index dc0a8e6..0000000 --- a/wildfly.service +++ /dev/null @@ -1,17 +0,0 @@ -[Unit] -Description=The WildFly Application Server -After=syslog.target network.target -Before=httpd.service - -[Service] -Environment=LAUNCH_JBOSS_IN_BACKGROUND=1 -EnvironmentFile=-/etc/wildfly/wildfly.conf -User=wildfly -LimitNOFILE=102642 -PIDFile=/var/run/wildfly/wildfly.pid -ExecStart=/usr/share/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND -StandardOutput=null - -[Install] -WantedBy=multi-user.target - diff --git a/wildfly.spec b/wildfly.spec deleted file mode 100644 index c1bdcd9..0000000 --- a/wildfly.spec +++ /dev/null @@ -1,1195 +0,0 @@ -%global namedreltag .Final -%global namedversion %{version}%{?namedreltag} - -%global cachedir %{_var}/cache/%{name} -%global libdir %{_var}/lib/%{name} -%global rundir %{_var}/run/%{name} -%global homedir %{_datadir}/%{name} -%global bindir %{homedir}/bin -%global logdir %{_var}/log/%{name} -%global confdir %{_sysconfdir}/%{name} - -%global wfuid 185 - -# Enabled modules: -%global modules appclient cmp configadmin connector ee ejb3 jacorb jaxr jaxrs jdr jsf jsf-injection jpa jsr77 mail messaging naming pojo sar security security-api system-jmx transactions web web-common webservices weld xts - -# New modules added in WildFly -%global wildflymodules iiop-openjdk jberet - -%if 0%{?fedora} -# Unavailable deps -%bcond_with azure -%endif - -Name: wildfly -Version: 10.1.0 -Release: 15%{?dist} -Summary: WildFly Application Server -License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions -URL: http://wildfly.org/ -# sh wildfly-create-tarball.sh < NAMEDVERSION > -Source0: %{name}-%{namedversion}-clean.tar.xz - -# Makes possible to run WildFly AS in different directory by creating the structure and copying required configuration files -Source1: wildfly-cp.sh - -Source10: wildfly-create-tarball.sh - -Patch0: wildfly-10.1.0-Remove-still-unavailable-in-Fedora-dependencies.patch -Patch1: wildfly-10.1.0-Use-activation-classes-provided-by-the-JDK.patch -Patch2: wildfly-10.1.0-Use-jws-classes-provided-by-the-JDK.patch -Patch3: wildfly-10.1.0-Disable-jipijapa-support-for-Hibernate-4.1-since.patch -Patch4: wildfly-10.1.0-Missing-module-dependencies-in-mime4j-com.sun.xml.bind-after-unbundling.patch - -Patch5: wildfly-10.1.0-Remove-artemis-native-extraction-we-are-linking-it-in-the-spec-file-instead.patch - -Patch6: wildfly-10.1.0-Remove-unavailable-azure-support.patch - -BuildArch: noarch - -# Please keep alphabetically -BuildRequires: maven-local -BuildRequires: mvn(antlr:antlr) -BuildRequires: mvn(asm:asm) -BuildRequires: mvn(ch.qos.cal10n:cal10n-api) >= 0.8.1 -BuildRequires: mvn(com.fasterxml:classmate) >= 1.3.1 -BuildRequires: mvn(com.fasterxml.jackson.core:jackson-annotations) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jdk8) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jsr310) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-base) >= 2.7.4 -BuildRequires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider) -BuildRequires: mvn(com.fasterxml.jackson.module:jackson-module-jaxb-annotations) >= 2.7.4 -BuildRequires: mvn(com.github.relaxng:relaxngDatatype) -BuildRequires: mvn(com.github.spullara.mustache.java:compiler) -BuildRequires: mvn(com.google.guava:guava) -BuildRequires: mvn(com.h2database:h2) -BuildRequires: mvn(com.io7m.xom:xom) -%if %{with azure} -BuildRequires: mvn(com.microsoft.azure:azure-storage) -%endif -BuildRequires: mvn(com.sun.faces:jsf-api) >= 2.1.25 -BuildRequires: mvn(com.sun.faces:jsf-impl) -BuildRequires: mvn(com.sun.xml.fastinfoset:FastInfoset) -BuildRequires: mvn(com.sun.istack:istack-commons-runtime) -BuildRequires: mvn(com.sun.istack:istack-commons-tools) -BuildRequires: mvn(com.sun.mail:javax.mail) -BuildRequires: mvn(com.sun.xml.bind.external:rngom) -BuildRequires: mvn(com.sun.xml.messaging.saaj:saaj-impl) -BuildRequires: mvn(com.sun.xsom:xsom) -BuildRequires: mvn(commons-beanutils:commons-beanutils) -BuildRequires: mvn(commons-cli:commons-cli) -BuildRequires: mvn(commons-codec:commons-codec) -BuildRequires: mvn(commons-collections:commons-collections) -BuildRequires: mvn(commons-digester:commons-digester) -BuildRequires: mvn(commons-io:commons-io) -BuildRequires: mvn(commons-lang:commons-lang) -BuildRequires: mvn(commons-pool:commons-pool) -BuildRequires: mvn(dom4j:dom4j) -BuildRequires: mvn(gnu.getopt:java-getopt) -BuildRequires: mvn(io.netty:netty-all) -BuildRequires: mvn(io.undertow:undertow-core) >= 1.4.0 -BuildRequires: mvn(io.undertow:undertow-servlet) -BuildRequires: mvn(io.undertow:undertow-websockets-jsr) -BuildRequires: mvn(io.undertow.jastow:jastow) -BuildRequires: mvn(io.undertow.js:undertow-js) -BuildRequires: mvn(javax.enterprise:cdi-api) -BuildRequires: mvn(javax.validation:validation-api) -BuildRequires: mvn(jaxen:jaxen) -BuildRequires: mvn(jboss.jaxbintros:jboss-jaxb-intros) -BuildRequires: mvn(joda-time:joda-time) -BuildRequires: mvn(net.jcip:jcip-annotations) -BuildRequires: mvn(net.shibboleth.utilities:java-support) -BuildRequires: mvn(org.apache.activemq:artemis-amqp-protocol) -BuildRequires: mvn(org.apache.activemq:artemis-cli) -BuildRequires: mvn(org.apache.activemq:artemis-commons) -BuildRequires: mvn(org.apache.activemq:artemis-core-client) -BuildRequires: mvn(org.apache.activemq:artemis-dto) -BuildRequires: mvn(org.apache.activemq:artemis-hornetq-protocol) -BuildRequires: mvn(org.apache.activemq:artemis-hqclient-protocol) -BuildRequires: mvn(org.apache.activemq:artemis-jms-client) -BuildRequires: mvn(org.apache.activemq:artemis-jms-server) -BuildRequires: mvn(org.apache.activemq:artemis-journal) -BuildRequires: mvn(org.apache.activemq:artemis-native) -BuildRequires: mvn(org.apache.activemq:artemis-proton-plug) -BuildRequires: mvn(org.apache.activemq:artemis-ra) -BuildRequires: mvn(org.apache.activemq:artemis-selector) -BuildRequires: mvn(org.apache.activemq:artemis-server) -BuildRequires: mvn(org.apache.activemq:artemis-service-extensions) -BuildRequires: mvn(org.apache.activemq:artemis-stomp-protocol) -BuildRequires: mvn(org.apache.avro:avro) -BuildRequires: mvn(org.apache.cxf:cxf-core) >= 3.1.6 -BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-coloc) -BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-object) -BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-soap) -BuildRequires: mvn(org.apache.cxf:cxf-rt-bindings-xml) -BuildRequires: mvn(org.apache.cxf:cxf-rt-databinding-aegis) -BuildRequires: mvn(org.apache.cxf:cxf-rt-databinding-jaxb) -BuildRequires: mvn(org.apache.cxf:cxf-rt-frontend-jaxws) -BuildRequires: mvn(org.apache.cxf:cxf-rt-frontend-simple) -BuildRequires: mvn(org.apache.cxf:cxf-rt-management) -BuildRequires: mvn(org.apache.cxf:cxf-rt-security) -BuildRequires: mvn(org.apache.cxf:cxf-rt-security-saml) -BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-http) -BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-http-hc) -BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-jms) -BuildRequires: mvn(org.apache.cxf:cxf-rt-transports-local) -BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-addr) -BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-mex) -BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-policy) -BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-rm) -BuildRequires: mvn(org.apache.cxf:cxf-rt-ws-security) -BuildRequires: mvn(org.apache.cxf:cxf-rt-wsdl) -BuildRequires: mvn(org.apache.cxf:cxf-tools-common) -BuildRequires: mvn(org.apache.cxf:cxf-tools-java2ws) -BuildRequires: mvn(org.apache.cxf:cxf-tools-validator) -BuildRequires: mvn(org.apache.cxf:cxf-tools-wsdlto-core) -BuildRequires: mvn(org.apache.cxf:cxf-tools-wsdlto-databinding-jaxb) -BuildRequires: mvn(org.apache.cxf:cxf-tools-wsdlto-frontend-jaxws) -BuildRequires: mvn(org.apache.cxf.services.sts:cxf-services-sts-core) -BuildRequires: mvn(org.apache.cxf.services.ws-discovery:cxf-services-ws-discovery-api) -BuildRequires: mvn(org.apache.cxf.xjc-utils:cxf-xjc-runtime) -BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-boolean) >= 3.0.5 -BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-bug986) -BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-dv) -BuildRequires: mvn(org.apache.cxf.xjcplugins:cxf-xjc-ts) -BuildRequires: mvn(org.apache.httpcomponents:httpasyncclient) -BuildRequires: mvn(org.apache.httpcomponents:httpclient) -BuildRequires: mvn(org.apache.httpcomponents:httpcore) -BuildRequires: mvn(org.apache.httpcomponents:httpcore-nio) -BuildRequires: mvn(org.apache.httpcomponents:httpmime) -BuildRequires: mvn(org.apache.james:apache-mime4j-core) -BuildRequires: mvn(org.apache.lucene:lucene-backward-codecs) -BuildRequires: mvn(org.apache.lucene:lucene-facet) -BuildRequires: mvn(org.apache.lucene:lucene-misc) -BuildRequires: mvn(org.apache.lucene:lucene-queries) -BuildRequires: mvn(org.apache.lucene:lucene-queryparser) -BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) -BuildRequires: mvn(org.apache.maven.plugins:maven-shade-plugin) -BuildRequires: mvn(org.apache.neethi:neethi) -BuildRequires: mvn(org.apache.openjpa:openjpa-kernel) -BuildRequires: mvn(org.apache.openjpa:openjpa-lib) -BuildRequires: mvn(org.apache.openjpa:openjpa-persistence) -BuildRequires: mvn(org.apache.qpid:proton-j) -BuildRequires: mvn(org.apache.qpid:proton-jms) -BuildRequires: mvn(org.apache.santuario:xmlsec) -BuildRequires: mvn(org.apache.ws.xmlschema:xmlschema-core) -BuildRequires: mvn(org.apache.wss4j:wss4j-bindings) -BuildRequires: mvn(org.apache.wss4j:wss4j-policy) -BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-common) -BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-dom) -BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-policy-stax) -BuildRequires: mvn(org.apache.wss4j:wss4j-ws-security-stax) -BuildRequires: mvn(org.bouncycastle:bcmail-jdk15on) -BuildRequires: mvn(org.bouncycastle:bcpkix-jdk15on) -BuildRequires: mvn(org.bouncycastle:bcprov-jdk15on) -BuildRequires: mvn(org.codehaus.jackson:jackson-core-asl) -BuildRequires: mvn(org.codehaus.jackson:jackson-jaxrs) -BuildRequires: mvn(org.codehaus.jackson:jackson-mapper-asl) -BuildRequires: mvn(org.codehaus.jackson:jackson-xc) -BuildRequires: mvn(org.codehaus.jettison:jettison) -BuildRequires: mvn(org.cryptacular:cryptacular) -BuildRequires: mvn(org.eclipse.jdt.core.compiler:ecj) -BuildRequires: mvn(org.eclipse.persistence:eclipselink) -BuildRequires: mvn(org.glassfish:javax.el-impl) -BuildRequires: mvn(org.glassfish:javax.enterprise.concurrent) -BuildRequires: mvn(org.glassfish:javax.json) -BuildRequires: mvn(org.glassfish.jaxb:codemodel) -BuildRequires: mvn(org.glassfish.jaxb:jaxb-core) -BuildRequires: mvn(org.glassfish.jaxb:jaxb-runtime) -BuildRequires: mvn(org.glassfish.jaxb:jaxb-jxc) -BuildRequires: mvn(org.glassfish.jaxb:jaxb-xjc) -BuildRequires: mvn(org.glassfish.jaxb:txw2) -BuildRequires: mvn(org.hibernate:hibernate-core:4) -BuildRequires: mvn(org.hibernate:hibernate-entitymanager:4) -BuildRequires: mvn(org.hibernate:hibernate-infinispan:4) -BuildRequires: mvn(org.hibernate:hibernate-core) >= 5.0.10 -BuildRequires: mvn(org.hibernate:hibernate-entitymanager) -BuildRequires: mvn(org.hibernate:hibernate-envers) -BuildRequires: mvn(org.hibernate:hibernate-java8) -BuildRequires: mvn(org.hibernate:hibernate-infinispan) -BuildRequires: mvn(org.hibernate:hibernate-search-backend-jgroups) >= 5.5.4 -BuildRequires: mvn(org.hibernate:hibernate-search-backend-jms) -BuildRequires: mvn(org.hibernate:hibernate-search-engine) -BuildRequires: mvn(org.hibernate:hibernate-search-orm) -BuildRequires: mvn(org.hibernate:hibernate-search-serialization-avro) -BuildRequires: mvn(org.hibernate:hibernate-validator) -BuildRequires: mvn(org.hibernate:hibernate-validator-cdi) -BuildRequires: mvn(org.hibernate.common:hibernate-commons-annotations) -BuildRequires: mvn(org.hibernate.javax.persistence:hibernate-jpa-2.1-api) -BuildRequires: mvn(org.hornetq:hornetq-commons) >= 2.4.7 -BuildRequires: mvn(org.hornetq:hornetq-core-client) -BuildRequires: mvn(org.hornetq:hornetq-jms-client) -BuildRequires: mvn(org.hornetq:hornetq-journal) -BuildRequires: mvn(org.hornetq:hornetq-native) -BuildRequires: mvn(org.infinispan:infinispan-cachestore-jdbc) >= 8.2.4 -BuildRequires: mvn(org.infinispan:infinispan-cachestore-remote) -BuildRequires: mvn(org.infinispan:infinispan-commons) -BuildRequires: mvn(org.infinispan:infinispan-core) -BuildRequires: mvn(org.jasypt:jasypt) -BuildRequires: mvn(org.javassist:javassist) -BuildRequires: mvn(org.jberet:jberet-core) >= 1.2.1 -BuildRequires: mvn(org.jboss:jandex) -BuildRequires: mvn(org.jboss:jboss-ejb-client) -BuildRequires: mvn(org.jboss:jboss-iiop-client) -BuildRequires: mvn(org.jboss:jboss-remote-naming) -BuildRequires: mvn(org.jboss:jboss-parent:pom:) -BuildRequires: mvn(org.jboss:staxmapper) -BuildRequires: mvn(org.jboss:jboss-transaction-spi) -BuildRequires: mvn(org.jboss:jboss-vfs) -BuildRequires: mvn(org.jboss.activemq.artemis.integration:artemis-wildfly-integration) -BuildRequires: mvn(org.jboss.arquillian:arquillian-bom:pom:) -BuildRequires: mvn(org.jboss.classfilewriter:jboss-classfilewriter) -BuildRequires: mvn(org.jboss.common:jboss-common-beans) -BuildRequires: mvn(org.jboss.ejb3:jboss-ejb3-ext-api) -BuildRequires: mvn(org.jboss.genericjms:generic-jms-ra-jar) -BuildRequires: mvn(org.jboss.invocation:jboss-invocation) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-common-api) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-common-impl) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-common-spi) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-core-api) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-core-impl) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-deployers-common) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-jdbc) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-spec-api) -BuildRequires: mvn(org.jboss.ironjacamar:ironjacamar-validator) -BuildRequires: mvn(org.jboss.jandex:jandex-maven-plugin) -BuildRequires: mvn(org.jboss.logging:jboss-logging) -BuildRequires: mvn(org.jboss.logging:jboss-logging-annotations) -BuildRequires: mvn(org.jboss.logging:jboss-logging-processor) -BuildRequires: mvn(org.jboss.marshalling:jboss-marshalling) -BuildRequires: mvn(org.jboss.marshalling:jboss-marshalling-river) -BuildRequires: mvn(org.jboss.metadata:jboss-metadata-appclient) -BuildRequires: mvn(org.jboss.metadata:jboss-metadata-common) -BuildRequires: mvn(org.jboss.metadata:jboss-metadata-ear) -BuildRequires: mvn(org.jboss.metadata:jboss-metadata-ejb) -BuildRequires: mvn(org.jboss.metadata:jboss-metadata-web) -BuildRequires: mvn(org.jboss.mod_cluster:mod_cluster-core) -BuildRequires: mvn(org.jboss.modules:jboss-modules) -BuildRequires: mvn(org.jboss.msc:jboss-msc) -BuildRequires: mvn(org.jboss.narayana.compensations:compensations) -BuildRequires: mvn(org.jboss.narayana:jbosstxbridge) -BuildRequires: mvn(org.jboss.narayana.jts:narayana-jts-idlj) -BuildRequires: mvn(org.jboss.narayana.jts:narayana-jts-integration) -BuildRequires: mvn(org.jboss.narayana.rts:restat-api) -BuildRequires: mvn(org.jboss.narayana.rts:restat-bridge) -BuildRequires: mvn(org.jboss.narayana.rts:restat-integration) -BuildRequires: mvn(org.jboss.narayana.rts:restat-util) -BuildRequires: mvn(org.jboss.narayana.txframework:txframework) -BuildRequires: mvn(org.jboss.narayana.xts:jbossxts) -BuildRequires: mvn(org.jboss.narayana.xts:jbossxts::api:) -BuildRequires: mvn(org.jboss.openjdk-orb:openjdk-orb) -BuildRequires: mvn(org.jboss.remoting:jboss-remoting) -BuildRequires: mvn(org.jboss.remotingjmx:remoting-jmx) -BuildRequires: mvn(org.jboss.resteasy:jose-jwt) -BuildRequires: mvn(org.jboss.resteasy:resteasy-client) -BuildRequires: mvn(org.jboss.resteasy:resteasy-jaxrs) -BuildRequires: mvn(org.jboss.resteasy:resteasy-atom-provider) -BuildRequires: mvn(org.jboss.resteasy:resteasy-spring) -BuildRequires: mvn(org.jboss.resteasy:async-http-servlet-3.0) -BuildRequires: mvn(org.jboss.resteasy:resteasy-cdi) -BuildRequires: mvn(org.jboss.resteasy:resteasy-crypto) -BuildRequires: mvn(org.jboss.resteasy:resteasy-jackson-provider) -BuildRequires: mvn(org.jboss.resteasy:resteasy-jackson2-provider) -BuildRequires: mvn(org.jboss.resteasy:resteasy-json-p-provider) -BuildRequires: mvn(org.jboss.resteasy:resteasy-jaxb-provider) -BuildRequires: mvn(org.jboss.resteasy:resteasy-jettison-provider) -BuildRequires: mvn(org.jboss.resteasy:resteasy-jsapi) -BuildRequires: mvn(org.jboss.resteasy:resteasy-multipart-provider) -BuildRequires: mvn(org.jboss.resteasy:resteasy-validator-provider-11) -BuildRequires: mvn(org.jboss.resteasy:resteasy-yaml-provider) -BuildRequires: mvn(org.jboss.sasl:jboss-sasl) -BuildRequires: mvn(org.jboss.security:jbossxacml) -BuildRequires: mvn(org.jboss.security:jboss-negotiation-common) -BuildRequires: mvn(org.jboss.security:jboss-negotiation-extras) -BuildRequires: mvn(org.jboss.security:jboss-negotiation-ntlm) -BuildRequires: mvn(org.jboss.security:jboss-negotiation-spnego) -BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-bom:pom:) -BuildRequires: mvn(org.jboss.shrinkwrap.descriptors:shrinkwrap-descriptors-bom:pom:) -BuildRequires: mvn(org.jboss.shrinkwrap.resolver:shrinkwrap-resolver-bom:pom:) -BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-api) -BuildRequires: mvn(org.jboss.shrinkwrap:shrinkwrap-impl-base) -BuildRequires: mvn(org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.batch:jboss-batch-api_1.0_spec) -BuildRequires: mvn(org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.el:jboss-el-api_3.0_spec) -BuildRequires: mvn(org.jboss.spec.javax.enterprise.concurrent:jboss-concurrency-api_1.0_spec) -BuildRequires: mvn(org.jboss.spec.javax.faces:jboss-jsf-api_2.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec) -BuildRequires: mvn(org.jboss.spec.javax.management.j2ee:jboss-j2eemgmt-api_1.1_spec) -BuildRequires: mvn(org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec) -BuildRequires: mvn(org.jboss.spec.javax.rmi:jboss-rmi-api_1.0_spec) -BuildRequires: mvn(org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.1_spec) -BuildRequires: mvn(org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec) -BuildRequires: mvn(org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec) -BuildRequires: mvn(org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.3_spec) -BuildRequires: mvn(org.jboss.spec.javax.servlet.jstl:jboss-jstl-api_1.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.xml.rpc:jboss-jaxrpc-api_1.1_spec) -BuildRequires: mvn(org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec) -BuildRequires: mvn(org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.2_spec) -BuildRequires: mvn(org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec) -BuildRequires: mvn(org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec) -BuildRequires: mvn(org.jboss.threads:jboss-threads) -BuildRequires: mvn(org.jboss.weld:weld-api) -BuildRequires: mvn(org.jboss.weld:weld-core-impl) >= 2.3.5 -BuildRequires: mvn(org.jboss.weld:weld-core-jsf) -BuildRequires: mvn(org.jboss.weld:weld-spi) -BuildRequires: mvn(org.jboss.weld.probe:weld-probe-core) -BuildRequires: mvn(org.jboss.ws:jbossws-api) -BuildRequires: mvn(org.jboss.ws:jbossws-common) -BuildRequires: mvn(org.jboss.ws:jbossws-common-tools) -BuildRequires: mvn(org.jboss.ws:jbossws-spi) -BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-client) >= 5.1.5 -BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-factories) -BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-jaspi) -BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-resources::wildfly1000:) -BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-server) -BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-udp) -BuildRequires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-undertow) -BuildRequires: mvn(org.jboss.ws.projects:jaxws-undertow-httpspi) -BuildRequires: mvn(org.jboss.xnio:xnio-api) >= 3.4.0 -BuildRequires: mvn(org.jboss.xnio:xnio-nio) -BuildRequires: mvn(org.jboss.xnio.netty:netty-xnio-transport) -BuildRequires: mvn(org.jdom:jdom) -BuildRequires: mvn(org.jgroups:jgroups) -%if %{with azure} -BuildRequires: mvn(org.jgroups:jgroups-azure) -%endif -BuildRequires: mvn(org.jsoup:jsoup) -BuildRequires: mvn(org.opensaml:opensaml-core) >= 3.1.1 -BuildRequires: mvn(org.opensaml:opensaml-profile-api) -BuildRequires: mvn(org.opensaml:opensaml-saml-api) -BuildRequires: mvn(org.opensaml:opensaml-saml-impl) -BuildRequires: mvn(org.opensaml:opensaml-security-api) -BuildRequires: mvn(org.opensaml:opensaml-security-impl) -BuildRequires: mvn(org.opensaml:opensaml-soap-api) -BuildRequires: mvn(org.opensaml:opensaml-xacml-api) -BuildRequires: mvn(org.opensaml:opensaml-xacml-impl) -BuildRequires: mvn(org.opensaml:opensaml-xacml-saml-api) -BuildRequires: mvn(org.opensaml:opensaml-xacml-saml-impl) -BuildRequires: mvn(org.opensaml:opensaml-xmlsec-api) -BuildRequires: mvn(org.opensaml:opensaml-xmlsec-impl) -BuildRequires: mvn(org.picketbox:picketbox-commons) -BuildRequires: mvn(org.picketbox:picketbox-infinispan) -BuildRequires: mvn(org.picketlink:picketlink-api) -BuildRequires: mvn(org.picketlink:picketlink-bindings-parent:pom:) -BuildRequires: mvn(org.picketlink:picketlink-common) -BuildRequires: mvn(org.picketlink:picketlink-config) -BuildRequires: mvn(org.picketlink:picketlink-impl) -BuildRequires: mvn(org.picketlink:picketlink-federation) -BuildRequires: mvn(org.picketlink:picketlink-idm-api) -BuildRequires: mvn(org.picketlink:picketlink-idm-impl) -BuildRequires: mvn(org.picketlink:picketlink-idm-simple-schema) -BuildRequires: mvn(org.picketlink:picketlink-parent:pom:) -BuildRequires: mvn(org.picketlink.distribution:picketlink-wildfly8) -BuildRequires: mvn(org.scannotation:scannotation) -BuildRequires: mvn(org.slf4j:jcl-over-slf4j) -BuildRequires: mvn(org.slf4j:slf4j-ext) -BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-container-managed) -BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-common) -BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-parent:pom:) -BuildRequires: mvn(org.wildfly.arquillian:wildfly-arquillian-protocol-jmx) -BuildRequires: mvn(org.wildfly.build:wildfly-server-provisioning-maven-plugin) -BuildRequires: mvn(org.wildfly.common:wildfly-common) -BuildRequires: mvn(org.wildfly.core:wildfly-cli) -BuildRequires: mvn(org.wildfly.core:wildfly-controller) -BuildRequires: mvn(org.wildfly.core:wildfly-core-feature-pack:zip:) -BuildRequires: mvn(org.wildfly.core:wildfly-core-parent:pom:) -BuildRequires: mvn(org.wildfly.core:wildfly-core-security) -BuildRequires: mvn(org.wildfly.core:wildfly-domain-management) -BuildRequires: mvn(org.wildfly.core:wildfly-io) -BuildRequires: mvn(org.wildfly.core:wildfly-jmx) -BuildRequires: mvn(org.wildfly.core:wildfly-launcher) -BuildRequires: mvn(org.wildfly.core:wildfly-network) -BuildRequires: mvn(org.wildfly.core:wildfly-request-controller) -BuildRequires: mvn(org.wildfly.core:wildfly-server) -BuildRequires: mvn(org.wildfly.core:wildfly-threads) -BuildRequires: mvn(org.wildfly.security:wildfly-elytron) -BuildRequires: mvn(org.yaml:snakeyaml) -BuildRequires: mvn(wsdl4j:wsdl4j) -BuildRequires: mvn(xalan:serializer) -BuildRequires: mvn(xalan:xalan) -BuildRequires: mvn(xerces:xercesImpl) -%{?systemd_requires} -BuildRequires: systemd - -# Test deps -BuildRequires: mvn(junit:junit) -BuildRequires: mvn(org.codehaus.groovy:groovy-all) -BuildRequires: mvn(org.jboss.byteman:byteman) -BuildRequires: mvn(org.jboss.byteman:byteman-bmunit) -BuildRequires: mvn(org.jboss.byteman:byteman-install) -BuildRequires: mvn(org.jboss.byteman:byteman-submit) -BuildRequires: mvn(org.mockito:mockito-all) -# BuildRequires: mvn(org.wildfly.core:wildfly-subsystem-test:pom:) -# BuildRequires: mvn(org.wildfly.core:wildfly-subsystem-test-framework) - - -# Required for compiling JSP for example -Requires: java-devel >= 1:1.7 - -Requires: %{name}-lib = %{version}-%{release} - -# Missing requires not provided by xmvn -Requires: mvn(ch.qos.cal10n:cal10n-api) -Requires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jdk8) -Requires: mvn(com.fasterxml.jackson.datatype:jackson-datatype-jsr310) -Requires: mvn(com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider) -Requires: mvn(com.github.spullara.mustache.java:compiler) -Requires: mvn(com.h2database:h2) -Requires: mvn(com.io7m.xom:xom) -Requires: mvn(com.sun.xml.messaging.saaj:saaj-impl) -Requires: mvn(io.undertow.js:undertow-js) -Requires: mvn(org.eclipse.jdt.core.compiler:ecj) -Requires: mvn(org.glassfish:javax.el-impl) -Requires: mvn(org.glassfish.jaxb:jaxb-jxc) -Requires: mvn(org.hibernate:hibernate-entitymanager) -Requires: mvn(org.hibernate:hibernate-envers) -Requires: mvn(org.hibernate:hibernate-java8) -Requires: mvn(org.hibernate:hibernate-infinispan) -Requires: mvn(org.jasypt:jasypt) -Requires: mvn(org.jboss.slf4j:slf4j-jboss-logmanager) -Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-client) -Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-factories) -Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-jaspi) -Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-resources::wildfly1000:) -Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-server) -Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-udp) -Requires: mvn(org.jboss.ws.cxf:jbossws-cxf-transports-undertow) -Requires: mvn(org.slf4j:slf4j-ext) - -Requires(pre): shadow-utils - - -%description -WildFly Application Server (formerly known as JBoss Application Server) is the -latest release in a series of WildFly offerings. WildFly Application Server, is -a fast, powerful, implementation of the Java Enterprise Edition 6 -specification. The state-of-the-art architecture built on the Modular Service -Container enables services on-demand when your application requires them. - -%package lib -Summary: WildFly JAR artifacts -BuildArch: noarch - -%description lib -This package contains WildFly JAR artifacts. - -%package javadoc -Summary: Javadoc for %{name} -BuildArch: noarch - -%description javadoc -This package contains javadoc for %{name}. - -%package doc -Summary: Documentation for %{name} -BuildArch: noarch - -%description doc -This package contains the documentation for %{name}. - -%prep -%setup -q -n %{name}-%{namedversion} -%patch0 -p1 -%pom_remove_dep -r org.jboss.seam.integration:jboss-seam-int-jbossas -%pom_remove_dep -r org.jboss.hal:release-stream -sed -i '/org.jboss.hal\:release-stream/d' \ - feature-pack/src/main/resources/modules/system/layers/base/org/jboss/as/console/main/module.xml -%patch1 -p1 -%pom_remove_dep -r javax.activation:activation -sed -i '/javax.activation\:activation/d' \ - servlet-feature-pack/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml -%patch2 -p1 -%pom_remove_dep -r javax.jws:jsr181-api -sed -i '/javax.jws\:jsr181-api/d' \ - feature-pack/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml -%patch3 -p1 -%pom_disable_module hibernate4_1 jpa -%pom_remove_dep -r :jipijapa-hibernate4-1 -sed -i '/org.wildfly\:jipijapa-hibernate4-1/d' \ - feature-pack/src/main/resources/modules/system/layers/base/org/hibernate/4.1/module.xml -%patch4 -p1 -%patch5 -p1 - -%if %{without azure} -%patch6 -p1 -%pom_remove_dep -r com.microsoft.azure:azure-storage -%pom_remove_dep -r org.jgroups:jgroups-azure -sed -i '/com.microsoft.azure\:azure-storage/d' \ - feature-pack/src/main/resources/modules/system/layers/base/com/microsoft/azure/storage/main/module.xml -sed -i '/org.jgroups\:jgroups-azure/d' \ - feature-pack/src/main/resources/modules/system/layers/base/org/jgroups/azure/main/module.xml -%endif - -cp -p testsuite/shared/src/main/java/org/jboss/as/test/integration/security/common/LICENSE-2.0.txt . -cp -p servlet-feature-pack/src/main/resources/content/copyright.txt . -cp -p servlet-feature-pack/src/main/resources/content/LICENSE.txt . -cp -p servlet-feature-pack/src/main/resources/content/README.txt . - -%pom_remove_plugin -r :zanata-maven-plugin -# org.wildfly.checkstyle:wildfly-checkstyle-config:1.0.4.Final -%pom_remove_plugin -r :maven-checkstyle-plugin -%pom_remove_dep -r :wildfly-checkstyle-config -# com.redhat.victims:enforce-victims-rule:1.3.1 -%pom_remove_plugin -r :maven-enforcer-plugin - -%pom_disable_module testsuite -%pom_disable_module testsuite/shared -%pom_disable_module test spec-api -%pom_disable_module tests-integration webservices - -# Disable bundle of system libraries -%pom_disable_module client/shade -%pom_remove_dep -r :wildfly-client-all -# :wildfly-cli::client: -%pom_remove_dep org.wildfly.core:wildfly-cli feature-pack -sed -i '/org.wildfly\:wildfly-client-all/d' feature-pack/feature-pack-build.xml -sed -i '/org.wildfly.core\:wildfly-cli/d' feature-pack/feature-pack-build.xml - -%pom_disable_module multi-jsf-installer jsf - -# No myfaces avaialble -rm -rf jsf/injection/src/main/java/org/jboss/as/jsf/injection/MyFaces* -%pom_remove_dep -r org.apache.myfaces.core:myfaces-impl jsf/injection jsf/multi-jsf-installer -%pom_remove_dep org.apache.myfaces.core:myfaces-api jsf/multi-jsf-installer - -%pom_xpath_set "pom:properties/pom:version.org.hibernate4_3" 4 jpa/hibernate4_3 - - -%mvn_config buildSettings/compilerSource 1.8 - -%mvn_package ":wildfly-build:::" __noinstall -%mvn_package ":wildfly-build:zip::" __noinstall -%mvn_package ":wildfly-dist:::" __noinstall -%mvn_package ":wildfly-feature-pack:::" __noinstall -%mvn_package ":wildfly-servlet-build:::" __noinstall -%mvn_package ":wildfly-servlet-build:zip::" __noinstall -%mvn_package ":wildfly-servlet-dist:::" __noinstall -%mvn_package ":wildfly-servlet-feature-pack:::" __noinstall -%mvn_package ":wildfly-servlet-feature-pack:zip::" __noinstall - -%build - -# We don't have packaged all test dependencies (jboss-test for example) -# multi-jsf-installer profiles: mojarra-2.x; mojarra-1.2; myfaces -%mvn_build -f -- -Dskip-enforce - -%install -%mvn_install - -install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name} -install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name} -install -d -m 755 $RPM_BUILD_ROOT%{homedir} -install -d -m 755 $RPM_BUILD_ROOT%{confdir} -install -d -m 755 $RPM_BUILD_ROOT%{rundir} -install -d -m 770 $RPM_BUILD_ROOT%{cachedir}/auth -install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} -install -d -m 755 $RPM_BUILD_ROOT%{_unitdir} -install -d -m 755 $RPM_BUILD_ROOT%{_bindir} -install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name} - -for mode in standalone domain; do - install -d -m 755 $RPM_BUILD_ROOT%{homedir}/${mode} - install -d -m 775 $RPM_BUILD_ROOT%{libdir}/${mode}/data - install -d -m 755 $RPM_BUILD_ROOT%{cachedir}/${mode} - install -d -m 775 $RPM_BUILD_ROOT%{logdir}/${mode} -done - -install -d -m 775 $RPM_BUILD_ROOT%{libdir}/domain/servers - -pushd dist/target/wildfly-%{namedversion} -# We don't need Windows files - find bin/ -type f -name "*.bat" -print -delete - find bin/ -type f -name "*.exe" -print -delete - rm -r docs/contrib/scripts/service - rm -r docs/contrib/scripts/init.d - -# Install systemd files - sed -i "s|/opt/wildfly/bin/launch.sh|%{homedir}/bin/launch.sh|" docs/contrib/scripts/systemd/wildfly.service - install -pm 644 docs/contrib/scripts/systemd/wildfly.service $RPM_BUILD_ROOT%{_unitdir}/wildfly.service - install -pm 644 docs/contrib/scripts/systemd/wildfly.conf $RPM_BUILD_ROOT%{confdir}/wildfly.conf - -# We don't need legacy init scripts - rm -rf bin/init.d -# TMP - investigate - rm -rf bin/client - -# Prepare directory for properties files - install -d -m 755 docs/examples/properties - -# Copy logging.properties and mgmt-users.properties so we can reuse it later in wildfly-cp script - cp standalone/configuration/logging.properties docs/examples/properties/ - cp standalone/configuration/mgmt-users.properties docs/examples/properties/ -# Lower a bit the permissions, so ordinary user can copy it. It's an example file! - chmod 644 docs/examples/properties/mgmt-users.properties - -# standalone - mv standalone/configuration $RPM_BUILD_ROOT%{confdir}/standalone - mv standalone/deployments $RPM_BUILD_ROOT%{libdir}/standalone/deployments - mv standalone/lib $RPM_BUILD_ROOT%{libdir}/standalone/lib - mv standalone/tmp $RPM_BUILD_ROOT%{cachedir}/standalone/tmp - -# domain - mv domain/configuration $RPM_BUILD_ROOT%{confdir}/domain - mv domain/data $RPM_BUILD_ROOT%{cachedir}/domain/data - mv domain/tmp $RPM_BUILD_ROOT%{cachedir}/domain/tmp - -# appclient - mv appclient/configuration $RPM_BUILD_ROOT%{confdir}/appclient - - mv bin/jboss-cli.xml $RPM_BUILD_ROOT%{confdir} - -# docs -# fix the encoding - for f in $(find docs -name "*.dtd" -o -name "*.xsd"); do - sed -i 's/\r$//' $f - done - -# bin - mv bin $RPM_BUILD_ROOT%{homedir} - -# Install the launch script - sed -i "s|/opt/wildfly|%{homedir}|" docs/contrib/scripts/systemd/launch.sh - install -pm 755 docs/contrib/scripts/systemd/launch.sh $RPM_BUILD_ROOT%{bindir}/launch.sh - rm docs/contrib/scripts/systemd/launch.sh - - mv docs/* $RPM_BUILD_ROOT%{_docdir}/%{name} - - mv copyright.txt README.txt LICENSE.txt welcome-content docs appclient modules $RPM_BUILD_ROOT%{homedir} - -popd - -chmod 775 $RPM_BUILD_ROOT%{libdir}/standalone/deployments - -pushd $RPM_BUILD_ROOT%{homedir} - -# Standalone - ln -s %{confdir}/standalone standalone/configuration - ln -s %{libdir}/standalone/deployments standalone/deployments - ln -s %{libdir}/standalone/data standalone/data - ln -s %{libdir}/standalone/lib standalone/lib - ln -s %{logdir}/standalone standalone/log - ln -s %{cachedir}/standalone/tmp standalone/tmp - -# Domain - ln -s %{confdir}/domain domain/configuration - ln -s %{libdir}/domain/data domain/data - ln -s %{libdir}/domain/servers domain/servers - ln -s %{logdir}/domain domain/log - ln -s %{cachedir}/domain/tmp domain/tmp - - ln -s %{confdir}/appclient appclient - -# Auth dir - ln -s %{cachedir}/auth auth - - xmvn-subst . - -# Still missing symlinks - ln -s $(build-classpath jboss-modules/jboss-modules) jboss-modules.jar - -# Remove all jars from modules directory - we need to symlink them - find . -type f -name "*.jar" -exec rm -rvf {} \; - -# Create symlinks to jars - pushd modules/system/layers/base -# Definition of submodules -# If a submodule contains hyphen in the name, just skip it, e.g. domain-http => domainhttp - multimodules="mod_cluster clustering" - modules_mod_cluster="web undertow" - modules_clustering="api ee-infinispan ee-spi ejb-spi common jgroups jgroups-api jgroups-spi infinispan infinispan-spi marshalling-api marshalling-jboss registry server service spi web-api web-spi web-infinispan web-undertow ejb-infinispan" - - for m in %{modules}; do - ln -s %{_javadir}/%{name}/%{name}-${m}.jar org/jboss/as/${m}/main/%{name}-${m}-%{namedversion}.jar - done - - for m in %{wildflymodules}; do - ln -s %{_javadir}/%{name}/%{name}-${m}.jar org/wildfly/${m}/main/%{name}-${m}-%{namedversion}.jar - done - - for m in ${multimodules}; do - eval submodules=\$"modules_${m//-/}" - - for sm in $submodules; do - for p in "org/wildfly/${m}/${sm/-//}/main" "org/jboss/as/${m}/${sm/-//}/main"; do - if [ -d "${p}" ]; then - ln -v -s %{_javadir}/%{name}/%{name}-${m}-${sm}.jar ${p}/%{name}-${m}-${sm}-%{namedversion}.jar - fi - done - done - done - -# WildFly extensions - for m in batch bean-validation messaging-activemq picketlink rts undertow; do - if [ -d "org/wildfly/extension/${m}/main/" ]; then - ln -v -s %{_javadir}/%{name}/%{name}-${m}.jar org/wildfly/extension/${m}/main/%{name}-${m}-%{namedversion}.jar - fi - done - -# Special cases of wildfly jars - ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/%{name}-mod_cluster-extension-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/%{name}-security-manager-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-batch-jberet.jar org/wildfly/extension/batch/jberet/main/%{name}-batch-jberet-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-api.jar org/wildfly/clustering/singleton/main/%{name}-clustering-singleton-api-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-singleton-extension.jar org/wildfly/extension/clustering/singleton/main/%{name}-clustering-singleton-extension-%{namedversion}.jar - - ln -s %{_javadir}/%{name}/%{name}-clustering-infinispan-extension.jar org/jboss/as/clustering/infinispan/main/%{name}-clustering-infinispan-extension-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-clustering-jgroups-extension.jar org/jboss/as/clustering/jgroups/main/%{name}-clustering-jgroups-extension-%{namedversion}.jar - ln -s %{_javadir}/%{name}/%{name}-webservices-server-integration.jar org/jboss/as/webservices/main/%{name}-webservices-server-integration-%{namedversion}.jar - -# jipijapa - ln -s %{_javadir}/%{name}/jipijapa-eclipselink.jar org/eclipse/persistence/main/jipijapa-eclipselink-%{namedversion}.jar - ln -s %{_javadir}/%{name}/jipijapa-hibernate4-3.jar org/hibernate/jipijapa-hibernate4-3/main/jipijapa-hibernate4-3-%{namedversion}.jar - ln -s %{_javadir}/%{name}/jipijapa-hibernate5.jar org/hibernate/jipijapa-hibernate5/main/jipijapa-hibernate5-%{namedversion}.jar - ln -s %{_javadir}/%{name}/jipijapa-openjpa.jar org/apache/openjpa/main/jipijapa-openjpa-%{namedversion}.jar - ln -s %{_javadir}/%{name}/jipijapa-spi.jar org/jboss/as/jpa/spi/main/jipijapa-spi-%{namedversion}.jar - - -# Remove native libs that are shipped with the source distribution... - rm -rf org/apache/activemq/artemis/main/lib/* - -# Prepare directories for native libs - install -d -m 755 org/apache/activemq/artemis/main/lib/linux-{x86_64,i686,arm,arm64} - -# Jandex index for cxf-rt-ws-security - ln -s $(build-classpath cxf/cxf-rt-security-jandex) org/apache/cxf/impl/main/cxf-rt-security-jandex.jar - ln -s $(build-classpath cxf/cxf-rt-ws-security-jandex) org/apache/cxf/ws-security/main/cxf-rt-ws-security-jandex.jar - -# Jandex indexes for resteasy - for m in atom-provider crypto cdi jackson-provider jackson2-provider jaxb-provider jaxrs jettison-provider jsapi json-p-provider multipart-provider yaml-provider validator-provider-11; do - ln -s $(build-classpath resteasy/resteasy-${m}-jandex) org/jboss/resteasy/resteasy-${m}/main/resteasy-${m}-jandex.jar - done - -# RestEasy Spring integration special case - install -d -m 755 org/jboss/resteasy/resteasy-spring/main/bundled/ - ln -s %{_javadir}/resteasy/resteasy-spring.jar org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar - -# Not caught by xmvn-subst - ln -s $(build-classpath ecj) org/eclipse/jdt/ecj/main/ecj.jar - ln -s $(build-classpath xml-commons-apis) org/apache/xerces/main/xml-commons-apis.jar - ln -s $(build-classpath jbossws-cxf/jbossws-cxf-resources) org/jboss/as/webservices/main/jbossws-cxf-resources.jar -# Sometimes xmvn-subst fails "No artifact definition found" - ln -sf $(build-classpath h2) com/h2database/h2/main/h2.jar - ln -sf $(build-classpath glassfish-jaxb/txw2) com/sun/xml/bind/main/txw2.jar - ln -sf $(build-classpath istack-commons/istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar - -# Incorrect symlinks made by xmvn -# https://bugzilla.redhat.com/show_bug.cgi?id=1007687 - ln -sf $(build-classpath narayana/narayana-jts-jacorb) org/jboss/jts/main/narayana-jts-jacorb.jar - popd - -# # Makes sure we replaced all jars and no jar files are left - missed_jars=`find -type f -name "*.jar"` - if [ -n "$missed_jars" ]; then - echo "Not all jars were replaced, failing the build!" - echo $missed_jars - exit 1 - fi -popd - -pushd $RPM_BUILD_ROOT%{bindir} - ln -sf %{_javadir}/%{name}-core/%{name}-launcher.jar launcher.jar -popd - -pushd $RPM_BUILD_ROOT%{_bindir} -# jboss-cli - ln -s %{bindir}/jboss-cli.sh jboss-cli - - install -m 755 %{SOURCE1} %{name}-cp -popd - -%pre -# Add wildfly user and group -getent group %{name} >/dev/null || groupadd -f -g %{wfuid} -r %{name} -if ! getent passwd %{name} >/dev/null ; then - if ! getent passwd %{wfuid} >/dev/null ; then - useradd -r -u %{wfuid} -g %{name} -d %{homedir} -s /sbin/nologin -c "The WildFly Application Server user" %{name} - else - useradd -r -g %{name} -d %{homedir} -s /sbin/nologin -c "The WildFly Application Server user" %{name} - fi -fi -exit 0 - -%post -%systemd_post %{name}.service - - -# WildFly relies on some arch specific binary modules, let's link them. -# We don't want to do this at build time because it should be still noarch package. -arch=`uname -m` - -if [ "${arch}" = "x86_64" ]; then - native_arch="64" - libdir="/usr/lib${native_arch}" - validarch="x86_64" -else - native_arch="32" - libdir="/usr/lib" - validarch="i686" -fi - -if [[ $arch == arm* ]]; then - native_arch="32" - libdir="/usr/lib" - validarch="arm" -fi -# ? -if [[ $arch == aarch64 ]]; then - native_arch="64" - libdir="/usr/lib${native_arch}" - validarch="arm64" -fi - -pushd %{homedir}/modules/system/layers/base/org/apache/activemq/artemis/main/lib/linux-${validarch} > /dev/null - ln -sf ${libdir}/artemis/libartemis-native.so libartemis-native-${native_arch}.so -popd > /dev/null - -%preun -%systemd_preun %{name}.service - -# Let's clean up the arch-specific symlinks -for l in $(find %{homedir}/modules/system/layers/base/org/apache/activemq/artemis/main/lib -name "*.so"); do - [ -L ${l} ] && rm -f ${l} -done - -%postun -%systemd_postun_with_restart %{name}.service - - -%files -%{homedir}/appclient -%dir %{bindir} -%{bindir}/*.conf -%{bindir}/launcher.jar -%{bindir}/*.properties -%{bindir}/*.ps1 -%{bindir}/*.sh -%{bindir}/.jbossclirc -%{_bindir}/* -%dir %{homedir} -%{homedir}/auth -%{homedir}/domain -%{homedir}/standalone -%{homedir}/modules -%{homedir}/welcome-content -%{homedir}/jboss-modules.jar -%attr(-,root,wildfly) %dir %{libdir} -%attr(-,root,wildfly) %{libdir}/standalone -%attr(-,root,wildfly) %{libdir}/domain -%attr(0775,root,wildfly) %dir %{rundir} -%attr(0775,root,wildfly) %dir %{cachedir} -%attr(0775,root,wildfly) %dir %{cachedir}/standalone -%attr(0775,root,wildfly) %dir %{cachedir}/standalone/tmp -%attr(0775,root,wildfly) %dir %{cachedir}/domain -%attr(0775,root,wildfly) %dir %{cachedir}/domain/tmp -%attr(0770,root,wildfly) %dir %{logdir} -%attr(0770,root,wildfly) %dir %{logdir}/standalone -%attr(0770,root,wildfly) %dir %{logdir}/domain -%attr(0775,root,wildfly) %dir %{confdir} -%attr(0775,root,wildfly) %dir %{confdir}/appclient -%attr(0775,root,wildfly) %dir %{confdir}/standalone -%attr(0775,root,wildfly) %dir %{confdir}/domain -%attr(0700,wildfly,wildfly) %dir %{cachedir}/auth -%attr(0600,wildfly,wildfly) %config(noreplace) %{confdir}/appclient/*.properties -%attr(0664,wildfly,wildfly) %config(noreplace) %{confdir}/appclient/*.xml -%attr(0600,wildfly,wildfly) %config(noreplace) %{confdir}/standalone/*.properties -%attr(0664,wildfly,wildfly) %config(noreplace) %{confdir}/standalone/*.xml -%attr(0600,wildfly,wildfly) %config(noreplace) %{confdir}/domain/*.properties -%attr(0664,wildfly,wildfly) %config(noreplace) %{confdir}/domain/*.xml -%config(noreplace) %{confdir}/%{name}.conf -%config(noreplace) %{confdir}/jboss-cli.xml -%{_unitdir}/%{name}.service -%doc %{homedir}/README.txt -%license %{homedir}/copyright.txt -%license %{homedir}/LICENSE.txt -%license LICENSE-2.0.txt - -%files lib -f .mfiles -%doc README.md -%license copyright.txt LICENSE.txt LICENSE-2.0.txt - -%files javadoc -f .mfiles-javadoc -%license copyright.txt LICENSE.txt LICENSE-2.0.txt - -%files doc -%{_docdir}/%{name} -%license copyright.txt LICENSE.txt LICENSE-2.0.txt - -%changelog -* Sat Jul 27 2019 Fedora Release Engineering - 10.1.0-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 10.1.0-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 10.1.0-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Fedora Release Engineering - 10.1.0-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 10.1.0-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed May 24 2017 Benjamin Lefoul - 10.1.0-10 -- fixed symlink for wildfly-clustering-singleton-api BZ 1400977 - -* Sat Feb 11 2017 Fedora Release Engineering - 10.1.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Wed Dec 07 2016 gil cattaneo 10.1.0-8 -- add some missing Requires - -* Fri Dec 02 2016 gil cattaneo 10.1.0-7 -- fix some symlinks (wildfly-clustering-singleton-api rhbz#1400977) - -* Thu Nov 03 2016 gil cattaneo 10.1.0-6 -- use glassfish-el 3.0.1-b08 - -* Fri Sep 16 2016 gil cattaneo 10.1.0-5 -- fix some symlinks (wildfly-io) -- fix aarch64 sub dir (thanks to karm) - -* Thu Sep 15 2016 gil cattaneo 10.1.0-4 -- fix some symlinks (wildfly-mail) - -* Thu Sep 15 2016 gil cattaneo 10.1.0-3 -- fix some symlinks (wildfly-core-security*) - -* Thu Sep 15 2016 gil cattaneo 10.1.0-2 -- add some missing Requires -- fix some symlinks (web-common,h2) - -* Wed Aug 31 2016 gil cattaneo 10.1.0-1 -- update to 10.1.0.Final - -* Fri Feb 05 2016 Fedora Release Engineering - 8.1.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 8.1.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Mar 16 2015 Marek Goldmann - 8.1.0-4 -- Rebuild to fix rhbz#1173536 - -* Mon Jul 28 2014 Marek Goldmann - 8.1.0-3 -- Rebuild, fixes RHBZ#1122560 - -* Tue Jun 24 2014 Marek Goldmann - 8.1.0-2 -- Bouncycastle fixes for Fedora < 21 -- Drop hibernate3 and jbosgi* BR, not required anymore - -* Wed Jun 11 2014 Marek Goldmann - 8.1.0-1 -- Upstream release 8.1.0.Final - -* Sun Jun 08 2014 Fedora Release Engineering - 8.1.0-0.3.CR1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Thu Apr 24 2014 Marek Goldmann - 8.1.0-0.2.CR1 -- Modules adjustments for 8.1.0.CR1 - -* Wed Apr 23 2014 Marek Goldmann - 8.1.0-0.1.CR1 -- Upstream release 8.1.0.CR1 - -* Fri Apr 18 2014 Marek Goldmann - 8.0.0-2 -- Use lucene3 compat package if available - -* Thu Feb 13 2014 Marek Goldmann - 8.0.0-1 -- Upstream release 8.0.0.Final - -* Sat Feb 08 2014 Marek Goldmann - 8.0.0-0.17.CR1 -- Fixed missing wildfly-clustering-ejb-spi.jar link, RHBZ#1062877 - -* Wed Jan 22 2014 Marek Goldmann - 8.0.0-0.16.CR1 -- Upstream release 8.0.0.CR1 - -* Thu Dec 12 2013 Marek Goldmann - 8.0.0-0.15.20131212gitd637807 -- Release based on commit d6378078ea61fc4eea7db208a7624fa2f27da2f2 - -* Tue Nov 12 2013 Marek Goldmann - 8.0.0-0.14.Beta1 -- Hibernate 4.3 support added -- Hibernate 4.1 support dropped - -* Wed Oct 30 2013 Marek Goldmann - 8.0.0-0.13.Beta1 -- Removed jline BR, RHBZ#1023006 - -* Mon Oct 07 2013 Marek Goldmann - 8.0.0-0.12.Beta1 -- Upstream release 8.0.0.Beta1 -- wildfly: Upgrade to 8.0.0.Beta1, RHBZ#1016622 - -* Thu Oct 03 2013 Marek Goldmann - 8.0.0-0.11.Alpha4 -- Rebased patches -- Added some missing R/BR ater xmvn update -- Added jsf-injection module - -* Thu Sep 19 2013 Michal Srb - 8.0.0-0.10.Alpha4 -- Fix jboss-modules symlink (Resolves: rhbz#1009769) - -* Tue Sep 17 2013 Marek Goldmann - 8.0.0-0.9.Alpha4 -- wildfly: incorrect symlink, RHBZ#1007687 -- Missing .jar files in the org.jboss.jts module, RHBZ#1008605 -- Missing javax.activation.api module, RHBZ#1008612 -- Missing javax.enterprise.concurrent.api module, RHBZ#1008614 -- Broken link to jandex.jar in modules directory, RHBZ#1008578 - -* Mon Sep 16 2013 Marek Goldmann - 8.0.0-0.8.Alpha4 -- Upstream release 8.0.0.Alpha4 -- Updated Obsoletes -- Removed the standalone-web.xml config, since we are now able to run the default standalone.xml - -* Wed Sep 11 2013 Michal Srb - 8.0.0-0.7.Alpha3 -- Fix a typo in systemd service file (Resolves: rhbz#1006666) - -* Mon Sep 09 2013 Marek Goldmann - 8.0.0-0.6.Alpha3 -- Fixed licensing -- Fixed directory ownership - -* Wed Sep 04 2013 Marek Goldmann - 8.0.0-0.5.Alpha3 -- Removed jbossweb-native BR -- Added a check if all jars were replaced by symlinks -- Fixed EOL in the docs - -* Wed Aug 14 2013 Marek Goldmann - 8.0.0-0.4.Alpha3 -- Use the wildfly user instead of jboss-as -- Created doc subpackage -- Fixed the way we remove the arch specific symlinks while uninstalling the package -- Fixed some config file locations - -* Tue Aug 13 2013 Marek Goldmann - 8.0.0-0.3.Alpha3 -- Using xmvn-subst instead of manual symlinks where possible - -* Fri Aug 09 2013 Marek Goldmann - 8.0.0-0.2.Alpha3 -- Added provides and obsoletes for jboss-as -- Fixed requires -- Fixed symlinks -- Cleaned up the spec file - -* Thu Aug 08 2013 Marek Goldmann - 8.0.0-0.1.Alpha3 -- Package rename to wildfly -- Upstream release 8.0.0.Alpha3 -- New guidelines (xmvn) - -* Thu May 23 2013 Marek Goldmann - 7.1.1-19 -- Fix the jar symlinks -- Make it possible to launch the domain mode using systemd service -- Cleanup - -* Wed May 22 2013 Marek Goldmann - 7.1.1-18 -- Fixed BR/R -- Preparations for domain mode enablement - -* Sat Mar 23 2013 Marek Goldmann - 7.1.1-17 -- Fixed apache-scout jar name - -* Tue Feb 19 2013 Marek Goldmann - 7.1.1-16 -- Remove wagon extension - -* Thu Feb 14 2013 Fedora Release Engineering - 7.1.1-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Feb 06 2013 Java SIG - 7.1.1-14 -- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild -- Replace maven BuildRequires with maven-local - -* Tue Dec 04 2012 Marek Goldmann - 7.1.1-13 -- Rebasing patches - -* Wed Nov 28 2012 Marek Goldmann - 7.1.1-12 -- Fixing many missing symlinks -- Make standalone.xml the default configuration instead standalone-web.xml -- Add an easy way to override the default bind address for systemd service - -* Tue Nov 20 2012 Marek Goldmann - 7.1.1-11 -- Add webservices support based on CXF 2.6.3 -- The jackson modules don't have symlinks to .jar files, RHBZ#879008 -- The jettison modules doesn't have symlinks to .jar, RHBZ#879009 -- The mime4j module doesn't have symlinks to .jar files, RHBZ#879014 -- The snakeyaml modules doesn't have symlinks to .jar, RHBZ#879017 -- The com.sun.xml.bind needs to include the istack-commons-runtime.jar file, RHBZ#879020 - -* Tue Nov 06 2012 Marek Goldmann - 7.1.1-10 -- Added Hibernate 4 (default persistence provider) support -- Preparations for webservice-related modules from CXF -- Use static GID, RHBZ#873897 - -* Tue Sep 18 2012 Marek Goldmann - 7.1.1-9 -- Introduce new systemd-rpm macros in jboss-as spec file, RHBZ#856680 -- Added org.jboss.as.xts module - -* Thu Aug 30 2012 Marek Goldmann - 7.1.1-8 -- Added org.jboss.as.jpa.jacorb module - -* Thu Aug 23 2012 Marek Goldmann 7.1.1-7 -- Added org.jboss.as.jpa.openjpa module -- Added org.jboss.as.jpa.hibernate3 module -- Added jtype dependency to hibernate-validator to fix NoClassDefFoundError exception -- Regenerated patches with git format-patch --no-numbered --no-signature -- Added ExampleDS to the standalone-web.xml config - -* Wed Aug 01 2012 Marek Goldmann 7.1.1-6 -- /usr/bin conflict between jboss-as-7.1.1-4 and filesystem-3.1-1, RHBZ#839419 -- Missing symlinks RHBZ#842997, RHBZ#842996 -- Fixed BR -- Fixed empty version requirement for org.eclipse.jdt:core - -* Thu Jul 19 2012 Fedora Release Engineering - 7.1.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Wed Jul 04 2012 Marek Goldmann 7.1.1-4 -- jboss-as-cp script is missing argument placeholder for c optarg, RHBZ#827571 -- Create a startup script when creating a new user instance (jboss-as-cp), RHBZ#827588 -- The user instance create script (jboss-as-cp) should allow a port offset to be specified, RHBZ#827589 -- Added org.jboss.as.modcluster module -- Added org.jboss.as.jsr77 module -- Added org.jboss.as.arquillian module -- Added org.jboss.as.osgi module -- Added org.jboss.as.configadmin module -- Added org.jboss.as.spec-api module -- Add ExampleDS based on H2 database, RHBZ#81252 - -* Fri May 11 2012 Marek Goldmann 7.1.1-3 -- Changed the way we apply patches at build time -- Added org.jboss.as.sar module -- Added org.jboss.as.host-controller module -- Added org.jboss.as.jaxr module -- Added org.jboss.as.messaging module - -* Wed May 02 2012 Marek Goldmann 7.1.1-2 -- Link to native modules in post section to avoid arch-specific Requires - -* Fri Apr 20 2012 Marek Goldmann 7.1.1-1 -- Upstream release 7.1.1.Final -- Added jboss-as-cmp module -- Added jboss-as-mail module -- Added jboss-as-jaxrs module -- Added jboss-as-pojo module -- Spec file cleanup from versions - -* Mon Apr 16 2012 Marek Goldmann 7.1.0-3 -- Simplified systemd files -- Added jboss-as-cli module -- Make it possible to run as different user in different direcotry by changing JBOSS_BASE_DIR -- Fixed issues with using add-user.sh script -- Changed validation API jar to bean-validation -- Added jboss-as-cp script to be able to use JBoss AS from different dir as different user -- Removed activation AS7 module - it's already in JDK -- Make it possible to add a user also when JBoss AS is run from different directory - -* Wed Apr 04 2012 Marek Goldmann 7.1.0-2 -- Fixed rpmlint issues -- Fixed license -- Added LICENSE.txt file to javadoc subpackage -- Use standalone-web.xml config from docs as default - -* Mon Apr 02 2012 Marek Goldmann 7.1.0-1 -- Initial packaging - - -