gnucash: new recipe (#11320)

This commit is contained in:
Javier Steinaker
2024-12-22 17:09:39 -03:00
committed by GitHub
parent 6b763ffb8d
commit 592ed1da61
3 changed files with 487 additions and 0 deletions

View File

@@ -0,0 +1,282 @@
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
resource app_version {
major = @MAJOR@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "GnuCash",
long_info = "@LONG_INFO@"
};
resource app_signature "@APP_SIGNATURE@";
resource vector_icon {
$"6E63696615020102020000003B27E3BE3A4600000049DB3E4B406D00555753FF"
$"FF5557530003EDD40003786100038C720003EEEEEC0355575302010202000000"
$"3F7647C0134D0000004A00474B3CD500D3D7CFFFFFD3D7CF0002010202000000"
$"3EF0B5BF8D860000004A0AAA49A56000BABDB6FFFFBABDB60002000202370BD8"
$"B8A35D38A35D370BD84A923C493F7700204A87FFFF204A870003888A85034E9A"
$"06032E5C020359AF0504FF3F03D3D7CF0357AE0603ECD3000200020200000037"
$"C44DB84295000000486F5A4B919A00EEEEECFFFFEEEEEC0004FF3303FCE94F04"
$"FF7F590608FF7F60C7FC60C7FC60C99950CBE5CA11CB16C22ECCB330CBE5BD51"
$"CCB3B56ECB161FC7FC1FC9991FC65F30C412B56EC4E1BD51C34450C412C22EC3"
$"44CA11C4E160C7FC60C65F60C7FCC7FC0608FF7FCBB754CBB754CBB7C831CA63"
$"C8DECB36C8A1C991C91BC7BBC8DEC88DC91BC6E8C8A1C66754C667C831C667C7"
$"3FC7BBC692C6E8C6CEC88DC655CA63C692C991C655CB36C6CECBB754CBB7C73F"
$"CBB754540608FF7FCBB754CBB754CBB7C831CA63C8DECB36C8A1C991C91BC7BB"
$"C8DEC88DC91BC6E8C8A1C66754C667C831C667C73FC7BBC692C6E8C6CEC88DC6"
$"55CA63C692C991C655CB36C6CECBB754CBB7C73FCBB754540608FF7FCBB9C6A9"
$"CBB9C6A9CBB9C722CA65C7CFCB37C792C992C80CC7BCC7CFC88FC80CC6EAC792"
$"C668C6A9C668C722C668C62FC7BCC583C6EAC5BFC88FC546CA65C583C992C546"
$"CB37C5BFCBB9C6A9CBB9C62FCBB9C6A9C6A90608FF7FCBB9C6A9CBB9C6A9CBB9"
$"C722CA65C7CFCB37C792C992C80CC7BCC7CFC88FC80CC6EAC792C668C6A9C668"
$"C722C668C62FC7BCC583C6EAC5BFC88FC546CA65C583C992C546CB37C5BFCBB9"
$"C6A9CBB9C62FCBB9C6A9C6A9020AB780B454B780B454BCFFB454C7FDB454C27E"
$"B454C894B454C90D26C90DB4CEC90DBAE1C90DC5DBC90DC05EC90DC671C7FDC6"
$"EBC894C6EBC27EC6EBB780C6EBBCFFC6EBB6EAC6EBB670C5DBB670C671B670C0"
$"5EB67026B670BAE1B670B4CEB780B454B6EAB454B780B454B780B454B780B454"
$"B780B454020AB780B454B780B454BCFFB454C7FDB454C27EB454C894B454C90D"
$"26C90DB4CEC90DBAE1C90DC5DBC90DC05EC90DC671C7FDC6EBC894C6EBC27EC6"
$"EBB780C6EBBCFFC6EBB6EAC6EBB670C5DBB670C671B670C05EB67026B670BAE1"
$"B670B4CEB780B454B6EAB454B780B454B780B454B780B454B780B4540608FF7F"
$"CBB9C599CBB9C599CBB9C612CA65C6BFCB37C682C992C6FCC7BCC6BFC88FC6FC"
$"C6EAC682C668C599C668C612C668C51FC7BCC473C6EAC4AFC88FC436CA65C473"
$"C992C436CB37C4AFCBB9C599CBB9C51FCBB9C599C5990608FF7FCBB9C599CBB9"
$"C599CBB9C612CA65C6BFCB37C682C992C6FCC7BCC6BFC88FC6FCC6EAC682C668"
$"C599C668C612C668C51FC7BCC473C6EAC4AFC88FC436CA65C473C992C436CB37"
$"C4AFCBB9C599CBB9C51FCBB9C599C599020AB8A828B8A828BD6428C6DA28C21F"
$"28C7552854B70D54B69254BAE754C29B54BEC154C315C6DAC377C755C377C21F"
$"C377B8A8C377BD64C3772DC377B7CBC29BB7CBC315B7CBBEC1B7CBB70DB7CBBA"
$"E7B7CBB692B8A8282D28B8A828B8A828B8A828B8A8280606FF07C2F43CC2F43C"
$"C3A93CC5143CC45E3CC514BEDDC514C047C514BF92C45EC047C2F4C047C3A9C0"
$"47C2F4BF92C2F43CC2F4BEDDC2F43C3C0606FF07C04C3CC04C3CC1013CC26C3C"
$"C1B63CC26CBEDDC26CC047C26CBF92C1B6C047C04CC047C101C047C04CBF92C0"
$"4C3CC04CBEDDC04C3C3C0606FF07BDA43CBDA43CBE593CBFC43CBF0E3CBFC4BE"
$"DDBFC4C047BFC4BF92BF0EC047BDA4C047BE59C047BDA4BF92BDA43CBDA4BEDD"
$"BDA43C3C0606FF07BAFC3CBAFC3CBBB13CBD1C3CBC663CBD1CBEDDBD1CC047BD"
$"1CBF92BC66C047BAFCC047BBB1C047BAFCBF92BAFC3CBAFCBEDDBAFC3C3C0606"
$"FF07C2F4BB80C2F4BB80C3A9BB80C514BB80C45EBB80C514BC35C514BD9FC514"
$"BCEAC45EBD9FC2F4BD9FC3A9BD9FC2F4BCEAC2F4BB80C2F4BC35C2F4BB80BB80"
$"0606FF07C04CBB80C04CBB80C101BB80C26CBB80C1B6BB80C26CBC35C26CBD9F"
$"C26CBCEAC1B6BD9FC04CBD9FC101BD9FC04CBCEAC04CBB80C04CBC35C04CBB80"
$"BB800606FF07BDA4BB80BDA4BB80BE59BB80BFC4BB80BF0EBB80BFC4BC35BFC4"
$"BD9FBFC4BCEABF0EBD9FBDA4BD9FBE59BD9FBDA4BCEABDA4BB80BDA4BC35BDA4"
$"BB80BB800606FF07BAFCBB80BAFCBB80BBB1BB80BD1CBB80BC66BB80BD1CBC35"
$"BD1CBD9FBD1CBCEABC66BD9FBAFCBD9FBBB1BD9FBAFCBCEABAFCBB80BAFCBC35"
$"BAFCBB80BB800606FF07C2F4B8D8C2F4B8D8C3A9B8D8C514B8D8C45EB8D8C514"
$"B98DC51434C514BA42C45E34C2F434C3A934C2F4BA42C2F4B8D8C2F4B98DC2F4"
$"B8D8B8D80606FF07C04CB8D8C04CB8D8C101B8D8C26CB8D8C1B6B8D8C26CB98D"
$"C26C34C26CBA42C1B634C04C34C10134C04CBA42C04CB8D8C04CB98DC04CB8D8"
$"B8D80606FF07BDA4B8D8BDA4B8D8BE59B8D8BFC4B8D8BF0EB8D8BFC4B98DBFC4"
$"34BFC4BA42BF0E34BDA434BE5934BDA4BA42BDA4B8D8BDA4B98DBDA4B8D8B8D8"
$"0606FF03BAFCB8D8BAFCB8D8BBB1B8D8BD1CB8D8BC66B8D8BD1CB98DBD1C34BD"
$"1CBA42BC6634BAFC34BBB134BAFCBA42BAFCB8D8BAFCB98DBAFCB8D8BAFC0246"
$"BA7428BA7428BA74B6E5BA74B84FBA74B79AB9BDB84FB850B84FB906B84FB850"
$"B87DB850B8D8B850B8AAB906B8D8BA74B8D8B9BDB8D8BA74B98DBA7434BA74BA"
$"42B9BD34B85034B90634B850BB25B850BB80B850BB52B906BB80BA74BB80B9BD"
$"BB80BA74BC35BA74BD9FBA74BCEAB9BDBD9FB850BD9FB906BD9FB850BDCDB850"
$"3CB850BDFAB9063CBA743CB9BD3CBA74BEDDBA74C047BA74BF92B9BDC047B850"
$"C047B906C047B850C075B850C0D0B850C0A2B906C0D0BA74C0D0B9BDC0D0BA74"
$"C185BA7448BA74C23ABAA148BAFC48BACE48BAFCC23ABAFCC0D0BAFCC185BBB1"
$"C0D0BD1CC0D0BC66C0D0BD1CC185BD1C48BD1CC23ABD4948BDA448BD7648BDA4"
$"C23ABDA4C0D0BDA4C185BE59C0D0BFC4C0D0BF0EC0D0BFC4C185BFC448BFC4C2"
$"3ABFF148C04C48C01E48C04CC23AC04CC0D0C04CC185C101C0D0C26CC0D0C1B6"
$"C0D0C26CC185C26C48C26CC23AC29948C2F448C2C648C2F4C23AC2F4C0D0C2F4"
$"C185C3A9C0D0C514C0D0C45EC0D0C514C185C51448C514C23AC54148C59C48C5"
$"6E48C59CC23AC59CC0D0C59CC185C650C0D054C0D0C704C0D054C0A254C04754"
$"C075C704C047C59CC047C650C047C59CBF92C59C3CC59CBEDDC6503C543CC704"
$"3C54BDFA54BD9F54BDCDC704BD9FC59CBD9FC650BD9FC59CBCEAC59CBB80C59C"
$"BC35C650BB8054BB80C704BB8054BB52543454BB25C70434C59C34C65034C59C"
$"BA42C59CB8D8C59CB98DC650B8D854B8D8C704B8D854B8AA54B84F54B87DC704"
$"B84FC59CB84FC650B84FC59CB79AC59C28C59CB6E5C56E28C51428C54128C514"
$"B6E5C514B84FC514B79AC45EB84FC2F4B84FC3A9B84FC2F4B79AC2F428C2F4B6"
$"E5C2C628C26C28C29928C26CB6E5C26CB84FC26CB79AC1B6B84FC04CB84FC101"
$"B84FC04CB79AC04C28C04CB6E5C01E28BFC428BFF128BFC4B6E5BFC4B84FBFC4"
$"B79ABF0EB84FBDA4B84FBE59B84FBDA4B79ABDA428BDA4B6E5BD7628BD1C28BD"
$"4928BD1CB6E5BD1CB84FBD1CB79ABC66B84FBAFCB84FBBB1B84FBAFCB79ABAFC"
$"28BAFCB6E5BACE28BA7428BAA128BA7428BA7428BA7428BA74280608FF7FCBB7"
$"4CCBB74CCBB7C502CA63C5AECB35C572C990C5EBC7BAC5AEC88DC5EBC6E8C572"
$"C6664CC666C502C666C40FC7BAC362C6E8C39FC88DC325CA63C362C990C325CB"
$"35C39FCBB74CCBB7C40FCBB74C4C0608FF7FCBB74CCBB74CCBB7C502CA63C5AE"
$"CB35C572C990C5EBC7BAC5AEC88DC5EBC6E8C572C6664CC666C502C666C40FC7"
$"BAC362C6E8C39FC88DC325CA63C362C990C325CB35C39FCBB74CCBB7C40FCBB7"
$"4C4C020AC228B9E8C228B9E8C14ABB77BF90BE97C06DBD07BE09BDBDBAFDBC0A"
$"BC83BCE4B9ECBDB8B7CCC113B8DCBF66B7F3C12AB84344B81BC141B938BFCCBB"
$"23BCB5BA2DBE40BCADBD8DBFC2BF3FBE38BE66C0B6BD8EC29F32C1ABBBDDC277"
$"BA15C228B9E8C24FB9FEC228B9E8C228B9E8C228B9E8C228B9E8020554485448"
$"54C31D54C37754C34AC268C3772CC377BD18C3772CC34A2C482CC31DBD184854"
$"48C2684854480205B7CB28B7CB28B7F828B85328B82628B853BA9DB853C377B8"
$"53BF0AB826C377B7CBC377B7F8C377B7CBBF0AB7CB28B7CBBA9DB7CB280606FF"
$"03B3CBC552B3CBC552B80BC55242C552BC4CC55242C66342C88542C774BC4CC8"
$"85B3CBC885B80BC885B3CBC774B3CBC552B3CBC663B3CBC552B3CB0606FF03B3"
$"CBC552B3CBC552B80BC55242C552BC4CC55242C66342C88542C774BC4CC885B3"
$"CBC885B80BC885B3CBC774B3CBC552B3CBC663B3CBC552B3CB0606FF07B54C46"
$"B54C46B8E346C01146BC7A46C03AC33442C555C063C444BC4CC555B3CBC555B8"
$"0CC555B44CC444B54C46B4CCC334B54C46460606FF07B54C46B54C46B8E346C0"
$"1146BC7A46C03AC33442C555C063C444BC4CC555B3CBC555B80CC555B44CC444"
$"B54C46B4CCC334B54C46460205B410C734B410C734B822C734C048C734BC35C7"
$"34C048C762C048C7BCC048C78FBC35C7BCB410C7BCB822C7BCB410C78FB410C7"
$"34B410C762B410C7340205B410C624B410C624B822C624C048C624BC35C624C0"
$"48C652C048C6ACC048C67FBC35C6ACB410C6ACB822C6ACB410C67FB410C624B4"
$"10C652B410C6240606FF07B59FC2B3B59FC2B3B546C365B493C4CAB4EDC418B8"
$"5BC4CABFEAC4CABC22C4CABFCFC418BF99C2B3BFB4C365BC46C2B3B59FC2B3B8"
$"F2C2B3B59FC2B3C2B30205B920C550B920C550BA00C550BBBFC550BADFC550BB"
$"BFC665BBBFC88FBBBFC77ABADFC88FB920C88FBA00C88FB920C77AB920C550B9"
$"20C665B920C5500205B920C550B920C550BA00C550BBBFC550BADFC550BBBFC6"
$"65BBBFC88FBBBFC77ABADFC88FB920C88FBA00C88FB920C77AB920C550B920C6"
$"65B920C5500608FF7FBD184ABD184ABD18C40436C46CBC96C448BAF1C491B91B"
$"C46CB9EEC491B849C448B7C74AB7C7C404B7C7C373B91BC30BB849C32FB9EEC2"
$"E636C30BBAF1C2E6BC96C32FBD184ABD18C373BD184A4A0608FF7FB9A3C223B9"
$"A3C223B976C322B91BC522B9494BB91BC642B91B56B91BC763B9FE563656BAE1"
$"5636C76136C51A36C63EBB92C41DBB2FC223BB60C320BAABC223B9A3C223BA27"
$"C223B9A3C223C2230608FF7FB9A3C223B9A3C223B976C322B91BC522B9494BB9"
$"1BC642B91B56B91BC763B9FE563656BAE15636C76136C51A36C63EBB92C41DBB"
$"2FC223BB60C320BAABC223B9A3C223BA27C223B9A3C223C2230606FF07B5EAC7"
$"F8B5EAC7F8BA2BC7F8C2ABC7F8BE6BC7F8C2ABC909C2ABCB2DC2ABCA1BBE6BCB"
$"2DB5EACB2DBA2BCB2DB5EACA1BB5EAC7F8B5EAC909B5EAC7F8C7F80606FF07B5"
$"EAC7F8B5EAC7F8BA2BC7F8C2ABC7F8BE6BC7F8C2ABC909C2ABCB2DC2ABCA1BBE"
$"6BCB2DB5EACB2DBA2BCB2DB5EACA1BB5EAC7F8B5EAC909B5EAC7F8C7F80606FF"
$"03B6F5C4CCB6F5C4CCBA89C4CCC1B1C4CCBE1DC4CCC205C5DCC2ABC7FBC25852"
$"BE6BC7FBB5EBC7FBBA2BC7FBB64452B6F5C4CCB69CC5DCB6F5C4CCB6F50606FF"
$"03B6F5C4CCB6F5C4CCBA89C4CCC1B1C4CCBE1DC4CCC205C5DCC2ABC7FBC25852"
$"BE6BC7FBB5EBC7FBBA2BC7FBB64452B6F5C4CCB69CC5DCB6F5C4CCB6F50608FF"
$"7FC90EC94FC90EC94FC90EC9C8C7BACA75C88CCA39C6E7CAB2C511CA75C5E4CA"
$"B2C43FCA39C3BDC94FC3BDC9C8C3BDC8D6C511C829C43FC866C5E4C7ECC7BAC8"
$"29C6E7C7ECC88CC866C90EC94FC90EC8D6C90EC94FC94F0608FF7FC90EC94FC9"
$"0EC94FC90EC9C8C7BACA75C88CCA39C6E7CAB2C511CA75C5E4CAB2C43FCA39C3"
$"BDC94FC3BDC9C8C3BDC8D6C511C829C43FC866C5E4C7ECC7BAC829C6E7C7ECC8"
$"8CC866C90EC94FC90EC8D6C90EC94FC94F0608FF7FCBB9C378CBB9C378CBB9C3"
$"F1CA65C49ECB37C461C992C4DBC7BCC49EC88FC4DBC6EAC461C668C378C668C3"
$"F1C668C2FFC7BCC252C6EAC28EC88FC215CA65C252C992C215CB37C28ECBB9C3"
$"78CBB9C2FFCBB9C378C3780608FF7FCBB9C378CBB9C378CBB9C3F1CA65C49ECB"
$"37C461C992C4DBC7BCC49EC88FC4DBC6EAC461C668C378C668C3F1C668C2FFC7"
$"BCC252C6EAC28EC88FC215CA65C252C992C215CB37C28ECBB9C378CBB9C2FFCB"
$"B9C378C378020528C9D728C9D7BA42C9D7C268C9D7BE55C9D7C268CA05C268CA"
$"60C268CA32BE55CA6028CA60BA42CA6028CA3228C9D728CA0528C9D7020528C8"
$"C828C8C8BA42C8C8C268C8C8BE55C8C8C268C8F5C26858C268C922BE55582858"
$"BA425828C92228C8C828C8F528C8C80608FF7FC90FC840C90FC840C90FC8B9C7"
$"BBC966C88EC929C6E9C9A3C513C966C5E5C9A3C440C929C3BFC840C3BFC8B9C3"
$"BFC7C7C513C71AC440C756C5E5C6DDC7BBC71AC6E9C6DDC88EC756C90FC840C9"
$"0FC7C7C90FC840C8400608FF7FC90FC840C90FC840C90FC8B9C7BBC966C88EC9"
$"29C6E9C9A3C513C966C5E5C9A3C440C929C3BFC840C3BFC8B9C3BFC7C7C513C7"
$"1AC440C756C5E5C6DDC7BBC71AC6E9C6DDC88EC756C90FC840C90FC7C7C90FC8"
$"40C8400608FF7FC90FC730C90FC730C90FC7A9C7BBC856C88EC819C6E9C893C5"
$"13C856C5E5C893C440C819C3BFC730C3BFC7A9C3BFC6B7C513C60AC440C646C5"
$"E5C5CDC7BBC60AC6E9C5CDC88EC646C90FC730C90FC6B7C90FC730C7300608FF"
$"7FC90FC730C90FC730C90FC7A9C7BBC856C88EC819C6E9C893C513C856C5E5C8"
$"93C440C819C3BFC730C3BFC7A9C3BFC6B7C513C60AC440C646C5E5C5CDC7BBC6"
$"0AC6E9C5CDC88EC646C90FC730C90FC6B7C90FC730C7300608FF7FCBB9C269CB"
$"B9C269CBB9C2E2CA65C38FCB37C352C992C3CCC7BCC38FC88FC3CCC6EAC352C6"
$"68C269C668C2E2C668C1EFC7BCC142C6EAC17FC88FC106CA65C142C992C106CB"
$"37C17FCBB9C269CBB9C1EFCBB9C269C2690608FF7FCBB9C269CBB9C269CBB9C2"
$"E2CA65C38FCB37C352C992C3CCC7BCC38FC88FC3CCC6EAC352C668C269C668C2"
$"E2C668C1EFC7BCC142C6EAC17FC88FC106CA65C142C992C106CB37C17FCBB9C2"
$"69CBB9C1EFCBB9C269C2690606FF07B75DC558B75DC558B723C60AB6AFC76FB6"
$"E9C6BDBA6EC76FC1ECC76FBE2DC76FC1B5C6BDC146C558C17EC60ABDF9C558B7"
$"5DC558BAABC558B75DC558C5580608FF7FC90EC61FC90EC61FC90EC699C7B9C7"
$"46C88CC709C6E7C782C511C746C5E4C782C43FC709C3BDC61FC3BDC699C3BDC5"
$"A6C511C4F9C43FC536C5E4C4BCC7B9C4F9C6E7C4BCC88CC536C90EC61FC90EC5"
$"A6C90EC61FC61F0608FF7FC90EC61FC90EC61FC90EC699C7B9C746C88CC709C6"
$"E7C782C511C746C5E4C782C43FC709C3BDC61FC3BDC699C3BDC5A6C511C4F9C4"
$"3FC536C5E4C4BCC7B9C4F9C6E7C4BCC88CC536C90EC61FC90EC5A6C90EC61FC6"
$"1F0608FF7FCBB744CBB744CBB7C1D1CA63C27ECB35C241C990C2BBC7BAC27EC8"
$"8DC2BBC6E8C241C66644C666C1D1C666C0DFC7BAC032C6E8C06EC88DBFF5CA63"
$"C032C990BFF5CB35C06ECBB744CBB7C0DFCBB744440608FF7FCBB744CBB744CB"
$"B7C1D1CA63C27ECB35C241C990C2BBC7BAC27EC88DC2BBC6E8C241C66644C666"
$"C1D1C666C0DFC7BAC032C6E8C06EC88DBFF5CA63C032C990BFF5CB35C06ECBB7"
$"44CBB7C0DFCBB744440608FF7FC90FC50FC90FC50FC90FC588C7BBC635C88EC5"
$"F9C6E9C672C513C635C5E5C672C440C5F9C3BFC50FC3BFC588C3BFC496C513C3"
$"E9C440C426C5E5C3ACC7BBC3E9C6E9C3ACC88EC426C90FC50FC90FC496C90FC5"
$"0FC50F0608FF7FC90FC50FC90FC50FC90FC588C7BBC635C88EC5F9C6E9C672C5"
$"13C635C5E5C672C440C5F9C3BFC50FC3BFC588C3BFC496C513C3E9C440C426C5"
$"E5C3ACC7BBC3E9C6E9C3ACC88EC426C90FC50FC90FC496C90FC50FC50F0608FF"
$"7FB8D3C4C9B8D3C4C9B8D3C4E2B88FC504B8B9C4F8B865C510B807C504B831C5"
$"10B7DDC4F8B7C3C4C9B7C3C4E2B7C3C4B1B807C48FB7DDC49BB831C482B88FC4"
$"8FB865C482B8B9C49BB8D3C4C9B8D3C4B1B8D3C4C9C4C90608FF7FC0CBC4C9C0"
$"CBC4C9C0CBC4E2C087C504C0B1C4F8C05DC510BFFFC504C029C510BFD5C4F8BF"
$"BBC4C9BFBBC4E2BFBBC4B1BFFFC48FBFD5C49BC029C482C087C48FC05DC482C0"
$"B1C49BC0CBC4C9C0CBC4B1C0CBC4C9C4C90608FF7FBF37C664BF37C664BF37C6"
$"ACBDE3C714BEB6C6F0BD11C739BB3BC714BC0EC739BA69C6F0B9E8C664B9E8C6"
$"ACB9E8C61BBB3BC5B3BA69C5D7BC0EC58EBDE3C5B3BD11C58EBEB6C5D7BF37C6"
$"64BF37C61BBF37C664C6640608FF7FB8D7C6E9B8D7C6E9B8D7C702B870C724B8"
$"B0C718B831C730B7A2C724B7E2C730B763C718B73BC6E9B73BC702B73BC6D1B7"
$"A2C6AFB763C6BBB7E2C6A2B870C6AFB831C6A2B8B0C6BBB8D7C6E9B8D7C6D1B8"
$"D7C6E9C6E90608FF7F4452445244C70443C726C131C71AC0B2C73341C726C065"
$"C733BFE6C71A405240C70440C6D341C6B1BFE6C6BDC065C6A443C6B1C0B2C6A4"
$"C131C6BD445244C6D34452520608FF7F36C4CE36C4CEBB96C5CDBB3BC7CBBB69"
$"C6CCBB3BC8ECBB3BCB2CBB3BCA0CBC1ECB2CBDE4CB2CBD01CB2CBDE4CA09BDE4"
$"C7C4BDE4C8E7BDB2C6C8BD4FC4CEBD80C5CBBCCBC4CE36C4CEBC47C4CE36C4CE"
$"C4CE0608FF7F36C4CE36C4CEBB96C5CDBB3BC7CBBB69C6CCBB3BC8ECBB3BCB2C"
$"BB3BCA0CBC1ECB2CBDE4CB2CBD01CB2CBDE4CA09BDE4C7C4BDE4C8E7BDB2C6C8"
$"BD4FC4CEBD80C5CBBCCBC4CE36C4CEBC47C4CE36C4CEC4CE0205BB80C83FBB80"
$"C83FBC35C83FBD9FC83FBCEAC83FBD9FC922BD9F5CBD9FCA05BCEA5CBB805CBC"
$"355CBB80CA05BB80C83FBB80C922BB80C83F0205BB80C83FBB80C83FBC35C83F"
$"BD9FC83FBCEAC83FBD9FC922BD9F5CBD9FCA05BCEA5CBB805CBC355CBB80CA05"
$"BB80C83FBB80C922BB80C83F0608FF7FC0D0C5DBC0D0C5DBC0D0C5F4C06AC616"
$"C0A9C60AC02AC623BF9DC616BFDDC623BF5EC60ABF37C5DBBF37C5F4BF37C5C3"
$"BF9DC5A1BF5EC5ADBFDDC594C06AC5A1C02AC594C0A9C5ADC0D0C5DBC0D0C5C3"
$"C0D0C5DBC5DB0608FF7F30C5DB30C5DB30C5F42FC616B939C60AB8BAC6232DC6"
$"16B86DC623B7EEC60A2CC5DB2CC5F42CC5C32DC5A1B7EEC5ADB86DC5942FC5A1"
$"B8BAC594B939C5AD30C5DB30C5C330C5DBC5DB0605FF002C282C28BD18285428"
$"C26828C142B8432C40C1B2402C382C282C302C282C0608FF7FB6B7C443B6B7C4"
$"43B6B7C45CB650C47EB690C472B611C48BB582C47EB5C2C48BB543C472B51BC4"
$"43B51BC45CB51BC42BB582C409B543C415B5C2C3FCB650C409B611C3FCB690C4"
$"15B6B7C443B6B7C42BB6B7C443C4430608FF7F40C44340C44340C45C3FC47EBF"
$"99C472BF1AC48B3DC47EBECDC48BBE4EC4723CC4433CC45C3CC42B3DC409BE4E"
$"C415BECDC3FC3FC409BF1AC3FCBF99C41540C44340C42B40C443C4430608FF7F"
$"BF37C334BF37C334BF37C34CBED1C36EBF11C362BE92C37BBE05C36EBE45C37B"
$"BDC6C362BD9FC334BD9FC34CBD9FC31BBE05C2F9BDC6C305BE45C2ECBED1C2F9"
$"BE92C2ECBF11C305BF37C334BF37C31BBF37C334C3340608FF7FB740C334B740"
$"C334B740C34CB6DAC36EB719C362B69AC37BB60EC36EB64DC37BB5CEC362B5A8"
$"C334B5A8C34CB5A8C31BB60EC2F9B5CEC305B64DC2ECB6DAC2F9B69AC2ECB719"
$"C305B740C334B740C31BB740C334C3340608FF7FCBB9C048CBB9C048CBB9C0C1"
$"CA65C16ECB37C131C992C1ABC7BCC16EC88FC1ABC6EAC131C668C048C668C0C1"
$"C668BFCEC7BCBF21C6EABF5EC88FBEE5CA65BF21C992BEE5CB37BF5ECBB9C048"
$"CBB9BFCECBB9C048C0480608FF7FCBB9C048CBB9C048CBB9C0C1CA65C16ECB37"
$"C131C992C1ABC7BCC16EC88FC1ABC6EAC131C668C048C668C0C1C668BFCEC7BC"
$"BF21C6EABF5EC88FBEE5CA65BF21C992BEE5CB37BF5ECBB9C048CBB9BFCECBB9"
$"C048C0480608FF7FCBB9BF38CBB9BF38CBB9BFB1CA65C05ECB37C021C992C09B"
$"C7BCC05EC88FC09BC6EAC021C668BF38C668BFB1C668BEBEC7BCBE11C6EABE4E"
$"C88FBDD5CA65BE11C992BDD5CB37BE4ECBB9BF38CBB9BEBECBB9BF38BF380608"
$"FF7FCBB9BF38CBB9BF38CBB9BFB1CA65C05ECB37C021C992C09BC7BCC05EC88F"
$"C09BC6EAC021C668BF38C668BFB1C668BEBEC7BCBE11C6EABE4EC88FBDD5CA65"
$"BE11C992BDD5CB37BE4ECBB9BF38CBB9BEBECBB9BF38BF380608FF7FCBB6BE27"
$"CBB6BE27CBB6BEA1CA62BF4ECB34BF11C98FBF8AC7B9BF4EC88CBF8AC6E7BF11"
$"C665BE27C665BEA1C665BDAEC7B9BD01C6E7BD3EC88CBCC4CA62BD01C98FBCC4"
$"CB34BD3ECBB6BE27CBB6BDAECBB6BE27BE270608FF7FCBB6BE27CBB6BE27CBB6"
$"BEA1CA62BF4ECB34BF11C98FBF8AC7B9BF4EC88CBF8AC6E7BF11C665BE27C665"
$"BEA1C665BDAEC7B9BD01C6E7BD3EC88CBCC4CA62BD01C98FBCC4CB34BD3ECBB6"
$"BE27CBB6BDAECBB6BE27BE270608FF7FC90DC3FFC90DC3FFC90DC478C7B9C525"
$"C88BC4E9C6E6C562C510C525C5E3C562C43EC4E94AC3FF4AC4784AC386C510C2"
$"D9C43EC316C5E3C29CC7B9C2D9C6E6C29CC88BC316C90DC3FFC90DC386C90DC3"
$"FFC3FF0608FF7FC90DC3FFC90DC3FFC90DC478C7B9C525C88BC4E9C6E6C562C5"
$"10C525C5E3C562C43EC4E94AC3FF4AC4784AC386C510C2D9C43EC316C5E3C29C"
$"C7B9C2D9C6E6C29CC88BC316C90DC3FFC90DC386C90DC3FFC3FF0608FF7FC885"
$"C3FFC885C3FFC885C448C774C4AFC81DC48BC6CCC4D44EC4AFC5FCC4D4C4ABC4"
$"8BC444C3FFC444C448C444C3B64EC34FC4ABC373C5FCC32AC774C34FC6CCC32A"
$"C81DC373C885C3FFC885C3B6C885C3FFC3FF0608FF7FCB2DBE27CB2DBE27CB2D"
$"BE70CA1DBED7CAC5BEB3C974BEFCC7FCBED7C8A4BEFCC754BEB352BE2752BE70"
$"52BDDEC7FCBD77C754BD9BC8A4BD52CA1DBD77C974BD52CAC5BD9BCB2DBE27CB"
$"2DBDDECB2DBE27BE274D0A000100000A010101000A0201021001178100040A01"
$"0103000A0301041001178100040A040105000A0501061001178100040A010107"
$"000A0301081001178100040A060109000A070D0A0B0C0D0E0F10111213141516"
$"000A010117000A0301181001178100040A080119000A09011A000A09011B000A"
$"0A011C000A0B011D1001178100040A0C011E000A0B011F1001178100040A0B01"
$"20000A0B0121000A0D01221001178100040A040123000A050124100117810004"
$"0A0B0125000A0E0126000A0501271001178100040A0A0128000A0B0129100117"
$"8100040A0F012A000A0B012B1001178100040A10012C000A02012D1001178100"
$"040A01012E000A03012F1001178100040A0B0130000A0B0131000A100132000A"
$"0301331001178100040A100134000A0301351001178100040A010136000A0301"
$"371001178100040A0D01381001178100040A100139000A03013A100117810004"
$"0A01013B000A03013C1001178100040A10013D000A03013E1001178100040A0B"
$"013F000A0B0140000A0B0141000A0B0142000A0B0143000A0E0144000A050145"
$"1001178100040A090146000A110147000A0B0148000A0B0149000A12014A000A"
$"0B014B000A0B014C000A0B014D000A0B014E000A01014F000A03015010011781"
$"00040A010151000A0301521001178100040A130153000A030154100117810004"
$"0A130155000A0301561001178100040A1401571001178100040A140158100117"
$"810004"
};

View File

@@ -0,0 +1,160 @@
SUMMARY="Personal and small business double entry accounting application"
DESCRIPTION="Allows you to track bank accounts, stocks, income and expenses."
HOMEPAGE="https://www.gnucash.org"
COPYRIGHT="20012024 The GnuCash Project"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://sourceforge.net/projects/gnucash/files/gnucash%20(stable)/5.9/gnucash-5.9.tar.bz2"
CHECKSUM_SHA256="5be2e5364fc36464fc32c768e2ab460a630f74db6aeb7d44266e3dab98222fd0"
PATCHES="gnucash-$portVersion.patchset"
ADDITIONAL_FILES="
gnucash.rdef.in
"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
GLOBAL_WRITABLE_FILES="
settings/gnucash/environment auto-merge
"
commandSuffix=$secondaryArchSuffix
commandBinDir=$binDir
if [ "$targetArchitecture" = x86_gcc2 ]; then
commandSuffix=
commandBinDir=$prefix/bin
fi
PROVIDES="
gnucash$secondaryArchSuffix = $portVersion
app:GnuCash
cmd:finance_quote_wrapper$commandSuffix
cmd:gnc_fq_update$commandSuffix
cmd:gnucash_cli$commandSuffix
cmd:gnucash_valgrind$commandSuffix
lib:libgnc_app_utils$secondaryArchSuffix
lib:libgnc_backend_sql$secondaryArchSuffix
lib:libgnc_backend_xml_utils$secondaryArchSuffix
lib:libgnc_core_utils$secondaryArchSuffix
lib:libgnc_engine$secondaryArchSuffix
lib:libgnc_expressions_guile$secondaryArchSuffix
lib:libgnc_expressions$secondaryArchSuffix
lib:libgnc_generic_import$secondaryArchSuffix
lib:libgnc_gnome$secondaryArchSuffix
lib:libgnc_locale_tax$secondaryArchSuffix
lib:libgnc_module$secondaryArchSuffix
lib:libgnucash_guile$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:xsltproc$commandSuffix
lib:libaqbanking$secondaryArchSuffix
lib:libatk_1.0$secondaryArchSuffix
lib:libboost_date_time$secondaryArchSuffix
lib:libboost_filesystem$secondaryArchSuffix
lib:libboost_iostreams$secondaryArchSuffix
lib:libboost_locale$secondaryArchSuffix
lib:libbrotlidec$secondaryArchSuffix
lib:libcairo$secondaryArchSuffix
lib:libcairo_gobject$secondaryArchSuffix
lib:libdbi$secondaryArchSuffix
lib:libgc$secondaryArchSuffix
lib:libglib_2.0$secondaryArchSuffix
lib:libgtest$secondaryArchSuffix
lib:libgdk_3$secondaryArchSuffix
lib:libgdk_pixbuf_2.0$secondaryArchSuffix
lib:libgtk_3$secondaryArchSuffix
lib:libguile_3.0$secondaryArchSuffix
lib:libgwenhywfar$secondaryArchSuffix
lib:libharfbuzz$secondaryArchSuffix
lib:libicudata$secondaryArchSuffix
lib:libicui18n$secondaryArchSuffix
lib:libicuuc$secondaryArchSuffix
lib:libintl$secondaryArchSuffix
lib:libnghttp2$secondaryArchSuffix
lib:libofx$secondaryArchSuffix
lib:libpango_1.0$secondaryArchSuffix
lib:libpangocairo_1.0$secondaryArchSuffix
lib:libpsl$secondaryArchSuffix
lib:libsecret_1$secondaryArchSuffix
lib:libsoup_3.0$secondaryArchSuffix
lib:libsqlite3$secondaryArchSuffix
lib:libwebkit2gtk_4.1$secondaryArchSuffix
lib:libxml2$secondaryArchSuffix
lib:libxslt$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libaqbanking$secondaryArchSuffix
devel:libboost_date_time$secondaryArchSuffix
devel:libboost_filesystem$secondaryArchSuffix
devel:libboost_iostreams$secondaryArchSuffix
devel:libboost_locale$secondaryArchSuffix
devel:libbrotlidec$secondaryArchSuffix
devel:libdbi$secondaryArchSuffix
devel:libgc$secondaryArchSuffix
devel:libglib_2.0$secondaryArchSuffix
devel:libgtest$secondaryArchSuffix
devel:libguile_3.0$secondaryArchSuffix
devel:libgwenhywfar$secondaryArchSuffix
devel:libintl$secondaryArchSuffix
devel:libnghttp2$secondaryArchSuffix
devel:libofx$secondaryArchSuffix
devel:libpsl$secondaryArchSuffix
devel:libsecret_1$secondaryArchSuffix
devel:libsoup_3.0$secondaryArchSuffix
devel:libsqlite3$secondaryArchSuffix
devel:libwebkit2gtk_4.1$secondaryArchSuffix
devel:libxml2$secondaryArchSuffix
devel:libxslt$secondaryArchSuffix
lib:libdbdsqlite3$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:gcc$scommandSuffix
cmd:gettext$commandSuffix
cmd:git
cmd:ninja
cmd:pkg_config$commandSuffix
cmd:swig
cmd:xsltproc$commandSuffix
"
BUILD()
{
cmake -B build -S . -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=$prefix \
-DCMAKE_INSTALL_DATAROOTDIR=$dataDir \
-DCMAKE_INSTALL_DOCDIR=$docDir \
-DCMAKE_INSTALL_INCLUDEDIR=$includeDir \
-DCMAKE_INSTALL_MANDIR=$manDir \
-DCMAKE_INSTALL_SYSCONFDIR=$settingsDir \
-GNinja
cd build
GUILE_EXTENSIONS_PATH=$PWD/lib:$PWD/lib/gnucash ninja -k 100
}
INSTALL()
{
cd build
ninja install
mkdir -p $appsDir
mv $prefix/bin/gnucash $appsDir/GnuCash
local APP_SIGNATURE="application/x-vnd.gnucash"
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MINOR="`echo "$portVersion" | cut -d. -f2`"
local LONG_INFO="$SUMMARY"
sed \
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
-e "s|@MAJOR@|$MAJOR|" \
-e "s|@MINOR@|$MINOR|" \
-e "s|@LONG_INFO@|$LONG_INFO|" \
$portDir/additional-files/gnucash.rdef.in > gnucash.rdef
addResourcesToBinaries gnucash.rdef $appsDir/GnuCash
addAppDeskbarSymlink $appsDir/GnuCash
}

View File

@@ -0,0 +1,45 @@
From cae3b0467029602618230c8abebecd19e091e67e Mon Sep 17 00:00:00 2001
From: Javier Steinaker <jsteinaker@gmail.com>
Date: Thu, 7 Nov 2024 02:27:47 -0300
Subject: Fix hardcoded data directory location
diff --git a/common/cmake_modules/GncAddGSchemaTargets.cmake b/common/cmake_modules/GncAddGSchemaTargets.cmake
index a4b014f..4f06f8a 100644
--- a/common/cmake_modules/GncAddGSchemaTargets.cmake
+++ b/common/cmake_modules/GncAddGSchemaTargets.cmake
@@ -28,6 +28,6 @@ macro(add_gschema_targets _gschema_INPUTS)
set(gschema_depends ${local_depends} CACHE INTERNAL "gschemas.compiled dependencies")
- install(FILES ${_gschema_OUTPUTS} DESTINATION share/glib-2.0/schemas)
+ install(FILES ${_gschema_OUTPUTS} DESTINATION ${DATADIR}/glib-2.0/schemas)
endmacro()
diff --git a/gnucash/gtkbuilder/CMakeLists.txt b/gnucash/gtkbuilder/CMakeLists.txt
index b40884b..59799ec 100644
--- a/gnucash/gtkbuilder/CMakeLists.txt
+++ b/gnucash/gtkbuilder/CMakeLists.txt
@@ -68,6 +68,6 @@ foreach (gtkbuilder_file ${gtkbuilder_SOURCES})
configure_file (${gtkbuilder_file} ${DATADIR_BUILD}/gnucash/gtkbuilder/${gtkbuilder_file} COPYONLY)
endforeach()
-install (FILES ${gtkbuilder_SOURCES} DESTINATION share/gnucash/gtkbuilder)
+install (FILES ${gtkbuilder_SOURCES} DESTINATION ${DATADIR}/gnucash/gtkbuilder)
set_dist_list(gtkbuilder_DIST CMakeLists.txt ${gtkbuilder_SOURCES})
diff --git a/gnucash/ui/CMakeLists.txt b/gnucash/ui/CMakeLists.txt
index b049a86..dc39388 100644
--- a/gnucash/ui/CMakeLists.txt
+++ b/gnucash/ui/CMakeLists.txt
@@ -6,6 +6,6 @@ foreach (ui_file ${ui_SOURCES})
configure_file (${ui_file} ${DATADIR_BUILD}/gnucash/ui/${ui_file} COPYONLY)
endforeach()
-install (FILES ${ui_SOURCES} DESTINATION share/gnucash/ui)
+install (FILES ${ui_SOURCES} DESTINATION ${DATADIR}/gnucash/ui)
set_dist_list(ui_DIST CMakeLists.txt ${ui_SOURCES})
--
2.45.2