Vifm: add icon to executable (#1762)

This commit is contained in:
Robert Sarkozi
2017-10-31 09:50:55 +02:00
committed by diversys
parent 3ed8854485
commit 538eb9901a
2 changed files with 53 additions and 1 deletions

View File

@@ -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"
};

View File

@@ -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
}