gear-apps, bump to 25.08.0, part5 (#12779)

This commit is contained in:
Schrijvers Luc
2025-08-18 13:00:34 +02:00
committed by GitHub
parent 0293f4addb
commit 64d9e2ab65
9 changed files with 359 additions and 57 deletions

View File

@@ -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
}

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg version="1.1" width="64" height="64" color-interpolation="linearRGB"
xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
<g>
<path style="fill:none; stroke:#000000; stroke-opacity:0.4; stroke-width:4; stroke-linejoin:round"
d="M18 20L2 35C2 37 4 40 6 40L22 24L18 20z
M26 24C26 24 30 22 31 23C32 24 30 28 30 28L32 30C35 30 40 25 40 22L38 20C38 20 34 22 33 21C32 20 34 16 34 16L24 6C22 4 19 2 17 2C15 2 12 3 12 4C16 4 21 8 21 12C21 14 18 16 18 16L26 24z"
transform="matrix(1.333,0,0,1.333,6.678,6.6887)"
/>
<path style="fill:none; stroke:#bf5000; stroke-width:4"
d="M18 20L2 35C2 37 4 40 6 40L22 24L18 20z"
transform="matrix(1.333,0,0,1.333,4.0118,4.0225)"
/>
<linearGradient id="gradient0" gradientUnits="userSpaceOnUse" x1="128" y1="20" x2="128" y2="40">
<stop offset="0" stop-color="#ffea80"/>
<stop offset="1" stop-color="#ffbb00"/>
</linearGradient>
<path style="fill:url(#gradient0)"
d="M18 20L2 35C2 37 4 40 6 40L22 24L18 20z"
transform="matrix(1.333,0,0,1.333,4.0118,4.0225)"
/>
<path style="fill:none; stroke:#000000; stroke-width:4; stroke-linecap:round; stroke-linejoin:round"
d="M26 24C26 24 30 22 31 23C32 24 30 28 30 28L32 30C35 30 40 25 40 22L38 20C38 20 34 22 33 21C32 20 34 16 34 16L24 6C22 4 19 2 17 2C15 2 12 3 12 4C16 4 21 8 21 12C21 14 18 16 18 16L26 24z"
transform="matrix(1.333,0,0,1.333,4.0118,4.0225)"
/>
<linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="125.71" y1="0.05" x2="125.71" y2="29.28">
<stop offset="0" stop-color="#808080"/>
<stop offset="1" stop-color="#292929"/>
</linearGradient>
<path style="fill:url(#gradient1)"
d="M26 24C26 24 30 22 31 23C32 24 30 28 30 28L32 30C35 30 40 25 40 22L38 20C38 20 34 22 33 21C32 20 34 16 34 16L24 6C22 4 19 2 17 2C15 2 12 3 12 4C16 4 21 8 21 12C21 14 18 16 18 16L26 24z"
transform="matrix(1.333,0,0,1.333,4.0118,4.0225)"
/>
<path style="fill:#ffffff; fill-opacity:0.2745"
d="M39 23C38 23 32 29 32 30C35 30 40 25 40 22L38 20C38 20 34 22 33 21C32 20 34 16 34 16L24 6C22 4 19 2 17 2C15 2 12 3 12 4C14 2 18 3 20 4C22 5 25 8 26 10L21 15C18 18 20 20 23 17L28 12L33 17C32 18 32 20 33 21C34 22 36 22 37 21L39 23z"
transform="matrix(1.333,0,0,1.333,4.0118,4.0225)"
/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -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"
};

View File

@@ -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
}

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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