From 7879331ef36ac730a52d2ee6d2a2be4990361b34 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Tue, 31 Dec 2024 12:38:18 +0100 Subject: [PATCH] skrooge, add recipe (#11554) --- .../skrooge/additional-files/skrooge.rdef.in | 142 +++++++++++++++ kde-apps/skrooge/skrooge-2.33.0.recipe | 161 ++++++++++++++++++ 2 files changed, 303 insertions(+) create mode 100644 kde-apps/skrooge/additional-files/skrooge.rdef.in create mode 100644 kde-apps/skrooge/skrooge-2.33.0.recipe diff --git a/kde-apps/skrooge/additional-files/skrooge.rdef.in b/kde-apps/skrooge/additional-files/skrooge.rdef.in new file mode 100644 index 000000000..639f9750a --- /dev/null +++ b/kde-apps/skrooge/additional-files/skrooge.rdef.in @@ -0,0 +1,142 @@ +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 { + $"6E636966040500020002033B27843B1665BB16653B278449C9274AD4DD00D455" + $"00FFDCD4550069FFD45500FF05FF020012023EA3213BE567BBE5673EA32141A0" + $"074B748D00FFAAFFFF000F0219C0AAB367C0AAB367BD39B365B79CB88FB9F2B5" + $"CEB6ACB9D4B59ABCC0B601BB39B468BCC0B203BCC0B335BCC0B1BCBD72B12EBE" + $"D7B175BE25B288BED7B53CBED7B3E2BED7B52BBF67B52AC088B52CBFF8B405C0" + $"88B1BAC088B2DFC088B173C13CB0E5C2A2B12CC1EFB25FC2A2B552C2A2B3D8C2" + $"A2B5C3C5A4B944CA00B71DC830BA69CAF7BD7BCC0CBC16CBC8BEFDCC23C1FCCB" + $"C3C083CC1DC498CAEBC872C5E3C731C88DC8DFC4FCC972C2A2C91BC43DCA63C2" + $"A2CC45C2A2CB54C2A2CC8CC1EFCD1AC088CCD3C13CCBFDC088C9C5C088CAE1C0" + $"88C9D1BFFCC9D7BED7C9D6BF68CB26BED7CDC5BED7CC76BED7CE0CBE25CE9ABC" + $"C0CE53BD72CCFBBCC0C9BDBCC0CB5CBCC0C934B966C4BBB4A6C755B6BDC362B3" + $"C8C0AAB367C202B368C0AAB367C0AAB367C0AAB367C0AAB3670607FF1FBE85C0" + $"DFBE85C0DFBEBEC0DFBF6FC2BABEE7C132C008C473C058C725C07AC69DC046C7" + $"6DBFDEC77FC02EC77FBF2DC77FBE5AC2CCBEDAC67FBE2EC188BE85C0DFBE3EC0" + $"DFBE85C0DFC0DF022CC3EDBB53C3EDBB53C3EBBB53C3E7BB54C3E9BB53C3E5BB" + $"56C3DF35C3E3BB58C3DEBB5FC3DCBB62C3DDBB60C3D8BB67C3D0BB74C3D5BB6C" + $"C3C3BB8CC39ABBD6C3AFBBADC36FBC29C2FCBD18C337BC9BC1A9BFE3C011C07A" + $"C127C07ABF61C07ABE47BF5CBEECC032BE33BF42BE0DBF12BE20BF29BDE7BEE5" + $"BDB1BEAFBDC6BEC2BDADBEABBDA7BEA5BDAABEA7BDA6BEA4BDA4BEA3BDA5BEA4" + $"BDA0BEA1BD9CBE9FBD9EBEA0BD9BBE9FBD9ABE9FBD9BBEA0BD8BBE9FBD583FBD" + $"6EBEF3BD2CC02DBC3EC0DFBCABC0E0BBE9C0DFB9E9BFBFBAF2C068B9D0BFAFB9" + $"A2BF94B9B9BFA1B992BF8BB977BF7CB985BF83B96FBF78B964BF72B96ABF75B9" + $"5BBF6EB94DBF67B955BF6AB949BF65B944BF63B947BF65B93EBF61B933BF5EB9" + $"37BF5FB929BF5BB920BF5FB922BF5BB920BF60B920BF61B920BF61B922BF6EB9" + $"49BFADB932BF8BB953BFBBB96BBFD8B95FBFC9B99CC015BB06C1FFBA55C10DBB" + $"B6C2F2BD0BC4B8BC9FC42CBD78C543BEB8C6F7BE39C646BEC4C707BECFC716BE" + $"C4C707BF1FC780BF76C7F2BF54C7C6BF7BC7F8BF83C801BF7FC7FBBFB7C840BF" + $"FAC886BFE3C873C015C89DC04BC8BBC031C8AFC07FC8D3C0DCC8C3C0B0C8D643" + $"C8B9C11AC894C107C8A8C11DC890C127C87FC122C888C13EC84EC192C71DC162" + $"C7D8C1F2C5A7C33ABFAEC281C323C39CBDD9C3EDBBEDC3D7BC9BC3F8BB8DC3ED" + $"BB53C3F8BB5AC3EDBB53C3EDBB53C3EDBB53C3EDBB530228C578B691C578B691" + $"C57AB691C57FB691C57DB691C5A6B691C5E3B6FAC5C6B6B5C60AB758C5E1B8DE" + $"C609B7A3C5B0BA66C3C7C2F8C4CBBEB0C28CC825C178CA53C214C9A1C0D5CB0D" + $"BF3CCA30BFEDCAFEBEA4C97FBBD8C561BD91C7FABAA9C398B853C04BB94AC19D" + $"B801BFDAB784BF38B7B9BF7BB654BDBAB68CBCEDB618BD2EB6B5BCD6B7FCBD65" + $"B718BCF7B821BD77B866BD96B844BD87B8A7BDB3B91ABDDEB8E3BDCBB91FBDDF" + $"B928BDE3B923BDE2B938BDE9B959BDF2B949BDEE30BDF4B96FBDF8B968BDF6B9" + $"D5BE12BA6BBE00BA28BE15BA7CBDFABA9ABDEBBA8BBDF3BAD7BDC9BB2FBD38BB" + $"07BD8EBB2FBD38BB2FBD36BB2FBD37BB35BD29BB42BD09BB3CBD18BB49BCF8BB" + $"57BCD1BB50BCE4BB58BCCCBB5CBCC3BB5BBCC8BB60BCB8BB67BCA0BB64BCABBB" + $"70BC83BB80BC43BB78BC63BBAABB9BBC71BB2FBC09BB2FBC9DBB2FBDC0BC2BBD" + $"20BB92BE89BCECBF6DBD74BF01BD4CBF6DBD74BF6FBD74BF6EBD74BF7ABD78BF" + $"8FBD7EBF84BD7BBF99BD81BFAFBD85BFA4BD83BFDABD8DC036BD87C006BD8DC0" + $"59BD83C09CBD72C07BBD7DC0ACBD6DC0CDBD60C0BDBD67C12DBD33C1EDBC56C1" + $"87BCE1C220BC11C28FBB58C254BBBDC2DDBAD2C398B964C33332C48FB775C578" + $"B691C51AB69DC578B691C578B691C578B691C578B6910205C9C5C089C9C5C089" + $"C9BAC13EC972C2A1C996C1F0CA63C2A1CC44C2A1CB54C2A1CC8BC1EECD19C089" + $"CCD2C13CCBFDC089C9C5C089CAE1C089C9C5C0890205C9BDBCC0C9BDBCC0C9D0" + $"3AC9D7BED8C9D9BE17CB26BED8CDC4BED8CC75BED8CE0BBE25CE99BCC0CE52BD" + $"72CCFABCC0C9BDBCC0CB5CBCC0C9BDBCC00219C0A9B368C0A9B368BD38B365B7" + $"9CB88FB9F2B5CEB6ACB9D4B59BBCC0B601BB39B468BCC0B202BCC0B335BCC0B1" + $"BCBD72B12EBED8B175BE25B288BED8B53DBED8B3E2BED8B52CBF68B52AC089B5" + $"2CBFF8B405C089B1BBC089B2E0C089B174C13CB0E6C2A1B12DC1EEB25FC2A1B5" + $"51C2A1B3D8C2A1B5C2C5A3B944CA01B71DC831BA69CAF7BD7ACC0CBC15CBC8BE" + $"FDCC23C1FCCBC2C083CC1DC497CAEAC872C5E3C731C88DC8DFC4FCC972C2A1C9" + $"1AC43CC7EFC2A1C4EBC2A1C66DC2A1C532C1EEC5C1C089C57AC13CC718C089C9" + $"C5C089C86EC089C9D0BFFCC9D7BED8C9D6BF69C8B4BED8C66EBED8C791BED8C6" + $"B6BE25C747BCC0C6FFBD72C819BCC0C9BDBCC0C8EBBCC0C934B966C4BCB4A6C7" + $"55B6BDC362B3C7C0A9B368C202B369C0A9B368C0A9B368C0A9B368C0A9B36802" + $"0CC672BED2C672BED2C674BECDC6DEBDC4C6A5BE53C701BD6DC747BCC0C724BD" + $"16C7B0BCC0C882BCC2C819BCC1C8EBBCC3C9BDBCC5C954BCC4C9C1BCF3C9C9BD" + $"51C9C5BD22C9CFBD9EC9D5BE5CC9D5BE16C9D6BE86C9D6BEDBC9D6BEB1C945BE" + $"DBC822BEDBC8B4BEDBC715BEDBC672BED2C670BED8C672BED2C672BED2C672BE" + $"D2C672BED2C672BED2C672BED2C672BED2020CC4F4C299C4F4C299C4F4C292C5" + $"5BC18BC522C219C57DC135C5C1C08AC59FC0DFC66CC08AC7C2C089C717C08AC8" + $"6CC089C9C2C089C917C089C9C2C094C9C2C0AAC9C2C09FC9C2C0DCC98AC220C9" + $"A7C18EC981C24CC96FC2A4C978C278C8B0C2A4C732C2A5C7F1C2A5C568C2A6C4" + $"F4C299C4F4C2A3C4F4C299C4F4C299C4F4C299C4F4C299C4F4C299C4F4C299C4" + $"F4C2990215C0F8C8B0C0F8C8B0C117C89BC139C84EC123C889C17CC799C2C3C1" + $"DDC1F7C597C3B9BD61C3F1BB5AC40EBB8DC3E4BB42C2FCBD15C3D6BB5BC231BE" + $"AEC18EBFA9C1DDBF44C119C03CC02FC073C0C8C06BBF77C07CBE67BF7EBF05C0" + $"40BE04BF04BD9CBE9FBDA8BE9FBD8DBE9FBD5BBF48BD7DBEC8BD18C041BC3DC0" + $"D9BCABC0D9BBF1C0D9BA26BFE1BB14C072B96FBF71B91FBF63B91FBF4AB91FBF" + $"72B9B9C043B940BFA1BA00C0A4BB2FC23CBAA9C187BBB5C2F2BD0DC4BCBC8CC4" + $"12BD8DC567BEB052BE4AC662BF79C7F9C017C89CBFE1C876C067C8D5C0F8C8B0" + $"C0B5C8DCC0F8C8B0C0F8C8B0C0F8C8B0C0F8C8B0C0F8C8B0C0F8C8B0C0F8C8B0" + $"0219C02BCACAC02BCACABFEECABCBF70CA62BFA8CA95BF0FCA0ABC85C660BDEB" + $"C87ABA94C376B7BDBF82B8C3C0DAB6A7BE14B65CBD55B667BDB1B657BD29B675" + $"BD06B659BD22B686BCF5B6A9BCE8B69DBCE8B6CEBCE8B7E0BD5BB74BBD16B96E" + $"BE13BAA2BDE6BA1ABE35BAFBBDB2BB79BC66BB3EBD3BBBAABBB5BC47BB39BBED" + $"BB54BC6ABB2EBC9BBB42BC74BB30BCD1BB5CBDCFBC3CBD3ABBB2BE94BCF3BF46" + $"BD62BEE1BD2FBF87BD83C007BD89BFACBD8AC0AFBD87C1B5BC9EC132BD3FC236" + $"BC00C385B98CC282BB7EC46CB7CFC517B6DDC4C9B731C562B68EC5B0B6AEC585" + $"B683C621B71FC566BB85C612B81EC4ACBF39C28CC7CDC32DC5AAC20EC979C12F" + $"CA93C1AFCA3BC0DECACBC02BCACAC081CADFC02BCACAC02BCACAC02BCACAC02B" + $"CACAC02BCACAC02BCACAC02BCACA0609FF7F01BFA0C76FBFA0C76FBF38C741BE" + $"A2C49EBEF0C675BE63C32ABE4CC1C4BE4DC26CBE4CC110BE84C0E5BE55C0EBBE" + $"B5C0E0BF47C24FBED8C121C008C462C04AC746C083C6BDC034C77BBFA0C76FBF" + $"E5C78EBFA0C76FC76FC76F0218BD9BBEA0BD9BBEA0BD8CBEA0BD593FBD6E3EBD" + $"2DC02EBC3FC0E0BCACC0E0BBEAC0DFB9EA40BAF3C068B9D1BFB0B9A3BF95B9B9" + $"BFA2B993BF8BB977BF7CB985BF84B970BF78B965BF73B96BBF76B95BBF6EB94E" + $"BF67B956BF6BB94ABF66B945BF64B948BF65B93EBF61B934BF5EB938BF5FB92A" + $"BF5CB921BF60B923BF5CB921BF60B921BF62B921BF61B923BF6FB94ABFADB932" + $"BF8BB954BFBBB96CBFD830BFC9B99BC013BAF5C1E9BA4AC0FFBC48C12EBECFBF" + $"F6BD92C088BEA4BFCEBE48BF5CBE79BF9CBE34BF42BE0EBF13BE20BF29BDE8BE" + $"E6BDB1BEAFBDC7BEC2BDADBEABBDA8BEA6BDABBEA8BDA7BEA5BDA4BEA4BDA5BE" + $"A4BDA1BEA2BD9DBEA0BD9FBEA0BD9CBEA0BD9BBEA0BD9CBEA0BD9BBEA0BD9BBE" + $"A0BD9BBEA0BD9BBEA0020CC3EDBB53C3EDBB53C3ECBB53C3E8BB55C3EABB53C3" + $"E6BB57C3E035C3E4BB59C3DFBB60C3DCBB62C3DEBB60C3D9BB68C3D1BB75C3D6" + $"BB6DC3C3BB8CC39ABBD7C3B0BBADC36FBC29C2FCBD19C338BC9BC2B8BDA9C246" + $"BE84C27CBE1EC2B5BE5AC38DBE0DC322BE32C3BDBD19C3EDBBEDC3DFBC60C3F9" + $"BB8EC3EDBB53C3F9BB5BC3EDBB53C3EDBB53C3EDBB53C3EDBB530236C0AAB368" + $"C0AAB368BD3921B79DB88FB9F2B5CFB6ADB9D4B59BBCC0B602BB3AB469BCC0B2" + $"03BCC0B336BCC0B1BCBD73B12EBED8B175BE26B289BED8B53DBED8B3E3BED8B5" + $"2DBF68B52AC089B52CBFF9B406C089B1BCC089B2E1C089B175C13CB0E7C2A2B1" + $"2EC1EFB260C2A2B552C2A2B3D9C2A2B572C379B5E7C50BB5A3C447B742C41BB9" + $"E4C282B897C344B952C1AFB854C04BB8C8C0EAB801BFDAB785BF38B7BABF7BB6" + $"55BDBAB68CBCEDB618BD2EB6B5BCD6B7FDBD66B718BCF7B822BD77B866BD97B8" + $"45BD88B8A8BDB4B91BBDDEB8E4BDCBB920BDE0B928BDE4B924BDE2B939BDE9B9" + $"59BDF3B94ABDEE30BDF5B970BDF8B969BDF7B9D6BE13BA6CBE00BA28BE16BA7D" + $"BDFBBA9BBDEBBA8CBDF4BAD7BDC9BB30BD39BB08BD8EBB30BD38BB30BD37BB2F" + $"BD37BB36BD29BB43BD09BB3DBD18BB49BCF8BB57BCD1BB50BCE5BB59BCCCBB5D" + $"BCC4BB5BBCC8BB61BCB9BB68BCA0BB64BCACBB71BC84BB81BC44BB79BC64BBAA" + $"BB9BBC71BB2FBC09BB2FBC9DBB2FBDC0BC2BBD21BB93BE8ABCECBF6EBD75BF01" + $"BD4CBF6EBD75BF6FBD75BF6FBD75BF7ABD79BF8FBD7EBF85BD7BBF9ABD81BFAF" + $"BD86BFA5BD84BFDABD8DC037BD88C006BD8DC05ABD84C09DBD73C07CBD7EC0AD" + $"BD6DC0CDBD60C0BDBD67C12DBD34C1EDBC57C188BCE2C220BC11C28FBB59C255" + $"BBBDC2DDBAD2C399B964C334BA2DC490B776C578B691C51BB69DC57BB691C580" + $"B691C57DB691C5A7B691C5E4B6FBC5C7B6B6C60BB758C5E2B8DEC609B7A4C5C6" + $"B9BAC4FEBD95C570BB7CC5C4BD57C733BCF3C680BD21C73ABCE2C747BCC0C740" + $"BCD1C787BCC0C805BCC0C7C6BCC0C89BBC9CC9ADBC64C928BC7EC911B935C4BC" + $"B4A6C73EB6AAC363B3C8C0AAB368C202B369C0AAB368C0AAB368C0AAB368C0AA" + $"B368070A000100000A0106010203040506000A020107000A020108000A020209" + $"0A000A02010B000A03030C0D0E00" +}; diff --git a/kde-apps/skrooge/skrooge-2.33.0.recipe b/kde-apps/skrooge/skrooge-2.33.0.recipe new file mode 100644 index 000000000..d3f31f7f4 --- /dev/null +++ b/kde-apps/skrooge/skrooge-2.33.0.recipe @@ -0,0 +1,161 @@ +SUMMARY="Short description of ProjectX" +DESCRIPTION="Skrooge allows you to manage your personal finances, powered by KDE. Thanks to its \ +many features, it is one of the most powerful way to enter, follow, and analyze your expenses. +Based on its KDE foundations, Skrooge can run on many platforms, including of course linux, BSD, \ +Solaris, but also on Mac OS, and possibly on Windows and Haiku." +HOMEPAGE="https://invent.kde.org/office/skrooge" +COPYRIGHT="2007-2024 Stephane MANKOWSKI & Guillaume DE BURE" +LICENSE="GNU GPL v3" +REVISION="1" +SOURCE_URI="https://download.kde.org/stable/skrooge/skrooge-$portVersion.tar.xz" +CHECKSUM_SHA256="f4ae3faf723d54d7542878b8142a344b147e4337b0bc42863907af44cfebf465" +SOURCE_DIR="skrooge-$portVersion" +ADDITIONAL_FILES="skrooge.rdef.in" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +libVersion="$portVersion" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + +PROVIDES=" + skrooge$secondaryArchSuffix = $portVersion + cmd:skrooge$secondaryArchSuffix = $portVersion + cmd:skroogeconvert$secondaryArchSuffix = $portVersion + lib:libskgbankgui$secondaryArchSuffix = $libVersionCompat + lib:libskgbankmodeler$secondaryArchSuffix = $libVersionCompat + lib:libskgbasegui$secondaryArchSuffix = $libVersionCompat + lib:libskgbasemodeler$secondaryArchSuffix = $libVersionCompat + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGrantlee_Templates$secondaryArchSuffix + lib:libKF5Auth$secondaryArchSuffix + lib:libKF5Bookmarks$secondaryArchSuffix + lib:libKF5Codecs$secondaryArchSuffix + lib:libKF5Completion$secondaryArchSuffix + lib:libKF5ConfigCore$secondaryArchSuffix + lib:libKF5ConfigGui$secondaryArchSuffix + lib:libKF5ConfigWidgets$secondaryArchSuffix + lib:libKF5CoreAddons$secondaryArchSuffix + lib:libKF5DbusAddons$secondaryArchSuffix + lib:libKF5I18n$secondaryArchSuffix + lib:libKF5IconThemes$secondaryArchSuffix + lib:libKF5ItemViews$secondaryArchSuffix + lib:libKF5KIOCore$secondaryArchSuffix + lib:libKF5JobWidgets$secondaryArchSuffix + lib:libKF5Notifications$secondaryArchSuffix + lib:libKF5NotifyConfig$secondaryArchSuffix + lib:libKF5Parts$secondaryArchSuffix + lib:libKF5Service$secondaryArchSuffix + lib:libKF5Solid$secondaryArchSuffix + lib:libKF5SonnetCore$secondaryArchSuffix + lib:libKF5TextWidgets$secondaryArchSuffix + lib:libKF5WidgetsAddons$secondaryArchSuffix + lib:libKF5WindowSystem$secondaryArchSuffix + lib:libKF5XmlGui$secondaryArchSuffix + lib:libqca_qt5$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Concurrent$secondaryArchSuffix + lib:libQt5DBus$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQt5Network$secondaryArchSuffix + lib:libQt5Script$secondaryArchSuffix + lib:libQt5Sql$secondaryArchSuffix + lib:libQt5Webengine$secondaryArchSuffix + lib:libQt5Widgets$secondaryArchSuffix + lib:libQt5Xml$secondaryArchSuffix + lib:libsqlcipher$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + extra_cmake_modules$secondaryArchSuffix + devel:libGrantlee_Templates$secondaryArchSuffix + devel:libKF5Activities$secondaryArchSuffix + devel:libKF5Archive$secondaryArchSuffix + devel:libKF5Attica$secondaryArchSuffix + devel:libKF5Auth$secondaryArchSuffix + devel:libKF5Bookmarks$secondaryArchSuffix + devel:libKF5Codecs$secondaryArchSuffix + devel:libKF5Completion$secondaryArchSuffix + devel:libKF5ConfigCore$secondaryArchSuffix + devel:libKF5ConfigWidgets$secondaryArchSuffix + devel:libKF5CoreAddons$secondaryArchSuffix + devel:libKF5DesignerPlugin$secondaryArchSuffix + devel:libKF5DbusAddons$secondaryArchSuffix + devel:libKF5GuiAddons$secondaryArchSuffix + devel:libKF5I18n$secondaryArchSuffix + devel:libKF5IconThemes$secondaryArchSuffix + devel:libKF5ItemViews$secondaryArchSuffix + devel:libKF5JobWidgets$secondaryArchSuffix + devel:libKF5KIOCore$secondaryArchSuffix + devel:libKF5NewStuff$secondaryArchSuffix + devel:libKF5Notifications$secondaryArchSuffix + devel:libKF5NotifyConfig$secondaryArchSuffix + devel:libKF5Package$secondaryArchSuffix + devel:libKF5Parts$secondaryArchSuffix + devel:libKF5Plasma$secondaryArchSuffix + devel:libKF5Runner$secondaryArchSuffix + devel:libKF5Service$secondaryArchSuffix + devel:libKF5Solid$secondaryArchSuffix + devel:libKF5SonnetCore$secondaryArchSuffix + devel:libKF5TextWidgets$secondaryArchSuffix + devel:libKF5Wallet$secondaryArchSuffix + devel:libKF5WidgetsAddons$secondaryArchSuffix + devel:libKF5WindowSystem$secondaryArchSuffix + devel:libKF5XmlGui$secondaryArchSuffix + devel:libqca_qt5$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Webengine$secondaryArchSuffix + devel:libsqlcipher$secondaryArchSuffix + devel:libsqlite3$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:g++$secondaryArchSuffix + cmd:make + cmd:msgfmt$secondaryArchSuffix + cmd:msgmerge$secondaryArchSuffix + cmd:pkg_config$secondaryArchSuffix + cmd:qdbuscpp2xml$secondaryArchSuffix >= 5 + " + +BUILD() +{ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ + $cmakeDirArgs \ + -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \ + -DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt5 \ + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DSKG_DBUS=OFF -Wno-dev + + make -C build $jobArgs +} + +INSTALL() +{ + make -C build install + + rm -rf $dataDir/mime/{aliases,generic-icons,globs,globs2,icons,magic} + rm -rf $dataDir/mime/{mime.cache,subclasses,treemagic,types,version,XMLnamespaces} + + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local APP_NAME="Skrooge" + local LONG_INFO="$SUMMARY" + local APP_SIGNATURE="application/x-vnd.skrooge" + 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/skrooge.rdef.in > skrooge.rdef + + addResourcesToBinaries skrooge.rdef $binDir/skrooge + + addAppDeskbarSymlink $binDir/skrooge Skrooge +}