Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package drumstick for openSUSE:Factory checked in at 2022-07-26 19:43:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/drumstick (Old) and /work/SRC/openSUSE:Factory/.drumstick.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "drumstick" Tue Jul 26 19:43:38 2022 rev:16 rq:990769 version:2.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/drumstick/drumstick.changes 2022-05-03 21:19:07.961010784 +0200 +++ /work/SRC/openSUSE:Factory/.drumstick.new.1533/drumstick.changes 2022-07-26 19:44:00.619644233 +0200 @@ -1,0 +2,8 @@ +Sat Jul 23 07:04:21 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 2.6.1 + * Fixed generated pkgconfig files + * Fix the wrong icon in KDE+Wayland + * Fixed another issue with installation library dir + +------------------------------------------------------------------- Old: ---- drumstick-2.6.0.tar.bz2 New: ---- drumstick-2.6.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ drumstick.spec ++++++ --- /var/tmp/diff_new_pack.I2WGGD/_old 2022-07-26 19:44:01.047578107 +0200 +++ /var/tmp/diff_new_pack.I2WGGD/_new 2022-07-26 19:44:01.051577489 +0200 @@ -18,7 +18,7 @@ Name: drumstick -Version: 2.6.0 +Version: 2.6.1 Release: 0 Summary: MIDI Sequencer C++ Library Bindings License: GPL-2.0-or-later AND GPL-3.0-or-later @@ -152,8 +152,10 @@ sed -i 's#%{_includedir}/QtGui#%{_includedir}/qt5/QtGui#' Doxyfile.in %build -%cmake -DSTATIC_DRUMSTICK=0 -DCMAKE_INSTALL_LIBDIR=%{_lib} +%cmake -DSTATIC_DRUMSTICK=0 + %cmake_build + make %{?_smp_mflags} doxygen %install ++++++ drumstick-2.6.0.tar.bz2 -> drumstick-2.6.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/CMakeLists.txt new/drumstick-2.6.1/CMakeLists.txt --- old/drumstick-2.6.0/CMakeLists.txt 2022-04-04 14:24:24.010975025 +0200 +++ new/drumstick-2.6.1/CMakeLists.txt 2022-05-20 09:13:38.699662740 +0200 @@ -18,7 +18,7 @@ set(CMAKE_OSX_DEPLOYMENT_TARGET "10.13" CACHE STRING "Minimum OS X deployment version") project( Drumstick - VERSION 2.6.0 + VERSION 2.6.1 LANGUAGES C CXX DESCRIPTION "MIDI C++ Libraries for Qt" HOMEPAGE_URL "https://sourceforge.net/p/drumstick/" @@ -29,7 +29,7 @@ include(CTest) include(GNUInstallDirs) -set(RELEASE_DATE "April 4, 2022") +set(RELEASE_DATE "May 20, 2022") set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib) @@ -249,6 +249,18 @@ add_subdirectory(tests) endif() +# pkg-config support +if ( IS_ABSOLUTE "${CMAKE_INSTALL_LIBDIR}" ) + set ( pkgconfig_libdir "${CMAKE_INSTALL_LIBDIR}" ) +else () + set ( pkgconfig_libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}" ) +endif () +if ( IS_ABSOLUTE "${CMAKE_INSTALL_INCLUDEDIR}" ) + set ( pkgconfig_includedir "${CMAKE_INSTALL_INCLUDEDIR}" ) +else () + set ( pkgconfig_includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}" ) +endif () + if(UNIX AND NOT APPLE) if (BUILD_DOCS) find_package(Doxygen REQUIRED dot) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/ChangeLog new/drumstick-2.6.1/ChangeLog --- old/drumstick-2.6.0/ChangeLog 2022-04-04 14:24:24.014975028 +0200 +++ new/drumstick-2.6.1/ChangeLog 2022-05-20 09:13:38.699662740 +0200 @@ -1,3 +1,18 @@ +2022-05-20 + * Release 2.6.1 + +2022-05-19 + * Another fix related to ticket #39: CMAKE_INSTALL_LIBDIR is passed to the compiler + as a symbol named LIBSUFFIX (see library/rt/CMakeLists.txt:69). It needed to be tested + at runtime with QDir::isAbsolutePath(). + * Bumped version to 2.6.1 for the next release. + +2022-05-17 + * Fixed ticket #39: pkg-config files are broken when CMAKE_INSTALL_{INCLUDE,LIB}DIR is absolute + +2022-04-22 + * Using QGuiApplication::setDesktopFileName on utils to fix the wrong icon in KDE+Wayland + 2022-04-04 * Release 2.6.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/drumstick-alsa.pc.in new/drumstick-2.6.1/drumstick-alsa.pc.in --- old/drumstick-2.6.0/drumstick-alsa.pc.in 2022-04-04 14:24:24.014975028 +0200 +++ new/drumstick-2.6.1/drumstick-alsa.pc.in 2022-05-20 09:13:38.699662740 +0200 @@ -1,7 +1,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ -includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@pkgconfig_libdir@ +includedir=@pkgconfig_includedir@ Name: drumstick-alsa Version: @PROJECT_VERSION@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/drumstick-file.pc.in new/drumstick-2.6.1/drumstick-file.pc.in --- old/drumstick-2.6.0/drumstick-file.pc.in 2022-04-04 14:24:24.014975028 +0200 +++ new/drumstick-2.6.1/drumstick-file.pc.in 2022-05-20 09:13:38.699662740 +0200 @@ -1,7 +1,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ -includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@pkgconfig_libdir@ +includedir=@pkgconfig_includedir@ Name: drumstick-file Version: @PROJECT_VERSION@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/drumstick-rt.pc.in new/drumstick-2.6.1/drumstick-rt.pc.in --- old/drumstick-2.6.0/drumstick-rt.pc.in 2022-04-04 14:24:24.014975028 +0200 +++ new/drumstick-2.6.1/drumstick-rt.pc.in 2022-05-20 09:13:38.699662740 +0200 @@ -1,7 +1,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ -includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@pkgconfig_libdir@ +includedir=@pkgconfig_includedir@ Name: drumstick-rt Version: @PROJECT_VERSION@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/drumstick-widgets.pc.in new/drumstick-2.6.1/drumstick-widgets.pc.in --- old/drumstick-2.6.0/drumstick-widgets.pc.in 2022-04-04 14:24:24.014975028 +0200 +++ new/drumstick-2.6.1/drumstick-widgets.pc.in 2022-05-20 09:13:38.699662740 +0200 @@ -1,7 +1,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} -libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ -includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ +libdir=@pkgconfig_libdir@ +includedir=@pkgconfig_includedir@ Name: drumstick-widgets Version: @PROJECT_VERSION@ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/library/rt/backendmanager.cpp new/drumstick-2.6.1/library/rt/backendmanager.cpp --- old/drumstick-2.6.0/library/rt/backendmanager.cpp 2022-04-04 14:24:23.962974987 +0200 +++ new/drumstick-2.6.1/library/rt/backendmanager.cpp 2022-05-20 09:13:38.599662504 +0200 @@ -120,7 +120,12 @@ QStringList libs; libs << "../lib/"; #if defined(LIBSUFFIX) - libs << QString("../%1/").arg(QT_STRINGIFY(LIBSUFFIX)); + QString libextra(QT_STRINGIFY(LIBSUFFIX)); + if (QDir::isAbsolutePath(libextra)) { + d->appendDir( libextra + QDir::separator() + QSTR_DRUMSTICK, result ); + } else { + libs << QString("../%1/").arg(libextra); + } #endif foreach(const QString& lib, libs) { d->appendDir( appPath + lib + QSTR_DRUMSTICK, result ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/utils/drumgrid/drumgridmain.cpp new/drumstick-2.6.1/utils/drumgrid/drumgridmain.cpp --- old/drumstick-2.6.0/utils/drumgrid/drumgridmain.cpp 2022-04-04 14:24:23.978975000 +0200 +++ new/drumstick-2.6.1/utils/drumgrid/drumgridmain.cpp 2022-05-20 09:13:38.659662645 +0200 @@ -42,6 +42,7 @@ QCoreApplication::setOrganizationDomain(QSTR_DOMAIN); QCoreApplication::setApplicationName(QSTR_APPNAME); QCoreApplication::setApplicationVersion(QStringLiteral(QT_STRINGIFY(VERSION))); + QGuiApplication::setDesktopFileName("net.sourceforge.drumstick-drumgrid"); QLocale locale; QTranslator qtTranslator; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/utils/guiplayer/drumstick-guiplayer.desktop new/drumstick-2.6.1/utils/guiplayer/drumstick-guiplayer.desktop --- old/drumstick-2.6.0/utils/guiplayer/drumstick-guiplayer.desktop 2022-04-04 14:24:23.978975000 +0200 +++ new/drumstick-2.6.1/utils/guiplayer/drumstick-guiplayer.desktop 2022-05-20 09:13:38.671662673 +0200 @@ -1,5 +1,5 @@ [Desktop Entry] -Name=Drumstick MIDI Player +Name=Drumstick ALSA MIDI Player Exec=drumstick-guiplayer %f Icon=drumstick Terminal=false @@ -7,5 +7,5 @@ Categories=AudioVideo;Audio;Midi;Education;Music; Keywords=Music;Midi;Player; MimeType=audio/midi;audio/x-midi;audio/cakewalk; -Comment=Drumstick MIDI Player -Comment[es]=Reproductor MIDI de Drumstick +Comment=Simple MIDI Player +Comment[es]=Reproductor MIDI simple diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/utils/guiplayer/playermain.cpp new/drumstick-2.6.1/utils/guiplayer/playermain.cpp --- old/drumstick-2.6.0/utils/guiplayer/playermain.cpp 2022-04-04 14:24:23.978975000 +0200 +++ new/drumstick-2.6.1/utils/guiplayer/playermain.cpp 2022-05-20 09:13:38.667662665 +0200 @@ -42,6 +42,7 @@ QCoreApplication::setOrganizationDomain(GUIPlayer::QSTR_DOMAIN); QCoreApplication::setApplicationName(GUIPlayer::QSTR_APPNAME); QCoreApplication::setApplicationVersion(QStringLiteral(QT_STRINGIFY(VERSION))); + QGuiApplication::setDesktopFileName("net.sourceforge.drumstick-guiplayer"); QLocale locale; QTranslator qtTranslator; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/utils/vpiano/drumstick-vpiano.desktop new/drumstick-2.6.1/utils/vpiano/drumstick-vpiano.desktop --- old/drumstick-2.6.0/utils/vpiano/drumstick-vpiano.desktop 2022-04-04 14:24:23.978975000 +0200 +++ new/drumstick-2.6.1/utils/vpiano/drumstick-vpiano.desktop 2022-05-20 09:13:38.655662636 +0200 @@ -6,5 +6,5 @@ Type=Application Categories=AudioVideo;Audio;Midi;Education;Music; Keywords=Music;Midi;Piano;Virtual; -Comment=Drumstick Virtual Piano -Comment[es]=Piano virtual de Drumstick +Comment=Virtual Piano +Comment[es]=Piano virtual diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drumstick-2.6.0/utils/vpiano/vpianomain.cpp new/drumstick-2.6.1/utils/vpiano/vpianomain.cpp --- old/drumstick-2.6.0/utils/vpiano/vpianomain.cpp 2022-04-04 14:24:23.978975000 +0200 +++ new/drumstick-2.6.1/utils/vpiano/vpianomain.cpp 2022-05-20 09:13:38.655662636 +0200 @@ -77,6 +77,7 @@ QCoreApplication::setApplicationVersion(QStringLiteral(QT_STRINGIFY(VERSION))); QCoreApplication::setAttribute(Qt::AA_SynthesizeMouseForUnhandledTouchEvents, false); QCoreApplication::setAttribute(Qt::AA_SynthesizeTouchForUnhandledMouseEvents, false); + QGuiApplication::setDesktopFileName("net.sourceforge.drumstick-vpiano"); QLocale locale; QTranslator qtTranslator;
