From 4fe9239841ea9e05828f0eeb3914fcd8f00c8eba Mon Sep 17 00:00:00 2001 From: Sughosha Date: Tue, 30 Sep 2025 23:32:22 +0530 Subject: [PATCH] gnu: kdegraphics-thumbnailers: Move to kde-graphics.scm. * gnu/packages/kde.scm (kdegraphics-thumbnailers): Remove variable. * gnu/packages/kde-graphics.scm (kdegraphics-thumbnailers): New variable. --- gnu/packages/kde-graphics.scm | 46 +++++++++++++++++++++++++++++++++++ gnu/packages/kde.scm | 46 ----------------------------------- 2 files changed, 46 insertions(+), 46 deletions(-) diff --git a/gnu/packages/kde-graphics.scm b/gnu/packages/kde-graphics.scm index e99a999a05d..ede0e05381d 100644 --- a/gnu/packages/kde-graphics.scm +++ b/gnu/packages/kde-graphics.scm @@ -56,6 +56,7 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages qt) #:use-module (gnu packages sdl) + #:use-module (gnu packages tex) #:use-module (gnu packages unicode) #:use-module (gnu packages video) #:use-module (gnu packages xdisorg) @@ -149,6 +150,51 @@ annotating features.") Mobipocket e-books in Dolphin and other KDE apps.") (license license:gpl2+))) +(define-public kdegraphics-thumbnailers + (package + (name "kdegraphics-thumbnailers") + (version "24.12.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://invent.kde.org/graphics/kdegraphics-thumbnailers") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1vlrn6wg9rpg2cnm6y243accbrgcpdmkg4y8qasw6ify2hjhgfmi")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f ;No tests. + #:configure-flags + #~'("-DQT_MAJOR_VERSION=6") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "ps/gscreator.cpp" + (("\"gs\",") + (string-append "\"" + (search-input-file inputs "bin/gs") "\",")) + (("\"dvips\",") + (string-append "\"" + (search-input-file inputs "bin/dvips") "\",")))))))) + (native-inputs (list extra-cmake-modules)) + (inputs (list ghostscript + karchive + kdegraphics-mobipocket + kio + libkdcraw + libkexiv2 + qtbase + texlive-dvips-bin)) + (home-page "https://apps.kde.org/kdegraphics_thumbnailers") + (synopsis "KDE thumbnailer for media files") + (description "These plugins allow KDE software to display thumbnails for +PostScript, PDF, RAW, Mobipocket, and Blender files.") + (license license:gpl2))) + (define-public kdiagram (package (name "kdiagram") diff --git a/gnu/packages/kde.scm b/gnu/packages/kde.scm index fcd5ee36e66..7b78f761e7c 100644 --- a/gnu/packages/kde.scm +++ b/gnu/packages/kde.scm @@ -93,7 +93,6 @@ #:use-module (gnu packages qt) #:use-module (gnu packages readline) #:use-module (gnu packages scanner) - #:use-module (gnu packages tex) #:use-module (gnu packages tls) #:use-module (gnu packages video) #:use-module (gnu packages xdisorg) @@ -790,51 +789,6 @@ several command-line utilities for manipulating DocBook XML files, PO files and PO template files.") (license license:gpl2+))) -(define-public kdegraphics-thumbnailers - (package - (name "kdegraphics-thumbnailers") - (version "24.12.3") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://invent.kde.org/graphics/kdegraphics-thumbnailers") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1vlrn6wg9rpg2cnm6y243accbrgcpdmkg4y8qasw6ify2hjhgfmi")))) - (build-system cmake-build-system) - (arguments - (list - #:tests? #f ;No tests. - #:configure-flags - #~'("-DQT_MAJOR_VERSION=6") - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-paths - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "ps/gscreator.cpp" - (("\"gs\",") - (string-append "\"" - (search-input-file inputs "bin/gs") "\",")) - (("\"dvips\",") - (string-append "\"" - (search-input-file inputs "bin/dvips") "\",")))))))) - (native-inputs (list extra-cmake-modules)) - (inputs (list ghostscript - karchive - kdegraphics-mobipocket - kio - libkdcraw - libkexiv2 - qtbase - texlive-dvips-bin)) - (home-page "https://apps.kde.org/kdegraphics_thumbnailers") - (synopsis "KDE thumbnailer for media files") - (description "These plugins allow KDE software to display thumbnails for -PostScript, PDF, RAW, Mobipocket, and Blender files.") - (license license:gpl2))) - (define-public libkexiv2 (package (name "libkexiv2")