Hello community, here is the log from the commit of package hydrogen for openSUSE:Factory checked in at 2017-01-25 23:29:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hydrogen (Old) and /work/SRC/openSUSE:Factory/.hydrogen.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hydrogen" Changes: -------- --- /work/SRC/openSUSE:Factory/hydrogen/hydrogen.changes 2014-11-10 17:29:06.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.hydrogen.new/hydrogen.changes 2017-01-25 23:29:46.720494980 +0100 @@ -1,0 +2,23 @@ +Thu Jan 12 21:22:08 UTC 2017 - wba...@tmo.at + +- Update to version 0.9.7, adapt patches +- Drop hydrogen.1 source file, move the included man page to the + right place instead of installing our own version +- Updated h2cli.1 man page +- Use desktop-file-utils macros instead of update-desktop-database +- Upstream changes: + * The color of the SongEditors squares is now configurable + * Added support for midi cymbal choking + * Added support for midi hihat pressure control + * Added hihat pressure groups + * Added basic non session manager support + * Added instrument components + * Basic lilypond export + * New windows cross compilation script + * Support for soundlibrary images + * Configurable sample selection algorithm + * Support for soundlibraries with images + * New midi action: + * SELECT_PREV_PATTERN_RELATIVE + +------------------------------------------------------------------- Old: ---- hydrogen-0.9.6.tar.bz2 hydrogen.1 New: ---- hydrogen-0.9.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hydrogen.spec ++++++ --- /var/tmp/diff_new_pack.KmLTCx/_old 2017-01-25 23:29:47.480380445 +0100 +++ /var/tmp/diff_new_pack.KmLTCx/_new 2017-01-25 23:29:47.484379843 +0100 @@ -1,7 +1,7 @@ # # spec file for package hydrogen # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -82,14 +82,13 @@ License: GPL-2.0+ Group: Productivity/Multimedia/Sound/Midi # NOTE: Don't forget to update the libsuffix macro. -Version: 0.9.6 +Version: 0.9.7 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Url: http://www.hydrogen-music.org/ -Source0: %{name}-%{version}.tar.bz2 -Source1: hydrogen.1 -Source2: h2cli.1 -Source3: COPYING +Source0: %{name}-%{version}.tar.gz +Source1: h2cli.1 +Source2: COPYING # Fixup the desktop file. Patch0: hydrogen-0.9.6-desktop.patch # Remove current date and time from sources. @@ -147,7 +146,7 @@ %patch3 # copy licence with correct fsf address -install -m 0644 %{S:3} ./ +install -m 0644 %{S:2} ./ %build @@ -195,9 +194,11 @@ cd %{buildroot}%{_libdir} && ln -s libhydrogen-core.so.0.0.0 libhydrogen-core.so.0 popd -# Install the man pages created by help2man +# Install the h2cli man page created by help2man mkdir -p %{buildroot}%{_mandir}/man1 -install -pm 0644 %{S:1} %{S:2} %{buildroot}%{_mandir}/man1/ +install -pm 0644 %{S:1} %{buildroot}%{_mandir}/man1/ +# Move hydrogen man page to the correct directory +mv %{buildroot}%{_prefix}/man/man1/hydrogen.1 %{buildroot}%{_mandir}/man1/ # temporary link i18n files from usr/share/hydrogen/data/i18n to _datadir/locale for find_lang to find. ln -s %{_datadir}/hydrogen/data/i18n %{buildroot}%{_datadir}/locale @@ -219,10 +220,10 @@ popd && %suse_update_desktop_file -i %{name} AudioVideo Sequencer %post -update-desktop-database > /dev/null 2>&1 || : +%desktop_database_post %postun -update-desktop-database > /dev/null 2>&1 || : +%desktop_database_postun %files -f %{name}.lang %defattr(-, root, root) @@ -230,9 +231,11 @@ %doc AUTHORS COPYING ChangeLog README.txt %dir %{_datadir}/%{name}/* %dir %{_datadir}/%{name} +%dir %{_datadir}/appdata %{_mandir}/man1/hydrogen.1.gz %{_mandir}/man1/h2cli.1.gz %{_datadir}/%{name}/data/* +%{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/h2-icon.svg ++++++ h2cli.1 ++++++ --- /var/tmp/diff_new_pack.KmLTCx/_old 2017-01-25 23:29:47.540371403 +0100 +++ /var/tmp/diff_new_pack.KmLTCx/_new 2017-01-25 23:29:47.540371403 +0100 @@ -1,12 +1,12 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. -.TH H2CLI "1" "September 2014" "h2cli 0.9.6" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.1. +.TH H2CLI "1" "January 2017" "h2cli 0.9.7" "User Commands" .SH NAME -h2cli \- manual page for h2cli 0.9.6 +h2cli \- manual page for h2cli 0.9.7 .SH SYNOPSIS .B hydrogen -[\fI-v\fR] [\fI-h\fR] \fI-s file\fR +[\fI\,-v\/\fR] [\fI\,-h\/\fR] \fI\,-s file\/\fR .SH DESCRIPTION -Hydrogen 0.9.6 [Fri Sep 5 21:42:13 2014] [http://www.hydrogen\-music.org] +Hydrogen 0.9.7 [Thu Jan 12 20:42:01 2017] [http://www.hydrogen\-music.org] Copyright 2002\-2008 Alessandro Cominu .PP Hydrogen comes with ABSOLUTELY NO WARRANTY @@ -41,7 +41,7 @@ \fB\-\-lash\-no\-autoresume\fR \- Tell LASH server not to assume I'm returning from a crash. .HP -\fB\-V[Level]\fR, \fB\-\-verbose\fR[=\fILevel\fR] \- Print a lot of debugging info +\fB\-V[Level]\fR, \fB\-\-verbose\fR[=\fI\,Level\/\fR] \- Print a lot of debugging info .IP Level, if present, may be None, Error, Warning, Info, Debug or 0xHHHH .HP ++++++ hydrogen-0.9.6-desktop.patch ++++++ --- /var/tmp/diff_new_pack.KmLTCx/_old 2017-01-25 23:29:47.552369595 +0100 +++ /var/tmp/diff_new_pack.KmLTCx/_new 2017-01-25 23:29:47.552369595 +0100 @@ -2,9 +2,9 @@ =================================================================== --- linux/hydrogen.desktop.orig 2011-01-06 11:30:46.000000000 +0200 +++ linux/hydrogen.desktop 2011-10-05 16:59:45.684862755 +0200 -@@ -16,15 +16,13 @@ Comment[hu]=Dobszekvenciákat lehet vele - GenericName[ru]=Драм-машина +@@ -19,16 +19,14 @@ Comment[hu]=Dobszekvenciákat lehet vele GenericName[tr]=Davul Makinası + GenericName[fr]=Boîte à rythme -Encoding=UTF-8 Version=1.0 @@ -12,6 +12,7 @@ Type=Application -Categories=Application;AudioVideo;Sound;Audio;Qt; +Categories=AudioVideo;Sound;Audio;Qt; + Keywords=audio;sound;jackd;sampler;drum; -MimeType=text/xml +MimeType=text/xml; ++++++ hydrogen-0.9.6-lib64.patch ++++++ --- /var/tmp/diff_new_pack.KmLTCx/_old 2017-01-25 23:29:47.564367786 +0100 +++ /var/tmp/diff_new_pack.KmLTCx/_new 2017-01-25 23:29:47.564367786 +0100 @@ -11,7 +11,7 @@ INCLUDE_DIRECTORIES( include ${CMAKE_SOURCE_DIR}/include # regular headers ${CMAKE_CURRENT_BINARY_DIR}/include # generated config.h -@@ -25,7 +25,7 @@ INCLUDE_DIRECTORIES( include +@@ -27,7 +27,7 @@ INCLUDE_DIRECTORIES( include ${RUBBERBAND_INCLUDE_DIR} ) @@ -20,8 +20,8 @@ ${QT_QTCORE_LIBRARY} ${QT_QTXML_LIBRARY} ${QT_QTXMLPATTERNS_LIBRARY} -@@ -49,14 +49,20 @@ TARGET_LINK_LIBRARIES(hydrogen-core-${VE - ${CMAKE_THREAD_LIBS_INIT} +@@ -52,14 +52,20 @@ TARGET_LINK_LIBRARIES(hydrogen-core-${VE + ${NSMSESSION_LIBRARIES} ) -#SET_TARGET_PROPERTIES(hydrogen-core-${VERSION} PROPERTIES PUBLIC_HEADER "${hydrogen_INCLUDES}" ) @@ -52,7 +52,7 @@ +++ src/gui/CMakeLists.txt 2011-10-08 01:15:00.448239957 +0200 @@ -49,11 +49,11 @@ INCLUDE_DIRECTORIES( - ADD_EXECUTABLE(hydrogen WIN32 MACOSX_BUNDLE ${hydrogen_SRCS} ${hydrogen_MOC} ${hydrogen_UIS_H}) + ADD_EXECUTABLE(hydrogen WIN32 MACOSX_BUNDLE ${hydrogen_SRCS} ${hydrogen_MOC} ${hydrogen_UIS_H} ${CMAKE_SOURCE_DIR}/windows/icon.rc) TARGET_LINK_LIBRARIES(hydrogen - hydrogen-core-${VERSION} + hydrogen-core @@ -135,7 +135,7 @@ =================================================================== --- CMakeLists.txt.orig 2011-09-13 03:35:18.000000000 +0200 +++ CMakeLists.txt 2011-10-09 19:33:45.071516565 +0200 -@@ -91,6 +91,7 @@ ELSE() +@@ -101,6 +101,7 @@ ELSE() IF(WANT_SHARED) SET(H2CORE_LIBRARY_TYPE SHARED) ++++++ hydrogen-gcc47.patch ++++++ --- /var/tmp/diff_new_pack.KmLTCx/_old 2017-01-25 23:29:47.576365978 +0100 +++ /var/tmp/diff_new_pack.KmLTCx/_new 2017-01-25 23:29:47.580365375 +0100 @@ -19,6 +19,6 @@ */ +#include <unistd.h> + #include <hydrogen/event_queue.h> #include <hydrogen/version.h> #include <hydrogen/hydrogen.h> - #include <hydrogen/playlist.h> ++++++ hydrogen-no-current-time.patch ++++++ --- /var/tmp/diff_new_pack.KmLTCx/_old 2017-01-25 23:29:47.600362361 +0100 +++ /var/tmp/diff_new_pack.KmLTCx/_new 2017-01-25 23:29:47.600362361 +0100 @@ -2,7 +2,7 @@ =================================================================== --- src/cli/main.cpp.orig 2011-07-06 09:25:22.000000000 +0200 +++ src/cli/main.cpp 2011-10-05 17:17:58.479216067 +0200 -@@ -427,7 +427,7 @@ int main(int argc, char *argv[]) +@@ -429,7 +429,7 @@ int main(int argc, char *argv[]) /* Show some information */ void showInfo() { @@ -28,20 +28,20 @@ =================================================================== --- src/gui/src/main.cpp.orig 2011-07-06 09:25:45.000000000 +0200 +++ src/gui/src/main.cpp 2011-10-05 17:19:58.049676061 +0200 -@@ -470,7 +470,7 @@ int main(int argc, char *argv[]) +@@ -485,7 +485,7 @@ int main(int argc, char *argv[]) */ void showInfo() { - cout << "\nHydrogen " + H2Core::get_version() + " [" + __DATE__ + "] [http://www.hydrogen-music.org]" << endl; + cout << "\nHydrogen " + H2Core::get_version() + " [" + __TIMESTAMP__ + "] [http://www.hydrogen-music.org]" << endl; cout << "Copyright 2002-2008 Alessandro Cominu" << endl; - // ___INFOLOG( "Compiled modules: " + QString(COMPILED_FEATURES) << endl; + cout << "Copyright 2008-2016 The hydrogen development team" << endl; Index: src/gui/src/SplashScreen.cpp =================================================================== --- src/gui/src/SplashScreen.cpp.orig 2011-01-23 10:35:18.000000000 +0200 +++ src/gui/src/SplashScreen.cpp 2011-10-05 17:22:19.741481852 +0200 -@@ -53,7 +53,7 @@ SplashScreen::SplashScreen() +@@ -51,7 +51,7 @@ SplashScreen::SplashScreen() p.setFont( font ); p.setPen( QColor( 20, 20, 20 ) ); @@ -49,4 +49,4 @@ + QString version = QString( "v%1 (%2)" ).arg( H2Core::get_version().c_str() ).arg( __TIMESTAMP__ ); p.drawText( 5, 5, width - 10, 40, Qt::AlignRight | Qt::AlignTop, version ); - // p.drawText( 5, height - 45, width - 10, 40, Qt::AlignHCenter | Qt::AlignBottom, QString( trUtf8( "Modules: %1" ) ).arg( COMPILED_FEATURES ) ); + p.end();