diff --git a/net-ftp/filezilla/additional-files/filezilla.iom b/net-ftp/filezilla/additional-files/filezilla.iom new file mode 100644 index 000000000..5a6b5edc0 Binary files /dev/null and b/net-ftp/filezilla/additional-files/filezilla.iom differ diff --git a/net-ftp/filezilla/additional-files/filezilla.rdef.in b/net-ftp/filezilla/additional-files/filezilla.rdef.in new file mode 100644 index 000000000..eacc42701 --- /dev/null +++ b/net-ftp/filezilla/additional-files/filezilla.rdef.in @@ -0,0 +1,35 @@ + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "FileZilla", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon array { + $"6E6369660804006605FF03010000020006023CC7EE389BC0BA16573E39B04977" + $"C842ADC700FF8080FFFF3E3E020006023C529D3753A2B8966F3D9D084B604449" + $"6AAF00800000FFAC0000020106023EC0000000000000003F0000460000480000" + $"00FFBFBFFF80000002000602BC4E76BC411B3C90DABCA00D46D87D4ADA8500AC" + $"0000FFFF3F3F03BF0000070A04465E545E605154490A04242C463A523030240A" + $"04463A465C525052300A04242C244A465C463A0611AAAAEAFF024E422E33302B" + $"4335452D2920204529492C3941432F4C325332533453385537543A574A5C465C" + $"4A5C4C554C5549553B4F3D513B4F4D4706102A22E2BF5639BBF9BD2D38324C4D" + $"293129533135414938523B583B58405353554E5A5355544E544E505244504651" + $"4450553F0A042424245C5C5C5C240C0A0001000818FF0A02030302011818FF01" + $"178402040A0501010818FF0A0301010A3FBD370000000000003FBD374242C83E" + $"C85918FF0A0401020818FF0A0501030818FF0A0601030A3FC3C3000000000000" + $"3FD55540787842800018FF0A0001040A3E3FCA0000000000003E3FCA46888148" + $"886318FF0A0101040A3E3FCA0000000000003E3FCA46088148486318FF0A0201" + $"0618001801178822040A0701060800180A0101050A402222000000000000400A" + $"E4C13333C0620A0018" +}; diff --git a/net-ftp/filezilla/filezilla-3.62.2.recipe b/net-ftp/filezilla/filezilla-3.62.2.recipe index a82fbb161..13e89a0d3 100644 --- a/net-ftp/filezilla/filezilla-3.62.2.recipe +++ b/net-ftp/filezilla/filezilla-3.62.2.recipe @@ -10,6 +10,7 @@ REVISION="1" SOURCE_URI="https://download.filezilla-project.org/client/FileZilla_${portVersion}_src.tar.bz2" CHECKSUM_SHA256="a76709635ca0ea474f691f6c60b191334af3079ef192c07c346504baab738c12" PATCHES="filezilla-$portVersion.patchset" +ADDITIONAL_FILES="filezilla.rdef.in" ARCHITECTURES="?all !x86_gcc2" SECONDARY_ARCHITECTURES="?x86" @@ -100,5 +101,20 @@ INSTALL() mkdir -p $appsDir ln -s $prefix/bin/filezilla $appsDir/FileZilla + + local APP_SIGNATURE="application/x-vnd.filezilla" + 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/filezilla.rdef.in > $sourceDir/filezilla.rdef + addResourcesToBinaries $sourceDir/filezilla.rdef $appsDir/FileZilla + addAppDeskbarSymlink $appsDir/FileZilla }