From f9891deda1b6639b854760347148cce138887f0544a0f9f8487155cc61d7d5f4 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Tue, 30 Apr 2024 11:23:24 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/Java:packages/apache-commons-pool?expand=0&rev=25 --- apache-commons-pool.changes | 5 +++++ apache-commons-pool.spec | 32 ++++++++++---------------------- 2 files changed, 15 insertions(+), 22 deletions(-) diff --git a/apache-commons-pool.changes b/apache-commons-pool.changes index 21de3d7..021cbca 100644 --- a/apache-commons-pool.changes +++ b/apache-commons-pool.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Apr 30 11:23:17 UTC 2024 - Fridrich Strba + +- Simplify the spec: fix broken links and remove old macros + ------------------------------------------------------------------- Tue Feb 20 10:42:09 UTC 2024 - Dominique Leuenberger diff --git a/apache-commons-pool.spec b/apache-commons-pool.spec index 55fd5cd..6f3a74a 100644 --- a/apache-commons-pool.spec +++ b/apache-commons-pool.spec @@ -1,7 +1,7 @@ # # spec file for package apache-commons-pool # -# Copyright (c) 2023 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 @@ -25,7 +25,7 @@ Summary: Apache Commons Pool License: Apache-2.0 Group: Development/Libraries/Java URL: https://commons.apache.org/proper/commons-pool/ -Source0: http://www.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz +Source0: https://archive.apache.org/dist/commons/%{base_name}/source/%{short_name}-%{version}-src.tar.gz Patch0: jakarta-commons-pool-build.patch Patch1: commons-pool-1.6-sourcetarget.patch BuildRequires: ant @@ -74,38 +74,26 @@ ant -Djava.io.tmpdir=. clean dist %install # jars -install -d -m 755 %{buildroot}%{_javadir} -install -m 644 dist/%{short_name}-%{version}-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar -(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|apache-||g"`; done) -(cd %{buildroot}%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) +install -d -m 0755 %{buildroot}%{_javadir} +install -m 0644 dist/%{short_name}-%{version}-SNAPSHOT.jar %{buildroot}%{_javadir}/%{name}.jar +ln -sf %{_javadir}/%{name}.jar %{buildroot}%{_javadir}/%{short_name}.jar # pom -install -d -m 755 %{buildroot}%{_mavenpomdir} -%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}-%{version}.pom -%add_maven_depmap %{name}-%{version}.pom %{name}-%{version}.jar +install -d -m 0755 %{buildroot}%{_mavenpomdir} +%{mvn_install_pom} pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom +%add_maven_depmap %{name}.pom %{name}.jar # javadoc -install -d -m 755 %{buildroot}%{_javadocdir}/%{name} +install -d -m 0755 %{buildroot}%{_javadocdir}/%{name} cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name} %fdupes -s %{buildroot}%{_javadocdir}/%{name} -%files -%defattr(0644,root,root,0755) +%files -f .mfiles %license LICENSE.txt %doc README.txt -%{_javadir}/%{name}.jar -%{_javadir}/%{name}-%{version}.jar %{_javadir}/%{short_name}.jar -%{_javadir}/%{short_name}-%{version}.jar -%{_mavenpomdir}/%{name}-%{version}.pom -%if %{defined _maven_repository} -%{_mavendepmapfragdir}/%{name} -%else -%{_datadir}/maven-metadata/%{name}.xml* -%endif %files javadoc -%defattr(0644,root,root,0755) %doc %{_javadocdir}/%{name} %changelog