diff --git a/media-sound/audacity/additional-files/audacity.iom b/media-sound/audacity/additional-files/audacity.iom new file mode 100644 index 000000000..d2f539bcc Binary files /dev/null and b/media-sound/audacity/additional-files/audacity.iom differ diff --git a/media-sound/audacity/additional-files/audacity.rdef.in b/media-sound/audacity/additional-files/audacity.rdef.in new file mode 100644 index 000000000..3a201c4b0 --- /dev/null +++ b/media-sound/audacity/additional-files/audacity.rdef.in @@ -0,0 +1,63 @@ + +resource app_flags B_SINGLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "Audacity", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon array { + $"6E6369660D02011202BABFB1000000000000BABFB14C0000000000000000FF00" + $"FF04006602000602B9528F39D333B9D333B9528F4CC4334D0ED700FFFFFFFFB9" + $"C5CF02000603B9BDCC3B39FABB39FAB9BDCC4D20F94C685E002929FF626ECDFF" + $"FB3761FF02010603BA5D7C3BAAF4BA6E15B9224D47E1974A3F100097DBFF7B00" + $"36FFFF6CCBFB02010602B82B7D39DCE8B8792AB6C7544777B14A1FBA5900AAFF" + $"FF0F81BC02000603BB4051000000000000BB4051499FD7CC680A00046AB17CD3" + $"DEE6FF03528902000603375D703A6851BA6851375D704D8ED746994700058AD0" + $"5100AAFFFF04689C02000603B9B5F43B1C2FBB1C2FB9B5F44CD2114C1D100004" + $"15B65159C6FFFF0479B602000602BA0ECD3A21AFBA21AFBA0ECD4C40024C8451" + $"0082D4FFFF063AE302000602B6ACA43B0B0AB01F95ABBB70C285254A8C9B007A" + $"CFFBFB0000FF0200060238A4D43D6FE0BCF22E3844234AC23E493F8B00FF7C7C" + $"FFED0606020006023A124C3D364EBDB0213A60DD4B91BE491CA100FFDB97FFE5" + $"9906160609EFFE01BDC7C8E7BDC7C8E73B5BBFC5CC15BDCDCB46435F435E4E5C" + $"48615457C7ADC6D7504B574EC5984B4C4BC50F4BC247C5B9BDC7C8E7C007C750" + $"BDC7C8E7C8E70210553C553C513A42394A383A3A373F373E363F343E353F3042" + $"284A2C46284D2850264F28502D522B522D52354E3152394A3EC0F03E463E413C" + $"40BE89BFBB3F3F493F3F3E534059485945594C5452534E5555CAE44E5A51CCDF" + $"44553C593E553C553C553C553C04020B323032303131313406047F2648264824" + $"452F3522392CBDE4264829C06A26484806047F2648264824452F3522392CBDE4" + $"264829C06A2648480607FF1F2A4D2A4D2C4D3442304C363D35373639BAF13530" + $"3432342B34B5C34CB3C547B5C34C2A4D294D2A4D4D06047F313B313B303C2C47" + $"2C452E46313B323E313B3B0607FF1F2A4D2A4D294D2849284B284035373130BA" + $"F135303432342B34B5C34CB3C547B5C34C2A4D294D2A4D4D0606FF0728492849" + $"294E2C472E492C45313B303C333C3537363931302849B631402849490608FF7F" + $"3537353736393442363D304C2A4D2C4D294D2849284B294E2C472E492E46313B" + $"323E333C353736393537370002273D273D2936302F2E32302F0608FF7FC6F240" + $"C6F2405934442551253A253230342CB9E8B93E302FB9A3B91B322B4222372250" + $"22513F5734C6AABF7CC6F240C6CEBF9DC6F240400608FF7FC6F240C6F2405934" + $"442551253A253230342CB9E8B93E302FB9A3B91B322B422337235023513F5734" + $"C6AABF7CC6F240C6CEBF9DC6F2404000025240524051424D4B4F484D4B0607FF" + $"1F4A414A41463F3E4B42453A513B583A573B583E5A3C59435A4CC08A51C1BCC4" + $"43C0694A41C400C0474A41410605FF013B583B583B4F4A414641463F3E4B4245" + $"3A513B583A573B58580607FF1F3B583B583B4F4A414641C400C0474C42C443C0" + $"6A4C42424C47443D543E5A3C593DC9D73B583CC9943B58580605FF014B444B44" + $"47443F583C56425A4B5248564E4E4B444F464B44440605FF013F583F5843564B" + $"444B494F464B524E4E48563F5842CA1A3F585806047F3F583F583C564B444744" + $"4BC3543F5843563F58580002444F444F4847513F5041513F08052F4239352F54" + $"47333F4B180A0101151240646C0000000000003EEBACC34D0348528C01178400" + $"040A010100000A010101000A0001021001178222040A0001031001178400040A" + $"020104000A0001051001178400040A000106000A030107000A040108000A0501" + $"09000A0C01151001178500040A0B01151001178220040A00010A100117822204" + $"0A00010B1001178400040A06010C000A00010D1001178222040A00010E100117" + $"8400040A07010F000A080110000A0001111001178400040A090112000A0A0113" + $"000A000114100117822204" +}; diff --git a/media-sound/audacity/audacity-3.2.1.recipe b/media-sound/audacity/audacity-3.2.1.recipe index bab331500..2745155aa 100644 --- a/media-sound/audacity/audacity-3.2.1.recipe +++ b/media-sound/audacity/audacity-3.2.1.recipe @@ -11,6 +11,7 @@ SOURCE_URI="https://github.com/audacity/audacity/archive/refs/tags/Audacity-$por CHECKSUM_SHA256="cbded508d26dba809bbacc5d16da35f89a8ee32ba8622c0555e0577130eac609" SOURCE_DIR="audacity-Audacity-$portVersion" PATCHES="audacity-$portVersion.patchset" +ADDITIONAL_FILES="audacity.rdef.in" ARCHITECTURES="?all !x86_gcc2" SECONDARY_ARCHITECTURES="?x86" @@ -114,5 +115,20 @@ INSTALL() mkdir -p $appsDir ln -s $binDir/audacity $appsDir/Audacity + + local APP_SIGNATURE="application/x-vnd.audacity" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local LONG_INFO="$SUMMARY" + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/audacity.rdef.in > $sourceDir/audacity.rdef + addResourcesToBinaries $sourceDir/audacity.rdef $appsDir/Audacity + addAppDeskbarSymlink $appsDir/Audacity }