diff --git a/app-editors/focuswriter/additional-files/focuswriter.rdef.in b/app-editors/focuswriter/additional-files/focuswriter.rdef.in new file mode 100644 index 000000000..d6a1fd9a9 --- /dev/null +++ b/app-editors/focuswriter/additional-files/focuswriter.rdef.in @@ -0,0 +1,341 @@ + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + short_info = "FocusWriter", + long_info = "A simple, distraction-free word processor" +}; + +resource app_signature "application/x-vnd.gottcode-focuswriter"; + +resource file_types message { + "types" = "text/docx", + "types" = "text/odt", + "types" = "text/plain", + "types" = "text/rtf" +}; + +resource vector_icon { + $"6E6369663E05E9057D05DD05DC051E055C0587055205D10543058D05C705C805" + $"8F053A0537059405C0053105BF05D70596052C05B9052305B805990529059F05" + $"A005B305B205AC05A705AB05B0059B05B1051305950593058E058805C105C405" + $"810580050A05C9057A0579057205CD050405CF056B056705D50564055A055F05" + $"DB4B0208BA44B521BA1AB547BC4AB40DC0EAB3DABEA4B3A0C29EB408C5C2B571" + $"C44BB48EC5DCB58CC616B5B7C5F8B5A3C59EB5C0C4ABB5C0C524B5B1C2F2B4E4" + $"BF12B49BC0FFB47EBDB5B4B0BB1DB596BC5CB506BAA9B591B9C2B593BA36B597" + $"B9E1B560020CBB1DB596BA40B5FDBC5CB506BF12B49BBDB5B4B0C0FFB47EC4AB" + $"B5C0C2F2B4E4C569B620C6C0B717C61DB691C6A9B71BC67CB720C693B71EC586" + $"B71EC39AB71DC48FB720C381B71CC353B72AC369B722C16DB663BD4BB6C7BF45" + $"B63BBCE4B6DDBC1FB72ABC83B708BBF5B71ABB99B71EBBC5B71EBAB4B720B8E9" + $"B720B9CFB71CB8D7B720B8B1B717B8C4B71BB96EB67C0208B9BAB569B8CDB5F3" + $"B9E8B550BA44B521BA12B531BA1AB547B9C2B593B9E1B560BA36B597BB1DB596" + $"BAA9B591BA40B5FDB8B1B717B96EB67CB888B736B83BB77BB861B759B7E7B773" + $"B740B775B793B77DB73CB76FB733B761B735B766B7F3B69C0206C5C2B571C5DC" + $"B58CC6C3B603C874B799C7AAB6C2C818B7A2C75FB7A1C7BAB799C72CB76FC6C0" + $"B717C6F6B742C61DB691C4ABB5C0C569B620C524B5B1C616B5B7C59EB5C0C5F8" + $"B5A3001ABD4BB6C7BD4BB6C7BF45B63BC353B72AC16DB663C479B7AAC669B94C" + $"C588B863C6CFB9B7C77DBAA6C729BA2BC7CCBB20C84ABC29C80FBBA2C89ABCEE" + $"C8ECBE93C8D2BDBFC8FBBEEBC8FFBF9EC8F9BF45C901BFE8C8F7C078C8F9C02F" + $"57C10DC8A7C233C8D0C1A3C883C2BEC80DC3C9C84FC347C7C7C463C702C575C7" + $"69C4EFC677C624C51FC742C5D4C6C0C4ABC797C3AEC81BC430C7E0C139C94ABB" + $"C3C81BBE38C94ABAE1C7B3B95FC67ABA12C723B8A1C5C9B788C412B802C4F7B7" + $"28C35BB6AFC1D0B6DCC29AB68EC13AB676C007B678C0A1B670BF76B68FBE56B6" + $"76BEE5B6A3BDBFB6FEBC9AB6C9BD29B719BC4EB75BBBBCB735BC03B7A5BB1BB8" + $"72B9F9B805BA85B8AFB9AAB93BB919B8F530B9C3B89ABAF4B7C6BA52B822BB51" + $"B788BC1FB72ABBBAB75BBC83B708BD4BB6C7BCE4B6DDBD4BB6C7024ABDB7B736" + $"BF08B6E7BCE92BBB6BB81BBC25B7B6BAAEB882B96EB9A7BA06B90DB8E0BA34B8" + $"0BBB89B86EBADDB7EEBBBEB7BBBC29B7D6BBF4B797BC6BB76CBCFEB788BCB6B7" + $"53BD39B735BDBAB748BD7CB723BDD4B721BE16B727BDF6B71ABE74B70CBF34B6" + $"F5BED5B7CDC00BB9B0C146B8B8C0B7BA08C171BAB8C1CCBA5AC1ABBB26C201BC" + $"0BC251BB99C226BC58C1F1BC5CC0F8BC4FC16DBC6CC097BC72BFD3BC72C036BC" + $"82BF72BC80BEAEBC7ABF0FBC83BE79BC8ABE10BC76BE42BC8CBEE5BC8AC08EBC" + $"8BBFBABC87C092BC80C09FBC83C09BBC78C0EBBC75C185BC84C139BC5DC214BC" + $"41C336BC6FC2A9BC38C35DBC12C3A3BC19C37BBB6AC373BA22C2EEBAC3C339B9" + $"BAC2C62FC256B95EC289B86DC2022BC13FB7E3C1A5B74FC12DB722C111B73BC1" + $"1DB721C139B728C187B71CC160B742C1F0B787C2BFB75BC25AB79AC2FAB7CCC3" + $"6AB7AEC335B7F8C3C7B861C479B8284BB861C479B868C47DB868C47DB86DC48C" + $"B880C4A8B874C49CB8B8C4EFB928C57FB8EBC53AB9BAC621BB1DC725BA5FC6B7" + $"BB1DC725BB21C725BB21C725BB6FC761BC1FC7B2BBCBC785BE82C8C9C3B8C77F" + $"C166C8B8C3ECC764C44FC725C421C74BC44FC725C455C725C455C7254EC68AC6" + $"DBC4C4C630C5B752C4ADC708C47EC702C49AC708C47EC710C47AC710C47AC795" + $"C3A7C836C1CFC7FFC2C2C83AC1BAC837C18FC838C1A4C7AFC201C680C2B8C718" + $"C25DC630C2DEC591C331C5E8C313C533C360C46AC3ABC4CFC387C3E9C3E0C2D9" + $"4BC360C400C252C441C13CC46AC1C6C45AC10AC478C0A2C476C0D5C46AC06AC4" + $"83BFF7C47EC030C47CBF7FC47C3DC46EBF04C486BE88C450BE68C41CBE74C438" + $"BE53C3DDBE4BC359BE57C39BBE4CC30CBE32C275BE2AC2C2BE2DC249BE22C1F1" + $"BE3EC216BE22C156BE22C01FBE22C0BABF97C01FC281C01FC10BC01FC268C03F" + $"C20FC046C237C046C0E7C043BE93C044BFBDC044BE63C03EBE4EC0A3BE41C077" + $"BE56C104BE76C1C4BE5EC166BE7EC1E2BE99C21BBE97C1F9BECBC21BBF2CC228" + $"BEFCC21FBF74C22BC006C229BFBEC227C049C22FC0D1C21D42C214C159C20AC2" + $"6CC1D5C1E6C1F9C409C171C6DDBFA7C58FC0AFC756BF3DC83DBE5AC7D8BEDAC8" + $"52BE43C84FBE09C854BE25C830BD82C7D8BC7DC80CBCFDC7A1BBFCC719BB08C7" + $"67BB7CC6BFBA7FC5E4B988C65BB9F9C5552FC406B81BC4B6B87CC34DB7B7C1BA" + $"B736C2892BC06BB6E70204BDB7B736BDDAB7D0BF08B6E7C1BAB736C06BB6E7C1" + $"ACB788C14DB80EC17DB7CEC0BAB8BFBEDBB896BFAB2FBE4DB856020AB83BB77B" + $"B7BAB7F4B861B759B8B1B717B888B736B8C4B71BB8E9B720B8D7B720B9CFB71C" + $"BB99B71EBAB4B720BBC5B71EBC1FB72ABBF5B71ABBBAB75BBAF4B7C6BB51B788" + $"BA52B822B93BB919B9C3B89AB920B912B8E9B90DB906B90DB84DB90FB713B90F" + $"B7AFB90EB6FDB911B6D6B904B6E9B90AB741B875020AC6C0B717C6A9B71BC6F6" + $"B742C75FB7A1C72CB76FC7DBB81AC8B7B92AC851B89BC8B7B92AC8C1B938C8C1" + $"B938C8A9B93EC879B942C892B942C7FEB940C707B941C783B942C6D2B941C669" + $"B94CC69CB93BC588B863C353B72AC479B7AAC369B722C39AB71DC381B71CC48F" + $"B720C67CB720C586B71EC693B71E0205B458C34DB476C3ABB49EC34DB52DC34E" + $"B4E5C34EB549C3A0B58DC43FB56AC3F0B590C449B59CC462B599C458B553C467" + $"B4BEC466B508C46524C4090210BB6BB81BBB69B835BC25B7B6BDB7B736BCE92B" + $"BDDAB7D0BEDBB896BE4DB856BFAB2FC14DB80EC0BAB8BFC17DB7CEC1BAB736C1" + $"ACB788C2892BC406B81BC34DB7B7C410B84DC3E1B8A6C3F6B87AC3A2B92EC2D9" + $"BA13C346B9ACC2A4BA01C242BA28C277BA2DC1F5BA20C15CBA35C1AABA39C104" + $"BA2EC052BA41C0ABBA45BFA7BA3CBE55BA35BEFEBA47BDE9BA3DBD17BA27BD81" + $"BA23BCECBA1FBC99BA12BCC5BA09BC75B9FEBC44B9B9BC5FB9D7BBEAB958BB74" + $"B867BBA8B8E2BB68B84F0207B5D3B911B5D4B917B63BB876B733B761B6B0B7E6" + $"B735B766B740B775B73CB76FB793B77DB83BB77BB7E7B773B7BAB7F4B6D6B904" + $"B741B875B6CDB90FB6BAB928B6C2B91BB66FB926B5DAB926B625B92CB5D9B921" + $"0205C75FB7A1C7DBB81AC7BAB799C874B799C818B7A2C8E4B80FC9A1B917C949" + $"B88FC996B921C978B927C987B92AC937B92AC8B7B92AC8F8B926C851B89B0222" + $"B96EB9A7B9ABBA1FBA06B90DBB6BB81BBAAEB882BB69B835BB74B867BB68B84F" + $"BBA8B8E2BC44B9B9BBEAB958BC5FB9D7BC99BA12BC75B9FEBCC5BA09BD17BA27" + $"BCECBA1FBD81BA23BE55BA35BDE9BA3DBEFEBA47C052BA41BFA7BA3CC0ABBA45" + $"C15CBA35C104BA2EC1AABA39C242BA28C1F5BA20C277BA2DC2D9BA13C2A4BA01" + $"C346B9ACC3E1B8A6C3A2B92EC3F6B87AC406B81BC410B84DC4B6B87CC5E4B988" + $"C5552FC587BA33C495BB62C522BADDC45ABB9CC3E1BC08C425BBDBC2EFBCC6C0" + $"95BD68C1C7BD41C059BD70BFDFBD7AC01CBD71BFA4BD84BF2CBD70BF68BD71BE" + $"FBBD6DBE99BD5DBECABD67BE76BCF2BE64BC10BE75BC7FBE7CBBF3BEC6BBF1BE" + $"A4BBF2BF97BBEFC137BBF3C067BBEFC1BABBEAC2BEBBF7C23DBC0CC2ECBBECC3" + $"1ABB99C317BBC9C322BB4EC30CBAB6C321BAFFC300BA7DC28DBA67C2C2BA62C0" + $"EBBA6ABDA3BA68BF47BA6BBD56BA68BCBDBA69BD0ABA61BC94BA6DBC62BAAFBC" + $"76BA8EBC40BAF4BC42BB8DBC4EBB43BC32BBE7BC0DBC9ABC38BC46BBAEBC57BA" + $"FCBBC2BB4CBC18BABFBB81BA44BAFDBA78BB46B9F3330207B6BAB928B68DB96B" + $"B6C2B91BB6D6B904B6CDB90FB6E9B90AB713B90FB6FDB911B7AFB90EB8E9B90D" + $"B84DB90FB906B90DB93BB919B920B912B8F530B872B9F9B8AFB9AAB7B4B9EEB6" + $"35B9F1B6F4B9FBB660B9AD0206B4FDBA85B546BA94B53BBA05B5D3B911B583B9" + $"87B5D4B917B5DAB926B5D9B921B625B92CB6BAB928B66FB926B68DB96BB635B9" + $"F1B660B9ADB615BA26B5D9BA91B5F6BA5BB590BA870207C9A1B917C996B921C9" + $"A1B917C9A3B915C9A3B915C9E5B983CA5EBA60CA30B9EBCA15BA6EC982BA6AC9" + $"CBBA62C949BA00C8C1B938C907B99AC8C1B938C8B7B92AC8B7B92AC8F8B926C9" + $"78B927C937B92AC987B92A0209C8C1B938C8A9B93EC907B99AC982BA6AC949BA" + $"00C988BA77C997BA91C990BA84C978BA9CC937BA9BC957BA9DC8BBBA97C7C6BA" + $"9AC840BA9DC7ADBA97C77DBAA6C794BA9EC729BA2BC669B94CC6CFB9B7C69CB9" + $"3BC707B941C6D2B941C783B942C879B942C7FEB940C892B9420205CA90C23ECA" + $"7EC28DCAB8C234CB0DC234CAE4C233CB2AC235CB5FC246CB4AC231CB50C292CB" + $"26C327CB39C2DCCADFC325CA50C327CA98C325CA68C2DA0215C495BB62C45ABB" + $"9CC522BADDC5E4B988C587BA33C65BB9F9C719BB08C6BFBA7FC6E9BB63C66CBC" + $"07C6A8BBB5C640BC45C5D8BCB4C605BC764EBD2AC435BDFEC4D0BDA5C3CCBE3F" + $"C2ECBEA6C35DBE76C2D4BEB3C2A5BE99C2BDBE9EC270BE8CC202BE90C238BE89" + $"45BE9AC139BE98C17ABE8CC0F4BEA4C06BBE9FC0AFBE9EBFE8BE9FBEE1BE9FBF" + $"64BE9FBEBDBE9DBE77BE7EBE90BE9BBE53BE20BE5BBD5BBE6ABDBCBE50BD16BE" + $"52BC8ABE55BCCFBE52BC60BE64BC10BE4DBC35BE75BC7FBE99BD5DBE76BCF2BE" + $"CABD67BF2CBD70BEFBBD6DBF68BD71BFDFBD7ABFA4BD84C01CBD71C095BD68C0" + $"59BD70C1C7BD41C3E1BC08C2EFBCC6C425BBDB020DB80BBB89B81DBBBAB86EBA" + $"DDB96EB9A7B8E0BA34B9ABBA1FBA44BAFDB9F333BA78BB46BAFCBBC2BABFBB81" + $"BB4CBC18BC0DBC9ABBAEBC57BC38BC46BC42BB8DBC32BBE7BC4EBB43BC62BAAF" + $"BC40BAF4BC67BB1ABC5CBBECBC50BB83BC60BBD2BC6CBB9FBC66BBB8BC6EBC0B" + $"BC5EBCE3BC72BC77BC4CBD9ABC13BF05BC52BE57BBCFBEF6BB56BEB0BB92BED0" + $"BA2BBE0AB85ABC0EB924BD24B83BBBE50206B5D9BA91B5ADBAECB5F6BA5BB635" + $"B9F1B615BA26B6F4B9FBB872B9F9B7B4B9EEB805BA85B75BBBBCB7A5BB1BB70D" + $"BBA7B66DBBB2B6BCBBB6B612BBADB55DBBAAB5B6BBB9B57EBB480207CA5EBA60" + $"CA15BA6ECA5EBA60CA66BA5FCA66BA5FCA86BAB4CAD0BB59CAB4BB03CAD1BB66" + $"CAD5BB7FCAD3BB73CA8FBB7FCA02BB77CA48BB86C9E2BB29C997BA91C9BEBADC" + $"C990BA84C982BA6AC988BA77C9CBBA62022DBC62BAAFBC67BB1ABC76BA8EBCBD" + $"BA69BC94BA6DBD0ABA61BDA3BA68BD56BA68BF47BA6BC28DBA67C0EBBA6AC2C2" + $"BA62C30CBAB6C300BA7DC321BAFFC31ABB99C322BB4EC317BBC9C2BEBBF7C2EC" + $"BBECC23DBC0CC137BBF3C1BABBEAC067BBEFBEC6BBF1BF97BBEFBEA4BBF2BE64" + $"BC10BE7CBBF3BE4DBC35BE52BC8ABE52BC60BE55BCCFBE5BBD5BBE50BD16BE6A" + $"BDBCBE77BE7EBE53BE20BE90BE9BBEE1BE9FBEBDBE9DBF64BE9FC06BBE9FBFE8" + $"BE9FC0AFBE9EC139BE98C0F4BEA4C17ABE8CC202BE9045BE9AC238BE89C2A5BE" + $"99C270BE8CC2BDBE9EC2ECBEA6C2D4BEB3C35DBE76C435BDFEC3CCBE3FC4D0BD" + $"A5C5D8BCB44EBD2AC605BC76C66CBC07C640BC45C6A8BBB5C719BB08C6E9BB63" + $"C767BB7CC7D8BC7DC7A1BBFCC79ABCF8C6D7BDC0C72EBD54C65BBE32C550BEFF" + $"C5DDBEA4C493BF80C2EEC02CC3C5BFE5C2EFC01EC2F1C00148C00FC2EDC000C2" + $"DDBFFCC2E2BFFDC2D3BFA9C2A6BF08C2D3BF5147BED9C21CBEC3C252BEC0C0F6" + $"BEC5BEACBEC5BFD2BEC4BE8BBEC5BE4EBE9BBE5EBEBFBE38BE24BE3CBD30BE3F" + $"BDA9BE33BCD8BE33BC26BE2CBC7FBE35BC01BE73BBD1BE4ABBD9BEBDBBC7BF52" + $"BBCDBF08BBCEC059BBCDC268BBCFC160BBCDC285BBD0C2BBBBC1C2A0BBC9C2CA" + $"BBC0C2E8BBBEC2D8BBBFC2E8BB59C2E8BA8DC2E7BAF3C0C8BA8EBC8BBA8DBEA9" + $"BA8EBC8BBA95BC8ABAAEBC8ABAA7BC69BAFABC6CBB9FBC74BB4FBC66BBB8BC5C" + $"BBECBC60BBD2BC50BB830206B4FDBA85B4D7BAD2B546BA94B5D9BA91B590BA87" + $"B5ADBAECB55DBBAAB57EBB48B55DBBAAB557BBA9B557BBA9B518BBA124BBA3B4" + $"D8BBA924BB93B496BB7424BB84B4B2BB210210BC8BBA8DBC8BBA95BEA9BA8EC2" + $"E8BA8DC0C8BA8EC2E7BAF3C2E8BBBEC2E8BB59C2D8BBBFC2BBBBC1C2CABBC0C1" + $"32BBBCBE22BBBFBFA9BBC0BE22BCCFBE22BEEEBE22BDDDBF97BEEEC282BEEEC1" + $"0BBEEEC281BF52C281C01FC283BFB8C10BC01FBE22C01FBF97C01FBE22C0BABE" + $"22C1F1BE22C156BE22C2EDBE22C4E5BE22C3E9BD9AC4E5BC8BC4E5BD12C4E5BC" + $"8AC372BC8AC08EBC8BC201BC8BBFBABC8ABE10BC8CBEE5BC8BBD2ABC88BB60BC" + $"8CBC45BC8CBB25BC8ABAAEBC8BBAEABC8ABAA70208C997BA91C978BA9CC9BEBA" + $"DCCA02BB77C9E2BB29CA16BBA8CA39BC09CA27BBD9CA37BC10CA31BC22CA34BC" + $"1DC98EBC2BC84ABC29C8EBBC1EC80FBBA2C77DBAA6C7CCBB20C794BA9EC7C6BA" + $"9AC7ADBA97C840BA9DC937BA9BC8BBBA97C957BA9D0214BC6CBB9FBC6EBC0BBC" + $"74BB4FBC8ABAAEBC69BAFABC8BBAEABC88BB60BC8CBB25BC79BB98BC7FBC0CBC" + $"81BBD2BC7EBC71BC7ABD3BBC7BBCD7BC6ABDB6BC6BBEAEBC6FBE33BC69BEE1BC" + $"62BF45BC60BF12BC67BFC6BC3BC0C5BC45C044BC3AC0EDBC0BC12BBC20C10CBB" + $"44C0E7B9D2C01BBA85C088B961BFD82EBF33B8FCBF82B838BEDEB787BE2CB7D3" + $"BE91B76ABE07B735BDBAB73BBDEDB748BD7CB76CBCFEB753BD39B788BCB6B7BB" + $"BC29B797BC6BB7D6BBF4B80BBB89B7EEBBBEB81DBBBAB85ABC0EB83BBBE5B924" + $"BD24BB56BEB0BA2BBE0ABB92BED0BC13BF05BBCFBEF6BC52BE57BC5EBCE3BC4C" + $"BD9ABC72BC770206CAD0BB59CAD1BB66CAFCBBBCCB38BC8FCB1BBC26CAF5BC9E" + $"CA69BC97CAAFBC94CA5DBC67CA39BC09CA4CBC38CA27BBD9CA02BB77CA16BBA8" + $"CA48BB86CAD5BB7FCA8FBB7FCAD3BB730209B4DAC1D2B4D8C1DBB577C1CDB6AF" + $"C1D0B613C1D2B6DCC29AB788C412B728C35BB72FC406B67BC40BB6D4C40EB63B" + $"C40EB5BCC40EB5FCC408B5A1C40FB58DC43FB59AC42FB56AC3F0B52DC34EB549" + $"C3A0B514C2FEB4E7C25AB4FDC2ACB4E0C23AB4D3C1F7B4DAC219B4D4C1EE0207" + $"C80DC3C9C88AC3D0C84FC347C8A7C233C883C2BEC94CC237CA92C236C9EEC234" + $"CA92C236CA90C23ECA90C23ECA7EC28DCA50C327CA68C2DACA3CC368CA0AC3E5" + $"CA23C3A6C9E8C3BFC984C3CCC9B2C3CFC907C3CB0214BC7FBC0CBC7EBC71BC81" + $"BBD2BC88BB60BC79BB98BC8CBC45BC8ABE10BC8BBD2ABC76BE42BC80BEAEBC83" + $"BE79BC7ABF0FBC72BFD3BC82BF72BC72C036BC5CC0F8BC6CC097BC4FC16DBC0B" + $"C251BC58C1F1BB99C226BAB8C1CCBB26C201BA5AC1ABB9B0C146BA08C171B8B8" + $"C0B7B70CBF34B7CDC00BB6F5BED5B721BE16B71ABE74B727BDF6B735BDBAB723" + $"BDD4B73BBDEDB787BE2CB76ABE07B7D3BE912EBF33B838BEDEB8FCBF82B9D2C0" + $"1BB961BFD8BA85C088BC0BC12BBB44C0E7BC20C10CBC3BC0C5BC3AC0EDBC45C0" + $"44BC62BF45BC67BFC6BC60BF12BC6BBEAEBC69BEE1BC6FBE33BC7ABD3BBC6ABD" + $"B6BC7BBCD70206B42DBCBEB473BCBBB449BC4EB496BB74B46BBBDE24BB8424BB" + $"A324BB93B4D8BBA9B557BBA9B518BBA1B541BBF6B50DBC8EB523BC41B507BC9C" + $"25BCBEB501BCACB4B7BCBE0207B557BBA9B541BBF6B557BBA9B55DBBAAB55DBB" + $"AAB5B6BBB9B66DBBB2B612BBADB6BCBBB6B75BBBBCB70DBBA7B735BC03B6FEBC" + $"9AB719BC4EB66DBC97B549BC98B5DABC98B534BC99B50DBC8EB521BC92B523BC" + $"410204B3D7C0B0B3D843B41BC0A8B4A4C0B4B460C0A3B4A5C0F8B4BBC180B4B1" + $"C13CB478C16DB3EAC175B430C17AB3E3C1340220BE22BBBFBE22BCCFBFA9BBC0" + $"C2BBBBC1C132BBBCC2A0BBC9C268BBCFC285BBD0C160BBCDBF52BBCDC059BBCD" + $"BF08BBCEBE73BBD1BEBDBBC7BE4ABBD9BE33BC26BE35BC01BE2CBC7FBE3CBD30" + $"BE33BCD8BE3FBDA9BE4EBE9BBE38BE24BE5EBEBFBEACBEC5BE8BBEC5BFD2BEC4" + $"C21CBEC3C0F6BEC5C252BEC0C2A6BF0847BED9C2D3BF51C2DDBFFCC2D3BFA9C2" + $"E2BFFDC2F1C001C2EDC00048C00FC2EEC02CC2EFC01EC3C5BFE5C550BEFFC493" + $"BF80C5DDBEA4C6D7BDC0C65BBE32C72EBD54C7D8BC7DC79ABCF8C80CBCFDC84F" + $"BE09C830BD82C854BE25C83DBE5AC852BE43C7D8BEDAC6DDBFA7C756BF3DC58F" + $"C0AFC26CC1D5C409C171C1E6C1F9C0D1C21DC159C20A42C214C006C229C049C2" + $"2FBFBEC227BF2CC228BF74C22BBEFCC21FBE99C21BBECBC21BBE97C1F9BE76C1" + $"C4BE7EC1E2BE5EC166BE4EC0A3BE56C104BE41C077BE93C044BE63C03EBFBDC0" + $"44C20FC046C0E7C043C237C046C281C01FC268C03FC283BFB8C282BEEEC281BF" + $"52C10BBEEEBE22BEEEBF97BEEEBE22BDDD0209CA39BC09CA37BC10CA4CBC38CA" + $"69BC97CA5DBC67CA7DBCE8CAA4BD89CA94BD37CAACBDCDCAC4BE52CABDBE0ECA" + $"C2BE63CABCBE84CABFBE74CA37BE89C92CBE85C9B2BE85C916BE84C8ECBE93C9" + $"01BE8DC8D2BDBFC84ABC29C89ABCEEC8EBBC1ECA31BC22C98EBC2BCA34BC1D02" + $"0722BF77B3C7BFDFB3D0BF7EB3DDBF8FB3D8BF8AB41ABF95B493BF94B456BF91" + $"B49BBFDDB4A1C072B489C029B4A1C088B4A4C0B4B4A2C09EB460C0A3B3D7C0B0" + $"B41BC0A8B3D7C0B0B3D3C0B0B3D3C0B0B3D0C048020725BCBEB4EDBD0BB501BC" + $"ACB50DBC8EB507BC9CB521BC92B549BC98B534BC99B5DABC98B6FEBC9AB66DBC" + $"97B6C9BD29B68FBE56B6A3BDBFB5EFBE52B4AEBE52B54DBE57B4BABE1AB4CABD" + $"A6B4BEBDDFB4D7BD580206CADFBF6FCADDBF7FCB20BF6ACBA4BF6CCB63BF6CCB" + $"AABFD9CB9AC0B6CBA5C048CB99C099CB95C05FCB97C07CCB55C05BCAD9C05ECB" + $"18C05ECADDC01FCADABF9FCAD8BFDFCADCBF8E0204CB38BC8FCAF5BC9ECB50BC" + $"E0CB72BD89CB63BD35CB2EBD8ACAA4BD89CAE9BD89CA94BD37CA69BC97CA7DBC" + $"E8CAAFBC940204B3FABDA9B440BDB2B405BD5AB42DBCBEB418BD0CB473BCBB25" + $"BCBEB4B7BCBEB4EDBD0BB4CABDA6B4D7BD58B486BDB50206CAA4BD89CAACBDCD" + $"CAE9BD89CB72BD89CB2EBD8ACB7EBDC9CB90BE4ACB8ABE09CB8CBE5ACB87BE78" + $"CB8ABE68CB52BE795CBE79CB1CBE7FCAD0BE7DCAC4BE52CACDBE62CABDBE0E02" + $"07B3F8BDA8B3EBBDF3B3F8BDA8B3FABDA9B3FABDA9B440BDB2B4CABDA6B486BD" + $"B5B4BEBDDFB4AEBE52B4BABE1AB4A8BE6CB49DBE9FB4A2BE85B463BE9FB3F2BE" + $"9EB42BBEA5B3EABE98B3D8BE89B3E0BE90B3E2BE3E020BCB90BE4ACB8CBE5ACB" + $"9DBEA9CBA4BF6CCBA3BF0BCB63BF6CCADFBF6FCB20BF6ACADDBF7FCADABF9FCA" + $"DCBF8ECA3CBF9EC8FFBF9EC99DBF9FC8F9BF45C8ECBE93C8FBBEEBC901BE8DC9" + $"2CBE85C916BE84C9B2BE85CABCBE84CA37BE89CABFBE74CAC4BE52CAC2BE63CA" + $"CDBE625CBE79CAD0BE7DCB1CBE7FCB87BE78CB52BE79CB8ABE68020CB4AEBE52" + $"B4A8BE6CB54DBE57B68FBE56B5EFBE52B676BEE5B676C007B670BF76B65DC00C" + $"B62DC011B645C012B5ACC011B4A7C013B52AC00FB4A5C033B4A1C072B4A2C052" + $"B489C029B493BF94B49BBFDDB456BF91B3DDBF8FB41ABF95B3D8BF8A22BF77B3" + $"D0BF7E22BF27B3D8BE89B3D3BED8B3E0BE90B3F2BE9EB3EABE98B42BBEA5B49D" + $"BE9FB463BE9FB4A2BE850206C8FFBF9EC901BFE8C99DBF9FCADABF9FCA3CBF9E" + $"CAD8BFDFCAD9C05ECADDC01FCAD8C06BCAD5C082CAD6C075CAC3C07BCA9BC077" + $"CAB0C076CA10C079C8F7C078C983C076C8F9C02F0209B676C007B65DC00CB678" + $"C0A1B6AFC1D0B68EC13AB613C1D2B4DAC1D2B577C1CDB4D8C1DBB4D3C1F7B4D4" + $"C1EEB4CAC1D0B4BBC180B4C1C1A7B4B1C13CB4A4C0B4B4A5C0F8B4A2C09EB4A1" + $"C072B4A1C088B4A2C052B4A7C013B4A5C033B52AC00FB62DC011B5ACC011B645" + $"C0120207CAD9C05ECAD8C06BCB18C05ECB95C05FCB55C05BCB97C07CCB9AC0B6" + $"CB99C099CB9AC0E7CB8EC148CB91C116CB8EC148CB89C147CB89C147CB47C13F" + $"CABFC143CB02C143CAC7C103CAD5C082CACCC0C1CAD6C0750206C8F7C07857C1" + $"0DC983C076CA9BC077CA10C079CAB0C076CAD5C082CAC3C07BCACCC0C1CABFC1" + $"43CAC7C103CAB5C194CA92C236CAA4C1E6C9EEC234C8A7C233C94CC237C8D0C1" + $"A30226BC80C09FBC78C0EBBC83C09BBC8AC08EBC87C092BC8BC201BC8BC4E5BC" + $"8AC372BD12C4E5BE22C4E5BD9AC4E5BE22C3E9BE22C1F1BE22C2EDBE3EC216BE" + $"32C275BE2DC249BE2AC2C2BE4BC359BE4CC30CBE57C39BBE68C41CBE53C3DDBE" + $"74C4383DC46EBE88C450BF04C486BFF7C47EBF7FC47CC030C47CC0A2C476C06A" + $"C483C0D5C46AC13CC46AC10AC478C1C6C45AC2D94BC252C441C360C400C46AC3" + $"ABC3E9C3E0C4CFC387C591C331C533C360C5E8C313C680C2B8C630C2DEC718C2" + $"5DC837C18FC7AFC201C838C1A4C836C1CFC83AC1BAC7FFC2C2C710C47AC795C3" + $"A7C710C47AC708C47EC708C47EC6B9C497C626C4E9C671C4C5C492C59EC129C6" + $"39C2E1C611C0E4C639C05DC649C0A3C64DBFDAC644BED3C647BF57C64BBE80C6" + $"37BDD4C62D3CC63DBC41C5FEB941C4E4BAB5C58B2FC4C1B868C47DB8B4C497B8" + $"68C47DB861C479B861C479B8284BB7CCC36AB7F8C3C7B7AEC335B787C2BFB79A" + $"C2FAB75BC25AB728C187B742C1F0B71CC160B722C111B721C139B73BC11D2BC1" + $"3FB74FC12DB7E3C1A52FC256B86DC202B95EC289BA22C2EEB9BAC2C6BAC3C339" + $"BC12C3A3BB6AC373BC19C37BBC41C336BC38C35DBC6FC2A9BC75C185BC5DC214" + $"BC84C1390207CABFC143CAB5C194CB02C143CB89C147CB47C13FCB84C19FCB61" + $"C247CB6EC1F2CB61C247CB5FC246CB5FC246CB4AC231CB0DC234CB2AC235CAE4" + $"C233CA90C23ECAB8C234CA90C23ECA92C236CA92C236CAA4C1E60205B3EAC175" + $"B3F8C1C2B430C17AB4BBC180B478C16DB4C1C1A7B4D3C1F7B4CAC1D0B4DAC219" + $"B4E7C25AB4E0C23AB4A1C25BB416C25BB45DC25BB403C20F0204B416C25BB428" + $"C2ADB45DC25BB4E7C25AB4A1C25BB4FDC2ACB52DC34EB514C2FEB4E5C34EB458" + $"C34DB49EC34DB440C2FE0205CA50C327CA3CC368CA98C325CB26C327CADFC325" + $"CB0BC378CAD1C41ACAF1C3CBCA87C419C9F6C419CA3EC41BC9FDC408CA0AC3E5" + $"CA03C3F6CA23C3A60208C702C575C7B7C58EC769C4EFC80DC3C9C7C7C463C88A" + $"C3D0C984C3CCC907C3CBC9B2C3CFCA0AC3E5C9E8C3BFCA03C3F6C9F6C419C9FD" + $"C408C9C3C491C942C576C984C506C938C587C924C5A6C92FC597C924C5A0C924" + $"C58CC924C594C870C568020AB58DC43FB590C449B59AC42FB5BCC40EB5A1C40F" + $"B5FCC408B67BC40BB63BC40EB6D4C40EB788C412B72FC406B802C4F7B95FC67A" + $"B8A1C5C9B8B9C67DB76CC67CB812C67AB742C678B70EC6B6B729C69FB6FBC69E" + $"B6D5C66CB6E851B69BC61E28C57BB663C5CEB5FCC51FB59CC462B5C9C4C1B599" + $"C4580204C9F6C419C9C3C491CA3EC41BCAD1C41ACA87C419CAA1C493CA2AC57E" + $"CA69C50AC9DFC568C942C576C98EC56DC984C5060204B4BEC466B4E7C4C5B508" + $"C465B59CC462B553C467B5C9C4C128C57BB5FCC51FB5E3C580B547C57FB596C5" + $"7BB514C5230213B868C47DB86DC48CB8B4C497B941C4E42FC4C1BAB5C58BBDD4" + $"C62DBC41C5FE3CC63DBED3C647BE80C637BF57C64BC05DC649BFDAC644C0A3C6" + $"4DC129C639C0E4C639C2E1C611C626C4E9C492C59EC671C4C5C708C47EC6B9C4" + $"97C702C49AC6DBC4C452C4ADC630C5B7C455C7254EC68AC455C725C44FC725C4" + $"4FC725C41FC721C3C4C73FC3F2C736C2B5C785C086C7B9C19DC7A7BFFCC7B7BE" + $"EEC7B9BF75C7B9BDB9C7A6BB5CC728BC84C77EBB48C723BB21C725BB36C723BB" + $"21C725BB1DC725BB1DC725BA5FC6B7B928C57FB9BAC621B8EBC53AB880C4A8B8" + $"B8C4EFB874C49C0207C51FC742C5F3C74CC5D4C6C0C702C575C677C624C7B7C5" + $"8EC924C58CC870C568C924C594C924C5A6C924C5A0C902C5DDC8B7C649C8DCC6" + $"14C873C6A4C7DB53C82BC6FFC7C8C74DC79FC747C7B4C748C6CAC7440205C942" + $"C576C938C587C98EC56DCA2AC57EC9DFC568CA05C5BE59C63BC9E1C5FFC964C6" + $"54C8B7C649C90CC647C8DCC614C924C5A6C902C5DDC92FC5970204B547C57FB5" + $"70C5C7B596C57B28C57BB5E3C580B663C5CEB6D5C66CB69BC61EB67CC66A27C6" + $"53B61751B59AC60D0205C8B7C649C873C6A4C90CC64759C63BC964C654C95AC6" + $"CEC87AC7D3C8EDC754C81BC7D0C75DC7D1C7BBC7D4C788C7A7C7DB53C7B3C77D" + $"C82BC6FF020527C653B62DC6E9B61751B6D5C66CB67CC66AB6E851B70EC6B6B6" + $"FBC69EB76AC727B83BC7F5B7CFC793B7DCC7FBB71DC7F9B77CC7F9B69DC77A02" + $"08B70EC6B6B76AC727B729C69FB76CC67CB742C678B812C67AB95FC67AB8B9C6" + $"7DBA12C723BBC3C81BBAE1C7B3BB76C823BADAC81FBB2855BA2FC81FB8DBC820" + $"B98655B8BE55B8A4C851B8B1C83AB880C833B83BC7F5B85EC815B7CFC7930208" + $"BB21C725BB6FC761BB36C723BB5CC728BB48C723BC84C77EBEEEC7B9BDB9C7A6" + $"BF75C7B9C086C7B9BFFCC7B7C19DC7A7C3C4C73FC2B5C785C3F2C736C44FC725" + $"C41FC721C421C74BC3B8C77FC3ECC764C166C8B8BC1FC7B2BE82C8C9BBCBC785" + $"0208C3AEC81BC3FCC823C430C7E0C51FC742C4ABC797C5F3C74CC79FC747C6CA" + $"C744C7B4C748C7DB53C7C8C74DC7B3C77DC75DC7D1C788C7A7C73CC7F0C6F7C8" + $"2CC71BC80EC6E0C823C6AEC81FC6C755C5FCC821C498C820C54A55C44AC81F02" + $"05C6F7C82CC6BAC861C71BC80EC75DC7D1C73CC7F0C7BBC7D4C87AC7D3C81BC7" + $"D0C82BC828C77DC8C5C7D7C87DC710C8C2C639C8C1C6A4C8C8C67BC8920206B7" + $"1DC7F9B744C82CB77CC7F9B83BC7F5B7DCC7FBB85EC815B8A4C851B880C833B9" + $"37C8C8BA78C98AB9D3C931B9FCC99CB900C993B97DC98DB885C941B7A3C881B8" + $"12C8E4B776C853020FB8A4C851B937C8C8B8B1C83AB8DBC820B8BE55B98655BA" + $"DAC81FBA2FC81FBB2855BBC3C81BBB76C823BE38C94AC3AEC81BC139C94AC3FC" + $"C823C498C820C44AC81FC54A55C6AEC81FC5FCC821C6C755C6F7C82CC6E0C823" + $"C6BAC861C639C8C1C67BC892C5C3C917C4C5C9A4C546C963C46EC9D0C3BB5AC4" + $"16C9FAC3A7CA15C381CA0EC394CA0DC100CA10BBFFCA0EBE80CA0EBBE7CA0DBB" + $"B75ABBCFCA14BB49C9F2BA78C98ABADFC9C0B9D3C9310204C4C5C9A4C54159C5" + $"46C963C639C8C1C5C3C917C6A4C8C8C77DC8C5C710C8C2C71BC91EC63BC9B5C6" + $"ADC96FC5C0C99B0206B900C993BAEB5CB97DC98DBA78C98AB9FCC99CBADFC9C0" + $"BBB75ABB49C9F2BDF5CAFBC2C8CA6DC079CB16C3785BC4DBCA7DC42BCA68C339" + $"CB48BF91CBA6C163CBADBD3FCB9E0206C3BB5AC36CCA3AC416C9FAC4C5C9A4C4" + $"6EC9D0C54159C63BC9B5C5C0C99BC5CFCA02C4DECA7DC556CA3FC4DECA7DC4DB" + $"CA7DC4DBCA7DC42BCA68C2C8CA6DC3785BC31ACA530205BBB75ABDF5CAFBBBCF" + $"CA14BBFFCA0EBBE7CA0DBE80CA0EC381CA0EC100CA10C394CA0DC3BB5AC3A7CA" + $"15C36CCA3AC2C8CA6DC31ACA53C079CB164A0A000100000A010101000A020102" + $"000A030103000A04020405000A050106000A060107000A060108000A06010900" + $"0A07010A000A08010B000A08010C000A09010D000A0A010E000A0B010F000A0C" + $"0110000A0D0111000A0D0112000A0E0113000A0F0114000A100115000A110116" + $"000A120117000A130118000A140119000A15011A000A16011B000A17011C000A" + $"17011D000A17011E000A18011F000A190120000A1A0121000A1A0122000A1B01" + $"23000A1C0124000A1C0125000A1D0126000A1D0127000A1E0128000A1F012900" + $"0A20012A000A20012B000A21012C000A21012D000A22012E000A23012F000A24" + $"0130000A250131000A260132000A270133000A280134000A290135000A2A0136" + $"000A2B0137000A2C0138000A2D0139000A2E013A000A2F013B000A30013C000A" + $"31013D000A32013E000A33013F000A330140000A340141000A350142000A3601" + $"43000A370144000A380145000A390146000A3A0147000A3B0148000A3C014900" + $"0A3D014A00" +}; diff --git a/app-editors/focuswriter/focuswriter-1.6.15.recipe b/app-editors/focuswriter/focuswriter-1.6.15.recipe new file mode 100644 index 000000000..9a976ab50 --- /dev/null +++ b/app-editors/focuswriter/focuswriter-1.6.15.recipe @@ -0,0 +1,87 @@ +SUMMARY="A simple, distraction-free word processor" +DESCRIPTION="FocusWriter is a simple, distraction-free word processor. \ +It utilizes a hide-away interface that you access by moving your mouse to \ +the edges of the screen, allowing the program to have a familiar look and \ +feel while still getting out of your way \ +So that you can immerse yourself in your work." +HOMEPAGE="https://gottcode.org/" +COPYRIGHT="2008-2018 Graeme Gott" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="https://github.com/gottcode/focuswriter/archive/v$portVersion.tar.gz" +CHECKSUM_SHA256="167be0b4e58b4015f74c50d5cc0362cd286fd21fb972d8f74de7c683ae5cb381" +PATCHES="focuswriter-$portVersion.patchset" +ADDITIONAL_FILES="focuswriter.rdef.in" + +ARCHITECTURES="!x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + focuswriter$secondaryArchSuffix = $portVersion + app:FocusWriter$secondaryArchSuffix = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libhunspell_1.6$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQt5Network$secondaryArchSuffix + lib:libQt5PrintSupport$secondaryArchSuffix + lib:libQt5Svg$secondaryArchSuffix + lib:libQt5Widgets$secondaryArchSuffix + lib:libz$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libhunspell_1.6$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Gui$secondaryArchSuffix + devel:libQt5Network$secondaryArchSuffix + devel:libQt5PrintSupport$secondaryArchSuffix + devel:libQt5Svg$secondaryArchSuffix + devel:libQt5Widgets$secondaryArchSuffix + devel:libz$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:g++$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:lrelease$secondaryArchSuffix >= 5 + cmd:make + cmd:pkg_config$secondaryArchSuffix + cmd:qmake$secondaryArchSuffix >= 5 + " + +BUILD() +{ + qmake PREFIX=$appsDir/FocusWriter + make $jobArgs +} + +INSTALL() +{ + mkdir -p $manDir + make install + mv $appsDir/FocusWriter/bin/FocusWriter $appsDir/FocusWriter + mv $appsDir/FocusWriter/share/man/* $manDir/man1 + rm -rf $appsDir/FocusWriter/bin + rm -rf $appsDir/FocusWriter/share/{icons,applications,man,metainfo,pixmaps} + local APP_SIGNATURE="application/x-vnd-gottcode.focuswriter" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local LONG_INFO="$SUMMARY" + + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/focuswriter.rdef.in > focuswriter.rdef + + addResourcesToBinaries focuswriter.rdef $appsDir/FocusWriter/FocusWriter + addAppDeskbarSymlink $appsDir/FocusWriter/FocusWriter +} diff --git a/app-editors/focuswriter/patches/focuswriter-1.6.15.patchset b/app-editors/focuswriter/patches/focuswriter-1.6.15.patchset new file mode 100644 index 000000000..c52df9336 --- /dev/null +++ b/app-editors/focuswriter/patches/focuswriter-1.6.15.patchset @@ -0,0 +1,50 @@ +From a0867c0f87ca6d4eb5797559299428d35ac4150b Mon Sep 17 00:00:00 2001 +From: Khaled Berraoui +Date: Fri, 31 Aug 2018 16:27:18 +0100 +Subject: Disable qtsingleapplication + + +diff --git a/focuswriter.pro b/focuswriter.pro +index 31c7315..6e7ab75 100644 +--- a/focuswriter.pro ++++ b/focuswriter.pro +@@ -38,7 +38,7 @@ VERSION = 1.6.15 + DEFINES += VERSIONSTR=\\\"$${VERSION}\\\" + + # Set program name +-unix: !macx { ++unix: !macx: !haiku { + TARGET = focuswriter + } else { + TARGET = FocusWriter +diff --git a/src/qtsingleapplication/qtsingleapplication.cpp b/src/qtsingleapplication/qtsingleapplication.cpp +index d0fb15d..189cd8c 100644 +--- a/src/qtsingleapplication/qtsingleapplication.cpp ++++ b/src/qtsingleapplication/qtsingleapplication.cpp +@@ -239,7 +239,11 @@ QtSingleApplication::QtSingleApplication(Display* dpy, const QString &appId, int + + bool QtSingleApplication::isRunning() + { ++#ifdef Q_OS_HAIKU ++ return false; ++#else + return peer->isClient(); ++#endif + } + + +@@ -258,7 +262,11 @@ bool QtSingleApplication::isRunning() + */ + bool QtSingleApplication::sendMessage(const QString &message, int timeout) + { ++#ifdef Q_OS_HAIKU ++ return false; ++#else + return peer->sendMessage(message, timeout); ++#endif + } + + +-- +2.16.4 +