diff --git a/_multibuild b/_multibuild
new file mode 100644
index 0000000..75e8197
--- /dev/null
+++ b/_multibuild
@@ -0,0 +1,3 @@
+
+ extras
+
diff --git a/_service b/_service
index 1a075ed..897ebef 100644
--- a/_service
+++ b/_service
@@ -4,7 +4,7 @@
git
enable
javapackages
- 5.0.0+git%cd.%h
+ 5.2.0+git%cd.%h
*.tar
diff --git a/javapackages-5.0.0+git20180104.9367c8f6.tar.xz b/javapackages-5.0.0+git20180104.9367c8f6.tar.xz
deleted file mode 100644
index 828b6ec..0000000
--- a/javapackages-5.0.0+git20180104.9367c8f6.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:670722d9bd53622a73b9a41312bf965601ced2bca5ea17bfa9afb758173a15fc
-size 118040
diff --git a/javapackages-5.2.0+git20180620.70fa2258.tar.xz b/javapackages-5.2.0+git20180620.70fa2258.tar.xz
new file mode 100644
index 0000000..175158a
--- /dev/null
+++ b/javapackages-5.2.0+git20180620.70fa2258.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fb6483258ffcae21358c77e7db34ff179d67f05d64e26226aed290f302fc6e82
+size 116692
diff --git a/javapackages-tools-extras.changes b/javapackages-tools-extras.changes
deleted file mode 100644
index 469472e..0000000
--- a/javapackages-tools-extras.changes
+++ /dev/null
@@ -1,201 +0,0 @@
--------------------------------------------------------------------
-Mon Jan 22 09:31:20 UTC 2018 - tchvatal@suse.com
-
-- Update to version 5.0.0+git20180104.9367c8f6:
- * [java-functions] Avoid colons in jar names
- * Workaround for SCL enable scripts not working with -e
- * Second argument to pom_xpath_inject is mandatory
- * [mvn_artifact] Provide more helpful error messages
- * Fix traceback on corrupt zipfile
- * [test] Add reproducer for rhbz#1481005
- * [spec] Fix default JRE path
- * [readme] Fix typo
- * Add initial content to README.md (#21)
- * Decouple JAVA_HOME setting from java command alternatives
-- Rebase patches:
- * python-optional.patch
- * suse-use-libdir.patch
-- Drop merged patch fix-abs2rel.patch
-
--------------------------------------------------------------------
-Wed May 24 13:39:01 UTC 2017 - tchvatal@suse.com
-
-- Fix typo in suse-use-libdir.patch
-
--------------------------------------------------------------------
-Fri May 19 10:26:41 UTC 2017 - tchvatal@suse.com
-
-- Fix url to correct one https://github.com/fedora-java/javapackages
-
--------------------------------------------------------------------
-Thu May 18 20:11:39 UTC 2017 - tchvatal@suse.com
-
-- Split to python and non-python edition for smaller depgraph
-- Add patch python-optional.patch
-- Fix abs2rel shebang:
- * fix-abs2rel.patch
-- Fix Requires on subpackages to point to javapackages-tools proper
-
--------------------------------------------------------------------
-Thu May 18 19:40:26 UTC 2017 - tchvatal@suse.com
-
-- Update to version 4.7.0+git20170331.ef4057e7:
- * Reimplement abs2rel in Python
- * Don't expand {scl} in macro definitions
- * Install expanded rpmfc attr files
- * [spec] Avoid file conflicts between in SCL
- * Fix macros.d directory ownership
- * Make %ant macro enable SCL when needed
- * [spec] Fix file conflicts between SCL and non-SCL packages
- * Fix ownership of ivyxmldir
- * [test] Force locale for python processes
- * Don't include timestamp in generated pom.properties
-- Remove patch merged by upstream:
- * create_valid_xml_comments.patch
-- Remove patch suse-macros-install-location.patch
- * We switch to /usr/lib/ location for macros
-- Try to reduce some dependencies bsc#1036025
-- Refresh patch suse-use-libdir.patch
-
--------------------------------------------------------------------
-Fri Feb 12 15:21:42 UTC 2016 - toddrme2178@gmail.com
-
-- Add create_valid_xml_comments.patch
- python-lxml 3.5.0 introduces validation for xml comments, and
- one of the comments created in this package were not valid.
- This patch fixes the problem. It backported from upstream and
- should be in the next release.
- https://github.com/mizdebsk/javapackages/commit/84211c0ee761e93ee507f5d37e9fc80ec377e89d
-
--------------------------------------------------------------------
-Mon Feb 8 20:23:42 UTC 2016 - tchvatal@suse.com
-
-- Version update to 4.6.0:
- * various bugfixes for maven tooling
- * introduction to gradle-local package for gradle packaging
-
--------------------------------------------------------------------
-Wed Apr 1 08:40:57 UTC 2015 - tchvatal@suse.com
-
-- Drop dependency over source-highlight as it causes build cycle
-
--------------------------------------------------------------------
-Tue Mar 31 10:28:12 UTC 2015 - tchvatal@suse.com
-
-- Try to break buildcycle detected on Factory
-
--------------------------------------------------------------------
-Wed Mar 18 10:44:29 UTC 2015 - tchvatal@suse.com
-
-- Fix build on SLE11
-
--------------------------------------------------------------------
-Tue Mar 17 14:39:51 UTC 2015 - tchvatal@suse.com
-
-- Use python-devel instead of pkgconfig to build on sle11
-
--------------------------------------------------------------------
-Tue Mar 17 14:02:21 UTC 2015 - tchvatal@suse.com
-
-- Add python-javapackages as requirement for main package
-
--------------------------------------------------------------------
-Tue Mar 17 13:35:17 UTC 2015 - tchvatal@suse.com
-
-- Update requires on python packages to properly have all the needed
- dependencies on runtime
-
--------------------------------------------------------------------
-Tue Mar 17 09:34:37 UTC 2015 - tchvatal@suse.com
-
-- Install macros to /etc/rpm as we do in SUSE:
- * suse-macros-install-location.patch
-- Cleanup with spec-cleaner
-
--------------------------------------------------------------------
-Fri Jan 23 20:59:04 UTC 2015 - mailaender@opensuse.org
-
-- Drop patches
- * depgen.patch
- * javapackages-2.0.1-fix-bashisms.patch
- * javapackages-2.0.1-java9.patch
- * maven_depmap-no-attribute-exit.patch
-- Remove hacky workarounds
-- Fix rpmlint errors
-- Enable maven-local
-- Avoid unsatisfiable dependencies
-- Enable unit tests
-- Update to version 4.4.0
-
--------------------------------------------------------------------
-Mon Dec 8 13:02:05 UTC 2014 - fstrba@suse.com
-
-- Added patch:
- * javapackages-2.0.1-java9.patch: create directories for java,
- so that ant build works
-- Add virtual provide jpackage-utils-java9 to be able to
- distinguish the presence of java9 compatibility
-
--------------------------------------------------------------------
-Thu Oct 16 11:12:00 UTC 2014 - Led
-
-- fix bashisms
-- Added patches:
- * javapackages-2.0.1-fix-bashisms.patch
-
--------------------------------------------------------------------
-Mon Mar 10 13:52:26 UTC 2014 - darin@darins.net
-
-- maven_depmap-no-attribute-exit.patch: SLES patch for ZipFile
- having no attribute '__exit__' which was causing ecj build
- failures
-
--------------------------------------------------------------------
-Thu Mar 6 13:54:16 UTC 2014 - darin@darins.net
-
-- set correct libxslt package when building for SLES
-
--------------------------------------------------------------------
-Fri Nov 8 17:06:25 UTC 2013 - aj@ajaissle.de
-
-- BuildRequires xz
-- Remove '/etc/java' and '/usr/share/java' from file list (both owned by system)
-- Url changed
-
--------------------------------------------------------------------
-Wed Sep 11 15:50:05 UTC 2013 - schwab@suse.de
-
-- depgen.patch: drain stdin in dependency generator
-
--------------------------------------------------------------------
-Wed Aug 21 07:56:17 UTC 2013 - mvyskocil@suse.com
-
-- update to 2.0.1
- * Fix creation of artifact aliases, resolves: rhbz#988462
-- Update to upstream version 2.0.0
- * Merge functionality of jpackage-utils
- * Provide and obsolete jpackage-utils
- * %%add_maven_depmap macro now injects pom.properties to every JAR
- * %%add_to_maven_depmap and %%update_maven_depmap macros were removed
- * maven2jpp-mapdeps.xsl template has been removed
- * Macros related to installation of icons and desktop files were removed
- * 14 new manual pages were added
- * Documentation specific to JPackage was removed
- * Add BuildRequires: asciidoc, xmlto
- * Add lua to Requires
- * Add python-xml to Requires for xml.dom.minidom
-
--------------------------------------------------------------------
-Fri Jul 12 09:35:17 UTC 2013 - mvyskocil@suse.com
-
-- make maven-local package build optional to not add unsatisfied
- dependencies to Factory
-
--------------------------------------------------------------------
-Tue Jul 2 14:06:39 UTC 2013 - mvyskocil@suse.com
-
-- Create javapackages-tools 0.15.0 from fc20
- * Added depmap for tools.jar
- * Added support for versioned autorequires
- * New plugin metadata from Maven Central
- * move to independent package from jpackage-utils
diff --git a/javapackages-tools-extras.spec b/javapackages-tools-extras.spec
deleted file mode 100644
index a6cc6c3..0000000
--- a/javapackages-tools-extras.spec
+++ /dev/null
@@ -1,191 +0,0 @@
-#
-# spec file for package javapackages-tools-extras
-#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-
-
-%bcond_without python
-Name: javapackages-tools-extras
-Version: 5.0.0+git20180104.9367c8f6
-Release: 0
-Summary: Macros and scripts for Java packaging support
-License: BSD-3-Clause
-Group: Development/Languages/Java
-Url: https://github.com/fedora-java/javapackages
-# Latest tag is missing, quite often needs patches, use service
-Source: javapackages-%{version}.tar.xz
-#PATCH-FIX-SUSE: SUSE does store jvm related things in libdir - ie /usr/lib64 on 64bits
-# where Fedora use jpackage convention - usr/lib everywhere
-Patch0: suse-use-libdir.patch
-#PATCH-FIX-SUSE: allow building without python to reduce depgraph
-Patch1: python-optional.patch
-BuildRequires: asciidoc
-BuildRequires: fdupes
-BuildRequires: rpm
-BuildRequires: xmlto
-BuildRequires: xz
-# Used on too many places
-Provides: jpackage-utils = %{version}
-Obsoletes: %{name}-doc
-Obsoletes: jpackage-utils < %{version}
-%if %{with python}
-BuildRequires: python3-lxml
-BuildRequires: python3-nose
-BuildRequires: python3-setuptools
-BuildRequires: python3-six
-%endif
-
-%description
-This package provides macros and scripts to support Java packaging.
-
-%if %{with python}
-%package -n maven-local
-Summary: Macros and scripts for Maven packaging support
-Group: Development/Languages/Java
-Requires: javapackages-local = %{version}
-Requires: javapackages-tools = %{version}
-
-%description -n maven-local
-This package provides macros and scripts to support packaging Maven artifacts.
-
-%package -n gradle-local
-Summary: Local mode for Gradle
-Group: Development/Languages/Java
-Requires: javapackages-local = %{version}
-Requires: javapackages-tools = %{version}
-
-%description -n gradle-local
-This package implements local mode for Gradle, which allows artifact
-resolution using XMvn resolver.
-
-%package -n ivy-local
-Summary: Local mode for Apache Ivy
-Group: Development/Languages/Java
-Requires: ant
-Requires: javapackages-local = %{version}
-Requires: javapackages-tools = %{version}
-
-%description -n ivy-local
-This package implements local mode fow Apache Ivy, which allows
-artifact resolution using XMvn resolver.
-
-%package -n python3-javapackages
-Summary: Module for handling various files for Java packaging
-Group: Development/Languages/Java
-Requires: python3-lxml
-Requires: python3-six
-Obsoletes: python-javapackages
-
-%description -n python3-javapackages
-Module for handling, querying and manipulating of various files for Java
-packaging in Linux distributions
-
-%package -n javapackages-local
-Summary: Non-essential macros and scripts for Java packaging support
-Group: Development/Languages/Java
-Requires: javapackages-tools = %{version}
-Requires: python3-javapackages = %{version}
-
-%description -n javapackages-local
-This package provides non-essential macros and scripts to support Java packaging.
-%endif
-
-%prep
-%setup -q -n javapackages-%{version}
-%autopatch -p1
-
-%build
-%configure \
-%if %{with python}
- --pyinterpreter=%{_bindir}/python3
-%else
- --pyinterpreter=%{nil}
-%endif
-./build
-%if %{with python}
-pushd python
-python3 setup.py build
-popd
-%endif
-
-%install
-./install
-sed -e 's/.[17]$/&.gz/' -e 's/.py$/&*/' -i files-*
-
-%if %{with python}
-pushd python
-python3 setup.py install --root %{buildroot}
-popd
-# kill all the common files
-files="
-%{_bindir}/build-classpath
-%{_bindir}/build-classpath-directory
-%{_bindir}/build-jar-repository
-%{_bindir}/check-binary-files
-%{_bindir}/clean-binary-files
-%{_bindir}/create-jar-links
-%{_bindir}/diff-jars
-%{_bindir}/find-jar
-%{_bindir}/rebuild-jar-repository
-%{_bindir}/shade-jar
-%{_sysconfdir}/java/font.properties
-%{_sysconfdir}/java/java.conf
-%{_sysconfdir}/java/eclipse.conf
-%{_datadir}/java-utils/java-functions
-%{_datadir}/java-utils/java-wrapper
-%{_datadir}/java-utils/scl-enable
-%{_prefix}/lib/rpm/macros.d/macros.jpackage
-%{_mandir}/man1/build-classpath.1
-%{_mandir}/man1/build-jar-repository.1
-%{_mandir}/man1/diff-jars.1
-%{_mandir}/man1/rebuild-jar-repository.1
-%{_mandir}/man1/shade-jar.1
-%{_mandir}/man1/find-jar.1
-%{_datadir}/maven-metadata/javapackages-metadata.xml
-%{_datadir}/xmvn/configuration.xml
-"
-for i in $files; do
- rm -rf %{buildroot}/$i
-done
-%endif
-
-rm -rf %{buildroot}%{_datadir}/fedora-review/
-
-%fdupes %{buildroot}/%{_prefix}
-
-%check
-./check
-
-%if !%{with python}
-%files -f files-common
-%doc LICENSE
-%else
-%files -n javapackages-local -f files-local
-%dir %{_datadir}/java-utils
-
-%files -n maven-local -f files-maven
-
-%files -n gradle-local -f files-gradle
-%dir %{_datadir}/gradle-local
-
-%files -n ivy-local -f files-ivy
-%dir %{_sysconfdir}/ant.d
-
-%files -n python3-javapackages
-%doc LICENSE
-%{python3_sitelib}/javapackages*
-%endif
-
-%changelog
diff --git a/javapackages-tools.changes b/javapackages-tools.changes
index 469472e..7f8346d 100644
--- a/javapackages-tools.changes
+++ b/javapackages-tools.changes
@@ -1,3 +1,30 @@
+-------------------------------------------------------------------
+Tue Jul 24 14:09:47 UTC 2018 - tchvatal@suse.com
+
+- Switch to multibuild layout
+
+-------------------------------------------------------------------
+Tue Jul 24 13:45:21 UTC 2018 - tchvatal@suse.com
+
+- Update to version 5.2.0+git20180620.70fa2258:
+ * Rename the async kwarg in call_script to wait (reverses the logic)
+ * Actually bump version to 5.3.0 snapshot
+ * Bump version in VERSION file
+ * [man] s/Pacakge/Package/g
+ * Fix typos in README
+ * Fix configure-base.sh after filesystem macro split
+ * Split filesystem macros to separate macro file
+ * Introduce javapackages-filesystem package
+ * [java-functions] extend ABRT Java agent options
+ * change abrt-java-connector upstream URL
+ * Remove resolverSettings/prefixes from XMvn config
+ * Add macros to allow passing arbitrary options to XMvn
+ * [spec] Bump package version to 5.1.0
+ * Allow specifying custom repo when calling xmvn-install
+- Refresh patches:
+ * suse-use-libdir.patch
+ * python-optional.patch
+
-------------------------------------------------------------------
Mon Jan 22 09:31:20 UTC 2018 - tchvatal@suse.com
diff --git a/javapackages-tools.spec b/javapackages-tools.spec
index d6788af..f3272db 100644
--- a/javapackages-tools.spec
+++ b/javapackages-tools.spec
@@ -16,14 +16,23 @@
#
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "extras"
+%bcond_without python
+%else
%bcond_with python
+%endif
+%if %{with python}
+Name: javapackages-tools-%{flavor}
+%else
Name: javapackages-tools
-Version: 5.0.0+git20180104.9367c8f6
+%endif
+Version: 5.2.0+git20180620.70fa2258
Release: 0
Summary: Macros and scripts for Java packaging support
License: BSD-3-Clause
Group: Development/Languages/Java
-Url: https://github.com/fedora-java/javapackages
+URL: https://github.com/fedora-java/javapackages
# Latest tag is missing, quite often needs patches, use service
Source: javapackages-%{version}.tar.xz
#PATCH-FIX-SUSE: SUSE does store jvm related things in libdir - ie /usr/lib64 on 64bits
@@ -146,7 +155,8 @@ files="
%{_datadir}/java-utils/java-functions
%{_datadir}/java-utils/java-wrapper
%{_datadir}/java-utils/scl-enable
-%{_prefix}/lib/rpm/macros.d/macros.jpackage
+%{_libexecdir}/rpm/macros.d/macros.jpackage
+%{_libexecdir}/rpm/macros.d/macros.javapackages-filesystem
%{_mandir}/man1/build-classpath.1
%{_mandir}/man1/build-jar-repository.1
%{_mandir}/man1/diff-jars.1
@@ -159,6 +169,9 @@ files="
for i in $files; do
rm -rf %{buildroot}/$i
done
+%else
+# we want this in the basic package always
+cat files-filesystem >> files-tools
%endif
rm -rf %{buildroot}%{_datadir}/fedora-review/
@@ -169,8 +182,9 @@ rm -rf %{buildroot}%{_datadir}/fedora-review/
./check
%if !%{with python}
-%files -f files-common
-%doc LICENSE
+%files -f files-tools
+%license LICENSE
+%dir %{_datadir}/maven-metadata
%else
%files -n javapackages-local -f files-local
%dir %{_datadir}/java-utils
@@ -184,7 +198,7 @@ rm -rf %{buildroot}%{_datadir}/fedora-review/
%dir %{_sysconfdir}/ant.d
%files -n python3-javapackages
-%doc LICENSE
+%license LICENSE
%{python3_sitelib}/javapackages*
%endif
diff --git a/pre_checkin.sh b/pre_checkin.sh
deleted file mode 100644
index 582788b..0000000
--- a/pre_checkin.sh
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/usr/bin/env bash
-
-master="javapackages-tools.spec"
-slave="javapackages-tools-extras.spec"
-cp $master $slave
-sed -i \
- -e 's:%bcond_with python:%bcond_without python:' \
- -e 's/Name: javapackages-tools/Name: javapackages-tools-extras/' \
- $slave
-
-# changelogs
-
-cp javapackages-tools.changes javapackages-tools-extras.changes
diff --git a/python-optional.patch b/python-optional.patch
index 921188c..1fa7586 100644
--- a/python-optional.patch
+++ b/python-optional.patch
@@ -1,18 +1,18 @@
-Index: javapackages-5.0.0+git20180104.9367c8f6/build
+Index: javapackages-5.2.0+git20180620.70fa2258/build
===================================================================
---- javapackages-5.0.0+git20180104.9367c8f6.orig/build
-+++ javapackages-5.0.0+git20180104.9367c8f6/build
+--- javapackages-5.2.0+git20180620.70fa2258.orig/build
++++ javapackages-5.2.0+git20180620.70fa2258/build
@@ -117,5 +117,3 @@ manpage build-classpath
manpage build-jar-repository
manpage rebuild-jar-repository
manpage shade-jar
-
-(cd ./python && "${pyinterpreter}" setup.py build)
-Index: javapackages-5.0.0+git20180104.9367c8f6/install
+Index: javapackages-5.2.0+git20180620.70fa2258/install
===================================================================
---- javapackages-5.0.0+git20180104.9367c8f6.orig/install
-+++ javapackages-5.0.0+git20180104.9367c8f6/install
-@@ -242,8 +242,3 @@ exec >files-gradle
+--- javapackages-5.2.0+git20180620.70fa2258.orig/install
++++ javapackages-5.2.0+git20180620.70fa2258/install
+@@ -253,8 +253,3 @@ exec >files-gradle
inst_exec target/gradle-local "${bindir}"
inst_data gradle/init.gradle "${datadir}/gradle-local"
inst_data target/gradle_build.7 "${mandir}/man7"
@@ -21,10 +21,10 @@ Index: javapackages-5.0.0+git20180104.9367c8f6/install
-(cd ./python && "${pyinterpreter}" setup.py install -O1 --skip-build --prefix "${prefix}" --root "${DEST}") >&2
-echo "${prefix}/lib/python?.?/site-packages/javapackages"
-echo "${prefix}/lib/python?.?/site-packages/javapackages-*.egg-info"
-Index: javapackages-5.0.0+git20180104.9367c8f6/configure-base.sh
+Index: javapackages-5.2.0+git20180620.70fa2258/configure-base.sh
===================================================================
---- javapackages-5.0.0+git20180104.9367c8f6.orig/configure-base.sh
-+++ javapackages-5.0.0+git20180104.9367c8f6/configure-base.sh
+--- javapackages-5.2.0+git20180620.70fa2258.orig/configure-base.sh
++++ javapackages-5.2.0+git20180620.70fa2258/configure-base.sh
@@ -57,7 +57,6 @@ test -z "${rpmconfigdir}" && rpmconfigdi
test -z "${rpmmacrodir}" && rpmmacrodir="${rpmconfigdir}/macros.d"
@@ -32,4 +32,4 @@ Index: javapackages-5.0.0+git20180104.9367c8f6/configure-base.sh
-test -z "${pyinterpreter}" && pyinterpreter=$(which python)
test -z "${abrtlibdir}" && abrtlibdir="${prefix}/lib/abrt-java-connector"
- eval $(sed -n 's/^%_\('"$vars_re"'\)\ *\(.*\)$/\1="\2"/;T;s/%{_\(.*}\)/${\1/;p' macros.d/macros.jpackage)
+ eval $(sed -n 's/^%_\('"$vars_re"'\)\ *\(.*\)$/\1="\2"/;T;s/%{_\(.*}\)/${\1/;p' macros.d/macros.javapackages-filesystem)
diff --git a/suse-use-libdir.patch b/suse-use-libdir.patch
index a8e72c4..d8dc87d 100644
--- a/suse-use-libdir.patch
+++ b/suse-use-libdir.patch
@@ -6,10 +6,30 @@ Subject: [PATCH] SUSE does store jvm related things in libdir
macros.d/macros.jpackage | 12 ++++++------
2 files changed, 8 insertions(+), 6 deletions(-)
-Index: javapackages-5.0.0+git20180104.9367c8f6/macros.d/macros.jpackage
+Index: javapackages-5.2.0+git20180620.70fa2258/configure-base.sh
===================================================================
---- javapackages-5.0.0+git20180104.9367c8f6.orig/macros.d/macros.jpackage
-+++ javapackages-5.0.0+git20180104.9367c8f6/macros.d/macros.jpackage
+--- javapackages-5.2.0+git20180620.70fa2258.orig/configure-base.sh
++++ javapackages-5.2.0+git20180620.70fa2258/configure-base.sh
+@@ -14,6 +14,7 @@ sysconfdir
+ root_sysconfdir
+ rpmconfigdir
+ rpmmacrodir
++libdir
+
+ m2home
+
+@@ -51,6 +52,7 @@ test -z "${mandir}" && mandir="${datadir
+ test -z "${rundir}" && rundir="${localstatedir}/run"
+ test -z "${sysconfdir}" && sysconfdir="${prefix}/etc"
+ test -z "${root_sysconfdir}" && root_sysconfdir="${prefix}/etc"
++test -z "${libdir}" && rpmconfigdir="${prefix}/lib/"
+ test -z "${rpmconfigdir}" && rpmconfigdir="${prefix}/lib/rpm"
+ test -z "${rpmmacrodir}" && rpmmacrodir="${rpmconfigdir}/macros.d"
+
+Index: javapackages-5.2.0+git20180620.70fa2258/macros.d/macros.javapackages-filesystem
+===================================================================
+--- javapackages-5.2.0+git20180620.70fa2258.orig/macros.d/macros.javapackages-filesystem
++++ javapackages-5.2.0+git20180620.70fa2258/macros.d/macros.javapackages-filesystem
@@ -13,17 +13,17 @@
#
# Root directory where all Java VMs/SDK/JREs are installed.
@@ -49,23 +69,3 @@ Index: javapackages-5.0.0+git20180104.9367c8f6/macros.d/macros.jpackage
#
# Root directory where all javadoc is installed. Also already in RH macros.
-Index: javapackages-5.0.0+git20180104.9367c8f6/configure-base.sh
-===================================================================
---- javapackages-5.0.0+git20180104.9367c8f6.orig/configure-base.sh
-+++ javapackages-5.0.0+git20180104.9367c8f6/configure-base.sh
-@@ -14,6 +14,7 @@ sysconfdir
- root_sysconfdir
- rpmconfigdir
- rpmmacrodir
-+libdir
-
- m2home
-
-@@ -51,6 +52,7 @@ test -z "${mandir}" && mandir="${datadir
- test -z "${rundir}" && rundir="${localstatedir}/run"
- test -z "${sysconfdir}" && sysconfdir="${prefix}/etc"
- test -z "${root_sysconfdir}" && root_sysconfdir="${prefix}/etc"
-+test -z "${libdir}" && rpmconfigdir="${prefix}/lib/"
- test -z "${rpmconfigdir}" && rpmconfigdir="${prefix}/lib/rpm"
- test -z "${rpmmacrodir}" && rpmmacrodir="${rpmconfigdir}/macros.d"
-