mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 04:00:05 +02:00
emacs: implement icon (#1389)
This commit is contained in:
48
app-editors/emacs/additional-files/emacs.rdef.in
Normal file
48
app-editors/emacs/additional-files/emacs.rdef.in
Normal file
@@ -0,0 +1,48 @@
|
||||
|
||||
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
short_info = "Emacs",
|
||||
long_info = "The famous text editor"
|
||||
};
|
||||
|
||||
resource app_signature "application/x-vnd.emacs-editor";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369660503953AC403703AA9010A0B1B6705FF0501060204CB45BFC3CB45B9"
|
||||
$"4CCB45C63BBFADCB79C614CB79B946CB79B415BFC3B415C63BB415B94CBFADB4"
|
||||
$"0DB946B40DC614B40D0204CB45BFC3CB45B94CCB45C63BBFADCB79C614CB79B9"
|
||||
$"46CB79B415BFC3B415C63BB415B94CBFADB40DB946B40DC614B40D0204CB45BF"
|
||||
$"C3CB45B94CCB45C63BBFADCB79C614CB79B946CB79B415BFC3B415C63BB415B9"
|
||||
$"4CBFADB40DB946B40DC614B40D0204CB45BFC3CB45B94CCB45C63BBFADCB79C6"
|
||||
$"14CB79B946CB79B415BFC3B415C63BB415B94CBFADB40DB946B40DC614B40D02"
|
||||
$"1EBBB1C7FDBBB5C7FCBBB1C7FDBDF0C7F2BCACC80FBE73C7E7C1D7C764C064C7"
|
||||
$"B6C1D7C764C48FC6AAC39CC703C58CC64DC654C58DC616C5FDC652C576C5F3C4"
|
||||
$"F3C667C524C4C8C476C0BFC47EC36DC48CBDC6C464BC42C37EBCC8C3E4BBC0C3"
|
||||
$"16BE2BC0F8BC01C1F6BF42C071C389BF78C389BF78C218BEC2BEDCBD3CBF69BD"
|
||||
$"82BE60BD00BD6FBC36BD9ABCA5BD3EBBCCBE3DBB56BDE2BB71BF64BB02C27EBA"
|
||||
$"C7C104BACDC33DBAC4C35BBAB8C35BBAB8C462BA8CC4C7B8BCC50FB9D8C486B7"
|
||||
$"99C1EDB72AC331B6EFC0BC2BBDDDB837BDDDB837C16AB82FC246B89DC202B83E"
|
||||
$"C26EB8D6C141B94AC234B923C039B975BE15B9A9BE15B9A9BC06B9C8BA24BAB6"
|
||||
$"BA94B9CAB9DCBB50BAB4BC2DBA72BBD8BBCABD62BE5EBE84BD5BBE09BEBFBEB2"
|
||||
$"BFDCBF09BFDCBF09BC96BEDBB8D6C105BA39BFDCB745C278BB2CC543B7F6C433"
|
||||
$"BD12C5E4C0D7C5EFBE03C630C282C5D8C2CAC608C2C5C5E5C2D0C63AC06DC6DA"
|
||||
$"C0F0C6B4BF1FC73A021EBBB1C7FDBBB5C7FCBBB1C7FDBDF0C7F2BCACC80FBE73"
|
||||
$"C7E7C1D7C764C064C7B6C1D7C764C48FC6AAC39CC703C58CC64DC654C58DC616"
|
||||
$"C5FDC652C576C5F3C4F3C667C524C4C8C476C0BFC47EC36DC48CBDC6C464BC42"
|
||||
$"C37EBCC8C3E4BBC0C316BE2BC0F8BC01C1F6BF42C071C389BF78C389BF78C218"
|
||||
$"BEC2BEDCBD3CBF69BD82BE60BD00BD6FBC36BD9ABCA5BD3EBBCCBE3DBB56BDE2"
|
||||
$"BB71BF64BB02C27EBAC7C104BACDC33DBAC4C35BBAB8C35BBAB8C462BA8CC4C7"
|
||||
$"B8BCC50FB9D8C486B799C1EDB72AC331B6EFC0BC2BBDDDB837BDDDB837C16AB8"
|
||||
$"2FC246B89DC202B83EC26EB8D6C141B94AC234B923C039B975BE15B9A9BE15B9"
|
||||
$"A9BC06B9C8BA24BAB6BA94B9CAB9DCBB50BAB4BC2DBA72BBD8BBCABD62BE5EBE"
|
||||
$"84BD5BBE09BEBFBEB2BFDCBF09BFDCBF09BC96BEDBB8D6C105BA39BFDCB745C2"
|
||||
$"78BB2CC543B7F6C433BD12C5E4C0D7C5EFBE03C630C282C5D8C2CAC608C2C5C5"
|
||||
$"E5C2D0C63AC06DC6DAC0F0C6B4BF1FC73A060A010100000A0201011001178100"
|
||||
$"040A000102000A0301031001178100040A030104000A040105100117800004"
|
||||
};
|
||||
@@ -13,10 +13,11 @@ project planner, mail and news reader, debugger interface, calendar, and more.
|
||||
HOMEPAGE="https://gnu.org/s/emacs/"
|
||||
COPYRIGHT="2001-2017 Free Software Foundation, Inc."
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
REVISION="2"
|
||||
SOURCE_URI="http://www.artfiles.org/gnu.org/emacs/emacs-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="59b55194c9979987c5e9f1a1a4ab5406714e80ffcfd415cc6b9222413bc073fa"
|
||||
PATCHES="emacs-$portVersion.patchset"
|
||||
ADDITIONAL_FILES="emacs.rdef.in"
|
||||
|
||||
ARCHITECTURES="?x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86"
|
||||
@@ -127,4 +128,19 @@ INSTALL()
|
||||
addattr SYS:ENV DISABLE_ASLR=1 $f
|
||||
fi
|
||||
done
|
||||
|
||||
# Icon
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
#local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local MINOR="`echo 0`"
|
||||
|
||||
sed \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
$portDir/additional-files/emacs.rdef.in > emacs.rdef
|
||||
|
||||
addResourcesToBinaries emacs.rdef \
|
||||
$binDir/emacs
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user