- 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 - 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 OBS-URL: https://build.opensuse.org/package/show/Java:packages/javapackages-tools?expand=0&rev=43
This commit is contained in:
parent
c1b58de147
commit
5cc9d29b0d
2
_service
2
_service
@ -4,7 +4,7 @@
|
||||
<param name="scm">git</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="filename">javapackages</param>
|
||||
<param name="versionformat">4.7.0+git%cd.%h</param>
|
||||
<param name="versionformat">5.0.0+git%cd.%h</param>
|
||||
</service>
|
||||
<service mode="disabled" name="recompress">
|
||||
<param name="file">*.tar</param>
|
||||
|
@ -1,10 +0,0 @@
|
||||
Index: javapackages-4.7.0+git20170331.ef4057e7/bin/abs2rel
|
||||
===================================================================
|
||||
--- javapackages-4.7.0+git20170331.ef4057e7.orig/bin/abs2rel
|
||||
+++ javapackages-4.7.0+git20170331.ef4057e7/bin/abs2rel
|
||||
@@ -1,4 +1,4 @@
|
||||
-#!%{pyinterpreter}
|
||||
+#!@{pyinterpreter}
|
||||
# Copyright (c) 2017, Red Hat, Inc.
|
||||
#
|
||||
# All rights reserved.
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:65fb48922717262330b2038977e1fa0b0379d8d9038b8f9c9941e6546e515424
|
||||
size 116300
|
3
javapackages-5.0.0+git20180104.9367c8f6.tar.xz
Normal file
3
javapackages-5.0.0+git20180104.9367c8f6.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:670722d9bd53622a73b9a41312bf965601ced2bca5ea17bfa9afb758173a15fc
|
||||
size 118040
|
@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package javapackages-tools-extras
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# 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
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
%bcond_without python
|
||||
Name: javapackages-tools-extras
|
||||
Version: 4.7.0+git20170331.ef4057e7
|
||||
Version: 5.0.0+git20180104.9367c8f6
|
||||
Release: 0
|
||||
Summary: Macros and scripts for Java packaging support
|
||||
License: BSD-3-Clause
|
||||
@ -31,8 +31,6 @@ Source: javapackages-%{version}.tar.xz
|
||||
Patch0: suse-use-libdir.patch
|
||||
#PATCH-FIX-SUSE: allow building without python to reduce depgraph
|
||||
Patch1: python-optional.patch
|
||||
#PATCH-FIX-UPSTREAM: use proper expansion for shebang
|
||||
Patch2: fix-abs2rel.patch
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: rpm
|
||||
@ -111,7 +109,7 @@ This package provides non-essential macros and scripts to support Java packaging
|
||||
%build
|
||||
%configure \
|
||||
%if %{with python}
|
||||
--pyinterpreter=/usr/bin/python3
|
||||
--pyinterpreter=%{_bindir}/python3
|
||||
%else
|
||||
--pyinterpreter=%{nil}
|
||||
%endif
|
||||
@ -144,6 +142,7 @@ files="
|
||||
%{_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
|
||||
@ -171,26 +170,20 @@ rm -rf %{buildroot}%{_datadir}/fedora-review/
|
||||
|
||||
%if !%{with python}
|
||||
%files -f files-common
|
||||
%defattr(-,root,root,-)
|
||||
%doc LICENSE
|
||||
%else
|
||||
%files -n javapackages-local -f files-local
|
||||
%defattr(-,root,root,-)
|
||||
%dir %{_datadir}/java-utils
|
||||
|
||||
%files -n maven-local -f files-maven
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
%files -n gradle-local -f files-gradle
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datadir}/gradle-local
|
||||
|
||||
%files -n ivy-local -f files-ivy
|
||||
%defattr(-,root,root,-)
|
||||
%dir %{_sysconfdir}/ant.d
|
||||
|
||||
%files -n python3-javapackages
|
||||
%defattr(-,root,root,-)
|
||||
%doc LICENSE
|
||||
%{python3_sitelib}/javapackages*
|
||||
%endif
|
||||
|
@ -1,3 +1,22 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package javapackages-tools
|
||||
#
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# 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
|
||||
@ -18,7 +18,7 @@
|
||||
|
||||
%bcond_with python
|
||||
Name: javapackages-tools
|
||||
Version: 4.7.0+git20170331.ef4057e7
|
||||
Version: 5.0.0+git20180104.9367c8f6
|
||||
Release: 0
|
||||
Summary: Macros and scripts for Java packaging support
|
||||
License: BSD-3-Clause
|
||||
@ -31,8 +31,6 @@ Source: javapackages-%{version}.tar.xz
|
||||
Patch0: suse-use-libdir.patch
|
||||
#PATCH-FIX-SUSE: allow building without python to reduce depgraph
|
||||
Patch1: python-optional.patch
|
||||
#PATCH-FIX-UPSTREAM: use proper expansion for shebang
|
||||
Patch2: fix-abs2rel.patch
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: rpm
|
||||
@ -111,7 +109,7 @@ This package provides non-essential macros and scripts to support Java packaging
|
||||
%build
|
||||
%configure \
|
||||
%if %{with python}
|
||||
--pyinterpreter=/usr/bin/python3
|
||||
--pyinterpreter=%{_bindir}/python3
|
||||
%else
|
||||
--pyinterpreter=%{nil}
|
||||
%endif
|
||||
@ -144,6 +142,7 @@ files="
|
||||
%{_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
|
||||
@ -171,26 +170,20 @@ rm -rf %{buildroot}%{_datadir}/fedora-review/
|
||||
|
||||
%if !%{with python}
|
||||
%files -f files-common
|
||||
%defattr(-,root,root,-)
|
||||
%doc LICENSE
|
||||
%else
|
||||
%files -n javapackages-local -f files-local
|
||||
%defattr(-,root,root,-)
|
||||
%dir %{_datadir}/java-utils
|
||||
|
||||
%files -n maven-local -f files-maven
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
%files -n gradle-local -f files-gradle
|
||||
%defattr(-,root,root)
|
||||
%dir %{_datadir}/gradle-local
|
||||
|
||||
%files -n ivy-local -f files-ivy
|
||||
%defattr(-,root,root,-)
|
||||
%dir %{_sysconfdir}/ant.d
|
||||
|
||||
%files -n python3-javapackages
|
||||
%defattr(-,root,root,-)
|
||||
%doc LICENSE
|
||||
%{python3_sitelib}/javapackages*
|
||||
%endif
|
||||
|
@ -1,30 +1,18 @@
|
||||
Index: javapackages-4.7.0+git20170331.ef4057e7/build
|
||||
Index: javapackages-5.0.0+git20180104.9367c8f6/build
|
||||
===================================================================
|
||||
--- javapackages-4.7.0+git20170331.ef4057e7.orig/build
|
||||
+++ javapackages-4.7.0+git20170331.ef4057e7/build
|
||||
@@ -141,5 +141,3 @@ manpage build-classpath
|
||||
--- javapackages-5.0.0+git20180104.9367c8f6.orig/build
|
||||
+++ javapackages-5.0.0+git20180104.9367c8f6/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-4.7.0+git20170331.ef4057e7/configure
|
||||
Index: javapackages-5.0.0+git20180104.9367c8f6/install
|
||||
===================================================================
|
||||
--- javapackages-4.7.0+git20170331.ef4057e7.orig/configure
|
||||
+++ javapackages-4.7.0+git20170331.ef4057e7/configure
|
||||
@@ -83,7 +83,6 @@ test -z "${libdir}" && rpmconfigdir="${p
|
||||
test -z "${rpmconfigdir}" && rpmconfigdir="${prefix}/lib/rpm"
|
||||
|
||||
test -z "${m2home}" && m2home="${datadir}/xmvn"
|
||||
-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)
|
||||
Index: javapackages-4.7.0+git20170331.ef4057e7/install
|
||||
===================================================================
|
||||
--- javapackages-4.7.0+git20170331.ef4057e7.orig/install
|
||||
+++ javapackages-4.7.0+git20170331.ef4057e7/install
|
||||
@@ -207,8 +207,3 @@ exec >files-gradle
|
||||
--- javapackages-5.0.0+git20180104.9367c8f6.orig/install
|
||||
+++ javapackages-5.0.0+git20180104.9367c8f6/install
|
||||
@@ -242,8 +242,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"
|
||||
@ -33,3 +21,15 @@ Index: javapackages-4.7.0+git20170331.ef4057e7/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
|
||||
===================================================================
|
||||
--- javapackages-5.0.0+git20180104.9367c8f6.orig/configure-base.sh
|
||||
+++ javapackages-5.0.0+git20180104.9367c8f6/configure-base.sh
|
||||
@@ -57,7 +57,6 @@ test -z "${rpmconfigdir}" && rpmconfigdi
|
||||
test -z "${rpmmacrodir}" && rpmmacrodir="${rpmconfigdir}/macros.d"
|
||||
|
||||
test -z "${m2home}" && m2home="${datadir}/xmvn"
|
||||
-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)
|
||||
|
@ -6,30 +6,10 @@ Subject: [PATCH] SUSE does store jvm related things in libdir
|
||||
macros.d/macros.jpackage | 12 ++++++------
|
||||
2 files changed, 8 insertions(+), 6 deletions(-)
|
||||
|
||||
Index: javapackages-4.7.0+git20170331.ef4057e7/configure
|
||||
Index: javapackages-5.0.0+git20180104.9367c8f6/macros.d/macros.jpackage
|
||||
===================================================================
|
||||
--- javapackages-4.7.0+git20170331.ef4057e7.orig/configure
|
||||
+++ javapackages-4.7.0+git20170331.ef4057e7/configure
|
||||
@@ -45,6 +45,7 @@ prefix
|
||||
rundir
|
||||
sysconfdir
|
||||
rpmconfigdir
|
||||
+libdir
|
||||
|
||||
m2home
|
||||
|
||||
@@ -78,6 +79,7 @@ test -z "${localstatedir}" && localstate
|
||||
test -z "${mandir}" && mandir="${datadir}/man"
|
||||
test -z "${rundir}" && rundir="${localstatedir}/run"
|
||||
test -z "${sysconfdir}" && sysconfdir="${prefix}/etc"
|
||||
+test -z "${libdir}" && rpmconfigdir="${prefix}/lib/"
|
||||
test -z "${rpmconfigdir}" && rpmconfigdir="${prefix}/lib/rpm"
|
||||
|
||||
test -z "${m2home}" && m2home="${datadir}/xmvn"
|
||||
Index: javapackages-4.7.0+git20170331.ef4057e7/macros.d/macros.jpackage
|
||||
===================================================================
|
||||
--- javapackages-4.7.0+git20170331.ef4057e7.orig/macros.d/macros.jpackage
|
||||
+++ javapackages-4.7.0+git20170331.ef4057e7/macros.d/macros.jpackage
|
||||
--- javapackages-5.0.0+git20180104.9367c8f6.orig/macros.d/macros.jpackage
|
||||
+++ javapackages-5.0.0+git20180104.9367c8f6/macros.d/macros.jpackage
|
||||
@@ -13,17 +13,17 @@
|
||||
#
|
||||
# Root directory where all Java VMs/SDK/JREs are installed.
|
||||
@ -69,3 +49,23 @@ Index: javapackages-4.7.0+git20170331.ef4057e7/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"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user