diff --git a/kde-apps/libksane/libksane-22.04.0.recipe b/kde-apps/libksane/libksane-23.08.4.recipe similarity index 85% rename from kde-apps/libksane/libksane-22.04.0.recipe rename to kde-apps/libksane/libksane-23.08.4.recipe index 08910ecc8..df9876d10 100644 --- a/kde-apps/libksane/libksane-22.04.0.recipe +++ b/kde-apps/libksane/libksane-23.08.4.recipe @@ -5,15 +5,18 @@ COPYRIGHT="2010-2022 KDE Organisation" LICENSE="GNU LGPL v2" REVISION="1" SOURCE_URI="https://github.com/KDE/libksane/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="b33fa09078e7646c288f02af0ec2f70edaee836264b5e3752d522a787f2728e4" +CHECKSUM_SHA256="496177824e56891aeaf4fdadb1903b9ab5340424fe165a2f224bce6e30d89145" SOURCE_DIR="libksane-$portVersion" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" +libVersion="$portVersion" +libVersionCompat="$libVersion compat >= 5" + PROVIDES=" libksane$secondaryArchSuffix = $portVersion - lib:libKF5Sane$secondaryArchSuffix = $portVersion compat >= 5 + lib:libKF5Sane$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix @@ -36,8 +39,10 @@ REQUIRES=" lib:libKF5Solid$secondaryArchSuffix lib:libKF5SonnetUi$secondaryArchSuffix lib:libKF5TextWidgets$secondaryArchSuffix + lib:libKF5Wallet$secondaryArchSuffix lib:libKF5WidgetsAddons$secondaryArchSuffix lib:libKF5XmlGui$secondaryArchSuffix + lib:libKSaneCore$secondaryArchSuffix lib:libQt5DBus$secondaryArchSuffix lib:libQt5Gui$secondaryArchSuffix lib:libQt5Network$secondaryArchSuffix @@ -49,7 +54,7 @@ REQUIRES=" PROVIDES_devel=" libksane${secondaryArchSuffix}_devel = $portVersion - devel:libKF5Sane$secondaryArchSuffix = $portVersion compat >= 5 + devel:libKF5Sane$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" libksane$secondaryArchSuffix == $portVersion base @@ -76,8 +81,10 @@ BUILD_REQUIRES=" devel:libKF5Solid$secondaryArchSuffix devel:libKF5SonnetUi$secondaryArchSuffix devel:libKF5TextWidgets$secondaryArchSuffix + devel:libKF5Wallet$secondaryArchSuffix devel:libKF5WidgetsAddons$secondaryArchSuffix devel:libKF5XmlGui$secondaryArchSuffix + devel:libKSaneCore$secondaryArchSuffix devel:libQt5Core$secondaryArchSuffix devel:libsane$secondaryArchSuffix " @@ -85,30 +92,25 @@ BUILD_PREREQUIRES=" cmd:cmake cmd:g++$secondaryArchSuffix cmd:make - cmd:python2 + cmd:python3 " BUILD() { - mkdir -p build - cd build - - cmake .. $cmakeDirArgs \ + cmake -Bbuild -S. $cmakeDirArgs \ -DCMAKE_BUILD_TYPE=Release \ -DKDE_INSTALL_PLUGINDIR=$addOnsDir/Qt5 \ -DKDE_INSTALL_QTPLUGINDIR=$addOnsDir/Qt5 \ -DECM_MKSPECS_INSTALL_DIR=$dataDir/Qt5/mkspecs \ -DECM_DIR=/system/data/cmake/Modules/ECM/cmake - - make $jobArgs + make -Cbuild $jobArgs } INSTALL() { - cd build - make install + make -Cbuild install - prepareInstalledDevelLibs \ + prepareInstalledDevelLib \ libKF5Sane packageEntries devel \