(define-module (yagix kate) #:use-module (guix build-system qt) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix licenses) #:use-module (guix build-system cmake) #:use-module (gnu packages kde-utils) #:use-module (gnu packages kde-systemtools) #:use-module (gnu packages compression) #:use-module (gnu packages gnome) #:use-module (gnu packages imagemagick) #:use-module (gnu packages pkg-config) #:use-module (gnu packages kde) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages kde-plasma) #:use-module (gnu packages qt) #:use-module (gnu packages samba) #:use-module (gnu packages xorg)) (define kmarkdownwebview (package (name "kmarkdownwebview") (version "0.5.6") (source (origin (method url-fetch) (uri (string-append "https://github.com/KDE/kmarkdownwebview/archive/" "v" version ".tar.gz")) (sha256 (base32 "06prvskpwvam92z6d3qvx7gwfw4gp4l5vxwng28z50rqswm0pf2f")))) (build-system cmake-build-system) (native-inputs `(("extra-cmake-modules" ,extra-cmake-modules))) (inputs `(("qtbase" ,qtbase) ("qtwebkit" ,qtwebkit) ("qtwebengine" ,qtwebengine) ("kio" ,kio) ("ki18n" ,ki18n) ("kparts" ,kparts))) (synopsis "Markdown Viewer KPart & Thumbnailer (webtech-based)") (description "This repository contains software for the rendered display of Markdown documents.") (home-page "https://github.com/KDE/kmarkdownwebview") (license gpl2+))) (define-public kate-malacoda (package (inherit kate) (name "kate-malacoda") ; (version "20.12.2") ; (version "21.08.0") ; (version "21.12.2") ; (version "23.04.2") ; (version "23.08.5") ; (version "24.02.0") ; (source ; (origin ; (method url-fetch) ; (uri (string-append "mirror://kde/stable/release-service/" version ; "/src/kate-" version ".tar.xz")) ; (sha256 ; (base32 "11a4yyb3wg6q32wn18mr2igq2zbms3g8jcz6siqxf70grfih7cbx")))) ; (base32 "0dsfiwd0v0chmcc0v2s193fdyals4ijpnq0bcssd9axjqkcljg38")))) ; (base32 "0j2zwdggfqih6402860rg8ccwa41rncn7npaqbdzqvp3yk6gq7lv")))) ; (base32 "1kdznizqh28parijpsi67jmb8mlx4gn7z4szlh5kjd1mv9rikvm7")))) ;; (base32 "1s37smn2pk3lglwm8xh0fmq81jd7j6w10pmxb32lm734igdjw9s9")))) ;; (base32 "0r59rfyrbs50w9brl4rrq1wdfmrr3sz7plw2pqlc5xpzngrdlhs1")))) (inputs (append (package-inputs kate) `(("konsole" ,konsole) ; for embedded terminal plugin ("okular" ,okular) ; for markdown preview ("qtx11extras" ,qtx11extras) ; ("kmarkdownwebview" ,kmarkdownwebview) ; also for markdown preview ("ksyntaxhighlighting" ,ksyntaxhighlighting)) )))) kate-malacoda