mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
geany, new recipe (#7078)
This commit is contained in:
150
dev-util/geany/additional-files/geany.rdef.in
Normal file
150
dev-util/geany/additional-files/geany.rdef.in
Normal file
@@ -0,0 +1,150 @@
|
||||
resource app_flags B_SINGLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "@APP_NAME@",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369661D020112020000003A2AAABCEAAA00000049EAAA4B75550000FFFF00"
|
||||
$"00020006043C7FFF0000000000003C7FFF49D5554C3FFF00FCE94F7FFCE94FBF"
|
||||
$"EDD400FFC4A00003C4A000020006023DFB133B8000BD18113C40654998574CA0"
|
||||
$"1900FEF8C4FFEDD40002011202000000385555BAAAAA00000049FFFF4B5FFF00"
|
||||
$"00FFFF0000020006053D000032AAAAB2AAAA3D0000496AAA4BCAAA00C4A00034"
|
||||
$"EDD4007FFCE94FBFEDD400FFC4A00002010602BABBD13B85FCB972C2BA38E348"
|
||||
$"B20548E38E00FFFFFFFFFCE94F02011202B8052D3C902CBD0FFFBD33A6478AAA"
|
||||
$"49F70400FFFFFFFF00020006023C7F253C7ED0BC952C3C69884782064BA00600"
|
||||
$"FFFFFFFFFCE94F02010602BE64BA3E1699BDB0C2BEEADD4827C4492A8800FFFF"
|
||||
$"FFFFFCE94F03816A2403EDD4000201120200000036AAAAB8FFFF00000049EAAA"
|
||||
$"4900000000FFFF000002010602000000B8AAAAB89111000000499D55482AAA00"
|
||||
$"FFF5ACFFEDD40002010602BA3000BA5555B890DF3B143E497C7148000000FFFF"
|
||||
$"FFFFFCE94F02000603342AAA3BD6DBBBD6DB342AAA4A75864A128300FFFFFFBE"
|
||||
$"EDD400FFFFFFFF02010602B82222362222B5709DB7709D44222248DDDD00FFFF"
|
||||
$"FFFFEEEEEC02010602BA6666386666B7DEB0B9DEB045222244777700FFFFFFFF"
|
||||
$"EEEEEC02010602B9BBBB37BBBBB70289B9028944111047088800FFFFFFFFEEEE"
|
||||
$"EC02010602B8AAAA36AAAAB62662B8266244FFFF483FFF00FFFFFFFFEEEEEC03"
|
||||
$"BABDB605FF02010602000000391C71B7FFFF00000049D5554A8AAA00FF6C6CFF"
|
||||
$"CC000003A400000200120234F68437B425B5B42536F684499A124AC5ED00FFFF"
|
||||
$"FFFF0002010602000000385555B666660000004855554A48B500FF6C6CFFCC00"
|
||||
$"0002001202338E3836C71CB438E33638E34831C74A752700FFFFFFFF00020106"
|
||||
$"02000000385555B666660000004AAAAA4A4AAA00FF6C6CFFCC00000200120233"
|
||||
$"8E3836C71CB438E33638E34A98E34A771C00FFFFFFFF00280606FF07C8C8C90B"
|
||||
$"C8C8C90BC8C8CAF3BF7C60C49D60BA5ACC7F28C90B28CAF328C724BF7CC598BA"
|
||||
$"5AC598C49DC598C8C8C90BC8C8C724C8C8C90BC90B0606FF075256525652C9FB"
|
||||
$"BF37CB2CC378CB2CBAF7CB2CB78356B783C9FBB783C70CBF37C5DBBAF7C5DBC3"
|
||||
$"78C5DB525652C70C5256560606FF075256525652C9FBBF37CB2CC378CB2CBAF7"
|
||||
$"CB2CB78356B783C9FBB783C70CBF37C5DBBAF7C5DBC378C5DB525652C70C5256"
|
||||
$"560606FF07C664C846C664C846C664C994BF38CAA3C32DCAA3BB42CAA3B80BC8"
|
||||
$"46B80BC994B80BC6F7BF38C5E8BB42C5E8C32DC5E8C664C846C664C6F7C664C8"
|
||||
$"46C8460606FF03C3FF56C3FF56C3FFC98A40CA60C218CA60BD67CA60BB8056BB"
|
||||
$"80C98ABB80C77DBFBFC6A7BD67C6A7C218C6A7C3FF56C3FFC77DC3FF56C3FF06"
|
||||
$"06FF074854485448C899BF3758C14558BD2A58BB8054BB80C899BB80C6D6BF37"
|
||||
$"50BD2A50C14550485448C6D6485454020ABF0B32BF0B32BB0232B7BBBDE3B7BB"
|
||||
$"BBD5B7BBBE6DB7CAC0EBB7A6BF93B678C069B65ABDE7B678BF43B5C0BDE7B48A"
|
||||
$"BDE7B525BDE7B515C4EDBF0BC7FCBA4BC7E3C110C7FCC521C4C4C393C76FC6B0"
|
||||
$"C219C65CBDE3C65CBEE9C65CBBD5BF0BBA2BC315BA2BBF0BBA2BBF0B32BF0B32"
|
||||
$"BF0B32020ABF0B32BF0B32BB0232B7BBBDE3B7BBBBD5B7BBBE6DB7CAC0EBB7A6"
|
||||
$"BF93B678C069B65ABDE7B678BF43B5C0BDE7B48ABDE7B525BDE7B515C4EDBF0B"
|
||||
$"C7FCBA4BC7E3C110C7FCC521C4C4C393C76FC6B0C219C65CBDE3C65CBEE9C65C"
|
||||
$"BBD5BF0BBA2BC315BA2BBF0BBA2BBF0B32BF0B32BF0B320606FF07BD18BD18BD"
|
||||
$"18BD18BD18BE8FBF7C40C32640BBD140B8D8BD18B8D8BE8FB8D8BBA0BF7CBA6F"
|
||||
$"BBD1BA6FC326BA6FBD18BD18BD18BBA0BD18BD18BD180609FFFF01B8A5BD18B8"
|
||||
$"A5BD18B8A5BD94B84F44B83CC027B859C1F0B627BEB0B5A8C082B65CBDEDB50A"
|
||||
$"BE75B507BDEDB522C2EEBAEBC690B8D0C5E0BBBCC6D3BD9FC730BCF0C730BE55"
|
||||
$"4C40BF37BF0AC1DFBD63BF37B8A5BD18B93FBE5CB8A5BD18BD180606FF07C553"
|
||||
$"BCD3C553BCD3C553BE00BF373EC2973EBBD83EB91BBCD3B91BBE00B91BBBA7BF"
|
||||
$"37BAB4BBD8BAB4C297BAB4C553BCD3C553BBA7C553BCD3BCD30606FF07C5DBBD"
|
||||
$"15C5DBBD15C5DBBE68BF37BF7CC2E2BF7CBB8DBF7C2EBD152EBE682EBBC1BF37"
|
||||
$"BAAEBB8DBAAEC2E2BAAEC5DBBD15C5DBBBC1C5DBBD15BD15020ABF12BAB4BF12"
|
||||
$"BAB4BB57BAB4B846BE17B846BC32B846BF48B846C1AAB846C079B6D9C14CB5EA"
|
||||
$"BED1B5FDC0A9B595BED6B533BED3B566BEBCB604C460BF12C774BA51C753C0F0"
|
||||
$"C774C4B4C47BC343C6F1C624C204C5D4BE23C5D4BF16C5D4BC3EBF12BAB4C2CD"
|
||||
$"BAB4BF12BAB4BF12BAB4BF12BAB4BF12BAB40608FF7FB674BDE4B674BDE4B674"
|
||||
$"BE14B5ECBE59B640BE41B597BE72B4DBBE59B530BE72B487BE41B453BDE4B453"
|
||||
$"BE14B453BDB3B4DCBD6EB487BD86B530BD55B5ECBD6EB597BD55B640BD86B674"
|
||||
$"BDE4B674BDB3B674BDE4BDE40608FF7FB674BDE4B674BDE4B674BE14B5ECBE59"
|
||||
$"B640BE41B597BE72B4DBBE59B530BE72B487BE41B453BDE4B453BE14B453BDB3"
|
||||
$"B4DCBD6EB487BD86B530BD55B5ECBD6EB597BD55B640BD86B674BDE4B674BDB3"
|
||||
$"B674BDE4BDE40608FF7F4238423842BCD8BFE1BD40C04BBD1CBF78BD653DBD40"
|
||||
$"BEF7BD65BE24BD1CBDE438BDE4BCD8BDE4BC473DBBDFBE24BC03BEF7BBBABFE1"
|
||||
$"BBDFBF78BBBAC04BBC03423842BC474238380608FF7F4238423842BCD8BFE1BD"
|
||||
$"40C04BBD1CBF78BD653DBD40BEF7BD65BE24BD1CBDE438BDE4BCD8BDE4BC473D"
|
||||
$"BBDFBE24BC03BEF7BBBABFE1BBDFBF78BBBAC04BBC03423842BC474238380606"
|
||||
$"FF07C1DF38C1DF38C1DFBD26BF7CBD9FC0CDBD9FBE2ABD9FBD1838BD18BD26BD"
|
||||
$"18BBF9BF7CBB80BE2ABB80C0CDBB80C1DF38C1DFBBF9C1DF38380606FF03C114"
|
||||
$"BA70C114BA70C114B9B4BF38B91CC03EB91CBE31B91C3ABA703AB9B43ABB2BBF"
|
||||
$"38BCD4BE31BCD4C03EBCD4C114BA70C114BB2BC114BA70C1140606FF03C114BA"
|
||||
$"70C114BA70C114B9B4BF38B91CC03EB91CBE31B91C3ABA703AB9B43ABB2BBF38"
|
||||
$"BCD4BE31BCD4C03EBCD4C114BA70C114BB2BC114BA70C1140606FF0742BA9642"
|
||||
$"BA9642BA10BF37B9A4BFF3B9A4BE7CB9A4BDE4BA96BDE4BA10BDE4BB1CBF37BC"
|
||||
$"4CBE7CBC4CBFF3BC4C42BA9642BB1C42BA96BA96020CC8C82EC8C82EC6DE2EC5"
|
||||
$"C8BC44C5C8BA5AC5F5BCAFC650BD85C623BD1AC650BBF157BA1FC74BBA1FCA88"
|
||||
$"BA1FCB2CBD02CB1FBB6FCB2CBE9DCB2CC1D3CB2CC038CAF8C453C54BC532C73F"
|
||||
$"C4D2C50EC58BC43F50C484C5D9C6D5C56CCC3BC1DFCBF5C563CC3BBFEDCC3BBC"
|
||||
$"07CC3BBDFACC17BA05C8C82ECAB12EC8C82EC8C82EC8C82EC8C82E020CC8C82E"
|
||||
$"C8C82EC6DE2EC5C8BC44C5C8BA5AC5F5BCAFC650BD85C623BD1AC650BBF157BA"
|
||||
$"1FC74BBA1FCA88BA1FCB2CBD02CB1FBB6FCB2CBE9DCB2CC1D3CB2CC038CAF8C4"
|
||||
$"53C54BC532C73FC4D2C50EC58BC43F50C484C5D9C6D5C56CCC3BC1DFCBF5C563"
|
||||
$"CC3BBFEDCC3BBC07CC3BBDFACC17BA05C8C82ECAB12EC8C82EC8C82EC8C82EC8"
|
||||
$"C82E0004C613BC36C613BC36C70DB83FCBB638CB92B90DCBB6BE79CBB6C24DCB"
|
||||
$"B6C063CB85C3D1C57DC57FC935C4F7C57DC57F0608FF7F2838283828BCF1B5A7"
|
||||
$"BD7BB5FCBD4AB553BDAC24BD7BB4ECBDACB443BD4AB41038B40FBCF1B410BC2E"
|
||||
$"24BBA4B443BBD5B4ECBB73B5A7BBA4B553BB73B5FCBBD5283828BC2E28383806"
|
||||
$"08FF7FB8D8B5ECB8D8B5ECB8D8B6C6B7A6B7FEB863B790B6E8B86BB541B7FEB5"
|
||||
$"FFB86BB484B790B40FB5ECB40FB6C6B40FB511B542B3D9B484B447B5FFB36CB7"
|
||||
$"A6B3D9B6E8B36CB863B447B8D8B5ECB8D8B511B8D8B5ECB5EC0608FF7FB7402E"
|
||||
$"B7402EB740B93EB651BA30B6E5B9DBB5BEBA85B476BA30B509BA85B3E2B9DBB3"
|
||||
$"882EB387B93EB388B7E9B476B6F7B3E2B74CB509B6A2B651B6F7B5BEB6A2B6E5"
|
||||
$"B74CB7402EB740B7E9B7402E2E0608FF7FB740BAB3B740BAB3B740BB2D29BBDA"
|
||||
$"B6FFBB9DB62CBC17B541BBDAB5ABBC17B4D8BB9D24BAB324BB2D24BA3AB541B9"
|
||||
$"8DB4D8B9CAB5ABB95029B98DB62CB950B6FFB9CAB740BAB3B740BA3AB740BAB3"
|
||||
$"BAB30212B674B344B674B344B4FCB34422B5EC22B47422B64BB407B6F7B3E3B6"
|
||||
$"A4B391B75BB3442EB344B7EDB34430B45CBA6BB3B5BA0EB458BA83B453BAB4B4"
|
||||
$"53BA9AB453BAF4B47EBB66B463BB30B414BBA0223822BC0E22BD4BB520BDE4B4"
|
||||
$"64BDE4B5DBBDE4B67438B674BD4BB674BC70B667BC36B66FBC53B70BBC01B783"
|
||||
$"BAB4B783BB69B783BA55B72FB9B9B764B9FEB764B964B7832EB783B8FFB783B8"
|
||||
$"81B77BB85CB77DB86FB86FB7F5B91BB5ECB91BB705B91BB474B674B344B7EBB3"
|
||||
$"44B674B344B674B344B674B344B674B3440606FF07B520BBB7B520BBB7B4A7BB"
|
||||
$"B7B44738B447BC17B447BD08B520BD68B4A7BD68B598BD68B5F838B5F8BD08B5"
|
||||
$"F8BC17B520BBB7B598BBB7B520BBB7BBB7020EB674B3C3B674B3C3B543B3C3B4"
|
||||
$"4BB5ECB44BB4BBB44BB65EB4ADB71DB471B6C6B422B761B3C32EB3C3B7EFB3C3"
|
||||
$"B955B4F9BA23B447B9F4B4E0BA4DB4CFBAB4B4CFBA7EB4CFBB50B5ECBBD0B54F"
|
||||
$"BBD0B688BBD0B708BAB4B708BB50B708BA4CB67CB9C1B6CFB9F3B6CEB975B704"
|
||||
$"2EB704B90CB704B861B6EAB803B6FBB830B7E1B7CCB89CB5ECB89CB6F2B89CB4"
|
||||
$"BBB674B3C3B7A4B3C3B674B3C3B674B3C3B674B3C3B674B3C30606FF0BBF37C1"
|
||||
$"14BF37C114BEC6C1C9BDE4C334BE55C27EBE55C3E9BF374EBEC6C49EBFA9C49E"
|
||||
$"42C334C01AC3E9C01AC27EBF37C113BFA9C1C9BF37C113BF37C1140606FF0BBF"
|
||||
$"37C114BF37C114BEC6C1C9BDE4C334BE55C27EBE55C3E9BF374EBEC6C49EBFA9"
|
||||
$"C49E42C334C01AC3E9C01AC27EBF37C113BFA9C1C9BF37C113BF37C1140605FF"
|
||||
$"01BF38C16EBF38C16EBEECC205BE55C334BEA0C29CBEA0C3CBBF38C4F9BEECC4"
|
||||
$"62BF38C3CBBF38C16EBF38C29CBF38C16EC16E0606FF07BA6FBFF7BA6FBFF7BA"
|
||||
$"2BC07FB9A3C18FB9E8C107B9E8C217BA6FC327BA2BC29FBAB3C29FBB3BC18F34"
|
||||
$"C21734C107BA6FBFF7BAB3C07FBA6FBFF7BFF70606FF07BA6FBFF7BA6FBFF7BA"
|
||||
$"2BC07FB9A3C18FB9E8C107B9E8C217BA6FC327BA2BC29FBAB3C29FBB3BC18F34"
|
||||
$"C21734C107BA6FBFF7BAB3C07FBA6FBFF7BFF70605FF01BA6FC03BBA6FC03BBA"
|
||||
$"42C0ACB9E8C18FBA15C11EBA15C200BA6FC2E3BA42C272BA6FC200BA6FC03BBA"
|
||||
$"6FC11EBA6FC03BC03B0606FF07C400C003C400C0034AC08BC334C19CC377C113"
|
||||
$"C37746C400C3344AC2ABC443C2ABC4CCC19C4C464CC113C400C003C443C08BC4"
|
||||
$"00C003C0030606FF07C400C003C400C0034AC08BC334C19CC377C113C37746C4"
|
||||
$"00C3344AC2ABC443C2ABC4CCC19C4C464CC113C400C003C443C08BC400C003C0"
|
||||
$"030605FF01C400C047C400C047C3D2C0B9C377C19CC3A5C12AC3A5C20DC40048"
|
||||
$"C3D2C27EC400C20DC400C047C400C12AC400C047C047270A000100000A010101"
|
||||
$"000A0201021001178100040A0301031001178100040A040104000A020105000A"
|
||||
$"050106000A0201071001178100040A060108000A070109000A08010A10011781"
|
||||
$"00040A02010B1001178100040A09010C1001178100040A0A010D000A02010E10"
|
||||
$"01178100040A02010F000A0B01101001178100040A0C0111000A0D0112000A02"
|
||||
$"01131001178100040A0E01141001178100040A0B0115000A0201161001178122"
|
||||
$"040A0F01171001178122040A100118000A110119000A12011A000A13011B000A"
|
||||
$"14011C1001178100040A15021D1E1001178100040A16011F000A170120100117"
|
||||
$"8120040A180121000A190122000A1701231001178120040A1A0124000A1B0125"
|
||||
$"000A1701261001178120040A1C012700"
|
||||
};
|
||||
136
dev-util/geany/geany-1.38.0.recipe
Normal file
136
dev-util/geany/geany-1.38.0.recipe
Normal file
@@ -0,0 +1,136 @@
|
||||
SUMMARY="A fast and lightweight IDE"
|
||||
DESCRIPTION="Geany is a small and lightweight integrated development environment.
|
||||
It was developed to provide a small and fast IDE, which has only a few dependencies from other \
|
||||
packages.
|
||||
Another goal was to be as independent as possible from a special Desktop Environment like KDE or \
|
||||
GNOME. So it is using only the GTK+ toolkit and therefore you need only the GTK+ runtime \
|
||||
libraries to run Geany."
|
||||
HOMEPAGE="https://www.geany.org"
|
||||
COPYRIGHT="2005 The Geany-contributors
|
||||
1998-2003 by Neil Hodgson"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/geany/geany/archive/refs/tags/$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="d3b23a61f6ec3893671bac4f988f6ec3856092a233a47e3a170dc64212827e92"
|
||||
PATCHES="geany-$portVersion.patchset"
|
||||
ADDITIONAL_FILES="geany.rdef.in"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
libVersion="0.0.0"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
geany$secondaryArchSuffix = $portVersion
|
||||
app:Geany = $portVersion
|
||||
lib:libgeany$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
cmd:javac >= 14
|
||||
cmd:fpc
|
||||
cmd:grep
|
||||
# cmd:latex
|
||||
cmd:make
|
||||
cmd:perl
|
||||
cmd:python3.8
|
||||
cmd:tidy
|
||||
cmd:ruby
|
||||
# cmd:valac #can't seem to find gobject_2.0
|
||||
php$secondaryArchSuffix >= 7.4.16
|
||||
lib:libatk_1.0$secondaryArchSuffix
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcairo_gobject$secondaryArchSuffix
|
||||
lib:libgdk_3$secondaryArchSuffix
|
||||
lib:libgdk_pixbuf_2.0$secondaryArchSuffix
|
||||
lib:libgio_2.0$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgmodule_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libgtk_3$secondaryArchSuffix
|
||||
lib:libgtkspell3_3$secondaryArchSuffix
|
||||
lib:libharfbuzz$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libpango_1.0$secondaryArchSuffix
|
||||
"
|
||||
|
||||
PROVIDES_devel="
|
||||
geany${secondaryArchSuffix}_devel = $portVersion
|
||||
devel:libgeany$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES_devel="
|
||||
geany$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libgdk_3$secondaryArchSuffix
|
||||
devel:libgio_2.0$secondaryArchSuffix
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libgmodule_2.0$secondaryArchSuffix
|
||||
devel:libgobject_2.0$secondaryArchSuffix
|
||||
devel:libgtk_3$secondaryArchSuffix
|
||||
devel:libgtkspell3_3$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:aclocal
|
||||
cmd:autoreconf
|
||||
cmd:awk
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:intltool_update
|
||||
cmd:libtoolize$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
export LIBS=-lnetwork
|
||||
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
runConfigure --omit-dirs binDir ./configure \
|
||||
--bindir=$appsDir \
|
||||
--disable-html-docs
|
||||
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
mv $appsDir/geany $appsDir/Geany
|
||||
rm -rf $dataDir/applications
|
||||
rm $libDir/*.la
|
||||
rm $libDir/geany/*.la
|
||||
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local APP_NAME="Geany"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
local APP_SIGNATURE="application/x-vnd.geany"
|
||||
sed \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
-e "s|@APP_NAME@|$APP_NAME|" \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
$portDir/additional-files/geany.rdef.in > geany.rdef
|
||||
|
||||
addResourcesToBinaries geany.rdef $appsDir/Geany
|
||||
addAppDeskbarSymlink $appsDir/Geany
|
||||
|
||||
prepareInstalledDevelLib libgeany
|
||||
fixPkgconfig
|
||||
|
||||
packageEntries devel \
|
||||
$developDir
|
||||
}
|
||||
|
||||
TEST()
|
||||
{
|
||||
make check
|
||||
}
|
||||
34
dev-util/geany/patches/geany-1.38.0.patchset
Normal file
34
dev-util/geany/patches/geany-1.38.0.patchset
Normal file
@@ -0,0 +1,34 @@
|
||||
From a7ff274d2397677bfc9734c56d3b67fe53e02c6d Mon Sep 17 00:00:00 2001
|
||||
From: begasus <begasus@gmail.com>
|
||||
Date: Thu, 28 Jul 2022 11:26:13 +0200
|
||||
Subject: Add Haiku specifics
|
||||
|
||||
|
||||
diff --git a/src/keyfile.c b/src/keyfile.c
|
||||
index 90ad79a..6474a1e 100644
|
||||
--- a/src/keyfile.c
|
||||
+++ b/src/keyfile.c
|
||||
@@ -78,6 +78,8 @@
|
||||
#define GEANY_DEFAULT_TOOLS_TERMINAL "cmd.exe /Q /C %c"
|
||||
#elif defined(__APPLE__)
|
||||
#define GEANY_DEFAULT_TOOLS_TERMINAL "open -a terminal %c"
|
||||
+#elif defined(__HAIKU__)
|
||||
+#define GEANY_DEFAULT_TOOLS_TERMINAL "Terminal"
|
||||
#else
|
||||
#define GEANY_DEFAULT_TOOLS_TERMINAL "xterm -e \"/bin/sh %c\""
|
||||
#endif
|
||||
@@ -86,6 +88,11 @@
|
||||
#define GEANY_DEFAULT_FONT_SYMBOL_LIST "Helvetica Medium 12"
|
||||
#define GEANY_DEFAULT_FONT_MSG_WINDOW "Menlo Medium 12"
|
||||
#define GEANY_DEFAULT_FONT_EDITOR "Menlo Medium 12"
|
||||
+#elif defined(__HAIKU__)
|
||||
+#define GEANY_DEFAULT_TOOLS_BROWSER "WebPositive"
|
||||
+#define GEANY_DEFAULT_FONT_SYMBOL_LIST "Noto Sans Display Regular 10"
|
||||
+#define GEANY_DEFAULT_FONT_MSG_WINDOW "Noto Sans Display Regular 10"
|
||||
+#define GEANY_DEFAULT_FONT_EDITOR "Noto Sans Display Regular 10"
|
||||
#else
|
||||
#define GEANY_DEFAULT_TOOLS_BROWSER "firefox"
|
||||
#define GEANY_DEFAULT_FONT_SYMBOL_LIST "Sans 9"
|
||||
--
|
||||
2.36.1
|
||||
|
||||
Reference in New Issue
Block a user