mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
bluefish, new recipe (#7435)
This commit is contained in:
BIN
app-editors/bluefish/additional-files/bluefish-icon.iom
Normal file
BIN
app-editors/bluefish/additional-files/bluefish-icon.iom
Normal file
Binary file not shown.
138
app-editors/bluefish/additional-files/bluefish.rdef.in
Normal file
138
app-editors/bluefish/additional-files/bluefish.rdef.in
Normal file
@@ -0,0 +1,138 @@
|
||||
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 {
|
||||
$"6E63696611040017020116020000003C06E2BB31A20000004627DA4860C100FF"
|
||||
$"FF8F020106020000003A0780BA492A00000046F33A481CFC0072A6DBFF4974AA"
|
||||
$"020006023279A53A965EB774E035B4A04B22494A1C9E0072A6DBFF4974AA0500"
|
||||
$"058002001202396C843A7A34B81D113C01B24A7C904A3A5700FFFFFFFF2D0201"
|
||||
$"06020000003E7134BE68460000004885644899FC003278C6FF26498002001202"
|
||||
$"BAF89BBB944E3B8738BB03A04BA0CE49DF8300003DFF00000400320201060200"
|
||||
$"000039D8D1BA02F000000049D05049774A0072A6DBFF4974AA020012022F4AF3"
|
||||
$"393338B9297F2F551349427349668D00FFFFFFFF2D02001602309FB6393D87B8"
|
||||
$"7CD2316AFA496D3A49B8CD00FFFF8F020106020000003A0D06BA384C00000049"
|
||||
$"CBCA48031F0072A6DBFF4974AA0200060231AE2B373AB1B9B7D32F324E470F28"
|
||||
$"4B0EDD0072A6DBFF4974AA0200120232B207B61664398FAA2F28F249324B4B0F"
|
||||
$"82000069FF00000200060231C56B360E06B9CF4F2E08B146E7A14AE6680072A6"
|
||||
$"DBFF4974AA230606FF07C8CEC0D8C8CEC0D8C694C353C0F0C781C456C690BF7A"
|
||||
$"C7ADBC9AC965BD2DC7DCBE7ACAC1C31CC888C14CC9B3C5B0C6B8C8CEC0D8C855"
|
||||
$"C3F6C8CEC0D8C0D80607FF1FC8E3C0AEC8E3C0AEC69DC329C118C76CC46EC651"
|
||||
$"BF7BC79CBC85C961BD32C7C3BD91CA80C0F4C9ADBF98CA17C4ABC82EC8E3C0F6"
|
||||
$"C7F7C4DBC8B2C145C8E3C0AEC908C08BC8E3C0AEC0AE0607FF1FC8F4C083C8F4"
|
||||
$"C083C6B4C2F9C15E53C492C5F4BFACC775BC7DC925BD7BC7AEBC55CA17BE85CA"
|
||||
$"27BDE0CA15C26BCA1FC7A4C420C597C722C84AC314C8F4C083C90FC1B1C8F4C0"
|
||||
$"83C0830609FFFF01C8FDC06EC8FDC06EC763C1EDC444C55EC618C400C350C61E"
|
||||
$"C118C746C24DC70ABF78C76ABC7DC8FFBD88C7AEBC05C9D6BDF3CA2DBD5DCA23"
|
||||
$"C10BCA85C5D9C683C3CEC897C751C4D9C90EC08857C2E0C90DC084C8FDC06EC9"
|
||||
$"0EC059C8FDC06EC06E020BC8F4C05DC8F4C05DC862C0CCC761C217C7E4C186C5"
|
||||
$"B0C41BC162C730C3C8C60CBFF0C73CBD2FC83CBE6AC788BCBEC88EBC5FC998BC"
|
||||
$"23C8FDBCE8CA41BEC4CA4BBDF1CA3EC09DCA42C3CDC862C25CC972C570C734C7"
|
||||
$"E9C3FCC6D1C5ADC87AC2F4C91FC083C923C1C3C91DC068C8F4C05DC918C041C8"
|
||||
$"F4C05DC8F4C05DC8F4C05DC8F4C05D0605FF01C933C0AEC933C0AEC90FC406BE"
|
||||
$"B3CA5BC3A5CA6DBA2ACA49C15BC720BC69C743C646C4D7C933C0AEC944BE92C9"
|
||||
$"33C0AEC0AE0608FF7FCAACB65BCAACB65BC767B800C6BDBF8AC6E9BC43C77EC1"
|
||||
$"A9C9E0C55DC762C496CB83C606C9F5C467CAB1C52EC861C204CA13BC99C91CBF"
|
||||
$"0ACA2CBA7CCADBB64AC9EDB842CACBB650CAACB65BCABCB656CAACB65BB65B06"
|
||||
$"07FF1FCAF0B62DCAF0B62DC789B787C6ADBF0DC6F1BBC8C6D6C0C9C7F3C42BC7"
|
||||
$"8CC277C8E9C4D8CB38C5A6C9EDC5C9C89EC3AACA17BD10C89FBFC3CA42BAC6CA"
|
||||
$"F0B62DCA03B823CAF0B62DB62D0609FFFF01CAF0B61CCAF0B61CC80CB716C6BF"
|
||||
$"BD49C73DBA8AC62FBFABC7E2C434C760C1EBC8E7C4F5CB67C5B7CA0AC5EFC8C5"
|
||||
$"C3D1CA1BBD39C8A3BFEACA7EBADCCB23B60BC9E6B839CB12B610CAF1B61BCB01"
|
||||
$"B616CAF0B61BCAF0B61CCAF0B61BCAF0B61CB61C020A5CB60B5CB60BC847B6EA"
|
||||
$"C6D8BC56C766B9D6C690BDDD52C0F7C646BF7DC749C210C7EDC44EC76CC34CC8"
|
||||
$"F8C51DCB89C5C3CA20C60ACA11C4A3C93CC10BC933C2EAC91EBF8CCA46BCCAC9"
|
||||
$"D8BE2ACA65BA7FCB38B5F1CA21B804CB1DB5FA5CB60BCB02B6025CB60B5CB60B"
|
||||
$"5CB60B5CB60B020DCB34B5E0CB34B5E0C9D6B639C810B871C8B9B743C764B9DB"
|
||||
$"C6A3BD10C6E7BB7AC68EBDFCC688BFDAC656BEF0C6F9C154C7C4C44DC755C2D4"
|
||||
$"C8D0C50FCB3DC5DFC9DDC5F9CBC5C5E7CB45C56ECBA4C5ACCA62C4A6C97AC279"
|
||||
$"C9ACC3AAC93BC167C985BF38C939C048C9AEBE6DCA52BCF1CA16BDB4CA84BAD9"
|
||||
$"CB01B6A8CA28B8A6CAFBB67ACB34B5E0CBA1B5A5CB34B5E0CB34B5E0CB34B5E0"
|
||||
$"CB34B5E00609FFFF01C665BF96C665BF96C65ABD64C7E8B896C6DBBAFDC8A3B7"
|
||||
$"48CB8BB5B4C993B62FCA09B856CA60BD1DCAA7BA8EC9EBBE31C959C09DC988BE"
|
||||
$"ECC96AC3CBCBD1C5D5CA72C493CA03C655C7B3C452C8C1C50DC727C26CC665BF"
|
||||
$"96C6F2C17CC665BF96BF96020ECB85B5A5CB85B5A5CA1EB5F2C826B811C8E1B6"
|
||||
$"D4C786B8FBC6DFBB52C738BA37C682BCBDC657BFACC648BE36C6D2C139C7ABC4"
|
||||
$"5EC729C2D9C8B1C51DCB13C603C9B9C60E5DC5FCCBDEC5C8CBF9C5FFCAD9C4EB"
|
||||
$"C9A0C282C9DCC3E0C95CC170C9A7BF40C95BC051C9CEBE7BCA72BD0BCA37BDC9"
|
||||
$"CAA9BAE2CB32B690CA43B89ACB3DB649CB8DB5A2CBCCB5A0CB8BB5A3CB85B5A5"
|
||||
$"CB88B5A4CB85B5A5CB85B5A5CB85B5A5CB85B5A5020ACB81B594CB81B594C90C"
|
||||
$"B60CC702BA9FC78CB852C684BC50C655BFE3C61EBE21C6CCC164C79EC46FC71D"
|
||||
$"C2F4C8DBC5705FC5E5CA6FC68ACACEC4DFC992C1DFC9B3C391C93BC02CCA85BC"
|
||||
$"FEC9F1BE88CAB5BAA7CB89B602CA50B823CB99B5CCCB81B594CC0FB547CB81B5"
|
||||
$"94CB81B594CB81B594CB81B594020ACB7CB583CB7CB583C87FB610C698BBDFC7"
|
||||
$"21B925C626BDCEC6C6C1B7C5F5BFD8C736C2FCC895C538C71FC4A6C995C606CC"
|
||||
$"3BC5EECAFAC66DCA91C4B9C98DC0C0C973C2E2C98FBECDCAA8BB41CAFABD3ECA"
|
||||
$"98B93ACBF8B561CACDB718CBCEB56CCB7CB583CBA5B577CB7CB583CB7CB583CB"
|
||||
$"7CB583CB7CB5830608FF7FCB74B572CB74B572C7ACB63CC631BDE1C69ABA8EC5"
|
||||
$"D5C02CC789C489C6FBC262C8D7C5A8CC5EC5F2CAA1C6C5C9FFC467CA06BEB9C8"
|
||||
$"FAC15ECB80BBF3CBC5B5D8C9FBB88ACC2BB524CB74B572CC55B531CB74B572B5"
|
||||
$"720608FF7FCB6FB561CB6FB561C72DB662C60ABF2CC648BB64C652C0FFC780C4"
|
||||
$"9AC6E9C2E0C8DAC5C660C5FBCAB4C6D9C9B2C441CA7EBDB1C8F8C07CCB38BAF3"
|
||||
$"CC2DB546CA44B7B9CC85B4E7CB6FB561CB85B56ECB6FB561B5610208BB5BBD6A"
|
||||
$"BB5BBD6ABB5CBEDBB9C5C0E9BAC1C030B8C9C1A1B697C0E9B793C1A1B59BC030"
|
||||
$"B500BD6AB500BEDBB500BBF9B697B9EBB59BBAA4B793B933B9C5B9EBB8C9B933"
|
||||
$"BAC0BAA4BB5BBD6ABB5CBBF9BB5BBD6ABB5BBD6ABB5BBD6ABB5BBD6A0605FF01"
|
||||
$"BBD9BD62BBD9BD62BBD9BF42B50EBBD4B807BA16B50EB9F4B92EB7C0B6C0B7C0"
|
||||
$"BC49B7D9BBD9BD62BBD9BB82BBD9BD62BD620609FFFF01C5E4BF64C5E4BF64C5"
|
||||
$"D8BD32C767B864C659BACBC822B716CB0AB582C912B5FDC987B824C9DFBCECCA"
|
||||
$"25BA5CC96ABDFFC8D8C06BC906BEBAC8E9C399CB50C5A3C9F1C461C981C623C7"
|
||||
$"32C420C83FC4DCC6A5C23AC5E4BF64C671C14AC5E4BF64BF640608FF7FB72CBD"
|
||||
$"70B72CBD70B72CBDBFB6C1BE31B704BE09B67FBE59B5EBBE31B62DBE59B5A9BE"
|
||||
$"09B580BD70B580BDBFB580BD20B5EBBCAEB5A9BCD6B62DBC87B6C1BCAEB67FBC"
|
||||
$"87B704BCD6B72CBD70B72CBD20B72CBD70BD700208B6F7BD2CB6F7BD2CB6F7BD"
|
||||
$"52B6CFBD89B6E8BD76B6B6BD9CB67EBD89B697BD9CB666BD76B656BD2CB656BD"
|
||||
$"52B656BD06B67EBCCFB666BCE2B697BCBCB6CFBCCFB6B6BCBCB6E8BCE2B6F7BD"
|
||||
$"2CB6F7BD06B6F7BD2CB6F7BD2CB6F7BD2CB6F7BD2C0607FF1FC671BD55C671BD"
|
||||
$"55C726B9FEC7BFB876C74FB989C839B791CAA0B5C8C880B6D0C97CB6BEC86EB9"
|
||||
$"48C8E3B7D8C834BA79C805BF99C7C4BBA9C7A7BF00C671BD55C6CEBDEDC671BD"
|
||||
$"55BD550606FF07C880C0A0C880C0A0C85DC3F8BE00CA4DC2F2CA5FB977CA3CB5"
|
||||
$"8FC08FB58FC5D3B58FBB4BBDEEB716B8FCB739C339B728C880C0A0C891BE84C8"
|
||||
$"80C0A0C0A00606FF07C880C0A0C880C0A0C85DC3F8BE00CA4DC2F2CA5FB977CA"
|
||||
$"3CB58FC08FB58FC5D3B58FBB4BBDEEB716B8FCB739C339B728C880C0A0C891BE"
|
||||
$"84C880C0A0C0A00607FF1FC38FBDADC38FBDADC4BABF6FC3B3C1EDC455C0E9C3"
|
||||
$"11C2F2C055C370C14CC38039C33CBD73BEA3BD7345BD73BB88C16EB887BF80B8"
|
||||
$"87C2E2B8DFC38FBDADC38F33C38FBDADBDAD0608FF7FC3B2BF82C3B2BF82C3B2"
|
||||
$"C0B4C1F2C268C307C1CFC0DDC301BE73C268BF88C301BD5EC1CFBCB4BF82BCB4"
|
||||
$"C0B4BCB4BE50BE73BC9DBD5EBD36BF88BC04C1F2BC9DC0DDBC04C307BD36C3B2"
|
||||
$"BF82C3B2BE50C3B2BF82BF820208C337BE78C337BE78C337BFA3C19AC14CC29A"
|
||||
$"C0B7C09BC1E1BE60C14CBF60C1E1BD61C0B6BCC4BE78BCC4BFA3BCC4BD4DBE60"
|
||||
$"BBA4BD61BC39BF60BB0FC19ABBA4C09BBB0FC29ABC39C337BE78C337BD4DC337"
|
||||
$"BE78C337BE78C337BE78C337BE780208C31DBD2DC31DBD2DC31DBEB4C179C0E1"
|
||||
$"C27DC01DC075C1A4BE30C0E1BF34C1A4BD2DC01DBC8DBD2DBC8CBEB4BC8CBBA6"
|
||||
$"BE30B979BD2CBA3CBF34B8B5C179B979C075B8B5C27DBA3CC31DBD2DC31DBBA5"
|
||||
$"C31DBD2DC31DBD2DC31DBD2DC31DBD2D0605FF01C326BD85C326BD85C299BD07"
|
||||
$"BC88BBF3C0EEBA4ABC88BA13BFB3B768BD45B768C2CEB781C326BD85C326BBA5"
|
||||
$"C326BD85BD850608FF7FC204BDAFC204BDAFC204BDFFC199BE70C1DBBE48C157"
|
||||
$"BE98C0C3BE70C105BE98C080BE48C058BDAFC058BDFFC058BD5FC0C3BCEEC080"
|
||||
$"BD16C105BCC6C199BCEEC157BCC6C1DBBD16C204BDAFC204BD5FC204BDAFBDAF"
|
||||
$"0208C1CFBD6BC1CFBD6BC1CFBD92C1A6BDC8C1BFBDB5C18EBDDBC156BDC8C16F"
|
||||
$"BDDBC13DBDB5C12EBD6BC12EBD92C12EBD45C156BD0EC13DBD21C16FBCFBC1A6"
|
||||
$"BD0EC18EBCFBC1BFBD21C1CFBD6BC1CFBD45C1CFBD6BC1CFBD6BC1CFBD6BC1CF"
|
||||
$"BD6B0608FF7FB61CC528B61CC528B639C5A3BF07C505B9A1C714BF3FC4FFC051"
|
||||
$"C410C052C3D5C04EC4AFBF2FC635BFD1C584BDD6C7DAB8DAC896BB82C8DCB792"
|
||||
$"C879B5FDC6CDB695C7CFB57BC5DAB61CC528B5CFC5AEB61CC528C5280607FF1F"
|
||||
$"B60EC423B60EC423B62BC49EBEC5C434B95FC643BF7EC3D5BF40C54DBFFDC428"
|
||||
$"BDE6C6ADB886C704B9CEC739B73EC6E7B570C5A5B5B0C672B53FC4F5B60EC423"
|
||||
$"B57BC486B60EC423C4230608FF7FB61CC3EBB61CC3EBB639C466BF00C479B940"
|
||||
$"C6B4BF62C44FC03AC403C015C3FDC070C40EBF64C521BFF5C48EBE0BC6812EC6"
|
||||
$"CDB9DCC702B74CC6B0B57DC56EB5BEC63BB54DC4BEB61CC3EBB589C44FB61CC3"
|
||||
$"EBC3EB230A000100000A000101000A000102000A000103000A000104000A0001"
|
||||
$"05000A000106000A000107000A000108000A000109000A00010A000A00010B00"
|
||||
$"0A00010C000A00010D000A00010E000A00010F000A000110000A010111000A02"
|
||||
$"0112000A030113000A040114000A050115000A060116000A070117000A080118"
|
||||
$"000A090119000A0A011A000A0B011B000A0C011C000A0D011D000A04011E000A"
|
||||
$"05011F000A0E0120000A0F0121000A10012200"
|
||||
};
|
||||
130
app-editors/bluefish/bluefish-2.2.12.recipe
Normal file
130
app-editors/bluefish/bluefish-2.2.12.recipe
Normal file
@@ -0,0 +1,130 @@
|
||||
SUMMARY="A powerful HTML editor for experienced web designers and programmers"
|
||||
DESCRIPTION="Bluefish is a powerful editor targeted towards programmers and webdevelopers, with \
|
||||
many options to write websites, scripts and programming code. Bluefish supports many programming \
|
||||
and markup languages. See features for an extensive overview, take a look at the screenshots, or download it right away. Bluefish is an open source development project, released under the GNU GPL licence.
|
||||
Bluefish is a multi-platform application that runs on most desktop operating systems including \
|
||||
Linux, FreeBSD, MacOS-X, Windows, OpenBSD ,Solaris and Haiku."
|
||||
HOMEPAGE="https://bluefish.openoffice.nl/"
|
||||
COPYRIGHT="1998-2020 Olivier Sessink and others."
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://www.bennewitz.com/bluefish/stable/source/bluefish-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="948fc2921f0a67a7ce811220093a3b3dfc8021a6e3005f549373cd3402ee0f26"
|
||||
PATCHES="bluefish-$portVersion.patchset"
|
||||
|
||||
ADDITIONAL_FILES="bluefish.rdef.in"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
bluefish$secondaryArchSuffix = $portVersion
|
||||
app:BlueFish = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libatk_1.0$secondaryArchSuffix
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcairo_gobject$secondaryArchSuffix
|
||||
lib:libenchant_2$secondaryArchSuffix
|
||||
lib:libgdk_3$secondaryArchSuffix
|
||||
lib:libgdk_pixbuf_2.0$secondaryArchSuffix
|
||||
lib:libgtk_3$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgio_2.0$secondaryArchSuffix
|
||||
lib:libgmodule_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libgthread_2.0$secondaryArchSuffix
|
||||
lib:libgucharmap_2_90$secondaryArchSuffix
|
||||
lib:libharfbuzz$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libpango_1.0$secondaryArchSuffix
|
||||
lib:libpcre2_8$secondaryArchSuffix
|
||||
lib:libpangocairo_1.0$secondaryArchSuffix
|
||||
lib:libpython3.9$secondaryArchSuffix
|
||||
lib:libxml2$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libatk_1.0$secondaryArchSuffix
|
||||
devel:libcairo$secondaryArchSuffix
|
||||
devel:libcairo_gobject$secondaryArchSuffix
|
||||
devel:libenchant_2$secondaryArchSuffix
|
||||
devel:libgdk_3$secondaryArchSuffix
|
||||
devel:libgdk_pixbuf_2.0$secondaryArchSuffix
|
||||
devel:libgtk_3$secondaryArchSuffix
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libgio_2.0$secondaryArchSuffix
|
||||
devel:libgmodule_2.0$secondaryArchSuffix
|
||||
devel:libgobject_2.0$secondaryArchSuffix
|
||||
devel:libgthread_2.0$secondaryArchSuffix
|
||||
devel:libgucharmap_2_90$secondaryArchSuffix
|
||||
devel:libharfbuzz$secondaryArchSuffix
|
||||
devel:libintl$secondaryArchSuffix
|
||||
devel:libpango_1.0$secondaryArchSuffix
|
||||
devel:libpangocairo_1.0$secondaryArchSuffix
|
||||
devel:libpython3.9$secondaryArchSuffix
|
||||
devel:libxml2$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:aclocal
|
||||
cmd:autoconf
|
||||
cmd:automake
|
||||
cmd:awk
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:gucharmap
|
||||
cmd:intltool_update
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:libtoolize$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
autoreconf -f -i
|
||||
runConfigure --omit-dirs binDir ./configure \
|
||||
--bindir=$appsDir \
|
||||
--enable-spell-check \
|
||||
--disable-dependency-tracking \
|
||||
--disable-static \
|
||||
--disable-update-databases \
|
||||
--disable-xml-catalog-update
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make install
|
||||
|
||||
mv $appsDir/bluefish $appsDir/BlueFish
|
||||
|
||||
rm -rf $libDir/bluefish/*.la
|
||||
rm -rf $dataDir/{applications,mime,pixmaps}
|
||||
|
||||
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local APP_NAME="BueFish"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
local APP_SIGNATURE="application/x-vnd.bluefish"
|
||||
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/bluefish.rdef.in > bluefish.rdef
|
||||
|
||||
addResourcesToBinaries bluefish.rdef $appsDir/BlueFish
|
||||
|
||||
addAppDeskbarSymlink $appsDir/BlueFish
|
||||
}
|
||||
|
||||
TEST()
|
||||
{
|
||||
make check
|
||||
}
|
||||
28
app-editors/bluefish/patches/bluefish-2.2.12.patchset
Normal file
28
app-editors/bluefish/patches/bluefish-2.2.12.patchset
Normal file
@@ -0,0 +1,28 @@
|
||||
From 8516485d77b7418ad1e44def1189f16966807e16 Mon Sep 17 00:00:00 2001
|
||||
From: begasus <begasus@gmail.com>
|
||||
Date: Mon, 21 Nov 2022 10:44:03 +0100
|
||||
Subject: Dirty hack for XDG variables
|
||||
|
||||
|
||||
diff --git a/src/bluefish.c b/src/bluefish.c
|
||||
index f1cad22..6e2e1b9 100644
|
||||
--- a/src/bluefish.c
|
||||
+++ b/src/bluefish.c
|
||||
@@ -252,6 +252,14 @@ int main(int argc, char *argv[])
|
||||
osx_setenv(&argc, &argv);
|
||||
#endif
|
||||
|
||||
+#ifdef __HAIKU__
|
||||
+ g_setenv ("XDG_CONFIG_DIRS", "/boot/system/settings", FALSE);
|
||||
+ g_setenv ("XDG_DATA_HOME", "/boot/home/config/non-packaged/data", FALSE);
|
||||
+ g_setenv ("XDG_CONFIG_HOME", "/boot/home/config/settings", FALSE);
|
||||
+ g_setenv ("XDG_CACHE_HOME", "/boot/home/config/cache", FALSE);
|
||||
+ g_setenv ("XDG_DATA_DIRS", "/boot/system/non-packaged/data:/boot/system/data", FALSE);
|
||||
+#endif
|
||||
+
|
||||
#ifdef MAC_INTEGRATION
|
||||
GPollFunc orig_poll_func;
|
||||
GPollFunc gdk_poll_func;
|
||||
--
|
||||
2.37.3
|
||||
|
||||
Reference in New Issue
Block a user