diff --git a/dev-qt/qthaikuplugins/qthaikuplugins-1.0~git.recipe b/dev-qt/qthaikuplugins/qthaikuplugins-1.0~git.recipe index b123fea41..678012fc5 100644 --- a/dev-qt/qthaikuplugins/qthaikuplugins-1.0~git.recipe +++ b/dev-qt/qthaikuplugins/qthaikuplugins-1.0~git.recipe @@ -9,11 +9,11 @@ HOMEPAGE="https://github.com/threedeyes/qthaikuplugins/" COPYRIGHT="2017 Gerasim Troeglazov" LICENSE="GNU LGPL v2.1 GNU LGPL v3" -REVISION="5" +REVISION="6" -gitPluginsCommit="71a0671aa5ff043a05866e3dc364dd04f77c58c9" +gitPluginsCommit="874680cc56771b8f8ad0bc9bce1c615a57d99078" SOURCE_URI="$HOMEPAGE/archive/$gitPluginsCommit.zip" -CHECKSUM_SHA256="6fac016ecc8b7a2938b527c9406db6d0fd6da8260db387bb7dd17987c6e2b396" +CHECKSUM_SHA256="fea25f00baefd4354453269feedf3f0fcb7472961c1a8389b218b40c9d93b4c7" SOURCE_DIR="qthaikuplugins-$gitPluginsCommit" ARCHITECTURES="!x86_gcc2 ?x86 x86_64" @@ -36,10 +36,9 @@ SUPPLEMENTS=" " BUILD_REQUIRES=" + breeze_icons$secondaryArchSuffix haiku${secondaryArchSuffix}_devel - devel:libQt5Core$secondaryArchSuffix - devel:libQt5Gui$secondaryArchSuffix - devel:libQt5Widgets$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix >= 5.7 devel:libfreetype$secondaryArchSuffix devel:libfontconfig$secondaryArchSuffix devel:libglib_2.0$secondaryArchSuffix @@ -49,7 +48,7 @@ BUILD_PREREQUIRES=" cmd:ld$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix - cmd:qmake$secondaryArchSuffix >= 5 + cmd:qmake$secondaryArchSuffix >= 5.7 " BUILD() @@ -69,4 +68,38 @@ INSTALL() cp -fr $sourceDir/platforms/qhaikuplatform/plugins/platforms $addOnsDir/Qt5 cp -fr $sourceDir/styles/qthaikustyle/plugins/styles $addOnsDir/Qt5 + + mkdir -p $dataDir/icons + #clone breeze iconset + cp -fr /system/data/icons/breeze $dataDir/icons/haiku + cp -fr $sourceDir/icons/index.theme $dataDir/icons/haiku + #install actions + cp -fr $sourceDir/icons/actions/* $dataDir/icons/haiku/actions/22 + rm -rf $dataDir/icons/haiku/actions/12 \ + $dataDir/icons/haiku/actions/16 \ + $dataDir/icons/haiku/actions/24 \ + $dataDir/icons/haiku/actions/32 \ + $dataDir/icons/haiku/actions/symbolic + #install devices + cp -fr $sourceDir/icons/devices/* $dataDir/icons/haiku/devices/22 + rm -rf $dataDir/icons/haiku/devices/16 \ + $dataDir/icons/haiku/devices/64 \ + $dataDir/icons/haiku/devices/symbolic + #install mimetypes + cp -fr $sourceDir/icons/mimetypes/* $dataDir/icons/haiku/mimetypes/22 + rm -rf $dataDir/icons/haiku/mimetypes/16 \ + $dataDir/icons/haiku/mimetypes/32 \ + $dataDir/icons/haiku/mimetypes/64 + #install places + cp -fr $sourceDir/icons/places/* $dataDir/icons/haiku/places/22 + rm -rf $dataDir/icons/haiku/places/16 \ + $dataDir/icons/haiku/places/32 \ + $dataDir/icons/haiku/places/64 \ + $dataDir/icons/haiku/places/symbolic + #install status + cp -fr $sourceDir/icons/status/* $dataDir/icons/haiku/status/16 + cp -fr $sourceDir/icons/status/* $dataDir/icons/haiku/status/22 + cp -fr $sourceDir/icons/status/* $dataDir/icons/haiku/status/64 + rm -rf $dataDir/icons/haiku/status/24 \ + $dataDir/icons/haiku/status/symbolic }