From 64d9e2ab652a63ebbcd76fdab28b213eb7a1b479 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Mon, 18 Aug 2025 13:00:34 +0200 Subject: [PATCH] gear-apps, bump to 25.08.0, part5 (#12779) --- ...h-25.04.0.recipe => ktouch-25.08.0.recipe} | 99 +++++++------ .../applications-development.svg | 39 +++++ kde-apps/ktrip/additional-files/ktrip.rdef.in | 139 ++++++++++++++++++ kde-apps/ktrip/ktrip-25.08.0.recipe | 123 ++++++++++++++++ ....04.0.recipe => ktuberling-25.08.0.recipe} | 4 +- ...-25.04.0.recipe => kubrick-25.08.0.recipe} | 2 +- ...at-25.04.0.recipe => lskat-25.08.0.recipe} | 2 +- ...4.0.recipe => kgraphviewer-25.08.0.recipe} | 8 +- ...patchset => kgraphviewer-25.08.0.patchset} | 0 9 files changed, 359 insertions(+), 57 deletions(-) rename kde-apps/ktouch/{ktouch-25.04.0.recipe => ktouch-25.08.0.recipe} (56%) create mode 100644 kde-apps/ktrip/additional-files/applications-development.svg create mode 100644 kde-apps/ktrip/additional-files/ktrip.rdef.in create mode 100644 kde-apps/ktrip/ktrip-25.08.0.recipe rename kde-apps/ktuberling/{ktuberling-25.04.0.recipe => ktuberling-25.08.0.recipe} (97%) rename kde-apps/kubrick/{kubrick-25.04.0.recipe => kubrick-25.08.0.recipe} (98%) rename kde-apps/lskat/{lskat-25.04.0.recipe => lskat-25.08.0.recipe} (98%) rename media-gfx/kgraphviewer/{kgraphviewer-25.04.0.recipe => kgraphviewer-25.08.0.recipe} (95%) rename media-gfx/kgraphviewer/patches/{kgraphviewer-25.04.0.patchset => kgraphviewer-25.08.0.patchset} (100%) diff --git a/kde-apps/ktouch/ktouch-25.04.0.recipe b/kde-apps/ktouch/ktouch-25.08.0.recipe similarity index 56% rename from kde-apps/ktouch/ktouch-25.04.0.recipe rename to kde-apps/ktouch/ktouch-25.08.0.recipe index 119642fd2..ecd9e7875 100644 --- a/kde-apps/ktouch/ktouch-25.04.0.recipe +++ b/kde-apps/ktouch/ktouch-25.08.0.recipe @@ -15,7 +15,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ktouch-$portVersion.tar.xz" -CHECKSUM_SHA256="6082cbf420c0b35bcb0df1421ad2601d47c922b99ee364acec71e67ce1ce4775" +CHECKSUM_SHA256="d1ca5bf8760d19bfa0412875bcda5cdb9b4c0db9bbb39c43f1d7a4042b2d91d3" SOURCE_DIR="ktouch-$portVersion" ADDITIONAL_FILES="ktouch.rdef.in" @@ -35,70 +35,70 @@ PROVIDES=" " REQUIRES=" haiku$secondaryArchSuffix - kqtquickcharts$secondaryArchSuffix - lib:libKF5AuthCore$secondaryArchSuffix - lib:libKF5Codecs$secondaryArchSuffix - lib:libKF5Completion$secondaryArchSuffix - lib:libKF5ConfigCore$secondaryArchSuffix - lib:libKF5ConfigGui$secondaryArchSuffix - lib:libKF5ConfigWidgets$secondaryArchSuffix - lib:libKF5CoreAddons$secondaryArchSuffix - lib:libKF5I18n$secondaryArchSuffix - lib:libKF5IconThemes$secondaryArchSuffix - lib:libKF5ItemViews$secondaryArchSuffix - lib:libKF5KCMUtils$secondaryArchSuffix - lib:libKF5Service$secondaryArchSuffix - lib:libKF5SonnetCore$secondaryArchSuffix - lib:libKF5TextWidgets$secondaryArchSuffix - lib:libKF5WidgetsAddons$secondaryArchSuffix - lib:libKF5WindowSystem$secondaryArchSuffix - lib:libKF5XmlGui$secondaryArchSuffix - lib:libQt5Core$secondaryArchSuffix - lib:libQt5DBus$secondaryArchSuffix - lib:libQt5Gui$secondaryArchSuffix - lib:libQt5Quick$secondaryArchSuffix - lib:libQt5Sql$secondaryArchSuffix - lib:libQt5Xml$secondaryArchSuffix + kqtquickcharts_kf6$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libxml2$secondaryArchSuffix + # KF6 + lib:libKF6ColorScheme$secondaryArchSuffix + lib:libKF6Completion$secondaryArchSuffix + lib:libKF6ConfigCore$secondaryArchSuffix + lib:libKF6ConfigWidgets$secondaryArchSuffix + lib:libKF6CoreAddons$secondaryArchSuffix + lib:libKF6GuiAddons$secondaryArchSuffix + lib:libKF6I18n$secondaryArchSuffix + lib:libKF6ItemViews$secondaryArchSuffix + lib:libKF6KCMUtils$secondaryArchSuffix + lib:libKF6SonnetUi$secondaryArchSuffix + lib:libKF6TextWidgets$secondaryArchSuffix + lib:libKF6WidgetsAddons$secondaryArchSuffix + lib:libKF6WindowSystem$secondaryArchSuffix + lib:libKF6XmlGui$secondaryArchSuffix + # Qt6 + lib:libQt6Core$secondaryArchSuffix + lib:libQt6Gui$secondaryArchSuffix + lib:libQt6Network$secondaryArchSuffix + lib:libQt6Qml$secondaryArchSuffix + lib:libQt6Quick$secondaryArchSuffix + lib:libQt6Sql$secondaryArchSuffix + lib:libQt6Widgets$secondaryArchSuffix + lib:libQt6Xml$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel + devel:kqtquickcharts_kf6$secondaryArchSuffix + devel:libxml2$secondaryArchSuffix + # KF6 extra_cmake_modules$secondaryArchSuffix - devel:kqtquickcharts$secondaryArchSuffix - devel:libKF5Auth$secondaryArchSuffix - devel:libKF5Codecs$secondaryArchSuffix - devel:libKF5Completion$secondaryArchSuffix - devel:libKF5ConfigCore$secondaryArchSuffix - devel:libKF5ConfigWidgets$secondaryArchSuffix - devel:libKF5CoreAddons$secondaryArchSuffix - devel:libKF5DocTools$secondaryArchSuffix - devel:libKF5I18n$secondaryArchSuffix - devel:libKF5IconThemes$secondaryArchSuffix - devel:libKF5ItemViews$secondaryArchSuffix - devel:libKF5KCMUtils$secondaryArchSuffix - devel:libKF5Service$secondaryArchSuffix - devel:libKF5SonnetCore$secondaryArchSuffix - devel:libKF5TextWidgets$secondaryArchSuffix - devel:libKF5WidgetsAddons$secondaryArchSuffix - devel:libKF5WindowSystem$secondaryArchSuffix - devel:libKF5XmlGui$secondaryArchSuffix - devel:libQt5Core$secondaryArchSuffix + devel:libKF6Completion$secondaryArchSuffix + devel:libKF6ConfigCore$secondaryArchSuffix + devel:libKF6ConfigWidgets$secondaryArchSuffix + devel:libKF6CoreAddons$secondaryArchSuffix + devel:libKF6I18n$secondaryArchSuffix + devel:libKF6ItemViews$secondaryArchSuffix + devel:libKF6KCMUtils$secondaryArchSuffix + devel:libKF6TextWidgets$secondaryArchSuffix + devel:libKF6WidgetsAddons$secondaryArchSuffix + devel:libKF6WindowSystem$secondaryArchSuffix + devel:libKF6XmlGui$secondaryArchSuffix + # Qt6 + devel:libQt6Core$secondaryArchSuffix + devel:libQt6Qml$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:cmake cmd:g++$secondaryArchSuffix cmd:make - cmd:msgfmt - cmd:msgmerge + cmd:msgfmt$secondaryArchSuffix + cmd:msgmerge$secondaryArchSuffix cmd:pkg_config$secondaryArchSuffix - cmd:qdbuscpp2xml$secondaryArchSuffix >= 5 " PATCH() { # disable docs generation + sed -e '/ DocTools/ s/^#*/#/' -i CMakeLists.txt sed -e '/ecm_optional_add_subdirectory(doc)/ s/^#*/#/' -i CMakeLists.txt - sed -e '/ kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt } BUILD() @@ -106,7 +106,8 @@ BUILD() cmake -B build -S . $cmakeDirArgs \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_BINDIR=$commandBinDir \ - -DECM_DIR=/system/data/cmake/Modules/ECM/cmake + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -Wno-dev make -C build $jobArgs } diff --git a/kde-apps/ktrip/additional-files/applications-development.svg b/kde-apps/ktrip/additional-files/applications-development.svg new file mode 100644 index 000000000..8a817ea62 --- /dev/null +++ b/kde-apps/ktrip/additional-files/applications-development.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + diff --git a/kde-apps/ktrip/additional-files/ktrip.rdef.in b/kde-apps/ktrip/additional-files/ktrip.rdef.in new file mode 100644 index 000000000..777e0dc65 --- /dev/null +++ b/kde-apps/ktrip/additional-files/ktrip.rdef.in @@ -0,0 +1,139 @@ +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("QT:QPA_FLAGS") "Q_KILL_ON_EXIT"; + +resource vector_icon { + $"6E636966120334495E02000602000000BD020E3D14F00000004B8AB14A29A600" + $"1D99F3FF3DAEE90200020238A5703F5596BF55B138A55AC805FA4090AA002980" + $"B9FFFF3DAEE900032980B902000602000000BC54F53C55080000004A9BF749AB" + $"48004D4D4DFF7F8C8D02000602000000BD020E3D14F00000004B8AB14A29A600" + $"27AE60FF2ECC710200120200000039344DB934670000004945DF4B13DF000033" + $"FFFF0002000602000000BC54F53C55080000004B2EA649AB48004D4D4DFF7F8C" + $"8D032C3E5003BDC3C705FD03DA44530200060200000038F316B8F32E0000004A" + $"4ED84916FD00232629FF31363B020006020000003894B3B8C37F0000004A534D" + $"49298600232629FF31363B020006020000003894B3B8C37F987DCE4A534D4929" + $"8A00232629FF31363B020006020000003894B3B8C37F940B0F4A534D49298700" + $"232629FF31363B033DAEE9032332401F020AB850B5A8B850B5A8BD45B5A8C72F" + $"B5A8C23AB5A8C8F2B5A8CA60B8D8CA60B715CA60BDA0CA60C730CA60C268CA60" + $"C8F2C72FCA60C8F2CA60C23ACA60B850CA60BD45CA60B68DCA60B520C730B520" + $"C8F2B520C268B520B8D8B520BDA0B520B715B850B5A8B68DB5A8B850B5A8B850" + $"B5A8B850B5A8B850B5A80209B850B520B850B520B68BB520B520B84FB520B68B" + $"B520BD17B520C6A7B520C1DFB520C86CB850C9D7B68BC9D7BD45C9D7C730C9D7" + $"C23AC9D7C8F4C9D7CA60C6A7CA60C86CCA60C1DFCA60B84FCA60BD17CA60B68B" + $"C730B520C8F4B520C23AB520B850B520BD45B520B850B520020AB850B520B850" + $"B520BD45B520C72FB520C23AB520C8F2B520CA60B850CA60B68DCA60BD18CA60" + $"C6A7CA60C1E0CA60C86AC72FC9D7C8F2C9D7C23AC9D7B850C9D7BD45C9D7B68D" + $"C9D7B520C6A7B520C86AB520C1E0B520B850B520BD18B520B68DB850B520B68D" + $"B520B850B520B850B520B850B520B850B5200210C376B5A8C376B5A8C376B740" + $"C376BA6FC376B8D7C294B98DC0CE2CC1B1B8AAC0CEB98DC0CEBD17C0CEBB52BE" + $"DCBB25BAF7B740BCEAB932BAF7B8D8BAF7BC07BAF7BA6FBA15BB25B850B95FB9" + $"32BA42B850B98DB850B9E7B850B9BAB7F5B98DB740B8D7B79AB932B740BB08B7" + $"40BF6AB740BD39BF3EBE9BCA5DBC35C419BCDACA5DBB02CA5DB89CCA5DB9CFCA" + $"5DB869CA4FB806CA58B837C99EB756C83DB5F4C8EEB6A5C83DB773C83DBA6FC8" + $"3DB8F1C6A6B8D7C376B5A8C50EB740C376B5A80229C2EEB5A8C2EEB5A8C2EEB6" + $"03C2EEB6B8C2EEB65DC2C0B6B8C266B6B8C293B6B8C266B7F5C266BA6FC266B9" + $"32C1DEBA6FC0CEBA6FC156BA6FC0CEB98DC0CE2CC0CEB8AAC0732CBFBE2CC019" + $"2CBFBEB7F5BFBEB850BFBEB822BF91B850BF36B850BF64B850BF36B905BF36BA" + $"6FBF36B9BABE54BA6FBC8EBA6FBD71BA6FBC34BA15BB7FB95FBBD9B9BABB7FB9" + $"32BB7FB8D8BB7FB905BB51B8AABAF7B850BB24B87DBAF7B7F5BAF7B740BAF7B7" + $"9ABA9CB740B9E7B740BA42B740B9E7B76DB9E72CB9E7B79AB9BA2CB95F2CB98C" + $"2CB95FB8AAB95FBA6FB95FB98DB904BACAB84FBB7FB8AABB25B84FBACAB84FB9" + $"5FB84FBA15B7F4B95FB73FB95FB79AB95FB73FB932B73FB8D8B73FB905B6B7B8" + $"D8B5A8B8D8B62FB8D8B57AB905B520B95FB54DB932B520BDA0B52050B520C1E0" + $"BC3550CA6050C34A50CA60C1E0CA60B95FCA60BDA0CA04B95FC94DB95FC9A8B9" + $"5FC94DB905C94DB850C94DB8AAC8F2B850C83DB850C898B850C83DB787C83CB5" + $"F4C83DB6BDC787B6AAC61DB814C6D2B75FC61DB882C61DB95FC61DB8F1C5C3B9" + $"5FC50DB95FC568B95FC50DB932C50DB8D8C50DB905C4B3B87DC3FE2CC458B822" + $"C3FEB76DC3FEB6B8C3FEB713C3D0B6B8C376B6B8C3A3B6B8C376B65DC376B5A8" + $"C376B603C348B5A8C2EEB5A8C31BB5A8C2EEB5A80005BDCBC48BBDCBC48BBDCB" + $"C56CBC33C623BD14C623BB53C624BA9BC48DBA9CC56EBA9AC3ACBC31C2F4BB50" + $"C2F5BD12C2F2BDCBC489BDC9C3A8BDCBC4890205B520C6A8B520C6A8B520C86C" + $"B850C9D7B68CC9D7BD45C9D7C730C9D7C23AC9D7C8F3C9D7CA60C6A8CA5FC86C" + $"C34AC6A8B520C6A8BC35C6A8B520C6A80208CA60C2BECA60C2BEC5F4C2D0BD1D" + $"C2F4C189C2E2BAC0C329B606C394B863C35EB7E3C571BB9EC92CB9C1C74EBF7E" + $"C92CC73EC92CC35EC92CC7A7C8B7CA40C78858C827CA54C741CA60C6A7CA60C6" + $"F6CA60C55ACA60C2BECA60C40CCA60C2BE0005C172C48BC172C48BC172C56CBF" + $"DBC623C0BCC623BEFAC624BE42C48DBE43C56EBE41C3ACBFD8C2F4BEF7C2F5C0" + $"B9C2F2C172C489C170C3A8C172C489020EC403B627C403B627C3F5B627C3DEB6" + $"31C3E9B62AC2CEB6D4C0AEB81845B776C097B826C08DB859C08BB83FC090B873" + $"C0BAB892C0A1B88AC2ACB948C691BAB2C49FB9FDC6A8BABAC6D4BAA6C6C1BAB6" + $"C6E6BA96C6EBBA66C6EFBA7EC6E7BA4EC6BFBA32C6D6BA3AC4FAB98DC16EB843" + $"C334B8E8C255B7B9C423B6A6C33CB730C43EB697C443B65AC44BB677C43CB63C" + $"C403B627C421B627C403B627C403B627C403B627C403B627020CBFDCB962BFDC" + $"B962BFDCB962BFDBB963BFDCB963BFDAB963BFD6B962BFD8B963BECAB964BD03" + $"BA81BDC8B9CABD02BA81BD00BA82BD01BA82BAAABC93B5FDC0B5B853BEA4B5FD" + $"C0B6B5FDC0B6B5FDC0B6B593C111B556C222B556C196B557C32BB736C401B62E" + $"C401BD99C401CA60C401C3FCC401CA60C077CA60B962CA60BCECC6DEB962BFDC" + $"B962C35DB962BFDCB962020DBFDCB962BFDCB962BFDCB962BFDBB963BFDCB963" + $"BFDAB963BFD6B962BFD8B963BECAB964BD03BA81BDC8B9CABD02BA81BD00BA82" + $"BD01BA82BAAABC93B5FDC0B5B853BEA4B5FDC0B6B5FDC0B6B5FDC0B6B5A6C101" + $"B55CC1DCB56CC16AB57DC2C8B736C379B648C378B736C379B736C379B736C379" + $"BD99C379CA60C379C3FCC379CA60C01CCA60B962CA60BCBFC6DEB962BFDCB962" + $"C35DB962BFDCB9620206B68BB5A7B68BB5A7B652B5CEB5F0B62FB61EB5FCBC7A" + $"B62FC98FB62FC305B62FC961B5FCC8F4B5A7C92DB5CEC4F0B5A7BCEAB5A7C0ED" + $"B5A7BACBB5A7B68BB5A7B8ABB5A7B68BB5A70208B711BFC1B711BFC1B6B5C013" + $"B5FDC0B5B659C064B5FDC0B6B5FDC0B6B5FDC0B6B5C9C0E3B583C159B59FC11A" + $"BC7FC159CA60C159C379C159CA60C0D1CA60BFC1CA60C049C3F6BFC1B711BFC1" + $"BD98BFC1B711BFC1B711BFC1B711BFC1B711BFC10005BC78BDF1BC78BDF1BC78" + $"BE5BBBB8BEB1BC22BEB1BB4EBEB234BDF234BE5C34BD88BBB7BD32BB4DBD32BC" + $"21BD31BC78BDF0BC77BD86BC78BDF0020ABFB5BA72BFB5BA72C0C9BA72C2F1BA" + $"72C1DDBA72C33CBA72C378BAFAC378BAAFC378BC0AC378BE2AC378BD1AC378BE" + $"75C2F1BEB1C33CBEB1C1DDBEB1BFB5BEB1C0C9BEB1BF6ABEB1BF2DBE2ABF2DBE" + $"75BF2DBD1ABF2DBAFABF2DBC0ABF2DBAAFBFB5BA72BF6ABA72BFB5BA72BFB5BA" + $"72BFB5BA72BFB5BA720205BBB8BD32BBB8BD32BDF3BD32C269BD32C02EBD32C2" + $"69BDB2C269BEB1C269BE31C02EBEB1BBB8BEB1BDF3BEB1BBB8BE31BBB8BD32BB" + $"B8BDB2BBB8BD320207BB3BBD60BB3BBD6037BC8DBE09BAE5BD19BBB9BE6ABABF" + $"BF2DBA72BECCBA99BF2DBA72BF7BBBC7BF6ABB78BF8DBC16BF62BD91BF62BD91" + $"BE3DBDB9BBF4BE08BD19BDE1BBB7BDD0BB3BBD60BB79BD98BB3BBD600005C0DC" + $"BC20C0DCBC20C0DCBD0EBF2EBDCFC01CBDCEBE41BDCFBD7FBC22BD80BD0FBD7E" + $"BB35BF2BBA72BE3EBA73C019BA71C0DCBC1DC0DABB30C0DCBC1D0205BF39BA72" + $"BF39BA72BFC1BA72C0D1BA72C049BA72C0D1BA9FC0D1BAFAC0D1BACDC049BAFA" + $"BF39BAFABFC1BAFABF39BACDBF39BA72BF39BA9FBF39BA720207C510BA72C510" + $"BA72C4C5BA724CBAFA4CBAAF4CBC0A4CBE2A4CBD1A4CBE75C510BEB1C4C5BEB1" + $"C6D5BEB1CA60BEB1C89ABEB1CA60BD47CA60BA72CA60BBDDC89ABA72C510BA72" + $"C6D5BA72C510BA720207C510BAFAC510BAFAC4C5BAFA4CBB824CBB374CBC644C" + $"BE2A4CBD474CBE75C510BEB1C4C5BEB1C6D5BEB1CA60BEB1C89ABEB1CA60BD74" + $"CA60BAFACA60BC37C89ABAFAC510BAFAC6D5BAFAC510BAFA0005BCE9BE09BCE9" + $"BE09BCE9BE66BC36BEB1BC99BEB1BBD2BEB2BB81BE0ABB82BE67BB81BDADBC34" + $"BD62BBD1BD62BC98BD61BCE9BE08BCE8BDACBCE9BE08020ABFF2BAFABFF2BAFA" + $"C0F5BAFAC2F9BAFAC1F7BAFAC33FBAFAC378BB71C378BB2FC378BC5FC378BE3B" + $"C378BD4DC378BE7CC2F9BEB1C33FBEB1C1F7BEB1BFF2BEB1C0F5BEB1BFACBEB1" + $"BF73BE3BBF73BE7CBF73BD4DBF73BB71BF73BC5FBF73BB2FBFF2BAFABFACBAFA" + $"BFF2BAFABFF2BAFABFF2BAFABFF2BAFA0205BC35BD62BC35BD62BE4CBD62C27A" + $"BD62C063BD62C27ABDD2C27ABEB1C27ABE41C063BEB1BC35BEB1BE4CBEB1BC35" + $"BE41BC35BD62BC35BDD2BC35BD620207BBC0BD8ABBC0BD8ABCA0BCD1BE60BB5F" + $"BD80BC18BEBCBB3DBF73BAFABF17BB1CBF73BAFABFBCBC24BFABBBDFBFCCBC69" + $"BFA4BDB5BFA4BDB5BE92BDD8BC6EBE1EBD80BDFBBC34BDECBBC0BD8ABBFABDBB" + $"BBC0BD8A0005C106BC73C106BC73C106BD42BF74BDEBC052BDEBBE95BDEBBDE0" + $"BC74BDE1BD44BDDFBBA4BF71BAFABE92BAFBC04FBAF9C106BC70C104BBA0C106" + $"BC700205BF7EBAFABF7EBAFABFFDBAFAC0FCBAFAC07CBAFAC0FCBB22C0FCBB71" + $"C0FCBB49C07CBB71BF7EBB71BFFDBB71BF7EBB49BF7EBAFABF7EBB22BF7EBAFA" + $"0207B52050B52050B520C64DB520C6A8B520C67AB520C6D6B52CC730B524C704" + $"BC39C730CA53C730C346C730CA5BC704CA60C6A8CA60C6D6CA60C67ACA6050CA" + $"60C64DC34A50B52050BC3550B520500207B52050B52050B520C64DB520C6A8B5" + $"20C67AB520C6A8B520C6A8B51FC6A8BC35C6A8CA60C6A8C34AC6A8CA60C6A8CA" + $"60C6A8CA60C6A8CA60C67ACA6050CA60C64DC34A50B52050BC3550B520500209" + $"C269B627C269B627C250B627C22DB649C239B634C221B65EC22DB68EC221B678" + $"C239B6A3C269B6AFC250B6B0C34BB6AFC510B6AFC42EB6AFC529B6B0C54CB68E" + $"C540B6A3C558B678C54CB649C558B65EC540B634C510B627C529B627C42EB627" + $"C269B627C34BB627C269B6271F0A000100000A000101000A010102000A020103" + $"000A030104000A040105000A050106000A060107000A070108000A080109000A" + $"09010A000A0A010B000A00010C000A0B010D000A00010E000A00010F000A0001" + $"10000A000111000A000112000A000113000A000114000A0C0115000A0D011600" + $"0A0E0117000A0F0118000A0D0119000A0D011A000A0D011B000A00011C000A10" + $"011D000A11011E00" +}; diff --git a/kde-apps/ktrip/ktrip-25.08.0.recipe b/kde-apps/ktrip/ktrip-25.08.0.recipe new file mode 100644 index 000000000..cec48a254 --- /dev/null +++ b/kde-apps/ktrip/ktrip-25.08.0.recipe @@ -0,0 +1,123 @@ +SUMMARY="Public transport navigator" +DESCRIPTION="KTrip helps you navigate in public transport. It allows you to find journeys between \ +specified locations, departures for a specific station and shows real-time delay and disruption \ +information." +HOMEPAGE="https://apps.kde.org/ktrip/" +COPYRIGHT="2010-2025 KDE Organisation" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ktrip-$portVersion.tar.xz" +CHECKSUM_SHA256="bfcadd7101809c0ae371e0050485c669ad1636440dd22fc352db895a949460b7" +SOURCE_DIR="ktrip-$portVersion" +ADDITIONAL_FILES="ktrip.rdef.in + applications-development.svg" + +ARCHITECTURES="all !x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + ktrip$secondaryArchSuffix = $portVersion + app:KTrip = $portVersion + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libKirigamiAddonsStatefulApp$secondaryArchSuffix + lib:libKPublicTransport$secondaryArchSuffix + # KF6 + lib:libKF6ConfigCore$secondaryArchSuffix + lib:libKF6ConfigGui$secondaryArchSuffix + lib:libKF6CoreAddons$secondaryArchSuffix + lib:libKF6Crash$secondaryArchSuffix + lib:libKF6I18n$secondaryArchSuffix + # Qt6 + lib:libQt6Core$secondaryArchSuffix + lib:libQt6Gui$secondaryArchSuffix + lib:libQt6OpenGL$secondaryArchSuffix + lib:libQt6Network$secondaryArchSuffix + lib:libQt6Qml$secondaryArchSuffix + lib:libQt6Quick$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + qqc2_desktop_style6${secondaryArchSuffix}_devel + devel:libKirigamiAddonsStatefulApp$secondaryArchSuffix + devel:libKPublicTransport$secondaryArchSuffix + devel:libKOpeningHours$secondaryArchSuffix >= 25 + # KF6 + extra_cmake_modules$secondaryArchSuffix + devel:libKF6ConfigCore$secondaryArchSuffix + devel:libKF6CoreAddons$secondaryArchSuffix + devel:libKF6Crash$secondaryArchSuffix + devel:libKF6I18n$secondaryArchSuffix + # Qt6 + devel:libQt6Core$secondaryArchSuffix + devel:libQt6Qml$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:g++$secondaryArchSuffix + cmd:make + cmd:msgfmt$secondaryArchSuffix + cmd:msgmerge$secondaryArchSuffix + cmd:pkg_config$secondaryArchSuffix + " + +PATCH() +{ + # disable docs generation + sed -e '/kdoctools_install(po)/ s/^#*/#/' -i CMakeLists.txt +} + +BUILD() +{ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ + $cmakeDirArgs \ + -DCMAKE_INSTALL_BINDIR=$appsDir \ + -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt6 \ + -DKDE_INSTALL_QMLDIR=$dataDir/Qt6/qml \ + -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt6/mkspecs \ + -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ + -DCMAKE_SKIP_RPATH=YES \ + -Wno-dev + + make -C build $jobArgs +} + +INSTALL() +{ + make -C build install + + # cleanup + rm -rf $dataDir/{applications,icons,metainfo} + + mv $appsDir/ktrip $appsDir/KTrip + + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local APP_NAME="KTrip" + local LONG_INFO="$SUMMARY" + local APP_SIGNATURE="application/x-vnd.kde-ktrip" + 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/ktrip.rdef.in > ktrip.rdef + + addResourcesToBinaries ktrip.rdef $appsDir/KTrip + addAppDeskbarSymlink $appsDir/KTrip + + iconDir=$dataDir/icons/haiku/actions/symbolic + mkdir -p $iconDir + cp $portDir/additional-files/applications-development.svg $iconDir +} + +TEST() +{ + ctest --test-dir build --output-on-failure +} diff --git a/kde-apps/ktuberling/ktuberling-25.04.0.recipe b/kde-apps/ktuberling/ktuberling-25.08.0.recipe similarity index 97% rename from kde-apps/ktuberling/ktuberling-25.04.0.recipe rename to kde-apps/ktuberling/ktuberling-25.08.0.recipe index 311ba1a8a..aaa98de0a 100644 --- a/kde-apps/ktuberling/ktuberling-25.04.0.recipe +++ b/kde-apps/ktuberling/ktuberling-25.08.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/ktuberling-$portVersion.tar.xz" -CHECKSUM_SHA256="5456149d5b5fba4bdb02b26a191e3b50c5aed058cd60dce2fed2ec107716b641" +CHECKSUM_SHA256="fc30d68a9b4168a751085b09252cdbd547c6305dd505d61f1adf6afadb38f996" ADDITIONAL_FILES="ktuberling.rdef.in" ARCHITECTURES="all !x86_gcc2" @@ -16,7 +16,7 @@ SECONDARY_ARCHITECTURES="x86" PROVIDES=" ktuberling$secondaryArchSuffix = $portVersion - app:KTuberling$secondaryArchSuffix = $portVersion + app:KTuberling = $portVersion " REQUIRES=" haiku$secondaryArchSuffix diff --git a/kde-apps/kubrick/kubrick-25.04.0.recipe b/kde-apps/kubrick/kubrick-25.08.0.recipe similarity index 98% rename from kde-apps/kubrick/kubrick-25.04.0.recipe rename to kde-apps/kubrick/kubrick-25.08.0.recipe index 476f9fe01..f8978c4d1 100644 --- a/kde-apps/kubrick/kubrick-25.04.0.recipe +++ b/kde-apps/kubrick/kubrick-25.08.0.recipe @@ -8,7 +8,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kubrick-$portVersion.tar.xz" -CHECKSUM_SHA256="c5fafec1f2ee6d49ab3b08074575f160dcb1047a620df98071e0443707d6bea9" +CHECKSUM_SHA256="28641a46426db3eab4a7c8f1c319c41206a581586e3f6ed544638c4b7fbc7cf9" SOURCE_DIR="kubrick-$portVersion" ADDITIONAL_FILES="kubrick.rdef.in" diff --git a/kde-apps/lskat/lskat-25.04.0.recipe b/kde-apps/lskat/lskat-25.08.0.recipe similarity index 98% rename from kde-apps/lskat/lskat-25.04.0.recipe rename to kde-apps/lskat/lskat-25.08.0.recipe index a7c69d460..035585741 100644 --- a/kde-apps/lskat/lskat-25.04.0.recipe +++ b/kde-apps/lskat/lskat-25.08.0.recipe @@ -7,7 +7,7 @@ COPYRIGHT="2010-2025 KDE Organisation" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/lskat-$portVersion.tar.xz" -CHECKSUM_SHA256="4add0b6779e892a8b62ee9ddfdf273427d9fab4a648c174d3f8675a0b6eb4516" +CHECKSUM_SHA256="33e003193496e7ab17eb984b9655a14656263ca33f591c9ea3d1bf8f188af2e6" SOURCE_DIR="lskat-$portVersion" ADDITIONAL_FILES="lskat.rdef.in" diff --git a/media-gfx/kgraphviewer/kgraphviewer-25.04.0.recipe b/media-gfx/kgraphviewer/kgraphviewer-25.08.0.recipe similarity index 95% rename from media-gfx/kgraphviewer/kgraphviewer-25.04.0.recipe rename to media-gfx/kgraphviewer/kgraphviewer-25.08.0.recipe index a65de4d65..5557e9749 100644 --- a/media-gfx/kgraphviewer/kgraphviewer-25.04.0.recipe +++ b/media-gfx/kgraphviewer/kgraphviewer-25.08.0.recipe @@ -21,19 +21,19 @@ COPYRIGHT="2005-2010 Gaƫl de Chalendar" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/release-service/$portVersion/src/kgraphviewer-$portVersion.tar.xz" -CHECKSUM_SHA256="49ff2765d31447d9cb3d69eea6171d7975823c01dcf1c75ab5ba23e90c7b9e06" +CHECKSUM_SHA256="f6222f3db0c66de88f5114e1ecd158ae5d33fd3fccce6e338085f5ff4b6500d5" PATCHES="kgraphviewer-$portVersion.patchset" ADDITIONAL_FILES="kgraphviewer.rdef.in" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libVersion="2.5.25040" +libVersion="2.5.250800" libVersionCompat="$libVersion compat >= ${libVersion%%.*}" PROVIDES=" kgraphviewer$secondaryArchSuffix = $portVersion - app:KGraphViewer$secondaryArchSuffix = $portVersion + app:KGraphViewer = $portVersion lib:libkgraphviewer$secondaryArchSuffix = $libVersionCompat " REQUIRES=" @@ -76,7 +76,7 @@ REQUIRES_devel=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel - devel:libboost_system$secondaryArchSuffix >= 1.85.0 + devel:libboost_system$secondaryArchSuffix >= 1.88.0 devel:libgvc$secondaryArchSuffix # KF6 extra_cmake_modules$secondaryArchSuffix diff --git a/media-gfx/kgraphviewer/patches/kgraphviewer-25.04.0.patchset b/media-gfx/kgraphviewer/patches/kgraphviewer-25.08.0.patchset similarity index 100% rename from media-gfx/kgraphviewer/patches/kgraphviewer-25.04.0.patchset rename to media-gfx/kgraphviewer/patches/kgraphviewer-25.08.0.patchset