[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [craft-blueprints-kde] libs/qt5/qtbase: Also fix cached version
From:       Hannah von Reth <null () kde ! org>
Date:       2018-09-28 8:32:10
Message-ID: E1g5oC2-0001yb-Rd () code ! kde ! org
[Download RAW message or body]

Git commit ad42ca9e5be851be44eab8ad8d124d5156f39bfb by Hannah von Reth.
Committed on 28/09/2018 at 08:32.
Pushed by vonreth into branch 'master'.

Also fix cached version

M  +9    -2    libs/qt5/qtbase/qtbase.py

https://commits.kde.org/craft-blueprints-kde/ad42ca9e5be851be44eab8ad8d124d5156f39bfb

diff --git a/libs/qt5/qtbase/qtbase.py b/libs/qt5/qtbase/qtbase.py
index 1f74d00..d3072fa 100644
--- a/libs/qt5/qtbase/qtbase.py
+++ b/libs/qt5/qtbase/qtbase.py
@@ -206,8 +206,7 @@ class QtPackage(Qt5CorePackageBase):
                 return False
             parser = configparser.ConfigParser()
             parser.read(os.path.join(self.buildDir(), "bin", "qt.conf"))
-            if parser.has_section("EffectiveSourcePaths"):
-                parser.remove_section("EffectiveSourcePaths")
+            parser.remove_section("EffectiveSourcePaths")
             parser.write(os.path.join(self.imageDir(), "bin", "qt.conf"))
 
             # install msvc debug files if available
@@ -224,6 +223,14 @@ class QtPackage(Qt5CorePackageBase):
             return True
 
     def postInstall(self):
+        # TODO: remove after the next cache rebuild (now 5.11.2)
+        conf = os.path.join(self.imageDir(), "bin", "qt.conf")
+        if os.path.exists(conf):
+            parser = configparser.ConfigParser()
+            parser.read(conf)
+            parser.remove_section("EffectiveSourcePaths")
+            parser.write(conf)
+
         if CraftCore.compiler.isWindows and CraftCore.settings.getboolean("Packager", "UseCache"):
             return utils.system(["qtbinpatcher", "--nobackup",
                                  f"--qt-dir={self.installDir()}",
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic