guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: gnu: qtbase: Incorporate bugfix variants.


From: guix-commits
Subject: 03/03: gnu: qtbase: Incorporate bugfix variants.
Date: Fri, 24 Jul 2020 18:01:46 -0400 (EDT)

mbakke pushed a commit to branch staging
in repository guix.

commit c23737d6e4ce670477e45c1ce2a0d125ae459c47
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Fri Jul 24 23:59:30 2020 +0200

    gnu: qtbase: Incorporate bugfix variants.
    
    * gnu/packages/qt.scm (qtbase/next, qtbase-for-krita): Remove variables.
    (qtbase)[source](patches): Add "qtbase-absolute-runpath.patch" and
    "qtbase-fix-krita-deadlock.patch".
    (python-pyside-2-tools)[inputs]: Change from QTBASE/NEXT to QTBASE.
    * gnu/packages/kde.scm (krita)[inputs]: Change from QTBASE-FOR-KRITA to 
QTBASE.
---
 gnu/packages/kde.scm |  2 +-
 gnu/packages/qt.scm  | 28 ++++------------------------
 2 files changed, 5 insertions(+), 25 deletions(-)

diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm
index 333dd48..9a80e36 100644
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@ -434,7 +434,7 @@ illustrate project schedules.")
        ("openexr" ,openexr)
        ("perl" ,perl)
        ("poppler-qt5" ,poppler-qt5)
-       ("qtbase" ,qtbase-for-krita)
+       ("qtbase" ,qtbase)
        ("qtdeclarative" ,qtdeclarative)
        ("qtmultimedia" ,qtmultimedia)
        ("qtsvg" ,qtsvg)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 1cbf799..949d56d 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -342,7 +342,6 @@ developers using C++ or QML, a CSS & JavaScript like 
language.")
 (define-public qtbase
   (package
     (name "qtbase")
-    ;; TODO Remove ((gnu packages kde) qtbase-for-krita) when upgrading qtbase.
     (version "5.14.2")
     (source (origin
              (method url-fetch)
@@ -355,7 +354,9 @@ developers using C++ or QML, a CSS & JavaScript like 
language.")
                "12mjsahlma9rw3vz9a6b5h2s6ylg8b34hxc2vnlna5ll429fgfa8"))
              ;; Use TZDIR to avoid depending on package "tzdata".
              (patches (search-patches "qtbase-use-TZDIR.patch"
-                                      "qtbase-moc-ignore-gcc-macro.patch"))
+                                      "qtbase-moc-ignore-gcc-macro.patch"
+                                      "qtbase-absolute-runpath.patch"
+                                      "qtbase-fix-krita-deadlock.patch"))
              (modules '((guix build utils)))
              (snippet
                ;; corelib uses bundled harfbuzz, md4, md5, sha3
@@ -597,27 +598,6 @@ developers using C++ or QML, a CSS & JavaScript like 
language.")
 ;; qt used to refer to the monolithic Qt 5.x package
 (define-deprecated qt qtbase)
 
-;; This variable is required by 'python-pyside-2-tools', which copies some
-;; qtbase executables that fail to run because RUNPATH refers to the
-;; wrong $ORIGIN.  TODO: Merge with qtbase in the next rebuild cycle.
-(define qtbase/next
-  (package
-    (inherit qtbase)
-    (source
-     (origin
-       (inherit (package-source qtbase))
-       (patches (append (origin-patches (package-source qtbase))
-                        (search-patches "qtbase-absolute-runpath.patch")))))))
-
-(define-public qtbase-for-krita
-  (hidden-package
-    (package
-      (inherit qtbase)
-      (source (origin
-                (inherit (package-source qtbase))
-                (patches (append (origin-patches (package-source qtbase))
-                                 (search-patches 
"qtbase-fix-krita-deadlock.patch"))))))))
-
 (define-public qtsvg
   (package (inherit qtbase)
     (name "qtsvg")
@@ -2721,7 +2701,7 @@ generate Python bindings for your C or C++ code.")
     (inputs
      `(("python-pyside-2" ,python-pyside-2)
        ("python-shiboken-2" ,python-shiboken-2)
-       ("qtbase" ,qtbase/next)))
+       ("qtbase" ,qtbase)))
     (native-inputs
      `(("python" ,python-wrapper)))
     (arguments



reply via email to

[Prev in Thread] Current Thread [Next in Thread]