Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mt32emu for openSUSE:Factory checked in at 2021-04-06 17:30:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mt32emu (Old) and /work/SRC/openSUSE:Factory/.mt32emu.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mt32emu" Tue Apr 6 17:30:49 2021 rev:4 rq:883084 version:2.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mt32emu/mt32emu.changes 2021-03-03 18:34:45.915372882 +0100 +++ /work/SRC/openSUSE:Factory/.mt32emu.new.2401/mt32emu.changes 2021-04-06 17:32:22.335299570 +0200 @@ -1,0 +2,12 @@ +Mon Apr 5 17:44:44 UTC 2021 - ???????? ???????????? <[email protected]> + +- Removed unnecessary dependencies from the devel package. +- Replaced Qt-frontend application to mt32emu-qt subpackage. +- Renamed source1 file from mt32emu.desktop to mt32emu-qt.desktop. +- Updated to 2.5.0. + * Added support for partial ROM images. + * Added a few API extensions to better handle ROM images. + * Added generation of pkg-config file. + * Fixed undefined behaviour that the TVP emulation code may exhibit. + +------------------------------------------------------------------- Old: ---- mt32emu.desktop munt-libmt32emu_2_4_2.tar.gz New: ---- mt32emu-qt.desktop munt-libmt32emu_2_5_0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mt32emu.spec ++++++ --- /var/tmp/diff_new_pack.KF8xoW/_old 2021-04-06 17:32:22.995300317 +0200 +++ /var/tmp/diff_new_pack.KF8xoW/_new 2021-04-06 17:32:22.995300317 +0200 @@ -17,16 +17,16 @@ %define s_name munt-lib%{name}_%{s_ver} -%define s_ver 2_4_2 +%define s_ver 2_5_0 %define sover 2 Name: mt32emu -Version: 2.4.2 +Version: 2.5.0 Release: 0 Summary: An emulator of the Roland MT-32, CM-32L and LAPC-I synthesiser modules License: GPL-3.0-or-later AND LGPL-2.1-or-later URL: https://github.com/munt/munt Source0: https://github.com/munt/munt/archive/lib%{name}_%{s_ver}.tar.gz#/%{s_name}.tar.gz -Source1: %{name}.desktop +Source1: %{name}-qt.desktop Source2: %{name}.png BuildRequires: cmake BuildRequires: gcc-c++ @@ -40,11 +40,19 @@ BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(portaudio-2.0) -Requires: lib%{name}%{sover} = %{version} %description A multi-platform software synthesiser emulating pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. +%package qt +Summary: The main Qt-frontend synthesiser application +Requires: lib%{name}%{sover} = %{version} +Provides: %{name} = %{version} +Obsoletes: %{name} < %{version} + +%description qt +It facilitates both realtime synthesis and conversion of pre-recorded SMF files to WAVE making use of the mt32emu library. + %package -n lib%{name}%{sover} Summary: Shared library for %{name} @@ -54,15 +62,7 @@ %package -n lib%{name}-devel Summary: Development files for lib%{name} -Requires: libmt32emu%{sover} = %{version} -Requires: pkgconfig(Qt5Core) -Requires: pkgconfig(Qt5Gui) -Requires: pkgconfig(Qt5Widgets) -Requires: pkgconfig(alsa) -Requires: pkgconfig(glib-2.0) -Requires: pkgconfig(jack) -Requires: pkgconfig(libpulse) -Requires: pkgconfig(portaudio-2.0) +Requires: lib%{name}%{sover} = %{version} %description -n lib%{name}-devel A multi-platform software synthesiser emulating pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. @@ -73,24 +73,28 @@ %build %cmake -LA \ - -DCMAKE_SHARED_LINKER_FLAGS="-lm" + -DCMAKE_SHARED_LINKER_FLAGS="-lm" \ + -DLIB_INSTALL_DIR:PATH="%{_lib}" \ + -Dlibmt32emu_PKGCONFIG_INSTALL_PREFIX="%{_libdir}" %make_build %install %cmake_install -install -Dpm0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop +rm %{buildroot}%{_datadir}/applications/%{name}-qt.desktop +install -Dpm0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}-qt.desktop +rm %{buildroot}%{_datadir}/pixmaps/munt.png install -Dpm0644 %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}.png rm -r %{buildroot}%{_datadir}/doc %post -n lib%{name}%{sover} -p /sbin/ldconfig %postun -n lib%{name}%{sover} -p /sbin/ldconfig -%files +%files qt %license %{name}_qt/COPYING.txt %doc %{name}_qt/AUTHORS.txt %{name}_qt/NEWS.txt %{name}_qt/README.md %{name}_qt/TODO.txt %{_bindir}/%{name}-qt %{_bindir}/%{name}-smf2wav -%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/%{name}-qt.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %files -n lib%{name}%{sover} @@ -101,8 +105,10 @@ %files -n lib%{name}-devel %{_libdir}/lib%{name}.so %dir %{_includedir}/%{name} +%{_includedir}/%{name}.h %{_includedir}/%{name}/*.h %dir %{_includedir}/%{name}/c_interface %{_includedir}/%{name}/c_interface/*.h +%{_libdir}/pkgconfig/%{name}.pc %changelog ++++++ mt32emu-qt.desktop ++++++ [Desktop Entry] Name=Munt: MT-32 Emulator Name[ru]=MT-32 ???????????????? Exec=mt32emu-qt Type=Application Categories=Qt;AudioVideo;Midi; Icon=mt32emu Comment=An emulator of the Roland MT-32, CM-32L and LAPC-I synthesiser modules. Comment[ru]=???????????????? Roland MT-32, CM-32L and LAPC-I ?????????????????????????? ??????????????. ++++++ mt32emu.png ++++++ Binary files /var/tmp/diff_new_pack.KF8xoW/_old and /var/tmp/diff_new_pack.KF8xoW/_new differ ++++++ munt-libmt32emu_2_4_2.tar.gz -> munt-libmt32emu_2_5_0.tar.gz ++++++ ++++ 2434 lines of diff (skipped)
