diff --git a/kde-frameworks/breeze-icons/breeze_icons-5.115.0.recipe b/kde-frameworks/breeze-icons/breeze_icons-6.2.0.recipe similarity index 59% rename from kde-frameworks/breeze-icons/breeze_icons-5.115.0.recipe rename to kde-frameworks/breeze-icons/breeze_icons-6.2.0.recipe index a120a392b..fe8213d58 100644 --- a/kde-frameworks/breeze-icons/breeze_icons-5.115.0.recipe +++ b/kde-frameworks/breeze-icons/breeze_icons-6.2.0.recipe @@ -2,12 +2,12 @@ SUMMARY="Breeze SVG icon theme" DESCRIPTION="Breeze-icons is a freedesktop.org compatible icon theme. \ It's developed by the KDE Community as part of KDE Frameworks 5 and it's \ used by default in KDE Plasma 5 and KDE Applications." -HOMEPAGE="https://invent.kde.org/frameworks/breeze-icons/" +HOMEPAGE="https://invent.kde.org/frameworks/breeze-icons" COPYRIGHT="2010-2024 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/breeze-icons-${portVersion}.tar.xz" -CHECKSUM_SHA256="c4fc87a0ea961dc849e1feac97b3c53ce0af79df76a9dd508eb4ba5a006f09b9" +CHECKSUM_SHA256="df5a3b150768dd5c781a6c3d1848d79f4b0eb2f327e248c5426a1234aa4c135b" SOURCE_DIR="breeze-icons-$portVersion" PATCHES="breeze_icons-$portVersion.patchset" @@ -23,48 +23,55 @@ if [ -n "$secondaryArchSuffix" ]; then " fi +PROVIDES_devel=" + breeze_icons${secondaryArchSuffix}_devel = $portVersion + " +REQUIRES_devel=" + breeze_icons$secondaryArchSuffix == $portVersion base + " + REQUIRES=" haiku$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel - extra_cmake_modules$secondaryArchSuffix >= $portVersion - devel:libQt5Core$secondaryArchSuffix + extra_cmake_modules$secondaryArchSuffix + devel:libQt6Core$secondaryArchSuffix + lxml_python310 " BUILD_PREREQUIRES=" cmd:cmake cmd:find cmd:gcc$secondaryArchSuffix cmd:make + cmd:python3 " -PATCH() -{ - sed -e '/platforms:/ a \ \ \ \ - name: Haiku' -i $sourceDir/metainfo.yaml -} +TEST_REQUIRES=" + cmd:fdupes + " BUILD() { - mkdir -p build - cd build - - cmake .. $cmakeDirArgs \ - -DCMAKE_BUILD_TYPE=Release \ + cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ + $cmakeDirArgs \ -DECM_DIR=/system/data/cmake/Modules/ECM/cmake \ - -DBINARY_ICONS_RESOURCE=ON - - make $jobArgs + -DBINARY_ICONS_RESOURCE=ON \ + -DBUILD_TESTING=OFF \ + -Wno-dev + make -Cbuild $jobArgs } INSTALL() { - cd build - make install + make -Cbuild install + + packageEntries devel \ + $libDir } TEST() { - cd build - make test + make -Cbuild test } diff --git a/kde-frameworks/breeze-icons/patches/breeze_icons-5.115.0.patchset b/kde-frameworks/breeze-icons/patches/breeze_icons-6.2.0.patchset similarity index 63% rename from kde-frameworks/breeze-icons/patches/breeze_icons-5.115.0.patchset rename to kde-frameworks/breeze-icons/patches/breeze_icons-6.2.0.patchset index 635d47956..b9f94023e 100644 --- a/kde-frameworks/breeze-icons/patches/breeze_icons-5.115.0.patchset +++ b/kde-frameworks/breeze-icons/patches/breeze_icons-6.2.0.patchset @@ -1,22 +1,22 @@ -From 9c271bcb13c053807a44f1f0e954c00de8f28e0e Mon Sep 17 00:00:00 2001 +From a3a4fc08e6270e6fd46601353699a664ac0e2654 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Mon, 1 Nov 2021 09:59:51 +1000 Subject: Don't run validate_svg.sh on Haiku diff --git a/CMakeLists.txt b/CMakeLists.txt -index ebb7d10..70afd93 100644 +index d0dbca1..bdf3a16 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -113,7 +113,7 @@ function(generate_binary_resource target outfile) +@@ -119,7 +119,7 @@ function(generate_binary_resource target outfile) endfunction() endif() -if(NOT WIN32 AND NOT CMAKE_CROSSCOMPILING) -+if(NOT WIN32 AND NOT HAIKU AND NOT CMAKE_CROSSCOMPILING) ++if(NOT WIN32 AND NOT HAIKU AND NOT CMAKE_CROSSCOMPILING) # validate find_program(SH_EXE sh) find_program(XMLLINT_EXE xmllint) -- -2.30.2 +2.43.2