Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package portmidi for openSUSE:Factory checked in at 2022-12-31 11:22:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/portmidi (Old)
and /work/SRC/openSUSE:Factory/.portmidi.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "portmidi"
Sat Dec 31 11:22:55 2022 rev:7 rq:1045826 version:2.0.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/portmidi/portmidi.changes 2022-10-15 16:40:43.710625053 +0200
+++ /work/SRC/openSUSE:Factory/.portmidi.new.1563/portmidi.changes 2022-12-31 11:22:59.908484570 +0100
@@ -1,0 +2,6 @@
+Fri Dec 30 10:50:46 UTC 2022 - Hans-Peter Jansen
+
+- If we don't build the java bindings, we can reduce the minimum
+ cmake version to a level, that allows building for current Leaps
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ portmidi.spec ++++++
--- /var/tmp/diff_new_pack.BPdGKV/_old 2022-12-31 11:23:00.284486821 +0100
+++ /var/tmp/diff_new_pack.BPdGKV/_new 2022-12-31 11:23:00.288486845 +0100
@@ -32,11 +32,13 @@
URL: https://github.com/PortMidi/portmidi
Source: https://github.com/PortMidi/portmidi/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: alsa-devel >= 0.9
-BuildRequires: cmake >= 3.21
BuildRequires: gcc-c++
+# we can reduce the minimum cmake version, if not building the java bindings
%if %{with java}
+BuildRequires: cmake >= 3.21
BuildRequires: java-devel >= 11
%else
+BuildRequires: cmake >= 3.20
Obsoletes: portmidi-java <= %{version}-%{release}
%endif
Requires: libportmidi%{soname} = %{version}
@@ -81,6 +83,10 @@
find -type f -iname \*.txt -print0 | xargs -r0 chmod a-x
find -type f -iname \*.txt -print0 | xargs -r0 perl -p -i -e 's|\r\n|\n|g'
+%if ! %{with java}
+sed -i 's|cmake_minimum_required(VERSION 3.21)|cmake_minimum_required(VERSION 3.20)|' CMakeLists.txt
+%endif
+
%build
%cmake \
%if %{with java}
@@ -100,12 +106,14 @@
done
popd
+%if %{with java}
install -D -m 0644 pm_java/pmdefaults/pmdefaults.jar %{buildroot}%{_javadir}/pmdefaults.jar
cat > %{buildroot}%{_bindir}/pmdefaults </dev/null
EOF
chmod a+rx %{buildroot}%{_bindir}/pmdefaults
+%endif
%post -n libportmidi%{soname} -p /sbin/ldconfig
%postun -n libportmidi%{soname} -p /sbin/ldconfig