Hello community, here is the log from the commit of package rtmidi for openSUSE:Factory checked in at 2018-04-22 14:40:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rtmidi (Old) and /work/SRC/openSUSE:Factory/.rtmidi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rtmidi" Sun Apr 22 14:40:04 2018 rev:1 rq:598810 version:3.0.0 Changes: -------- New Changes file: --- /dev/null 2018-03-29 10:35:27.759803458 +0200 +++ /work/SRC/openSUSE:Factory/.rtmidi.new/rtmidi.changes 2018-04-22 14:40:15.167636474 +0200 @@ -0,0 +1,33 @@ +------------------------------------------------------------------- +Thu Apr 19 11:31:53 UTC 2018 - aloi...@gmx.com + +- Update to version 3.0.0 + * The version number has been bumped to 3.0.0 because of the + past API change concerning the renaming of the RtError class + to RtMidiError. Changes in this release include: + + see git history for complete list of changes + + new sendMessage() function that does not use std::vector + + various std::string updates, including use of UTF8 for port + names + + fixes for the MIDI queue + + various build system updates and code efficiencies + +- Spec cleanup + +------------------------------------------------------------------- +Thu May 25 20:20:59 UTC 2017 - avvi...@yandex.by + +- Change path to headers +- Drop _service file + +------------------------------------------------------------------- +Mon Jan 30 07:51:49 UTC 2017 - edog...@aon.at + +- Update to version 2.1.1 + + * update pkgconfig.patch +------------------------------------------------------------------- +Wed Jun 24 04:10:30 UTC 2015 - avvi...@yandex.ru + +- Initial release + New: ---- rtmidi-2.1.1-pkgconfig.patch rtmidi-3.0.0.tar.gz rtmidi.changes rtmidi.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rtmidi.spec ++++++ # # spec file for package rtmidi # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2015 Packman Team <pack...@links2linux.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define sover 4 Name: rtmidi Version: 3.0.0 Release: 0 Summary: C++ library for realtime MIDI input/ouput License: MIT Group: Productivity/Multimedia/Sound/Utilities Url: https://www.music.mcgill.ca/~gary/rtmidi/index.html Source0: https://www.music.mcgill.ca/~gary/rtmidi/release/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE pkgconfig.patch avvi...@yandex.ru Patch0: rtmidi-2.1.1-pkgconfig.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc-c++ BuildRequires: pkgconfig BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(jack) %description RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut and API-specific classes) that provides a common API (Application Programming Interface) for realtime MIDI input/output across ALSA & JACK. %package -n lib%{name}%{sover} Summary: C++ library for realtime MIDI input/ouput Group: System/Libraries %description -n lib%{name}%{sover} RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut and API-specific classes) that provides a common API (Application Programming Interface) for realtime MIDI input/output across ALSA & JACK. This package provides the shared library. %package devel Summary: Development files for %{name} Group: Development/Libraries/C and C++ Requires: lib%{name}%{sover} = %{version} Requires: pkgconfig(alsa) Requires: pkgconfig(jack) %description devel C++ library for realtime MIDI input/ouput. This package contains header files and libraries needed to develop application that use %{name}. %prep %setup -q %patch0 -p1 %build %configure --disable-static \ --with-jack \ --with-alsa make %{?_smp_mflags} CXXFLAGS="%{optflags}" V=1 %install %make_install sed -i '/LIBRARY/s|\ -L/usr/lib||' %{name}-config install -Dm0755 %{name}-config %{buildroot}%{_bindir}/%{name}-config find %{buildroot} -type f -name "*.la" -delete -print %post -n lib%{name}%{sover} -p /sbin/ldconfig %postun -n lib%{name}%{sover} -p /sbin/ldconfig %files -n lib%{name}%{sover} %{_libdir}/lib%{name}.so.* %files devel %license README.md %{_bindir}/%{name}-config %{_includedir}/%{name} %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/%{name}.pc %changelog ++++++ rtmidi-2.1.1-pkgconfig.patch ++++++ diff -up rtmidi-2.1.1/rtmidi.pc.in.orig rtmidi-2.1.1/rtmidi.pc.in --- rtmidi-2.1.1/rtmidi.pc.in.orig 2016-02-13 19:10:12.000000000 +0100 +++ rtmidi-2.1.1/rtmidi.pc.in 2017-01-30 09:57:26.476566712 +0100 @@ -1,12 +1,12 @@ prefix=@prefix@ -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include/rtmidi +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ -Name: librtmidi +Name: rtmidi Description: RtMidi - a set of C++ classes that provide a common API for realtime MIDI input/output Version: @PACKAGE_VERSION@ Requires: @req@ Libs: -L${libdir} -lrtmidi Libs.private: -lpthread -Cflags: -pthread -I${includedir} @CPPFLAGS@ \ Kein Zeilenumbruch am Dateiende. +Cflags: -pthread @CPPFLAGS@