diff --git a/app-misc/vifm/additional-files/vifm.rdef.in b/app-misc/vifm/additional-files/vifm.rdef.in new file mode 100644 index 000000000..de8ce89c6 --- /dev/null +++ b/app-misc/vifm/additional-files/vifm.rdef.in @@ -0,0 +1,37 @@ + +resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "Vifm", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon { + $"6E63696608050003FF00BF054F03C4BFB103D8BC74040089030000800100CCFF" + $"FA140A04B51D20B5F6B2272020B5F6B3D80A04B51D20B5F6B2272020B5F6B3D8" + $"0A04CA44CB89B51DCB89B444B813CB1CB8130A04C5A3B3BFB691B3BFB365B881" + $"C8D0B8810A04CA44CB89B51DCB89B444B813CB1CB8130A04C5A3B3BFB691B3BF" + $"B365B881C8D0B8810A04C020B51ECA83B51ECA83CA2BC020CA2B0A04C020B51E" + $"CA83B51ECA83CA2BC020CA2B0A04B4E0B521BFEEB521BFEECA28B4E0CA280A04" + $"B4E0B521BFEEB521BFEECA28B4E0CA280A04B899C856B699BB62C56830C794C6" + $"4C0A04B899C856B699BB62C56830C794C64C0A04B927C766B6DFBA7DC5A2B829" + $"C816C5090A04B927C766B6DFBA7DC5A2B829C816C5090A04B9EDC68FB741B9BA" + $"C5EFB6F3C8C8C3BE0A04B9EDC68FB741B9BAC5EFB6F3C8C8C3BE0808BCA5C34E" + $"B89FBAFFBB2BBB15BDC7BFECC0BAB9D1C354B9DCBEA6C34EBCA5C34E0808BCA5" + $"C34EB89FBAFFBB2BBB15BDC7BFECC0BAB9D1C354B9DCBEA6C34EBCA5C34E080A" + $"C3B3BE08C5F1BDFBC5F1C340C3B3C34DC3B3BE08C399BBEDC5F1BBEDC5F1BD06" + $"C2EDBD06C365BBED080AC3B3BE08C5F1BDFBC5F1C340C3B3C34DC3B3BE08C399" + $"BBEDC5F1BBEDC5F1BD06C2EDBD06C365BBED140A000100000A00010110011780" + $"00040A010102000A010103000A010104000A010105000A020106000A03010710" + $"01178120040A020108000A0301091001178120040A04010A000A05010B100117" + $"8002040A04010C000A05010D1001178002040A04010E000A05010F1001178002" + $"040A060110000A0701111001178012040A060112000A070113100117811204" +}; diff --git a/app-misc/vifm/vifm-0.9.recipe b/app-misc/vifm/vifm-0.9.recipe index eba480425..ede192543 100644 --- a/app-misc/vifm/vifm-0.9.recipe +++ b/app-misc/vifm/vifm-0.9.recipe @@ -6,11 +6,12 @@ having to learn a new set of commands." HOMEPAGE="http://vifm.info/" COPYRIGHT="2017" LICENSE="GNU GPL v2" -REVISION="1" +REVISION="2" srcGitRev="e6a7b06c275eba05f4151f0923f0ac2ec4269c94" SOURCE_URI="https://github.com/vifm/vifm/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="bdc6eb91d33a172ce8f14b7de194c6f589903fe4003be0a646d7689021d4e79e" SOURCE_DIR="vifm-$srcGitRev" +ADDITIONAL_FILES="vifm.rdef.in" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -52,4 +53,18 @@ BUILD() INSTALL() { make install + + # Add Haiku resources + local APP_SIGNATURE="application/x-vnd.vifm" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local LONG_INFO="$SUMMARY" + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/vifm.rdef.in > vifm.rdef + + addResourcesToBinaries vifm.rdef $binDir/vifm }