qt5-base kde_patch
This commit is contained in:
@@ -12,7 +12,8 @@ from pisi.actionsapi import get
|
||||
|
||||
import os
|
||||
|
||||
WorkDir = "qtbase-everywhere-src-%s" % get.srcVERSION().replace('_','-').replace('pre1', 'tp')
|
||||
WorkDir = "qtbase-kde-5.15"
|
||||
#WorkDir = "qtbase-everywhere-src-%s" % get.srcVERSION().replace('_','-').replace('pre1', 'tp')
|
||||
|
||||
qtbase = qt5.prefix
|
||||
absoluteWorkDir = "%s/%s" % (get.workDIR(), WorkDir)
|
||||
@@ -22,6 +23,9 @@ absoluteWorkDir = "%s/%s" % (get.workDIR(), WorkDir)
|
||||
bindirQt5="/usr/bin"
|
||||
|
||||
def setup():
|
||||
shelltools.system("mkdir .git")
|
||||
pisitools.dosed(".qmake.conf", "5.15.3", "5.15.2")
|
||||
|
||||
#shelltools.system("patch -Rp1 < qt5-base-nouveau-freeze.patch")
|
||||
|
||||
checkdeletepath="%s/qtbase/src/3rdparty" % absoluteWorkDir
|
||||
|
||||
@@ -1,49 +1,47 @@
|
||||
diff -Nurp qtbase-opensource/mkspecs/common/g++-base.conf qtbase-opensourcey/mkspecs/common/g++-base.conf
|
||||
--- qtbase-opensource/mkspecs/common/g++-base.conf 2015-10-13 07:35:32.000000000 +0300
|
||||
+++ mkspecs/common/g++-base.conf 2015-10-18 00:30:49.000000000 +0300
|
||||
@@ -10,15 +10,19 @@
|
||||
diff -Nuar a/mkspecs/common/g++-base.conf b/mkspecs/common/g++-base.conf
|
||||
--- a/mkspecs/common/g++-base.conf 2021-11-15 00:00:01.000000000 +0200
|
||||
+++ b/mkspecs/common/g++-base.conf 2021-11-15 22:49:20.969099951 +0200
|
||||
@@ -10,15 +10,17 @@
|
||||
|
||||
QMAKE_COMPILER = gcc
|
||||
|
||||
-QMAKE_CC = gcc
|
||||
-QMAKE_CC = $${CROSS_COMPILE}gcc
|
||||
+QMAKE_CC = PISILINUX_CC
|
||||
|
||||
QMAKE_LINK_C = $$QMAKE_CC
|
||||
QMAKE_LINK_C_SHLIB = $$QMAKE_CC
|
||||
-QMAKE_LINK_C = $$QMAKE_CC
|
||||
-QMAKE_LINK_C_SHLIB = $$QMAKE_CC
|
||||
+QMAKE_LINK_C = PISILINUX_CC
|
||||
+QMAKE_LINK_C_SHLIB = PISILINUX_CC
|
||||
|
||||
-QMAKE_CXX = g++
|
||||
-QMAKE_CXX = $${CROSS_COMPILE}g++
|
||||
+QMAKE_CXX = PISILINUX_CXX
|
||||
|
||||
-QMAKE_LINK = $$QMAKE_CXX
|
||||
-QMAKE_LINK_SHLIB = $$QMAKE_CXX
|
||||
+QMAKE_LINK = PISILINUX_CXX
|
||||
+QMAKE_LINK_SHLIB = PISILINUX_CXX
|
||||
+QMAKE_LINK_C = PISILINUX_CC
|
||||
+QMAKE_LINK_C_SHLIB = PISILINUX_CC
|
||||
+QMAKE_LINK = PISILINUX_CXX
|
||||
+QMAKE_LINK_SHLIB = PISILINUX_CXX
|
||||
+
|
||||
+QMAKE_LFLAGS_RELEASE += PISILINUX_LDFLAGS
|
||||
|
||||
QMAKE_PCH_OUTPUT_EXT = .gch
|
||||
|
||||
diff -Nurp qtbase-opensource/mkspecs/common/g++-unix.conf qtbase-opensourcey/mkspecs/common/g++-unix.conf
|
||||
--- qtbase-opensource/mkspecs/common/g++-unix.conf 2015-10-13 07:35:32.000000000 +0300
|
||||
+++ mkspecs/common/g++-unix.conf 2015-10-18 00:31:47.000000000 +0300
|
||||
diff -Nuar a/mkspecs/common/g++-unix.conf b/mkspecs/common/g++-unix.conf
|
||||
--- a/mkspecs/common/g++-unix.conf 2021-11-15 00:00:01.000000000 +0200
|
||||
+++ b/mkspecs/common/g++-unix.conf 2021-11-15 22:51:51.058450056 +0200
|
||||
@@ -10,5 +10,5 @@
|
||||
|
||||
include(g++-base.conf)
|
||||
|
||||
-QMAKE_LFLAGS_RELEASE += -Wl,-O1
|
||||
+QMAKE_LFLAGS_RELEASE += PISILINUX_LDFLAGS
|
||||
+QMAKE_LFLAGS_RELEASE += PISILINUX_LDFLAGS
|
||||
QMAKE_LFLAGS_NOUNDEF += -Wl,--no-undefined
|
||||
diff -Nurp qtbase-opensource/mkspecs/common/linux.conf qtbase-opensourcey/mkspecs/common/linux.conf
|
||||
--- qtbase-opensource/mkspecs/common/linux.conf 2015-10-13 07:35:32.000000000 +0300
|
||||
+++ mkspecs/common/linux.conf 2015-10-18 00:33:07.000000000 +0300
|
||||
@@ -49,7 +49,7 @@ QMAKE_OBJCOPY = objcopy
|
||||
diff -Nuar a/mkspecs/common/linux.conf b/mkspecs/common/linux.conf
|
||||
--- a/mkspecs/common/linux.conf 2021-11-15 00:00:01.000000000 +0200
|
||||
+++ b/mkspecs/common/linux.conf 2021-11-15 22:52:35.802019704 +0200
|
||||
@@ -48,5 +48,5 @@
|
||||
QMAKE_NM = nm -P
|
||||
QMAKE_RANLIB =
|
||||
|
||||
-QMAKE_STRIP = strip
|
||||
+QMAKE_STRIP =
|
||||
+QMAKE_STRIP =
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
|
||||
include(unix.conf)
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<Summary>Cross platform application and UI framework</Summary>
|
||||
<Description>Cross platform application and UI development framework</Description>
|
||||
<License>'GPL3' 'LGPL3' 'FDL' 'custom'</License>
|
||||
<Archive sha1sum="b5ad67fc6381ad7fae0296944734198488d096a3" type="tarxz">http://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtbase-everywhere-src-5.15.2.tar.xz</Archive>
|
||||
<Archive sha1sum="f275e688bd3f9febfef6bc4f63ddb09f131f5ace" type="tarbz2">https://invent.kde.org/qt/qt/qtbase/-/archive/kde/5.15/qtbase-kde-5.15.tar.bz2</Archive>
|
||||
<AdditionalFiles>
|
||||
<!-- <AdditionalFile target="qt5-base-nouveau-freeze.patch">qt5-base-nouveau-freeze.patch</AdditionalFile> -->
|
||||
</AdditionalFiles>
|
||||
@@ -84,8 +84,8 @@
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- Pisilinux Patches -->
|
||||
<Patch>mkspecs2.patch</Patch>
|
||||
<Patch level="1">qt_kde.patch</Patch>
|
||||
<Patch level="1">mkspecs3.patch</Patch>
|
||||
<!-- <Patch level="1">qt_kde.patch</Patch> -->
|
||||
<Patch level="1">qt5-base-nostrip.patch</Patch>
|
||||
<!-- <Patch level="1">qtbug-86319.patch</Patch> -->
|
||||
<!-- <Patch level="1">qtbug-78966.patch</Patch> -->
|
||||
@@ -280,6 +280,13 @@
|
||||
</Package>-->
|
||||
|
||||
<History>
|
||||
<Update release="34">
|
||||
<Date>2021-11-15</Date>
|
||||
<Version>5.15.2</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="33">
|
||||
<Date>2021-11-10</Date>
|
||||
<Version>5.15.2</Version>
|
||||
|
||||
Reference in New Issue
Block a user