diff --git a/audio/hydrogen/Makefile b/audio/hydrogen/Makefile index 21d7996e31ed..cc261cbdc3eb 100644 --- a/audio/hydrogen/Makefile +++ b/audio/hydrogen/Makefile @@ -1,84 +1,83 @@ PORTNAME= hydrogen -DISTVERSION= 1.0.1 -PORTREVISION= 1 +DISTVERSION= 1.1.1 CATEGORIES= audio MAINTAINER= FreeBSD@ShaneWare.Biz COMMENT= Advanced drum machine WWW= http://www.hydrogen-music.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libsndfile.so:audio/libsndfile \ liblo.so:audio/liblo USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig \ localbase qt:5 USE_QT= core gui network widgets xml xmlpatterns buildtools:build \ linguisttools:build qmake:build testlib:build USE_LDCONFIG= yes +CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${LOCALBASE}/share/man USE_GITHUB= yes GH_ACCOUNT= hydrogen-music OPTIONS_SINGLE= EXPORT OPTIONS_SINGLE_EXPORT= LIBARCHIVE LIBTAR OPTIONS_DEFINE= ALSA DEBUG JACK LADSPA LASH OSS PORTAUDIO \ PULSEAUDIO RDF TEST OPTIONS_DEFAULT= JACK LADSPA LIBARCHIVE OSS RDF EXPORT_DESC= Export support for drumkit ALSA_CMAKE_BOOL= WANT_ALSA ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_RUN_DEPENDS= alsa-plugins>=0:audio/alsa-plugins DEBUG_CMAKE_BOOL= WANT_DEBUG JACK_CMAKE_BOOL= WANT_JACK WANT_JACKSESSION JACK_LIB_DEPENDS= libjack.so:audio/jack LADSPA_CMAKE_BOOL= WANT_LADSPA LADSPA_CMAKE_ON= -DLADSPA_LIBRARIES:STRING=${LOCALBASE}/lib/ladspa LADSPA_BUILD_DEPENDS= ladspa>=0:audio/ladspa LADSPA_RUN_DEPENDS= analyseplugin:audio/ladspa LASH_CMAKE_BOOL= WANT_LASH LASH_LIB_DEPENDS= liblash.so:audio/lash LIBARCHIVE_DESC= LibArchive support LIBARCHIVE_CMAKE_BOOL= WANT_LIBARCHIVE LIBARCHIVE_USES= libarchive LIBTAR_DESC= Libtar support LIBTAR_CMAKE_BOOL= WANT_LIBTAR LIBTAR_CMAKE_ON= -DCMAKE_REQUIRED_INCLUDES:STRING=${LOCALBASE}/include/ LIBTAR_LIB_DEPENDS= libtar.so:devel/libtar OSS_CMAKE_BOOL= WANT_OSS PORTAUDIO_CMAKE_BOOL= WANT_PORTAUDIO PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PULSEAUDIO_CMAKE_BOOL= WANT_PULSEAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio RDF_DESC= RDF File support RDF_CMAKE_BOOL= WANT_LRDF RDF_CMAKE_ON= -DLRDF_INCLUDE_DIR:STRING=${LOCALBASE}/include/raptor2 RDF_LIB_DEPENDS= liblrdf.so:textproc/liblrdf TEST_CMAKE_BOOL= WANT_CPPUNIT TEST_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/cppunit.pc:devel/cppunit +TEST_LDFLAGS= -lexecinfo post-patch: @${REINPLACE_CMD} 's|EXISTS(tar|EXISTS(${LOCALBASE}/lib/libtar.so|g' \ ${WRKSRC}/CMakeLists.txt - @${REINPLACE_CMD} 's|%%DATADIR%%|${DATADIR}|g' \ - ${WRKSRC}/data/i18n/CMakeLists.txt do-test-TEST-on: cd ${WRKSRC} && ./src/tests/tests .include diff --git a/audio/hydrogen/distinfo b/audio/hydrogen/distinfo index 3d1c9158aaf6..7379010e134e 100644 --- a/audio/hydrogen/distinfo +++ b/audio/hydrogen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1608443952 -SHA256 (hydrogen-music-hydrogen-1.0.1_GH0.tar.gz) = de6e8ba259ff340037f24e80f8b34592138603b080b02cfa3214ef9b0d66ac63 -SIZE (hydrogen-music-hydrogen-1.0.1_GH0.tar.gz) = 11501583 +TIMESTAMP = 1665886685 +SHA256 (hydrogen-music-hydrogen-1.1.1_GH0.tar.gz) = aba28a11a3dfb3eaf1a831817990b7dfe49343e09119c83717e2e8878179b5ca +SIZE (hydrogen-music-hydrogen-1.1.1_GH0.tar.gz) = 11417837 diff --git a/audio/hydrogen/files/patch-data_i18n_CMakeLists.txt b/audio/hydrogen/files/patch-data_i18n_CMakeLists.txt deleted file mode 100644 index 71735fafcb3c..000000000000 --- a/audio/hydrogen/files/patch-data_i18n_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- data/i18n/CMakeLists.txt.orig 2020-12-20 08:51:14.629324000 -0800 -+++ data/i18n/CMakeLists.txt 2020-12-20 08:51:25.442169000 -0800 -@@ -7,7 +7,7 @@ - ADD_CUSTOM_TARGET(translations ALL DEPENDS ${QM_FILES}) - - IF(MINGW) -- INSTALL(FILES ${QM_FILES} DESTINATION "data/i18n") -+ INSTALL(FILES ${QM_FILES} DESTINATION "%%DATADIR%%/data/i18n") - ELSE() - INSTALL(FILES ${QM_FILES} DESTINATION "${H2_SYS_PATH}/data/i18n") - ENDIF() diff --git a/audio/hydrogen/files/patch-src_core_Logger.cpp b/audio/hydrogen/files/patch-src_core_Logger.cpp new file mode 100644 index 000000000000..73f4d717cc90 --- /dev/null +++ b/audio/hydrogen/files/patch-src_core_Logger.cpp @@ -0,0 +1,10 @@ +--- src/core/Logger.cpp.orig 2022-10-17 00:49:12 UTC ++++ src/core/Logger.cpp +@@ -65,6 +65,7 @@ void* loggerThread_func( void* param ) { + Logger::queue_t::iterator it, last; + + while ( logger->__running ) { ++ pthread_mutex_lock( &logger->__mutex ); + pthread_cond_wait( &logger->__messages_available, &logger->__mutex ); + pthread_mutex_unlock( &logger->__mutex ); + if( !queue->empty() ) { diff --git a/audio/hydrogen/pkg-plist b/audio/hydrogen/pkg-plist index 14485ac0dcd0..2f4b910b6ece 100644 --- a/audio/hydrogen/pkg-plist +++ b/audio/hydrogen/pkg-plist @@ -1,495 +1,501 @@ bin/h2cli bin/h2player bin/hydrogen -include/hydrogen/IO/AlsaAudioDriver.h -include/hydrogen/IO/AlsaMidiDriver.h -include/hydrogen/IO/AudioOutput.h -include/hydrogen/IO/CoreAudioDriver.h -include/hydrogen/IO/CoreMidiDriver.h -include/hydrogen/IO/DiskWriterDriver.h -include/hydrogen/IO/FakeDriver.h -include/hydrogen/IO/jack_audio_driver.h -include/hydrogen/IO/JackMidiDriver.h -include/hydrogen/IO/MidiCommon.h -include/hydrogen/IO/MidiInput.h -include/hydrogen/IO/MidiOutput.h -include/hydrogen/IO/NullDriver.h -include/hydrogen/IO/OssDriver.h -include/hydrogen/IO/PortAudioDriver.h -include/hydrogen/IO/PortMidiDriver.h -include/hydrogen/IO/PulseAudioDriver.h -include/hydrogen/IO/TransportInfo.h -include/hydrogen/LashClient.h -include/hydrogen/LocalFileMng.h -include/hydrogen/Preferences.h -include/hydrogen/audio_engine.h -include/hydrogen/automation_path_serializer.h -include/hydrogen/basics/adsr.h -include/hydrogen/basics/automation_path.h -include/hydrogen/basics/drumkit.h -include/hydrogen/basics/drumkit_component.h -include/hydrogen/basics/instrument.h -include/hydrogen/basics/instrument_component.h -include/hydrogen/basics/instrument_layer.h -include/hydrogen/basics/instrument_list.h -include/hydrogen/basics/note.h -include/hydrogen/basics/pattern.h -include/hydrogen/basics/pattern_list.h -include/hydrogen/basics/playlist.h -include/hydrogen/basics/sample.h -include/hydrogen/basics/song.h include/hydrogen/config.h -include/hydrogen/core_action_controller.h -include/hydrogen/event_queue.h -include/hydrogen/fx/Effects.h -include/hydrogen/fx/LadspaFX.h -include/hydrogen/globals.h -include/hydrogen/h2_exception.h -include/hydrogen/helpers/files.h -include/hydrogen/helpers/filesystem.h -include/hydrogen/helpers/legacy.h -include/hydrogen/helpers/xml.h -include/hydrogen/hydrogen.h -include/hydrogen/lilypond/lilypond.h -include/hydrogen/logger.h -include/hydrogen/midi_action.h -include/hydrogen/midi_map.h -include/hydrogen/nsm.h -include/hydrogen/nsm_client.h -include/hydrogen/object.h -include/hydrogen/osc_server.h -include/hydrogen/rt_clock.h -include/hydrogen/sampler/Sampler.h -include/hydrogen/smf/SMF.h -include/hydrogen/smf/SMFEvent.h -include/hydrogen/synth/Synth.h -include/hydrogen/timehelper.h -include/hydrogen/timeline.h -include/hydrogen/version.h -lib/libhydrogen-core-1.0.1.so +include/hydrogen/core/AudioEngine.h +include/hydrogen/core/AutomationPathSerializer.h +include/hydrogen/core/Basics/Adsr.h +include/hydrogen/core/Basics/AutomationPath.h +include/hydrogen/core/Basics/Drumkit.h +include/hydrogen/core/Basics/DrumkitComponent.h +include/hydrogen/core/Basics/ExponentialTables.h +include/hydrogen/core/Basics/Instrument.h +include/hydrogen/core/Basics/InstrumentComponent.h +include/hydrogen/core/Basics/InstrumentLayer.h +include/hydrogen/core/Basics/InstrumentList.h +include/hydrogen/core/Basics/Note.h +include/hydrogen/core/Basics/Pattern.h +include/hydrogen/core/Basics/PatternList.h +include/hydrogen/core/Basics/Playlist.h +include/hydrogen/core/Basics/Sample.h +include/hydrogen/core/Basics/Song.h +include/hydrogen/core/CoreActionController.h +include/hydrogen/core/EventQueue.h +include/hydrogen/core/FX/Effects.h +include/hydrogen/core/FX/LadspaFX.h +include/hydrogen/core/Globals.h +include/hydrogen/core/H2Exception.h +include/hydrogen/core/Helpers/Files.h +include/hydrogen/core/Helpers/Filesystem.h +include/hydrogen/core/Helpers/Legacy.h +include/hydrogen/core/Helpers/Translations.h +include/hydrogen/core/Helpers/Xml.h +include/hydrogen/core/Hydrogen.h +include/hydrogen/core/IO/AlsaAudioDriver.h +include/hydrogen/core/IO/AlsaMidiDriver.h +include/hydrogen/core/IO/AudioOutput.h +include/hydrogen/core/IO/CoreAudioDriver.h +include/hydrogen/core/IO/CoreMidiDriver.h +include/hydrogen/core/IO/DiskWriterDriver.h +include/hydrogen/core/IO/FakeDriver.h +include/hydrogen/core/IO/JackAudioDriver.h +include/hydrogen/core/IO/JackMidiDriver.h +include/hydrogen/core/IO/MidiCommon.h +include/hydrogen/core/IO/MidiInput.h +include/hydrogen/core/IO/MidiOutput.h +include/hydrogen/core/IO/NullDriver.h +include/hydrogen/core/IO/OssDriver.h +include/hydrogen/core/IO/PortAudioDriver.h +include/hydrogen/core/IO/PortMidiDriver.h +include/hydrogen/core/IO/PulseAudioDriver.h +include/hydrogen/core/IO/TransportInfo.h +include/hydrogen/core/Lash/LashClient.h +include/hydrogen/core/Lilipond/Lilypond.h +include/hydrogen/core/LocalFileMng.h +include/hydrogen/core/Logger.h +include/hydrogen/core/MidiAction.h +include/hydrogen/core/MidiMap.h +include/hydrogen/core/Nsm.h +include/hydrogen/core/NsmClient.h +include/hydrogen/core/Object.h +include/hydrogen/core/OscServer.h +include/hydrogen/core/Preferences.h +include/hydrogen/core/Sampler/Interpolation.h +include/hydrogen/core/Sampler/Sampler.h +include/hydrogen/core/Smf/SMF.h +include/hydrogen/core/Smf/SMFEvent.h +include/hydrogen/core/Synth/Synth.h +include/hydrogen/core/Timehelper.h +include/hydrogen/core/Timeline.h +include/hydrogen/core/Version.h +include/hydrogen/core/rt_clock.h +lib/libhydrogen-core-1.1.1.so share/man/man1/hydrogen.1.gz share/appdata/org.hydrogenmusic.Hydrogen.appdata.xml share/applications/org.hydrogenmusic.Hydrogen.desktop -share/icons/hicolor/scalable/apps/org.hydrogenmusic.Hydrogen.svg %%DATADIR%%/data/DefaultSong.h2song %%DATADIR%%/data/click.wav %%DATADIR%%/data/demo_songs/GM_kit_Diddley.h2song %%DATADIR%%/data/demo_songs/GM_kit_Jazzy.h2song %%DATADIR%%/data/demo_songs/GM_kit_demo1.h2song %%DATADIR%%/data/demo_songs/GM_kit_demo2.h2song %%DATADIR%%/data/demo_songs/GM_kit_demo3.h2song %%DATADIR%%/data/demo_songs/TR808kit-demo.h2song %%DATADIR%%/data/demo_songs/tutorial_georgyporgy.h2song %%DATADIR%%/data/drumkits/GMRockKit/24Ride-1.wav %%DATADIR%%/data/drumkits/GMRockKit/24Ride-2.wav %%DATADIR%%/data/drumkits/GMRockKit/24Ride-3.wav %%DATADIR%%/data/drumkits/GMRockKit/24Ride-4.wav %%DATADIR%%/data/drumkits/GMRockKit/24Ride-5.wav %%DATADIR%%/data/drumkits/GMRockKit/Bell-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Bell-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Bell-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Bell-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Bell-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Cowbell-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Cowbell-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Cowbell-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Cowbell-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Cowbell-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Crash-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Crash-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Crash-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Crash-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Crash-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/HandClap.wav %%DATADIR%%/data/drumkits/GMRockKit/HatClosed-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/HatClosed-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/HatClosed-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/HatClosed-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/HatClosed-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/HatOpen-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/HatOpen-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/HatOpen-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/HatOpen-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/HatOpen-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/HatPedal-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/HatPedal-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/HatPedal-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/HatPedal-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/HatPedal-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/HatSemiOpen-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/HatSemiOpen-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/HatSemiOpen-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/HatSemiOpen-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/HatSemiOpen-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Kick-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Kick-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Kick-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Kick-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Kick-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Ride-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Ride-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Ride-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Ride-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Ride-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/SideStick-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/SideStick-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/SideStick-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/SideStick-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/SideStick-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Snare-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Snare-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Snare-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Snare-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Snare-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/SnareRimshot-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/SnareRimshot-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/SnareRimshot-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/SnareRimshot-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/SnareRimshot-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Splash-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Splash-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Splash-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Splash-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Splash-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom1-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom1-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom1-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom1-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom1-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom2-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom2-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom2-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom2-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/Tom2-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/TomFloor-Hard.wav %%DATADIR%%/data/drumkits/GMRockKit/TomFloor-Hardest.wav %%DATADIR%%/data/drumkits/GMRockKit/TomFloor-Med.wav %%DATADIR%%/data/drumkits/GMRockKit/TomFloor-Soft.wav %%DATADIR%%/data/drumkits/GMRockKit/TomFloor-Softest.wav %%DATADIR%%/data/drumkits/GMRockKit/drumkit.xml %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Clap.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Clave.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Conga.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Cowbell.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Cymbal.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Hat_Closed.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Hat_Open.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Hat_Pedal.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Kick_Long.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Kick_Short.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Shaker.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Snare_1.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Snare_2.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Tom_Hi.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Tom_Low.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/808_Tom_Mid.flac %%DATADIR%%/data/drumkits/TR808EmulationKit/drumkit.xml %%DATADIR%%/data/emptySample.wav %%DATADIR%%/data/hydrogen.default.conf %%DATADIR%%/data/i18n/hydrogen_ca.qm %%DATADIR%%/data/i18n/hydrogen_cs.qm %%DATADIR%%/data/i18n/hydrogen_de.qm %%DATADIR%%/data/i18n/hydrogen_el.qm +%%DATADIR%%/data/i18n/hydrogen_en.qm +%%DATADIR%%/data/i18n/hydrogen_en_GB.qm %%DATADIR%%/data/i18n/hydrogen_es.qm %%DATADIR%%/data/i18n/hydrogen_fr.qm %%DATADIR%%/data/i18n/hydrogen_gl.qm %%DATADIR%%/data/i18n/hydrogen_hr.qm %%DATADIR%%/data/i18n/hydrogen_hu_HU.qm %%DATADIR%%/data/i18n/hydrogen_it.qm %%DATADIR%%/data/i18n/hydrogen_ja.qm %%DATADIR%%/data/i18n/hydrogen_nl.qm %%DATADIR%%/data/i18n/hydrogen_pl.qm %%DATADIR%%/data/i18n/hydrogen_pt_BR.qm %%DATADIR%%/data/i18n/hydrogen_ru.qm %%DATADIR%%/data/i18n/hydrogen_sr.qm %%DATADIR%%/data/i18n/hydrogen_sv.qm %%DATADIR%%/data/i18n/hydrogen_uk.qm +%%DATADIR%%/data/i18n/hydrogen_zh_CN.qm %%DATADIR%%/data/img/gray/about/aboutLogo.png %%DATADIR%%/data/img/gray/audiFileBrowser/go-home.png %%DATADIR%%/data/img/gray/audiFileBrowser/go-up.png %%DATADIR%%/data/img/gray/audiFileBrowser/player_play.png %%DATADIR%%/data/img/gray/audiFileBrowser/player_stop.png %%DATADIR%%/data/img/gray/h2-icon.svg %%DATADIR%%/data/img/gray/icon.icns %%DATADIR%%/data/img/gray/icon.svg %%DATADIR%%/data/img/gray/icon16.png %%DATADIR%%/data/img/gray/icon24.png %%DATADIR%%/data/img/gray/icon32.png %%DATADIR%%/data/img/gray/icon48.png %%DATADIR%%/data/img/gray/icon64.png %%DATADIR%%/data/img/gray/instrumentEditor/btn_dropdown_off.png %%DATADIR%%/data/img/gray/instrumentEditor/btn_dropdown_on.png %%DATADIR%%/data/img/gray/instrumentEditor/btn_dropdown_over.png %%DATADIR%%/data/img/gray/instrumentEditor/bypass_off.png %%DATADIR%%/data/img/gray/instrumentEditor/bypass_on.png %%DATADIR%%/data/img/gray/instrumentEditor/bypass_over.png %%DATADIR%%/data/img/gray/instrumentEditor/deleteLayer_off.png %%DATADIR%%/data/img/gray/instrumentEditor/deleteLayer_on.png %%DATADIR%%/data/img/gray/instrumentEditor/deleteLayer_over.png %%DATADIR%%/data/img/gray/instrumentEditor/editLayer_off.png %%DATADIR%%/data/img/gray/instrumentEditor/editLayer_on.png %%DATADIR%%/data/img/gray/instrumentEditor/editLayer_over.png %%DATADIR%%/data/img/gray/instrumentEditor/instrumentTab.png -%%DATADIR%%/data/img/gray/instrumentEditor/instrumentTab_new.png %%DATADIR%%/data/img/gray/instrumentEditor/instrumentTab_top.png %%DATADIR%%/data/img/gray/instrumentEditor/instrument_show_off.png %%DATADIR%%/data/img/gray/instrumentEditor/instrument_show_on.png %%DATADIR%%/data/img/gray/instrumentEditor/layerTab.png %%DATADIR%%/data/img/gray/instrumentEditor/layerTabnew.png %%DATADIR%%/data/img/gray/instrumentEditor/layerTabsupernew.png %%DATADIR%%/data/img/gray/instrumentEditor/library_show_off.png %%DATADIR%%/data/img/gray/instrumentEditor/library_show_on.png %%DATADIR%%/data/img/gray/instrumentEditor/loadLayer_off.png %%DATADIR%%/data/img/gray/instrumentEditor/loadLayer_on.png %%DATADIR%%/data/img/gray/instrumentEditor/loadLayer_over.png %%DATADIR%%/data/img/gray/instrumentEditor/speaker.png %%DATADIR%%/data/img/gray/lcd/LCDLargeFontSet.png %%DATADIR%%/data/img/gray/lcd/LCDLargeGrayFontSet.png %%DATADIR%%/data/img/gray/lcd/LCDSmallBlueFontSet.png %%DATADIR%%/data/img/gray/lcd/LCDSmallFontSetRed.xcf %%DATADIR%%/data/img/gray/lcd/LCDSmallGrayFontSet.png %%DATADIR%%/data/img/gray/lcd/LCDSmallRedFontSet.png %%DATADIR%%/data/img/gray/lcd/LCDSpinBox_down_off.png %%DATADIR%%/data/img/gray/lcd/LCDSpinBox_down_on.png %%DATADIR%%/data/img/gray/lcd/LCDSpinBox_down_over.png %%DATADIR%%/data/img/gray/lcd/LCDSpinBox_up_off.png %%DATADIR%%/data/img/gray/lcd/LCDSpinBox_up_on.png %%DATADIR%%/data/img/gray/lcd/LCDSpinBox_up_over.png %%DATADIR%%/data/img/gray/mixerPanel/background_FX.png %%DATADIR%%/data/img/gray/mixerPanel/btn_edit_off.png %%DATADIR%%/data/img/gray/mixerPanel/btn_edit_on.png %%DATADIR%%/data/img/gray/mixerPanel/btn_edit_over.png %%DATADIR%%/data/img/gray/mixerPanel/btn_load_off.png %%DATADIR%%/data/img/gray/mixerPanel/btn_load_over.png %%DATADIR%%/data/img/gray/mixerPanel/btn_mute_off.png %%DATADIR%%/data/img/gray/mixerPanel/btn_mute_on.png %%DATADIR%%/data/img/gray/mixerPanel/btn_mute_over.png %%DATADIR%%/data/img/gray/mixerPanel/btn_on_off.png %%DATADIR%%/data/img/gray/mixerPanel/btn_on_on.png %%DATADIR%%/data/img/gray/mixerPanel/btn_on_over.png %%DATADIR%%/data/img/gray/mixerPanel/btn_play_off.png %%DATADIR%%/data/img/gray/mixerPanel/btn_play_on.png %%DATADIR%%/data/img/gray/mixerPanel/btn_play_over.png %%DATADIR%%/data/img/gray/mixerPanel/btn_solo_off.png %%DATADIR%%/data/img/gray/mixerPanel/btn_solo_on.png %%DATADIR%%/data/img/gray/mixerPanel/btn_solo_over.png %%DATADIR%%/data/img/gray/mixerPanel/bypass_off.png %%DATADIR%%/data/img/gray/mixerPanel/bypass_on.png %%DATADIR%%/data/img/gray/mixerPanel/bypass_over.png %%DATADIR%%/data/img/gray/mixerPanel/componentmixerline_background.png %%DATADIR%%/data/img/gray/mixerPanel/edit_off.png %%DATADIR%%/data/img/gray/mixerPanel/edit_on.png %%DATADIR%%/data/img/gray/mixerPanel/edit_over.png %%DATADIR%%/data/img/gray/mixerPanel/fader_background.png %%DATADIR%%/data/img/gray/mixerPanel/fader_knob.png %%DATADIR%%/data/img/gray/mixerPanel/fader_leds.png %%DATADIR%%/data/img/gray/mixerPanel/fxline_background.png %%DATADIR%%/data/img/gray/mixerPanel/knob_images.png %%DATADIR%%/data/img/gray/mixerPanel/led_trigger_off.png %%DATADIR%%/data/img/gray/mixerPanel/led_trigger_on.png %%DATADIR%%/data/img/gray/mixerPanel/masterMixer_background.png %%DATADIR%%/data/img/gray/mixerPanel/masterMixer_leds.png %%DATADIR%%/data/img/gray/mixerPanel/masterMixerline_background.png %%DATADIR%%/data/img/gray/mixerPanel/master_mute_off.png %%DATADIR%%/data/img/gray/mixerPanel/master_mute_on.png %%DATADIR%%/data/img/gray/mixerPanel/master_mute_over.png %%DATADIR%%/data/img/gray/mixerPanel/mixer_background.png %%DATADIR%%/data/img/gray/mixerPanel/mixerline_background.png %%DATADIR%%/data/img/gray/mixerPanel/mixerline_background_on.png %%DATADIR%%/data/img/gray/mixerPanel/mixerline_label_background.png %%DATADIR%%/data/img/gray/mixerPanel/mixerline_text_background.png +%%DATADIR%%/data/img/gray/mixerPanel/openMixerSettings_off.png +%%DATADIR%%/data/img/gray/mixerPanel/openMixerSettings_over.png %%DATADIR%%/data/img/gray/mixerPanel/panFader_background.png %%DATADIR%%/data/img/gray/mixerPanel/rotary_center_images.png %%DATADIR%%/data/img/gray/mixerPanel/rotary_images.png %%DATADIR%%/data/img/gray/mixerPanel/showFX_off.png %%DATADIR%%/data/img/gray/mixerPanel/showFX_on.png %%DATADIR%%/data/img/gray/mixerPanel/showFX_over.png %%DATADIR%%/data/img/gray/mixerPanel/showMixer_off.png %%DATADIR%%/data/img/gray/mixerPanel/showMixer_on.png %%DATADIR%%/data/img/gray/mixerPanel/showMixer_over.png %%DATADIR%%/data/img/gray/mixerPanel/showPeaks_off.png %%DATADIR%%/data/img/gray/mixerPanel/showPeaks_on.png %%DATADIR%%/data/img/gray/mixerPanel/showPeaks_over.png %%DATADIR%%/data/img/gray/patternEditor/background_channel.png %%DATADIR%%/data/img/gray/patternEditor/background_rec-new.png %%DATADIR%%/data/img/gray/patternEditor/background_res-new.png %%DATADIR%%/data/img/gray/patternEditor/background_zoom-new.png %%DATADIR%%/data/img/gray/patternEditor/btn_dropdown_off.png %%DATADIR%%/data/img/gray/patternEditor/btn_dropdown_on.png %%DATADIR%%/data/img/gray/patternEditor/btn_dropdown_over.png %%DATADIR%%/data/img/gray/patternEditor/btn_drum_piano_off.png %%DATADIR%%/data/img/gray/patternEditor/btn_drum_piano_on.png %%DATADIR%%/data/img/gray/patternEditor/btn_hear_off.png %%DATADIR%%/data/img/gray/patternEditor/btn_hear_on.png %%DATADIR%%/data/img/gray/patternEditor/btn_mute_off.png %%DATADIR%%/data/img/gray/patternEditor/btn_mute_on.png %%DATADIR%%/data/img/gray/patternEditor/btn_quant_off.png %%DATADIR%%/data/img/gray/patternEditor/btn_quant_on.png %%DATADIR%%/data/img/gray/patternEditor/btn_quant_over.png %%DATADIR%%/data/img/gray/patternEditor/btn_record_off.png %%DATADIR%%/data/img/gray/patternEditor/btn_record_on.png %%DATADIR%%/data/img/gray/patternEditor/btn_record_over.png %%DATADIR%%/data/img/gray/patternEditor/btn_solo_off.png %%DATADIR%%/data/img/gray/patternEditor/btn_solo_on.png %%DATADIR%%/data/img/gray/patternEditor/editor_top.png +%%DATADIR%%/data/img/gray/patternEditor/icn_warning.png +%%DATADIR%%/data/img/gray/patternEditor/icn_warning.svg %%DATADIR%%/data/img/gray/patternEditor/instrument_line.png %%DATADIR%%/data/img/gray/patternEditor/instrument_line_selected.png %%DATADIR%%/data/img/gray/patternEditor/tickPosition.png %%DATADIR%%/data/img/gray/playerControlPanel/background.png %%DATADIR%%/data/img/gray/playerControlPanel/background_BPM.png %%DATADIR%%/data/img/gray/playerControlPanel/background_Control.png %%DATADIR%%/data/img/gray/playerControlPanel/background_Jack.png %%DATADIR%%/data/img/gray/playerControlPanel/background_Mode.png %%DATADIR%%/data/img/gray/playerControlPanel/bbt_off.png %%DATADIR%%/data/img/gray/playerControlPanel/bbt_on.png %%DATADIR%%/data/img/gray/playerControlPanel/bc_off.old.png %%DATADIR%%/data/img/gray/playerControlPanel/bc_off.png %%DATADIR%%/data/img/gray/playerControlPanel/bc_on.old.png %%DATADIR%%/data/img/gray/playerControlPanel/bc_on.png %%DATADIR%%/data/img/gray/playerControlPanel/beatConter_BG.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_ffwd_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_ffwd_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_ffwd_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_loop_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_loop_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_loop_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_metronome_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_metronome_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_metronome_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_mmc_space_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_mmc_space_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_mode_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_mode_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_mode_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_play_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_play_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_play_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_rec_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_rec_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_rec_over.png -%%DATADIR%%/data/img/gray/playerControlPanel/btn_recdel_off.png -%%DATADIR%%/data/img/gray/playerControlPanel/btn_recdel_on.png -%%DATADIR%%/data/img/gray/playerControlPanel/btn_recdel_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_rwd_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_rwd_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_rwd_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_set_play_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_set_play_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showDrumkitManager_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showDrumkitManager_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showDrumkitManager_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showInstrumentEditor_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showInstrumentEditor_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showInstrumentEditor_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showMixer_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showMixer_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showMixer_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showPatternEditor_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showPatternEditor_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showPatternEditor_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showSongEditor_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showSongEditor_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_showSongEditor_over.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_stop_off.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_stop_on.png %%DATADIR%%/data/img/gray/playerControlPanel/btn_stop_over.png %%DATADIR%%/data/img/gray/playerControlPanel/cpuLoad_back.png %%DATADIR%%/data/img/gray/playerControlPanel/cpuLoad_leds.png %%DATADIR%%/data/img/gray/playerControlPanel/icn_metronome_off.png %%DATADIR%%/data/img/gray/playerControlPanel/icn_metronome_on.png %%DATADIR%%/data/img/gray/playerControlPanel/icn_pause.png %%DATADIR%%/data/img/gray/playerControlPanel/icn_play.png %%DATADIR%%/data/img/gray/playerControlPanel/jackMasterBtn_off.png %%DATADIR%%/data/img/gray/playerControlPanel/jackMasterBtn_on.png %%DATADIR%%/data/img/gray/playerControlPanel/jackMasterBtn_over.png %%DATADIR%%/data/img/gray/playerControlPanel/jackTransportBtn_off.png %%DATADIR%%/data/img/gray/playerControlPanel/jackTransportBtn_on.png %%DATADIR%%/data/img/gray/playerControlPanel/jackTransportBtn_over.png %%DATADIR%%/data/img/gray/playerControlPanel/lcd_background.png %%DATADIR%%/data/img/gray/playerControlPanel/metronome_down.png %%DATADIR%%/data/img/gray/playerControlPanel/metronome_off.png %%DATADIR%%/data/img/gray/playerControlPanel/metronome_up.png %%DATADIR%%/data/img/gray/playerControlPanel/midiActivity_back.png %%DATADIR%%/data/img/gray/playerControlPanel/midiActivity_on.png %%DATADIR%%/data/img/gray/playerControlPanel/onoff.png %%DATADIR%%/data/img/gray/playerControlPanel/pattern_mode.png %%DATADIR%%/data/img/gray/playerControlPanel/playlist_background_Control.png %%DATADIR%%/data/img/gray/playerControlPanel/rubber_off.png %%DATADIR%%/data/img/gray/playerControlPanel/rubber_on.png %%DATADIR%%/data/img/gray/playerControlPanel/song_mode.png %%DATADIR%%/data/img/gray/playerControlPanel/statusLED_off.png %%DATADIR%%/data/img/gray/playerControlPanel/statusLED_on.png %%DATADIR%%/data/img/gray/preferencesDialog/rec.png %%DATADIR%%/data/img/gray/skin_btn_off.png %%DATADIR%%/data/img/gray/skin_btn_on.png %%DATADIR%%/data/img/gray/skin_btn_over.png %%DATADIR%%/data/img/gray/songEditor/bg_topPanel.png %%DATADIR%%/data/img/gray/songEditor/btn_bpm_off.png %%DATADIR%%/data/img/gray/songEditor/btn_bpm_on.png %%DATADIR%%/data/img/gray/songEditor/btn_bpm_over.png %%DATADIR%%/data/img/gray/songEditor/btn_clear_off.png %%DATADIR%%/data/img/gray/songEditor/btn_clear_on.png %%DATADIR%%/data/img/gray/songEditor/btn_clear_over.png %%DATADIR%%/data/img/gray/songEditor/btn_down_off.png %%DATADIR%%/data/img/gray/songEditor/btn_down_on.png %%DATADIR%%/data/img/gray/songEditor/btn_down_over.png %%DATADIR%%/data/img/gray/songEditor/btn_draw_off.png %%DATADIR%%/data/img/gray/songEditor/btn_draw_on.png %%DATADIR%%/data/img/gray/songEditor/btn_draw_over.png %%DATADIR%%/data/img/gray/songEditor/btn_followPH_off.png %%DATADIR%%/data/img/gray/songEditor/btn_followPH_on.png %%DATADIR%%/data/img/gray/songEditor/btn_followPH_over.png %%DATADIR%%/data/img/gray/songEditor/btn_minus_off.png %%DATADIR%%/data/img/gray/songEditor/btn_minus_on.png %%DATADIR%%/data/img/gray/songEditor/btn_minus_over.png %%DATADIR%%/data/img/gray/songEditor/btn_mode_off.png %%DATADIR%%/data/img/gray/songEditor/btn_mode_on.png %%DATADIR%%/data/img/gray/songEditor/btn_mode_over.png %%DATADIR%%/data/img/gray/songEditor/btn_new_off.png %%DATADIR%%/data/img/gray/songEditor/btn_new_on.png %%DATADIR%%/data/img/gray/songEditor/btn_new_over.png %%DATADIR%%/data/img/gray/songEditor/btn_select_off.png %%DATADIR%%/data/img/gray/songEditor/btn_select_on.png %%DATADIR%%/data/img/gray/songEditor/btn_select_over.png %%DATADIR%%/data/img/gray/songEditor/btn_up_off.png %%DATADIR%%/data/img/gray/songEditor/btn_up_on.png %%DATADIR%%/data/img/gray/songEditor/btn_up_over.png %%DATADIR%%/data/img/gray/songEditor/btn_viewPL_off.png %%DATADIR%%/data/img/gray/songEditor/btn_viewPL_on.png %%DATADIR%%/data/img/gray/songEditor/btn_viewPL_over.png %%DATADIR%%/data/img/gray/songEditor/btn_viewTL_off.png %%DATADIR%%/data/img/gray/songEditor/btn_viewTL_on.png %%DATADIR%%/data/img/gray/songEditor/btn_viewTL_over.png %%DATADIR%%/data/img/gray/songEditor/playingPattern_off.png %%DATADIR%%/data/img/gray/songEditor/playingPattern_on.png %%DATADIR%%/data/img/gray/songEditor/songEditorLabelABG.png %%DATADIR%%/data/img/gray/songEditor/songEditorLabelBG.png %%DATADIR%%/data/img/gray/songEditor/songEditorLabelSBG.png %%DATADIR%%/data/img/gray/splash/splash.png %%DATADIR%%/data/img/gray/warning.png %%DATADIR%%/data/img/gray/warning.svg %%DATADIR%%/data/img/gray/waveDisplay/background.png %%DATADIR%%/data/img/gray/waveDisplay/bgsamplewavedisplay.png %%DATADIR%%/data/img/gray/waveDisplay/detailsamplewavedisplay.png %%DATADIR%%/data/img/gray/waveDisplay/mainsamplewavedisplay.png %%DATADIR%%/data/img/gray/waveDisplay/targetsamplewavedisplay.png %%DATADIR%%/data/img/h2-icon.bmp %%DATADIR%%/data/img/h2-icon.ico %%DATADIR%%/data/new_tutorial/img_tutorial/Bridge1_4th.png %%DATADIR%%/data/new_tutorial/img_tutorial/Bridge3_3a_hh.png %%DATADIR%%/data/new_tutorial/img_tutorial/C3_6+7.png %%DATADIR%%/data/new_tutorial/img_tutorial/Intro4th.png %%DATADIR%%/data/new_tutorial/img_tutorial/PatternBase1.png %%DATADIR%%/data/new_tutorial/img_tutorial/PatternBase2.png %%DATADIR%%/data/new_tutorial/img_tutorial/Riff1b.png %%DATADIR%%/data/new_tutorial/img_tutorial/Riff1c.png %%DATADIR%%/data/new_tutorial/img_tutorial/Riff1d.png %%DATADIR%%/data/new_tutorial/img_tutorial/Verse8th.png %%DATADIR%%/data/new_tutorial/img_tutorial/VerseAll.png %%DATADIR%%/data/new_tutorial/img_tutorial/VerseBridge.png %%DATADIR%%/data/new_tutorial/img_tutorial/VerseBridge_hh.png %%DATADIR%%/data/new_tutorial/img_tutorial/warn.png %%DATADIR%%/data/new_tutorial/tutorial_en.html %%DATADIR%%/data/xsd/drumkit.xsd %%DATADIR%%/data/xsd/drumkit_pattern.xsd %%DATADIR%%/data/xsd/playlist.xsd +share/icons/hicolor/scalable/apps/org.hydrogenmusic.Hydrogen.svg