digikam switch to ninja

This commit is contained in:
Idris Kalp
2021-03-13 01:42:57 +03:00
parent c4f1c46b9c
commit 2e3d50b702
2 changed files with 17 additions and 11 deletions
+9 -4
View File
@@ -11,20 +11,25 @@ from pisi.actionsapi import cmaketools
#shelltools.export("HOME", get.workDIR()) #shelltools.export("HOME", get.workDIR())
def setup(): def setup():
kde5.configure("-DBUILD_TESTING=OFF \ shelltools.makedirs("build")
shelltools.cd("build")
cmaketools.configure("-G 'Ninja' \
-DBUILD_TESTING=OFF \
-DENABLE_KFILEMETADATASUPPORT=ON \ -DENABLE_KFILEMETADATASUPPORT=ON \
-DENABLE_MEDIAPLAYER=ON \ -DENABLE_MEDIAPLAYER=ON \
-DENABLE_AKONADICONTACTSUPPORT=ON \ -DENABLE_AKONADICONTACTSUPPORT=ON \
-DENABLE_MYSQLSUPPORT=ON \ -DENABLE_MYSQLSUPPORT=ON \
-DENABLE_APPSTYLES=ON \ -DENABLE_APPSTYLES=ON \
-DENABLE_QWEBENGINE=ON \ -DENABLE_QWEBENGINE=ON \
-DOpenGL_GL_PREFERENCE=GLVND") -DOpenGL_GL_PREFERENCE=GLVND" \
sourceDir = '..')
def build(): def build():
kde5.make() shelltools.cd("build")
shelltools.system("ninja")
def install(): def install():
kde5.install() shelltools.system("DESTDIR=%s ninja install" %get.installDIR())
pisitools.dodoc("COPYING", "COPYING-CMAKE-SCRIPTS", "README*", "NEWS") pisitools.dodoc("COPYING", "COPYING-CMAKE-SCRIPTS", "README*", "NEWS")
+1
View File
@@ -99,6 +99,7 @@
<Dependency>qt5-webengine-devel</Dependency> <Dependency>qt5-webengine-devel</Dependency>
<Dependency>imagemagick-devel</Dependency> <Dependency>imagemagick-devel</Dependency>
<Dependency>x265-devel</Dependency> <Dependency>x265-devel</Dependency>
<Dependency>ninja</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<!-- <Patch>initialize-imagemagick.patch</Patch> --> <!-- <Patch>initialize-imagemagick.patch</Patch> -->