mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
kmymoney, new recipe (#9797)
This commit is contained in:
159
app-office/kmymoney/additional-files/kmymoney.rdef.in
Normal file
159
app-office/kmymoney/additional-files/kmymoney.rdef.in
Normal file
@@ -0,0 +1,159 @@
|
||||
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 {
|
||||
$"6E6369660A038E98A2020006053B08883B0888BB08883B0888487BBB4AC22200"
|
||||
$"FDBD4C3FF6CD7B7FF0B754BFE9B969FFFDBC4B020006023D2AAA3D2AAABD2AAA"
|
||||
$"3D2AAA4555554B955500EFF0F1FFE3E5E702010203BD55553D5555BD5555BD55"
|
||||
$"55492AAA48D55500C9963CCC7FC9963C99FFCA973C00020006023B00003B0000"
|
||||
$"BB00003B00004880004AC00000FCEACAFFFDCF7E04003F020012023C2AAA3C2A"
|
||||
$"AABC2AAA3C2AAA47AAAA4B15550000FFFF000C020006023C55553C5555BC5555"
|
||||
$"3C55554755554B2AAA00D6D9DCFFC9CDD1020012053C55553C5555BC55553C55"
|
||||
$"554755554B2AAA00FF003FFF3F7FFF0FBFFF21FFFF00020012023A4E1C3A4E1C"
|
||||
$"BA4E1C3A4E1C49D5554B11B80000FFFF00001A020CCA5EBFD0CA5EBFD0CA59C2"
|
||||
$"9EC73CC748C939C54EC53FC94340CA60C28ECA5FBCF4CA5FB84AC74EBA46C944"
|
||||
$"B64DC557B523BFE1B52BC2ACB522BFECB520C004B520BFF8B520C2E7B83CC7B7"
|
||||
$"B63EC5ACBA3AC9C2405CBCEE5CC2915CC743C7B7C545C9C2C941C5ACCA60C004"
|
||||
$"CA60C2E7CA5FBFF2CA5EBFD0CA5FBFE1CA5EBFD0CA5EBFD0CA5EBFD0CA5EBFD0"
|
||||
$"0606FF0740C6A740C6A7C390C6A7C6A740C6A7C390C6A7BBEF40B8D8C390B8D8"
|
||||
$"BBEFB8D8B8D840B8D8BBEFB8D8C39040C6A7BBEFC6A740C6A7C6A7020A40B8D8"
|
||||
$"40B8D8C195B8D8C4A2BADD49B992C5EDBC29C6A740C6A7BDEAC6A7C195C4A2C4"
|
||||
$"A2C5ED4949C5ED40C6A7C195C6A7BDEAC6A7BADDC4A2BC29C5EDB99249B8D840"
|
||||
$"B8D8C195B8D8BDEABADDBADDB992BC29BC29B99240B8D8BDEAB8D840B8D840B8"
|
||||
$"D840B8D840B8D8020A40B5A740B5A7BD12B5A7B89CB89CBA81B6B8B6B8BA81B5"
|
||||
$"A740B5A7BD12B5A7C26DB89CC6E3B6B8C4FEBA81C8C740C9D7BD12C9D7C26DC9"
|
||||
$"D7C6E3C6E3C4FEC8C7C8C7C4FEC9D740C9D7C26DC9D7BD12C6E3B89CC8C7BA81"
|
||||
$"C4FEB6B840B5A7C26DB5A740B5A740B5A740B5A740B5A70210BEB0BAB4BEB0BA"
|
||||
$"B4BE82BC073CBEB0BE553ABD18BEDD34BF37BC07BF0ABB52BF92BC07C047BBAD"
|
||||
$"BFEDBBADC07534C0D0BB52C0A2BBADC185BD1848BC62C23ABD18C377BD184CBD"
|
||||
$"18C400BDCBC53BBF32C6A2BE7EC5EEBF61C6A640C6A7BF90C6A7BFC4C6A7BFCE"
|
||||
$"C6A7BFC9C6A7C399C69FC6A740C6A8C38AC6A8BFBBC6A7BFB1C6A8BFB6C6A7BF"
|
||||
$"87C6A2BF32C6A5BF5CC56EBDFDC305BB93C439BCC8C28CBC42C19CBD9FC214BC"
|
||||
$"F1C0A2BCA6BEB0BAB4BFA9BBADBEB0BAB4021DBEB0BAB4BEB0BAB43CBACABD18"
|
||||
$"34BD9FBAE1BD18BC35BD18BEB0BD18BD72BC62BEB034BEB0BBADBEB034BEDD34"
|
||||
$"BF3734BF0ABBADBF37BD18BF37BC62BF37BD18BF92BD18C047BD18BFEDBC62C0"
|
||||
$"4734C047BBADC04734C07534C0D034C0A2BBADC0D0BD18C0D0BC62C0D0BD18C2"
|
||||
$"0DBD184CBD18C34ABD9FC471BEB0C4433CC45ABEB0C31DBEB0C0D0BEB0C1F6BF"
|
||||
$"EDC20DC2694CC12BC34AC2BDC431C364C385C311C3DBC297C2BAC0FEC124C1CB"
|
||||
$"C1EFC0E2C108C0AAC0D0C0C6C0ECC1F4C0D04CC0D0C33EC0D04CC0A24CC0474C"
|
||||
$"C075C310C047C022C047C199C047BFF4C01ABF99BFBFBFC6BFECBFC6BF92C020"
|
||||
$"BF37BFF3BF65C198BF374CBF37C310BF374CBF0A4CBEB04CBEDDC33DBEB0C0A8"
|
||||
$"BEB0C1F3BEB0C192BDC6C364BBF3C27BBCDDC311BB9FC26934C2BDBB4BC12BBC"
|
||||
$"35BEB0BEB0BFEDBD72BEB03ABEB0BAB4BEB0BC07BEB0BAB40211C471C5A2C471"
|
||||
$"C5A2C435C5A8C3CDC5E5C3FCC5BFC3AEC5FEC37EC643C393C61EC36AC669C35B"
|
||||
$"C6B9C35EC69149C6E4C369C738C35BC70FC36FC74AC37FC76CC376C75BC38AC7"
|
||||
$"7BC3A3C797C396C78AC3C2C7B6C40EC7DDC3E6C7CEC434C7EC4CC7F2C45DC7F4"
|
||||
$"C4B2C7F1C4FFC7D7C4DBC7E7C549C7B5C5A0C72DC582C778C589C712C541C702"
|
||||
$"C567C701C4E0C704C41FC70AC480C707C44DC6B5C4A9C60AC47BC65FC4BBC5E9"
|
||||
$"C4ADC5A2C4BBC5C2C499C5A0C471C5A2C485C5A0C471C5A2C471C5A2C471C5A2"
|
||||
$"C471C5A20210BAD2C5A2BAD2C5A2BAC4C5C2BAD6C60ABAC4C5E9BB04C65FBB60"
|
||||
$"C70ABB32C6B5BAFFC707BA3EC702BA9FC704BA18C701B9DFC72DB9F6C712B9FD"
|
||||
$"C778BA80C7D7BA36C7B5BAA4C7E734C7F2BACDC7F1BB22C7F4BB71C7DDBB4BC7"
|
||||
$"ECBB99C7CEBBDCC797BBBDC7B6BBE9C78ABC00C76CBBF5C77BBC09C75BBC16C7"
|
||||
$"38BC10C74ABC24C70FBC24C6B9BC29C6E4BC21C691BC01C643BC15C669BBECC6"
|
||||
$"1EBBB2C5E5BBD1C5FEBB73C5B2BAD2C5A2BB22C59ABAD2C5A2BAD2C5A2BAD2C5"
|
||||
$"A2BAD2C5A20210C641C3D3C641C3D3C5F2C3E4C580C457C5ADC414C56AC479C5"
|
||||
$"53C4C9C55BC49FC54BC4F3C555C544C54CC51DC55EC56EC58AC5B9C571C596C5"
|
||||
$"95C5C8C5AFC5E3C5A2C5D6C5BEC5EEC5DFC601C5CEC5F9C605C615C65AC623C6"
|
||||
$"2F50C683C625C6D4C611C6AC50C6FCC603C73EC5D2C720C5EDC779C59CC7A2C4"
|
||||
$"FFC79DC550C784C4ECC73AC4F3C75EC4E6C6DFC514C629C555C684C534C63AC4"
|
||||
$"F5C65DC437C64CC496C664C411C641C3D3C658C3EDC641C3D3C641C3D3C641C3"
|
||||
$"D3C641C3D30210B93EC3D3B93EC3D3B927C3EDB922C437B91BC411B933C496B9"
|
||||
$"56C555B945C4F5B8FBC534B845C4F3B8A0C514B821C4E6B7DDC4FFB7FBC4ECB7"
|
||||
$"E2C550B841C5D2B806C59CB85FC5EDB8ABC611B883C603B8D350B925C623B8FC"
|
||||
$"C625B95050B9A0C601B97AC615B9B1C5F9B9D0C5E3B9C1C5EEB9DDC5D6B9F5C5"
|
||||
$"B9B9EAC5C8BA0EC596BA2AC544BA21C56EBA33C51D32C4C9BA34C4F3BA25C49F"
|
||||
$"B9FFC457BA15C479B9D2C414B93EC3D3B98DC3E4B93EC3D3B93EC3D3B93EC3D3"
|
||||
$"B93EC3D30210C731C1A1C731C1A1C6EBC1CAC6A2C25AC6B8C20CC697C281C69A"
|
||||
$"C2D5C694C2AAC6A0C2FFC6C2C349C6ADC326C6D7C36EC718C3A8C6F5C38FC727"
|
||||
$"C3B3C748C3C5C7374AC75AC3CBC77FC3D3C76DC3D0C7A9C3D9C7FFC3CDC7D5C3"
|
||||
$"D7C826C3C2C86DC397C84CC3B1C88FC37DC8BEC33AC8AAC35DC8E6C2F4C8DDC2"
|
||||
$"53C8F1C2A1C8BBC249C877C267C895C250C82AC2A2C790C318C7DDC2DDC784C2"
|
||||
$"B8C76AC1F8C777C258C766C1D2C731C1A1C74FC1B3C731C1A1C731C1A1C731C1"
|
||||
$"A1C731C1A10210B84EC1A1B84EC1A1B830C1B3B815C1F8B819C1D2B808C258B7"
|
||||
$"EFC318B7FBC2B8B7A2C2DDB708C267B755C2A2B6EAC250B6A2C253B6C4C249B6"
|
||||
$"8EC2A1B6C1C33AB699C2F4B6D5C35DB712C397B6F0C37DB733C3B1B780C3CDB7"
|
||||
$"59C3C2B7AAC3D7B800C3D3B7D6C3D9B812C3D0B837C3C5B825C3CBB8484AB867"
|
||||
$"C3A8B858C3B3B88AC38FB8BDC349B8A8C36EB8D2C326B8E5C2D5B8DFC2FFB8EB"
|
||||
$"C2AAB8DDC25AB8E8C281B8C7C20CB84EC1A12EC1CAB84EC1A1B84EC1A1B84EC1"
|
||||
$"A1B84EC1A10210C768BF3CC768BF3CC733BF79C71AC018C716BFC8C71CC040C7"
|
||||
$"38C08FC726C069C74AC0B6C78243C764C0D7C7A2C10FC7F1C131C7C8C124C803"
|
||||
$"C137C828C13DC815C13BC83BC13EC860C13AC84EC13DC88BC134C8D8C10DC8B4"
|
||||
$"C124C8FAC0F7C931C0B8C918C0DBC949C094C961C046C959C06EC971BFF8C936"
|
||||
$"BF61C962BFA5C913BF63C8DBBF94C8F1BF74C8A5BFE3C837C083C86EC033C80D"
|
||||
$"C02CC7BABF7DC7E4BFD4C7AA3FC768BF3CC78BBF44C768BF3CC768BF3CC768BF"
|
||||
$"3CC768BF3C0210B817BF3CB817BF3CB7F4BF44B7C5BF7DB7D53FB79BBFD4B748"
|
||||
$"C083B772C02CB711C033B6A4BF94B6DABFE3B68EBF74B649BF61B66CBF63B61D"
|
||||
$"BFA5B61EC046B60EBFF8B626C06EB64FC0B8B636C094B667C0DBB6A7C10DB685"
|
||||
$"C0F7B6CBC124B71FC13AB6F4C134B731C13DB757C13DB744C13EB76AC13BB78E"
|
||||
$"C131B77CC137B7B7C124B7FD43B7DDC10FB81BC0D7B847C08FB835C0B6B859C0"
|
||||
$"69B865C018B863C040B869BFC8B817BF3CB84CBF79B817BF3CB817BF3CB817BF"
|
||||
$"3CB817BF3C0210C8A4BC7DC8A4BC7DC883BC8AC85EBCCAC868BCA5C842BD26C8"
|
||||
$"0ABDE0C826BD83C7C8BD99C743BD0DC785BD53C729BCF1C6E1BCE8C704BCE5C6"
|
||||
$"C1BD32C6DABDD2C6BEBD86C6E9BDF7C71CBE3AC6FEBE1BC739BE59C780BE81C7"
|
||||
$"5BBE71C7A8BE93C7FDBE9BC7D2BE9BC810BE9BC835BE96C823BE99C848BE91C8"
|
||||
$"6ABE81C859BE8AC890BE6EC8CEBE32C8B2BE53C8E8BE13C908BDC5C8FCBDEEC9"
|
||||
$"14BD9CC913BD4BC918BD73C90ABCFBC8A4BC7DC8E3BCB1C8A4BC7DC8A4BC7DC8"
|
||||
$"A4BC7DC8A4BC7D0210B6DBBC7DB6DBBC7DB69CBCB1B66CBD4BB675BCFBB667BD"
|
||||
$"73B677BDC5B66BBD9CB683BDEEB6B1BE32B697BE13B6CDBE53B715BE81B6EFBE"
|
||||
$"6EB726BE8AB74ABE96B737BE91B75CBE99B782BE9BB76FBE9BB7ADBE9BB7FFBE"
|
||||
$"81B7D7BE93B824BE71B863BE3AB846BE59B881BE1BB8A5BDD2B896BDF7B8C1BD"
|
||||
$"86B89EBCE8B8BEBD32B87BBCE5B83CBD0DB856BCF1B7FABD53B775BDE0B7B7BD"
|
||||
$"99B759BD83B721BCCAB73DBD26B717BCA5B6DBBC7D2ABC8AB6DBBC7DB6DBBC7D"
|
||||
$"B6DBBC7DB6DBBC7D0210C733B9E6C733B9E6C718B9FDC707BA45C706BA1FC70A"
|
||||
$"BAA6C70EBB67C70CBB07C6B9BB39C60FBADCC664BB0BC5EEBACAC5A7BAD8C5C7"
|
||||
$"BACAC59FBB28C5E9BBB8C5B7BB79C602BBD7C647BC07C622BBF2C66DBC1BC6BC"
|
||||
$"BC2BC694BC27C6E8BC30C73CBC1EC713BC2BC74EBC18C770BC07C75FBC10C77F"
|
||||
$"BBFDC79BBBE3C78EBBF0C7BABBC5C7E2BB78C7D2BBA1C7F1BB53C7F7BAFFC7F8"
|
||||
$"BB2AC7F6BAD5C7DCBA87C7EDBAACC7BBBA3EC733B9E6C77EBA04C733B9E6C733"
|
||||
$"B9E6C733B9E6C733B9E60210B84CB9E6B84CB9E6B801BA04B7A3BA87B7C4BA3E"
|
||||
$"B792BAACB788BAFFB789BAD5B787BB2AB79DBB78B78EBB53B7ADBBA1B7E4BBE3"
|
||||
$"B7C5BBC5B7F1BBF0B80FBC07B800BBFDB820BC10B843BC1EB831BC18B86CBC2B"
|
||||
$"B8C3BC2BB897BC30B8EBBC27B938BC07B912BC1BB95DBBF2B996BBB8B97DBBD7"
|
||||
$"B9C8BB79B9D8BAD8B9E0BB28B9B8BACAB970BADCB991BACAB91BBB0BB871BB67"
|
||||
$"B8C6BB39B873BB07B878BA45B875BAA6B879BA1FB84CB9E6B867B9FDB84CB9E6"
|
||||
$"B84CB9E6B84CB9E6B84CB9E60210C50AB7E4C50AB7E4C4F7B802C4FDB84CC4F1"
|
||||
$"B828C51DB8A7C55EB95EC53EB902C4FEB94CC440B928C49FB93AC41BB921C3DC"
|
||||
$"B944C3F6B92CC3EDB993C45FBA05C41CB9D8C481BA1BC4D1BA33C4A7BA2BC4FB"
|
||||
$"BA3BC54CBA31C525BA3AC577BA28C5C1B9FDC59EBA16C5D0B9F2C5EBB9D8C5DE"
|
||||
$"B9E5C5F7B9C9C60AB9A8C601B9B9C61EB982C62CB92CC629B958C62EB904C61B"
|
||||
$"B8B3C629B8DBC60DB88BC5DCB849C5F7B867C5A6B80DC50AB7E4C55AB7E9C50A"
|
||||
$"B7E4C50AB7E4C50AB7E4C50AB7E40210BA75B7E4BA75B7E4BA25B7E9B9A3B849"
|
||||
$"B9D9B80DB988B867B964B8B3B972B88BB956B8DBB953B92DB951B904B956B958"
|
||||
$"B975B9A8B961B982B97EB9B9B994B9D8B988B9C9B9A1B9E5B9BEB9FDB9AFB9F2"
|
||||
$"B9E1BA16BA33BA31BA08BA28BA5ABA3ABAAEBA33BA84BA3BBAD8BA2BBB20BA05"
|
||||
$"BAFEBA1BBB63B9D8BBA3B944BB92B993BB89B92CBB3FB928BB64B921BAE0B93A"
|
||||
$"BA21B95EBA81B94CBA41B902BA82B84CBA62B8A7BA8EB828BA75B7E4BA88B802"
|
||||
$"BA75B7E4BA75B7E4BA75B7E4BA75B7E40606FF0740C6A740C6A7C390C6A7C6A7"
|
||||
$"40C6A7C390C6A7BBEF40B8D8C390B8D8BBEFB8D8B8D840B8D8BBEFB8D8C39040"
|
||||
$"C6A7BBEFC6A740C6A7C6A70606FF0740504050C34550504050C34550BC3A4030"
|
||||
$"C34530BC3A30304030BC3A30C3454050BC3A50405050020A40B5A740B5A7C26D"
|
||||
$"B5A7C6E3B89CC4FEB6B8C8C7BA81C9D740C9D7BD12C9D7C26DC6E3C6E3C8C7C4"
|
||||
$"FEC4FEC8C740C9D7C26DC9D7BD12C9D7B89CC6E3BA81C8C7B6B8C4FEB5A740B5"
|
||||
$"A7C26DB5A7BD12B89CB89CB6B8BA81BA81B6B840B5A7BD12B5A740B5A740B5A7"
|
||||
$"40B5A740B5A7020E40B52040B520BE5AB520BBAFB5EFBCF9B566BA65B677B83C"
|
||||
$"B83CB939B740B63EBA3AB52040B520BCEEB520C291B83CC743B63EC545B939C8"
|
||||
$"3FBBAFC990BA65C908BCF9CA1940CA60BE5ACA60C291CA60C743C743C545C941"
|
||||
$"C941C545CA6040CA60C291CA60BE5AC990BBAFCA19BCF9C908BA65C743B83CC8"
|
||||
$"3FB939C646B740C3D0B5EFC51AB677C286B56640B520C125B52040B52040B520"
|
||||
$"40B52040B5200606FF0740CA6040CA60C59ECA60CA6040CA60C59ECA60B9E140"
|
||||
$"B520C59EB520B9E1B520B52040B520B9E1B520C59E40CA60B9E1CA6040CA60CA"
|
||||
$"600207C6A0BF2FC6A0BF2FC6A4BF5FC6A740C6A7BF8FC6A7C39040C6A7C390C6"
|
||||
$"A7BF8FC6A7BF30C6A0BF60C6A4C050C7C0C28FC9FFC16FC8DFC62DC900C9FFC2"
|
||||
$"8DC901C62CC8DFC16EC6A0BF2FC7C0C04EC6A0BF2F0A0A000100000A01010100"
|
||||
$"0A02020203000A030104000A040105000A050E060708090A0B0C0D0E0F101112"
|
||||
$"13000A06021415000A07021617000A080118000A09011900"
|
||||
};
|
||||
195
app-office/kmymoney/kmymoney-5.1.3.recipe
Normal file
195
app-office/kmymoney/kmymoney-5.1.3.recipe
Normal file
@@ -0,0 +1,195 @@
|
||||
SUMMARY="Personal finance manager based on KDE Frameworks"
|
||||
DESCRIPTION="KMyMoney is a cross-platform personal finance manager build on KDE frameworks \
|
||||
technologies for your desktop and notebook environment. It enables users to keep careful track of \
|
||||
their personal finances by providing a broad array of financial features and tools."
|
||||
HOMEPAGE="https://kmymoney.org/"
|
||||
COPYRIGHT="2010-2023 KDE Organisation"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/kmymoney/$portVersion/src/kmymoney-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="3938b8078b7391ba32e12bb4239762fae134683a0c2ec1a75105c302ca3e5e3f"
|
||||
PATCHES="kmymoney-$portVersion.patchset"
|
||||
ADDITIONAL_FILES="kmymoney.rdef.in"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="!x86"
|
||||
|
||||
libVersion="$portVersion"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
|
||||
PROVIDES="
|
||||
kmymoney$secondaryArchSuffix = $portVersion
|
||||
app:KMyMoney = $portVersion
|
||||
lib:libkmm_csvimportercore$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_icons$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_menus$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_models$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_mymoney$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_payeeidentifier$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_plugin$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_printer$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_settings$secondaryArchSuffix = $libVersionCompat
|
||||
lib:libkmm_widgets$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libgmp$secondaryArchSuffix
|
||||
lib:libalkimia5$secondaryArchSuffix
|
||||
lib:libKF5Activities$secondaryArchSuffix
|
||||
lib:libKF5AkonadiCore$secondaryArchSuffix
|
||||
lib:libKF5Codecs$secondaryArchSuffix
|
||||
lib:libKF5Contacts$secondaryArchSuffix
|
||||
lib:libKF5Completion$secondaryArchSuffix
|
||||
lib:libKF5ConfigCore$secondaryArchSuffix
|
||||
lib:libKF5ConfigWidgets$secondaryArchSuffix
|
||||
lib:libKF5CoreAddons$secondaryArchSuffix
|
||||
lib:libKF5Holidays$secondaryArchSuffix
|
||||
lib:libKF5IdentityManagement$secondaryArchSuffix
|
||||
lib:libKF5I18n$secondaryArchSuffix
|
||||
lib:libKF5KCMutils$secondaryArchSuffix
|
||||
lib:libKF5Notifications$secondaryArchSuffix
|
||||
lib:libKF5ItemViews$secondaryArchSuffix
|
||||
lib:libKF5KIOCore$secondaryArchSuffix
|
||||
lib:libKF5JobWidgets$secondaryArchSuffix
|
||||
lib:libKF5Service$secondaryArchSuffix
|
||||
lib:libKF5SonnetCore$secondaryArchSuffix
|
||||
lib:libKF5WebKit$secondaryArchSuffix
|
||||
lib:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
lib:libKF5TextWidgets$secondaryArchSuffix
|
||||
lib:libKF5XmlGui$secondaryArchSuffix
|
||||
lib:libsqlcipher$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5WebKitWidgets$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
"
|
||||
|
||||
PROVIDES_devel="
|
||||
kmymoney${secondaryArchSuffix}_devel = $portVersion
|
||||
devel:libkmm_csvimportercore$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_icons$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_menus$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_models$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_mymoney$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_payeeidentifier$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_plugin$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_printer$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_settings$secondaryArchSuffix = $libVersionCompat
|
||||
devel:libkmm_widgets$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES_devel="
|
||||
kmymoney$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
extra_cmake_modules$secondaryArchSuffix >= 5.93.0
|
||||
devel:libalkimia5$secondaryArchSuffix
|
||||
devel:libgpgmepp$secondaryArchSuffix
|
||||
devel:libgmp$secondaryArchSuffix
|
||||
devel:libical$secondaryArchSuffix
|
||||
devel:libKChart$secondaryArchSuffix
|
||||
devel:libKF5Activities$secondaryArchSuffix
|
||||
devel:libKF5AkonadiCore$secondaryArchSuffix
|
||||
devel:libKF5Auth$secondaryArchSuffix
|
||||
devel:libKF5Archive$secondaryArchSuffix
|
||||
devel:libKF5Bookmarks$secondaryArchSuffix
|
||||
devel:libKF5Codecs$secondaryArchSuffix
|
||||
devel:libKF5Contacts$secondaryArchSuffix
|
||||
devel:libKF5Completion$secondaryArchSuffix
|
||||
devel:libKF5ConfigCore$secondaryArchSuffix
|
||||
devel:libKF5ConfigWidgets$secondaryArchSuffix
|
||||
devel:libKF5CoreAddons$secondaryArchSuffix
|
||||
devel:libKF5Holidays$secondaryArchSuffix
|
||||
devel:libKF5IdentityManagement$secondaryArchSuffix
|
||||
devel:libKF5I18n$secondaryArchSuffix
|
||||
devel:libKF5IconThemes$secondaryArchSuffix
|
||||
devel:libKF5ItemModels$secondaryArchSuffix
|
||||
devel:libKF5ItemViews$secondaryArchSuffix
|
||||
devel:libKF5JobWidgets$secondaryArchSuffix
|
||||
devel:libKF5KIOCore$secondaryArchSuffix
|
||||
devel:libKF5KCMutils$secondaryArchSuffix
|
||||
devel:libKF5Notifications$secondaryArchSuffix
|
||||
devel:libKF5PimTextEdit$secondaryArchSuffix
|
||||
devel:libKF5Service$secondaryArchSuffix
|
||||
devel:libKF5Solid$secondaryArchSuffix
|
||||
devel:libKF5SonnetCore$secondaryArchSuffix
|
||||
devel:libKF5TextWidgets$secondaryArchSuffix
|
||||
devel:libKF5WebKit$secondaryArchSuffix
|
||||
devel:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
devel:libKF5Wallet$secondaryArchSuffix
|
||||
devel:libKF5WindowSystem$secondaryArchSuffix
|
||||
devel:libKF5XmlGui$secondaryArchSuffix
|
||||
devel:libsqlcipher$secondaryArchSuffix
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5DBus$secondaryArchSuffix
|
||||
devel:libQt5WebEngineWidgets$secondaryArchSuffix
|
||||
devel:libQt5WebKitWidgets$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:msgfmt
|
||||
cmd:msgmerge
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
# cmd:python3 # build failure
|
||||
cmd:qdbuscpp2xml$secondaryArchSuffix >= 5
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cmake -Bbuild -S. $cmakeDirArgs \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DKDE_INSTALL_BINDIR=$appsDir \
|
||||
-DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \
|
||||
-DECM_DIR=/system/data/cmake/Modules/ECM/cmake \
|
||||
-DFETCH_TRANSLATIONS=ON \
|
||||
-DBUILD_TESTING=OFF -Wno-dev
|
||||
make -C build $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make -C build install
|
||||
|
||||
mv $appsDir/kmymoney $appsDir/KMyMoney
|
||||
|
||||
# we are not linux
|
||||
rm -rf $dataDir/{application,icons,metainfo}
|
||||
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local APP_NAME="KMyMoney"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
local APP_SIGNATURE="application/x-vnd.kmymoney"
|
||||
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/kmymoney.rdef.in > kmymoney.rdef
|
||||
|
||||
addResourcesToBinaries kmymoney.rdef $appsDir/KMyMoney
|
||||
|
||||
addAppDeskbarSymlink $appsDir/KMyMoney
|
||||
|
||||
prepareInstalledDevelLibs \
|
||||
libkmm_csvimportercore \
|
||||
libkmm_icons \
|
||||
libkmm_menus \
|
||||
libkmm_models \
|
||||
libkmm_mymoney \
|
||||
libkmm_payeeidentifier \
|
||||
libkmm_plugin \
|
||||
libkmm_printer \
|
||||
libkmm_settings \
|
||||
libkmm_widgets
|
||||
|
||||
packageEntries devel \
|
||||
$developDir
|
||||
}
|
||||
27
app-office/kmymoney/patches/kmymoney-5.1.3.patchset
Normal file
27
app-office/kmymoney/patches/kmymoney-5.1.3.patchset
Normal file
@@ -0,0 +1,27 @@
|
||||
From b9daa9d0188570ad0997f34b8203eb70f93cf5f5 Mon Sep 17 00:00:00 2001
|
||||
From: Begasus <begasus@gmail.com>
|
||||
Date: Sat, 25 Nov 2023 11:29:01 +0100
|
||||
Subject: Silense deprecated warnings
|
||||
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 9b49d5c..fd06f0c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -469,6 +469,13 @@ option(USE_QT_DESIGNER
|
||||
|
||||
add_feature_info("QtDesigner" USE_QT_DESIGNER "Qt-Designer library support (for devs only).")
|
||||
|
||||
+################# disable deprecated warnings #################
|
||||
+
|
||||
+if (HAIKU)
|
||||
+ add_definitions(-Wno-deprecated-declarations) # TODO too much spam for now
|
||||
+endif()
|
||||
+
|
||||
+
|
||||
######################### The Actual Targets ##########################
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib")
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")
|
||||
--
|
||||
2.42.1
|
||||
|
||||
Reference in New Issue
Block a user