From 0bc2b0463ffa8e9ceb745e4d0db5aecf0081263d Mon Sep 17 00:00:00 2001 From: hfsfox Date: Mon, 23 Oct 2023 14:41:29 +0300 Subject: [PATCH] hydrogen: add icon (#9673) * hydrogen: add icon * hydrogen: add icon --- .../hydrogen/additional-files/Hydrogen.rdef | 86 +++++++++++++++++++ media-sound/hydrogen/hydrogen-1.2.2.recipe | 15 ++-- 2 files changed, 94 insertions(+), 7 deletions(-) create mode 100644 media-sound/hydrogen/additional-files/Hydrogen.rdef diff --git a/media-sound/hydrogen/additional-files/Hydrogen.rdef b/media-sound/hydrogen/additional-files/Hydrogen.rdef new file mode 100644 index 000000000..8884fa97b --- /dev/null +++ b/media-sound/hydrogen/additional-files/Hydrogen.rdef @@ -0,0 +1,86 @@ +resource app_signature "application/x-vnd.hydrogen"; + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = 1, + middle = 2, + minor = 2, + + variety = B_APPV_DEVELOPMENT, + internal = 0, + + short_info = "Hydrogen", + long_info = "The advanced drum machime for Linux, macOS and Windows." +}; + +resource file_types message { + "types" = "text/xml" +}; + +resource vector_icon { + $"6E636966070354628E020002023DCAAC3DC9E6BDC42A3DD07241B6804BEA0300" + $"F5F6F9FFFFDBDEE7AF0331427705FF013142774D013142778F01314277D31302" + $"0AB47EB34CB47EB34CBBFFB34CCB01B34CC380B34CCBAAB34CCC33B47ECC33B3" + $"D5CC33BBFFCC33CB01CC33C380CC33CBAACB01CC33CBAACC33C380CC33B47ECC" + $"33BBFFCC33B3D5CC33B34CCB01B34CCBAAB34CC380B34CB47EB34CBBFFB34CB3" + $"D5B47EB34CB3D5B34CB47EB34CB47EB34CB47EB34CB47EB34C020AB47EB34CB4" + $"7EB34CBBFFB34CCB01B34CC380B34CCBAAB34CCC33B47ECC33B3D5CC33BBFFCC" + $"33CB01CC33C380CC33CBAACB01CC33CBAACC33C380CC33B47ECC33BBFFCC33B3" + $"D5CC33B34CCB01B34CCBAAB34CC380B34CB47EB34CBBFFB34CB3D5B47EB34CB3" + $"D5B34CB47EB34CB47EB34CB47EB34CB47EB34C020AB4DAB3B7B4DAB3B7BC1DB3" + $"B7CAA2B3B7C35FB3B7CB4BB3B7CBD4B4E9CBD4B440CBD437CBD4CAACCBD4C36B" + $"CBD4CB55CAA2CBDECB4BCBDEC35FCBDEB4DACBDEBC1DCBDEB431CBDEB3A8CAAC" + $"B3A8CB55B3A8C36BB3A8B4E9B3A837B3A8B440B4DAB3B7B431B3B7B4DAB3B7B4" + $"DAB3B7B4DAB3B7B4DAB3B7020EB620B6CCB620B6CCB774B6CBBA1CB6C9B8C8B6" + $"CABA1AB88DBA16BC16BA18BA52BB53BC17BDCEBC1838BC18BDCCBA53BDC8B6C8" + $"BDCAB88DC1A9B6CAC969B6CFC589B6CDC966BB3AC960C410C963BFA5C584C410" + $"BDCBC410C1A8C410BDCBC2B6BDCBC002BDCBC15CBC8EC003BA16C003BB52C003" + $"BA17C15CBA19C40FBA18C2B6B8C8C40FB626C40FB777C40FB624BFA3B620B6CC" + $"B622BB38B620B6CCB620B6CCB620B6CCB620B6CC020EB620B6CCB620B6CCB774" + $"B6CBBA1CB6C9B8C8B6CABA1AB88DBA16BC16BA18BA52BB53BC17BDCEBC1838BC" + $"18BDCCBA53BDC8B6C8BDCAB88DC1A9B6CAC969B6CFC589B6CDC966BB3AC960C4" + $"10C963BFA5C584C410BDCBC410C1A8C410BDCBC2B6BDCBC002BDCBC15CBC8EC0" + $"03BA16C003BB52C003BA17C15CBA19C40FBA18C2B6B8C8C40FB626C40FB777C4" + $"0FB624BFA3B620B6CCB622BB38B620B6CCB620B6CCB620B6CCB620B6CC020EC7" + $"CCB88CC7CCB88CC7CCBA77C7CCBE4EC7CCBC62C5C6BE4EC1B9BE4EC3BFBE4EC1" + $"B9BF0FC1B9C092C1B9BFD1C3BFC092C7CCC092C5C6C092C7CCC133C7CCC274C7" + $"CCC1D3C513C274BFA0C274C25AC274BFA0C080BFA0BC98BFA0BE8CC1B1BC98C5" + $"D3BC98C3C2BC98C5D3BBE5C5D3BA7FC5D3BB32C3C2BA7FBFA0BA7FC1B1BA7FBF" + $"A0B9D9BFA0B88CBFA0B932C25AB88CC7CCB88CC513B88CC7CCB88CC7CCB88CC7" + $"CCB88CC7CCB88C020EC7CCB88CC7CCB88CC7CCBA77C7CCBE4EC7CCBC62C5C6BE" + $"4EC1B9BE4EC3BFBE4EC1B9BF0FC1B9C092C1B9BFD1C3BFC092C7CCC092C5C6C0" + $"92C7CCC133C7CCC274C7CCC1D3C513C274BFA0C274C25AC274BFA0C080BFA0BC" + $"98BFA0BE8CC1B1BC98C5D3BC98C3C2BC98C5D3BBE5C5D3BA7FC5D3BB32C3C2BA" + $"7FBFA0BA7FC1B1BA7FBFA0B9D9BFA0B88CBFA0B932C25AB88CC7CCB88CC513B8" + $"8CC7CCB88CC7CCB88CC7CCB88CC7CCB88C0606FF07B60FC6AEB60FC6AEB6A1C6" + $"AEB7C5C6ADB733C6ADB7C5C73EB7C4C860B7C4C7CFB733C860B611C860B6A2C8" + $"60B610C7D0B60FC6AEB60FC73FB60FC6AEC6AE0606FF07B60FC6AEB60FC6AEB6" + $"A1C6AEB7C5C6ADB733C6ADB7C5C73EB7C4C860B7C4C7CFB733C860B611C860B6" + $"A2C860B610C7D0B60FC6AEB60FC73FB60FC6AEC6AE0606FF07B95AC6AEB95AC6" + $"AEB9ECC6AEBB10C6ADBA7EC6ADBB10C73EBB0FC860BB10C7CFBA7EC860B95CC8" + $"60B9EDC860B95BC7D0B95AC6AEB95BC73FB95AC6AEC6AE0606FF07B95AC6AEB9" + $"5AC6AEB9ECC6AEBB10C6ADBA7EC6ADBB10C73EBB0FC860BB10C7CFBA7EC860B9" + $"5CC860B9EDC860B95BC7D0B95AC6AEB95BC73FB95AC6AEC6AE0606FF07BCE6C6" + $"AEBCE6C6AEBD78C6AEBE9DC6ADBE0AC6ADBE9CC73EBE9BC860BE9CC7CFBE0AC8" + $"60BCE8C860BD79C860BCE8C7D0BCE6C6AEBCE7C73FBCE6C6AEC6AE0606FF07BC" + $"E6C6AEBCE6C6AEBD78C6AEBE9DC6ADBE0AC6ADBE9CC73EBE9BC860BE9CC7CFBE" + $"0AC860BCE8C860BD79C860BCE8C7D0BCE6C6AEBCE7C73FBCE6C6AEC6AE0606FF" + $"07C0B3C6AEC0B3C6AEC145C6AEC269C6ADC1D7C6ADC269C73EC268C860C269C7" + $"CFC1D7C860C0B5C860C146C860C0B4C7D0C0B3C6AEC0B4C73FC0B3C6AEC6AE06" + $"06FF07C0B3C6AEC0B3C6AEC145C6AEC269C6ADC1D7C6ADC269C73EC268C860C2" + $"69C7CFC1D7C860C0B5C860C146C860C0B4C7D0C0B3C6AEC0B4C73FC0B3C6AEC6" + $"AE0606FF07C43FC6AEC43FC6AEC4D1C6AEC5F5C6ADC563C6ADC5F5C73EC5F4C8" + $"60C5F5C7CFC563C860C441C860C4D2C860C440C7D0C43FC6AEC440C73FC43FC6" + $"AEC6AE0606FF07C43FC6AEC43FC6AEC4D1C6AEC5F5C6ADC563C6ADC5F5C73EC5" + $"F4C860C5F5C7CFC563C860C441C860C4D2C860C440C7D0C43FC6AEC440C73FC4" + $"3FC6AEC6AE0606FF07C7CBC6AEC7CBC6AEC85DC6AEC982C6ADC8EFC6ADC981C7" + $"3EC980C860C981C7CFC8EFC860C7CDC860C85EC860C7CDC7D0C7CBC6AEC7CCC7" + $"3FC7CBC6AEC6AE0606FF07C7CBC6AEC7CBC6AEC85DC6AEC982C6ADC8EFC6ADC9" + $"81C73EC980C860C981C7CFC8EFC860C7CDC860C85EC860C7CDC7D0C7CBC6AEC7" + $"CCC73FC7CBC6AEC6AE130A000100000A0001011001178122040A010102000A02" + $"0103000A0201041001178122040A030105000A0301061001178122040A040107" + $"000A0401081001178122040A050109000A05010A1001178122040A06010B000A" + $"06010C1001178122040A06010D000A06010E1001178122040A05010F000A0501" + $"101001178122040A040111000A040112100117812204" +}; diff --git a/media-sound/hydrogen/hydrogen-1.2.2.recipe b/media-sound/hydrogen/hydrogen-1.2.2.recipe index f83a655a0..3262b6fa9 100644 --- a/media-sound/hydrogen/hydrogen-1.2.2.recipe +++ b/media-sound/hydrogen/hydrogen-1.2.2.recipe @@ -4,22 +4,22 @@ support" HOMEPAGE="https://hydrogen-music.org/" COPYRIGHT="2023 Hydrogen developers" LICENSE="GNU GPL v2" -REVISION="1" +REVISION="2" SOURCE_URI="https://github.com/hydrogen-music/hydrogen/archive/refs/tags/$portVersion.tar.gz" CHECKSUM_SHA256="b38173b28cc260e5e02a7300f171cf7fefafd8c3763f31f6f8b2aafccb4bc7b5" SOURCE_DIR="hydrogen-$portVersion" PATCHES="hydrogen-$portVersion.patchset" +ADDITIONAL_FILES="Hydrogen.rdef" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" PROVIDES=" hydrogen - cmd:h2cli - cmd:h2player - cmd:hydrogen + cmd:h2cli$secondaryArchSuffix + cmd:h2player$secondaryArchSuffix + cmd:hydrogen$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix ladspa_sdk$secondaryArchSuffix @@ -65,7 +65,6 @@ BUILD_REQUIRES=" devel:libQt5Xml$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:cmake cmd:doxygen @@ -94,6 +93,8 @@ INSTALL() mkdir -p $appsDir/Hydrogen make -C build install rm $libDir/libhydrogen-core-$portVersion.a - mv $binDir/hydrogen $appsDir/Hydrogen/Hydrogen + mv $binDir/hydrogen$secondaryArchSuffix $appsDir/Hydrogen/Hydrogen + addResourcesToBinaries $portDir/additional-files/Hydrogen.rdef \ + $appsDir/Hydrogen/Hydrogen addAppDeskbarSymlink $appsDir/Hydrogen/Hydrogen }