summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-07-27 19:51:29 +0200
committerAndreas Enge <andreas@enge.fr>2026-08-17 15:24:30 +0200
commitf3d22bc9d07cc2b1459983f26ffc261c503939b8 (patch)
tree2025aba67066e9ab25afa2c7d543fa8fda128c00 /gnu
parent07b4f92b9a73f408b0c453f029dc8a718086e1ac (diff)
gnu: Remove qtimgui.
* gnu/packages/qt.scm (qtimgui): Delete variable.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/qt.scm62
1 files changed, 0 insertions, 62 deletions
diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm
index c0c48af941d..7ebfe4ba596 100644
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@ -5063,68 +5063,6 @@ This package provides the Python bindings.")))
5063 (hidden-package 5063 (hidden-package
5064 (python-sip-6.8-instead-of-python-sip python-pyqt+qscintilla))) 5064 (python-sip-6.8-instead-of-python-sip python-pyqt+qscintilla)))
5065 5065
5066(define-public qtimgui
5067 (let ((commit "48d64a715b75dee24e398f7e5b0942c2ca329334")
5068 (revision "0"))
5069 (package
5070 (name "qtimgui")
5071 (version (git-version "0.0" revision commit))
5072 (source (origin
5073 (method git-fetch)
5074 (uri (git-reference
5075 (url "https://github.com/seanchas116/qtimgui")
5076 (commit commit)))
5077 (file-name (git-file-name name version))
5078 (sha256
5079 (base32
5080 "0x71j8m15w003ak0d7q346rlwyvklkda9l0dwbxfx6kny3gsl11k"))))
5081 (build-system cmake-build-system)
5082 (arguments
5083 (list
5084 #:configure-flags #~(list "-DQTIMGUI_BUILD_IMGUI=OFF"
5085 "-DQTIMGUI_BUILD_IMPLOT=OFF")
5086 #:phases
5087 #~(modify-phases %standard-phases
5088 (add-after 'unpack 'patch-source
5089 (lambda* (#:key inputs #:allow-other-keys)
5090 (substitute* "CMakeLists.txt"
5091 ;; Disable building the examples.
5092 (("^add_subdirectory\\(examples\\)") ""))
5093 (substitute* "src/CMakeLists.txt"
5094 ;; Build shared libraries, not static.
5095 (("STATIC") "SHARED")
5096 ;; Compile with the system imgui headers.
5097 (("^(target_include_directories.*)\\)" _ prefix)
5098 (string-append prefix
5099 " "
5100 (search-input-directory inputs
5101 "include/imgui")
5102 ")")))))
5103 (replace 'install
5104 ;; No install target provided; manually copy the header and
5105 ;; library files to the output.
5106 (lambda* (#:key source #:allow-other-keys)
5107 (for-each
5108 (lambda (file-name)
5109 (install-file (string-append source "/src/" file-name)
5110 (string-append #$output "/include/qtimgui")))
5111 '("ImGuiRenderer.h" "QtImGui.h"))
5112 (for-each
5113 (lambda (file-name)
5114 (install-file (string-append "src/" file-name)
5115 (string-append #$output "/lib")))
5116 '("libqt_imgui_quick.so" "libqt_imgui_widgets.so")))))
5117 #:tests? #f)) ; no test suite
5118 (inputs
5119 (list implot qtbase-5 qtdeclarative-5))
5120 (propagated-inputs (list imgui-1.86)) ;#included in ImGuiRenderer.h
5121 (home-page "https://github.com/seanchas116/qtimgui")
5122 (synopsis "Qt backend for the ImGui GUI library")
5123 (description "QtImGui allows the ImGui C++ GUI library to be used by Qt
5124applications within subclasses of @code{QOpenGLWidget} and
5125@code{QOpenGLWindow}.")
5126 (license license:expat))))
5127
5128(define-public qtkeychain 5066(define-public qtkeychain
5129 (package 5067 (package
5130 (name "qtkeychain") 5068 (name "qtkeychain")