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
+15 -10
View File
@@ -11,20 +11,25 @@ from pisi.actionsapi import cmaketools
#shelltools.export("HOME", get.workDIR())
def setup():
kde5.configure("-DBUILD_TESTING=OFF \
-DENABLE_KFILEMETADATASUPPORT=ON \
-DENABLE_MEDIAPLAYER=ON \
-DENABLE_AKONADICONTACTSUPPORT=ON \
-DENABLE_MYSQLSUPPORT=ON \
-DENABLE_APPSTYLES=ON \
-DENABLE_QWEBENGINE=ON \
-DOpenGL_GL_PREFERENCE=GLVND")
shelltools.makedirs("build")
shelltools.cd("build")
cmaketools.configure("-G 'Ninja' \
-DBUILD_TESTING=OFF \
-DENABLE_KFILEMETADATASUPPORT=ON \
-DENABLE_MEDIAPLAYER=ON \
-DENABLE_AKONADICONTACTSUPPORT=ON \
-DENABLE_MYSQLSUPPORT=ON \
-DENABLE_APPSTYLES=ON \
-DENABLE_QWEBENGINE=ON \
-DOpenGL_GL_PREFERENCE=GLVND" \
sourceDir = '..')
def build():
kde5.make()
shelltools.cd("build")
shelltools.system("ninja")
def install():
kde5.install()
shelltools.system("DESTDIR=%s ninja install" %get.installDIR())
pisitools.dodoc("COPYING", "COPYING-CMAKE-SCRIPTS", "README*", "NEWS")
+2 -1
View File
@@ -98,7 +98,8 @@
<Dependency>kcontacts-devel</Dependency>
<Dependency>qt5-webengine-devel</Dependency>
<Dependency>imagemagick-devel</Dependency>
<Dependency>x265-devel</Dependency>
<Dependency>x265-devel</Dependency>
<Dependency>ninja</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch>initialize-imagemagick.patch</Patch> -->