mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 03:30:05 +02:00
skrooge, add recipe (#11554)
This commit is contained in:
142
kde-apps/skrooge/additional-files/skrooge.rdef.in
Normal file
142
kde-apps/skrooge/additional-files/skrooge.rdef.in
Normal file
@@ -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"
|
||||
};
|
||||
161
kde-apps/skrooge/skrooge-2.33.0.recipe
Normal file
161
kde-apps/skrooge/skrooge-2.33.0.recipe
Normal file
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user