diff --git a/SPECS/javapackages-tools/javapackages-tools.signatures.json b/SPECS/javapackages-tools/javapackages-tools.signatures.json index aeee2e49e3..afe4e11e05 100644 --- a/SPECS/javapackages-tools/javapackages-tools.signatures.json +++ b/SPECS/javapackages-tools/javapackages-tools.signatures.json @@ -1,5 +1,5 @@ { "Signatures": { - "javapackages-tools-6.0.0.tar.gz": "5ee819c44c85c384b4bf4e24e768bca9068d5118d1d87767c72110d68645f651" + "javapackages-tools-5.3.0.tar.gz": "73803877c26b3e6c0440b2e1e4d78a5fadf63782a62374df400b8badb1de3046" } } \ No newline at end of file diff --git a/SPECS/javapackages-tools/javapackages-tools.spec b/SPECS/javapackages-tools/javapackages-tools.spec index 77875ce893..1764a0cd37 100644 --- a/SPECS/javapackages-tools/javapackages-tools.spec +++ b/SPECS/javapackages-tools/javapackages-tools.spec @@ -8,13 +8,14 @@ %global rpmmacrodir %{_rpmconfigdir}/macros.d Summary: Macros and scripts for Java packaging support Name: javapackages-tools -Version: 6.0.0 -Release: 1%{?dist} +Version: 5.3.0 +Release: 14%{?dist} License: BSD Vendor: Microsoft Corporation Distribution: Mariner URL: https://github.com/fedora-java/javapackages -Source0: https://github.com/fedora-java/javapackages/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +#Source0: https://github.com/fedora-java/javapackages/archive/%{version}.tar.gz +Source0: %{name}-%{version}.tar.gz Patch0: remove-epoch-from-java-requires.patch Patch1: remove-headless-from-java-requires.patch BuildRequires: asciidoc @@ -83,15 +84,6 @@ Requires: python3-javapackages = %{version}-%{release} This package provides non-essential macros and scripts to support Java packaging. It is a lightweight version with minimal runtime requirements. -%package -n javapackages-generators -Summary: RPM dependency generators for Java packaging support -Requires: %{name} = %{version}-%{release} -Requires: python3-javapackages = %{version}-%{release} -Requires: %{python_interpreter} - -%description -n javapackages-generators -RPM dependency generators to support Java packaging. - %prep %autosetup -p1 -n javapackages-%{version} @@ -121,8 +113,6 @@ pip3 install -r test-requirements.txt %files -n javapackages-filesystem -f files-filesystem -%files -n javapackages-generators -f files-generators - %files -n javapackages-local-bootstrap -f files-local %files -n ivy-local-bootstrap -f files-ivy @@ -131,11 +121,6 @@ pip3 install -r test-requirements.txt %license LICENSE %changelog -* Thu Feb 24 2022 Cameron Baird - 6.0.0-1 -- Update source to v6.0.0 -- Update remove-headless-from-java-requires.patch -- Add javapackages-generators - * Wed Jan 05 2022 Thomas Crain - 5.3.0-14 - Add patch to replace generated dependency on "java-headless" with "java" - Amend epoch patch to fix expected test results diff --git a/SPECS/javapackages-tools/remove-headless-from-java-requires.patch b/SPECS/javapackages-tools/remove-headless-from-java-requires.patch index 82ad12e6af..efab3c4e76 100644 --- a/SPECS/javapackages-tools/remove-headless-from-java-requires.patch +++ b/SPECS/javapackages-tools/remove-headless-from-java-requires.patch @@ -1,5 +1,30 @@ +From 604a4ce5426099bc6459911c7773ffe39055febf Mon Sep 17 00:00:00 2001 +From: Thomas Crain +Date: Wed, 5 Jan 2022 11:01:54 -0800 +Subject: [PATCH 2/2] Replace java-headless generated requirement with java + +--- + etc/javapackages-config-SCL.json | 2 +- + etc/javapackages-config.json | 2 +- + .../config/filtered/javapackages-config.json | 2 +- + test/maven_req_test.py | 62 +++++++++---------- + 4 files changed, 34 insertions(+), 34 deletions(-) + +diff --git a/etc/javapackages-config-SCL.json b/etc/javapackages-config-SCL.json +index 72dd5fb..789559d 100644 +--- a/etc/javapackages-config-SCL.json ++++ b/etc/javapackages-config-SCL.json +@@ -4,7 +4,7 @@ + "@{scl}-runtime" + ], + "java_requires": { +- "package_name": "java-headless", ++ "package_name": "java", + "always_generate": true, + "skip": false + }, diff --git a/etc/javapackages-config.json b/etc/javapackages-config.json -index 601fedcb..2e94ceb2 100644 +index 601fedc..2e94ceb 100644 --- a/etc/javapackages-config.json +++ b/etc/javapackages-config.json @@ -4,7 +4,7 @@ @@ -12,7 +37,7 @@ index 601fedcb..2e94ceb2 100644 "skip": false }, diff --git a/test/data/config/filtered/javapackages-config.json b/test/data/config/filtered/javapackages-config.json -index 7951d913..3feb345a 100644 +index 7951d91..3feb345 100644 --- a/test/data/config/filtered/javapackages-config.json +++ b/test/data/config/filtered/javapackages-config.json @@ -4,7 +4,7 @@ @@ -25,7 +50,7 @@ index 7951d913..3feb345a 100644 "skip": false }, diff --git a/test/maven_req_test.py b/test/maven_req_test.py -index b5ea4456..377b6143 100644 +index d7cb969..5650482 100644 --- a/test/maven_req_test.py +++ b/test/maven_req_test.py @@ -21,7 +21,7 @@ class TestMavenReq(unittest.TestCase): @@ -302,3 +327,6 @@ index b5ea4456..377b6143 100644 self.assertEqual(set(want), set(sout)) if __name__ == '__main__': +-- +2.25.1 + diff --git a/cgmanifest.json b/cgmanifest.json index fe79f7e5c5..c4d3d18c93 100644 --- a/cgmanifest.json +++ b/cgmanifest.json @@ -7891,8 +7891,8 @@ "type": "other", "other": { "name": "javapackages-tools", - "version": "6.0.0", - "downloadUrl": "https://github.com/fedora-java/javapackages/archive/6.0.0.tar.gz" + "version": "5.3.0", + "downloadUrl": "https://github.com/fedora-java/javapackages/archive/5.3.0.tar.gz" } } },