From da31fb9526e2c1b956d7bdde82452ae42461112dd7f91b5c4e87c379120a2679 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Tue, 24 Sep 2024 14:00:30 +0000 Subject: [PATCH 1/3] OBS-URL: https://build.opensuse.org/package/show/Java:packages/opennlp-chunk-models?expand=0&rev=3 --- opennlp-chunk-models.changes | 5 +++++ opennlp-chunk-models.spec | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/opennlp-chunk-models.changes b/opennlp-chunk-models.changes index ee9d5fc..35323a8 100644 --- a/opennlp-chunk-models.changes +++ b/opennlp-chunk-models.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Sep 24 14:00:24 UTC 2024 - Fridrich Strba + +- Use SOURCE_DATE_EPOCH for reproducible jar mtime + ------------------------------------------------------------------- Wed Mar 4 10:36:32 UTC 2020 - Fridrich Strba diff --git a/opennlp-chunk-models.spec b/opennlp-chunk-models.spec index 216ef66..25f42f6 100644 --- a/opennlp-chunk-models.spec +++ b/opennlp-chunk-models.spec @@ -1,7 +1,7 @@ # # spec file for package opennlp-chunk-models # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,7 +38,11 @@ cp %{SOURCE1} LICENSE %pom_remove_parent %build -jar -cf %{name}-%{version}.jar *.bin +jar --create --verbose \ +%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 17}%{!?pkg_vcmp:0} + --date="$(date -u -d @${SOURCE_DATE_EPOCH:-$(date +%%s)} +%%Y-%%m-%%dT%%H:%%M:%%SZ)" \ +%endif + --file=%{name}-%{version}.jar *.bin %install # jar From beefb642e23af2be8c6385ec24600295f82e119608a1a51e9203e0a893832247 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Tue, 24 Sep 2024 14:03:04 +0000 Subject: [PATCH 2/3] OBS-URL: https://build.opensuse.org/package/show/Java:packages/opennlp-chunk-models?expand=0&rev=4 --- opennlp-chunk-models.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/opennlp-chunk-models.spec b/opennlp-chunk-models.spec index 25f42f6..2a603b4 100644 --- a/opennlp-chunk-models.spec +++ b/opennlp-chunk-models.spec @@ -25,7 +25,7 @@ URL: https://opennlp.sourceforge.net Source0: https://repo1.maven.org/maven2/edu/washington/cs/knowitall/%{name}/%{version}/%{name}-%{version}-sources.jar Source1: http://www.apache.org/licenses/LICENSE-2.0.txt BuildRequires: java-devel -BuildRequires: javapackages-local +BuildRequires: javapackages-local >= 6 BuildRequires: unzip BuildArch: noarch @@ -35,7 +35,6 @@ Stock OpenNLP chunker models trained on conll2000 shared task data. %prep %setup -q -c cp %{SOURCE1} LICENSE -%pom_remove_parent %build jar --create --verbose \ @@ -50,7 +49,7 @@ install -dm 0755 %{buildroot}%{_javadir}/%{name} install -pm 0644 %{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar # pom install -dm 0755 %{buildroot}%{_mavenpomdir}/%{name} -install -pm 0644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom +%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}/%{name}.pom %add_maven_depmap %{name}/%{name}.pom %{name}/%{name}.jar %files -f .mfiles From 8923a7c743c5f87eb4bfd1f849bb173d57187bae9017a7f776072896b4b74a76 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Tue, 24 Sep 2024 14:30:38 +0000 Subject: [PATCH 3/3] OBS-URL: https://build.opensuse.org/package/show/Java:packages/opennlp-chunk-models?expand=0&rev=5 --- opennlp-chunk-models.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opennlp-chunk-models.spec b/opennlp-chunk-models.spec index 2a603b4..eab7b29 100644 --- a/opennlp-chunk-models.spec +++ b/opennlp-chunk-models.spec @@ -24,7 +24,7 @@ License: Apache-2.0 URL: https://opennlp.sourceforge.net Source0: https://repo1.maven.org/maven2/edu/washington/cs/knowitall/%{name}/%{version}/%{name}-%{version}-sources.jar Source1: http://www.apache.org/licenses/LICENSE-2.0.txt -BuildRequires: java-devel +BuildRequires: java-devel >= 1.8 BuildRequires: javapackages-local >= 6 BuildRequires: unzip BuildArch: noarch