guix-commits
[Top][All Lists]
Advanced

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

03/10: gnu: qtbase: Remove custom 'qtbase-patched' variant.


From: guix-commits
Subject: 03/10: gnu: qtbase: Remove custom 'qtbase-patched' variant.
Date: Mon, 24 Feb 2020 13:56:05 -0500 (EST)

mbakke pushed a commit to branch staging
in repository guix.

commit 132c1915a5988375e5747db6e8376e7f63ba4803
Author: Marius Bakke <address@hidden>
AuthorDate: Mon Feb 24 19:39:17 2020 +0100

    gnu: qtbase: Remove custom 'qtbase-patched' variant.
    
    * gnu/packages/qt.scm (qtbase)[source](patches): Add 
'qtbase-QTBUG-81715.patch.
    (qtbase-patched): Remove variable.
    * gnu/packages/engineering.scm (freecad)[inputs]: Change from 
QTBASE-PATCHED to QTBASE.
---
 gnu/packages/engineering.scm |  2 +-
 gnu/packages/qt.scm          | 18 ++----------------
 2 files changed, 3 insertions(+), 17 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 33c1221..f3fa9e2 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -2283,7 +2283,7 @@ full programmatic control over your models.")
        ("python-pyside-2-tools" ,python-pyside-2-tools)
        ("python-shiboken-2" ,python-shiboken-2)
        ("python-wrapper" ,python-wrapper)
-       ("qtbase" ,qtbase-patched)
+       ("qtbase" ,qtbase)
        ("qtsvg" ,qtsvg)
        ("qtx11extras" ,qtx11extras)
        ("qtxmlpatterns" ,qtxmlpatterns)
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index 7aa9d0f..6642ed6 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -351,7 +351,8 @@ developers using C++ or QML, a CSS & JavaScript like 
language.")
               (base32
                "0pb68d30clksdhgy8n6rrs838bb3qcsfq4pv463yy2nr4p5kk2di"))
              ;; Use TZDIR to avoid depending on package "tzdata".
-             (patches (search-patches "qtbase-use-TZDIR.patch"))
+             (patches (search-patches "qtbase-use-TZDIR.patch"
+                                      "qtbase-QTBUG-81715.patch"))
              (modules '((guix build utils)))
              (snippet
                ;; corelib uses bundled harfbuzz, md4, md5, sha3
@@ -598,24 +599,9 @@ developers using C++ or QML, a CSS & JavaScript like 
language.")
 developers using C++ or QML, a CSS & JavaScript like language.")
     (license (list license:lgpl2.1 license:lgpl3))))
 
-;; This variant fixes a problem with the CMake macros shipped by qtbase.  See
-;; discussion at 
<https://lists.gnu.org/archive/html/guix-devel/2020-02/msg00308.html>.
-(define-public qtbase-patched
-  (let ((src (package-source qtbase)))
-    (hidden-package
-     (package
-       (inherit qtbase)
-       (source
-        (origin
-          (inherit src)
-          (patches
-           (append (search-patches "qtbase-QTBUG-81715.patch")
-                   (origin-patches src)))))))))
-
 ;; qt used to refer to the monolithic Qt 5.x package
 (define-deprecated qt qtbase)
 
-
 (define-public qtsvg
   (package (inherit qtbase)
     (name "qtsvg")



reply via email to

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