@@ -0,0 +1,71 @@
|
||||
diff -Nuar a/pisi/actionsapi/kde6.py b/pisi/actionsapi/kde6.py
|
||||
--- a/pisi/actionsapi/kde6.py 1970-01-01 02:00:00.000000000 +0200
|
||||
+++ b/pisi/actionsapi/kde6.py 2023-11-09 19:43:45.872608098 +0300
|
||||
@@ -0,0 +1,67 @@
|
||||
+# -*- coding: utf-8 -*-
|
||||
+#
|
||||
+# This program is free software; you can redistribute it and/or modify it under
|
||||
+# the terms of the GNU General Public License as published by the Free
|
||||
+# Software Foundation; either version 2 of the License, or (at your option)
|
||||
+# any later version.
|
||||
+#
|
||||
+# Please read the COPYING file.
|
||||
+
|
||||
+# ActionsAPI Modules
|
||||
+from pisi.actionsapi import get
|
||||
+from pisi.actionsapi import cmaketools
|
||||
+from pisi.actionsapi import shelltools
|
||||
+
|
||||
+basename = "kde6"
|
||||
+
|
||||
+prefix = "/%s" % get.defaultprefixDIR()
|
||||
+libdir = "%s/lib" % prefix
|
||||
+bindir = "%s/bin" % prefix
|
||||
+libexecdir = "%s/lib" % prefix
|
||||
+iconsdir = "%s/share/icons" % prefix
|
||||
+applicationsdir = "%s/share/applications/%s" % (prefix, basename)
|
||||
+mandir = "/%s" % get.manDIR()
|
||||
+sharedir = "%s/share" % prefix
|
||||
+localedir = "%s/share/locale" % prefix
|
||||
+qmldir = "%s/lib/qt6/qml" % prefix
|
||||
+plugindir = "%s/lib/qt6/plugins" % prefix
|
||||
+moduledir = "%s/lib/qt6/mkspecs/modules" % prefix
|
||||
+pythondir = "%s/bin/python" % prefix
|
||||
+appsdir = "%s" % sharedir
|
||||
+sysconfdir= "/etc"
|
||||
+configdir = "%s/xdg" % sysconfdir
|
||||
+servicesdir = "%s/services" % sharedir
|
||||
+servicetypesdir = "%s/servicetypes" % sharedir
|
||||
+includedir = "%s/include" % prefix
|
||||
+docdir = "/%s/%s" % (get.docDIR(), basename)
|
||||
+htmldir = "%s/html" % docdir
|
||||
+wallpapersdir = "%s/share/wallpapers" % prefix
|
||||
+
|
||||
+def configure(parameters = '', installPrefix = prefix, sourceDir = '..'):
|
||||
+ ''' parameters -DLIB_INSTALL_DIR="hede" -DSOMETHING_USEFUL=1'''
|
||||
+
|
||||
+ shelltools.makedirs("build")
|
||||
+ shelltools.cd("build")
|
||||
+
|
||||
+ cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
|
||||
+ -DKDE_INSTALL_LIBEXECDIR=%s \
|
||||
+ -DCMAKE_INSTALL_LIBDIR=lib \
|
||||
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
|
||||
+ -DKDE_INSTALL_QMLDIR=%s \
|
||||
+ -DKDE_INSTALL_SYSCONFDIR=%s \
|
||||
+ -DKDE_INSTALL_PLUGINDIR=%s \
|
||||
+ -DECM_MKSPECS_INSTALL_DIR=%s \
|
||||
+ -DBUILD_TESTING=OFF \
|
||||
+ -DKDE_INSTALL_LIBDIR=lib \
|
||||
+ -DQT_MAJOR_VERSION=6 \
|
||||
+ -Wno-dev \
|
||||
+ -DCMAKE_INSTALL_PREFIX=%s %s" % (libexecdir, qmldir, sysconfdir, plugindir, moduledir, prefix, parameters), installPrefix, sourceDir)
|
||||
+
|
||||
+ shelltools.cd("..")
|
||||
+
|
||||
+def make(parameters = ''):
|
||||
+ cmaketools.make('-C build %s' % parameters)
|
||||
+
|
||||
+def install(parameters = '', argument = 'install'):
|
||||
+ cmaketools.install('-C build %s' % parameters, argument)
|
||||
+
|
||||
@@ -28,6 +28,7 @@
|
||||
<Patch level="1">qt6-actionsapi.patch</Patch>
|
||||
<Patch level="1">perlmodules_fix_Build_PL.patch</Patch>
|
||||
<Patch level="1">python3modules.patch</Patch>
|
||||
<Patch level="1">kde6-tools.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -78,6 +79,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="25">
|
||||
<Date>2024-02-28</Date>
|
||||
<Version>2.7.2</Version>
|
||||
<Comment>Rebuild kde6.tools.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="24">
|
||||
<Date>2023-06-12</Date>
|
||||
<Version>2.7.2</Version>
|
||||
|
||||
Reference in New Issue
Block a user