Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jna for openSUSE:Factory checked in at 2024-02-22 20:56:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jna (Old) and /work/SRC/openSUSE:Factory/.jna.new.1706 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jna" Thu Feb 22 20:56:08 2024 rev:7 rq:1148720 version:5.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/jna/jna.changes 2024-01-25 18:39:35.711210456 +0100 +++ /work/SRC/openSUSE:Factory/.jna.new.1706/jna.changes 2024-02-22 20:56:10.714051929 +0100 @@ -1,0 +2,7 @@ +Wed Feb 21 13:35:16 UTC 2024 - Fridrich Strba <fst...@suse.com> + +- Use %patch -P N instead of deprecated %patchN. +- Fetch sources using source service in order to avoid binary files + in the tarball + +------------------------------------------------------------------- Old: ---- 5.13.0.tar.gz New: ---- _service jna-5.13.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jna.spec ++++++ --- /var/tmp/diff_new_pack.m2Bhcx/_old 2024-02-22 20:56:11.762090124 +0100 +++ /var/tmp/diff_new_pack.m2Bhcx/_new 2024-02-22 20:56:11.762090124 +0100 @@ -24,7 +24,7 @@ License: Apache-2.0 OR LGPL-2.1-or-later Group: Development/Libraries/Java URL: https://github.com/twall/jna -Source0: https://github.com/twall/%{name}/archive/%{version}.tar.gz +Source0: %{name}-%{version}.tar.xz Source1000: %{name}-rpmlintrc Patch0: jna-build.patch Patch1: jna-callback.patch @@ -35,12 +35,12 @@ BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: java-devel >= 9 -BuildRequires: javapackages-local +BuildRequires: javapackages-local >= 6 BuildRequires: libX11-devel BuildRequires: libXt-devel BuildRequires: libffi-devel BuildRequires: objectweb-asm -BuildRequires: pkg-config +BuildRequires: pkgconfig Requires: java >= 1.8 Provides: jna-native = %{version}-%{release} Obsoletes: jna-native < %{version}-%{release} @@ -76,18 +76,14 @@ %prep %setup -q -# Cleanup the dist tarball -find . -name '*jar' | xargs rm -rm -rf dist -dos2unix OTHERS -# Then apply patches -%patch0 -p1 -b .orig -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 + +%patch -P 0 -p1 -b .orig +%patch -P 1 -p1 +%patch -P 2 -p1 +%patch -P 3 -p1 %if 0%{?suse_version} < 1550 -%patch4 -p1 +%patch -P 4 -p1 %endif sed -i 's|@LIBDIR@|%{_libdir}/%{name}|' src/com/sun/jna/Native.java @@ -124,9 +120,9 @@ ln -sf ../%{name}-platform.jar %{buildroot}%{_javadir}/%{name}/%{name}-platform.jar install -d -m 755 %{buildroot}%{_mavenpomdir} -install -p -m 644 build/pom-jna.xml %{buildroot}/%{_mavenpomdir}/%{name}.pom -install -p -m 644 build/pom-jna-platform.xml %{buildroot}/%{_mavenpomdir}/%{name}-platform.pom +%{mvn_install_pom} build/pom-jna.xml %{buildroot}/%{_mavenpomdir}/%{name}.pom %add_maven_depmap %{name}.pom %{name}.jar -a net.java.dev.jna:jna-jpms +%{mvn_install_pom} build/pom-jna-platform.xml %{buildroot}/%{_mavenpomdir}/%{name}-platform.pom %add_maven_depmap %{name}-platform.pom %{name}-platform.jar -a net.java.dev.jna:platform,net.java.dev.jna:jna-platform-jpms -f contrib install -d -m 755 %{buildroot}%{_javadocdir}/%{name} ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://github.com/java-native-access/jna.git</param> <param name="revision">5.13.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="exclude">**/*.jar</param> <param name="exclude">dist</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services>