From 4dd38699d46acfab730552f43dc00b6b56a7c22d Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Fri, 25 Mar 2022 11:38:20 +0100 Subject: [PATCH v3 82/86] gnu: Add maliit-framework. * gnu/pacakges/kde-frameworks.scm (maliit-framework): New variable. diff --git a/gnu/packages/kde-frameworks.scm b/gnu/packages/kde-frameworks.scm index c0e2e56138..ca608776c3 100644 --- a/gnu/packages/kde-frameworks.scm +++ b/gnu/packages/kde-frameworks.scm @@ -33,6 +33,7 @@ (define-module (gnu packages kde-frameworks) #:use-module (guix build-system qt) #:use-module (guix build-system trivial) #:use-module (guix download) + #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix utils) @@ -50,6 +51,7 @@ (define-module (gnu packages kde-frameworks) #:use-module (gnu packages calendar) #:use-module (gnu packages compression) #:use-module (gnu packages databases) + #:use-module (gnu packages documentation) #:use-module (gnu packages docbook) #:use-module (gnu packages flex) #:use-module (gnu packages freedesktop) @@ -86,6 +88,7 @@ (define-module (gnu packages kde-frameworks) #:use-module (gnu packages video) #:use-module (gnu packages web) #:use-module (gnu packages xml) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) #:use-module (srfi srfi-1)) @@ -1168,6 +1171,41 @@ (define-public kwindowsystem ;; the lgpl2.1. Some source files are under non-copyleft licenses. (license license:lgpl2.1+))) +(define-public maliit-framework + (package + (name "maliit-framework") + (version "2.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/maliit/framework") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dkjxvfxg56hfy70j6ibfklfyv57jiha4vgc3ggl60r5kjx65s5b")))) + (build-system cmake-build-system) + (native-inputs (list extra-cmake-modules + wayland-protocols + pkg-config + doxygen + graphviz + `(,glib "bin"))) ;for gdbus-codegen)) + (inputs (list qtbase-5 + qtdeclarative + qtwayland + wayland + libxkbcommon + dbus + eudev + glib)) + ;; ki18n plasma-framework knotifications networkmanager-qt kwin)) + (home-page "https://github.com/maliit/framework") + (synopsis "Core libraries of Maliit") + (description "This package provides Maliit provides a flexible input +method framework.") + (license license:lgpl2.1))) + (define-public modemmanager-qt (package (name "modemmanager-qt") -- 2.37.0