From 6972c4f21247b6b5802c0f6e0b4240e4ba4d0223 Mon Sep 17 00:00:00 2001 From: Songlin Jiang Date: Sun, 21 Nov 2021 14:17:32 +0800 Subject: gnu: Add ibus-theme-tools. * gnu/packages/ibus.scm (ibus-theme-tools): New variable. Signed-off-by: Liliana Marie Prikler --- gnu/packages/ibus.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu/packages/ibus.scm') diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 48a2445c7d..fe7fb33836 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2018, 2019, 2020, 2021 Peng Mei Yu ;;; Copyright © 2020 kanichos ;;; Copyright © 2020 Vincent Legoll +;;; Copyright © 2021 Songlin Jiang ;;; ;;; This file is part of GNU Guix. ;;; @@ -31,6 +32,7 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) + #:use-module (guix build-system python) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages anthy) @@ -51,6 +53,7 @@ #:use-module (gnu packages logging) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-web) #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages textutils) @@ -771,3 +774,33 @@ hanja dictionary and small hangul character classification.") (description "ibus-hangul is a Korean input method engine for IBus.") (license gpl2+))) + +(define-public ibus-theme-tools + (package + (name "ibus-theme-tools") + (version "4.2.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/openSUSE/IBus-Theme-Tools") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0i8vwnikwd1bfpv4xlgzc51gn6s18q58nqhvcdiyjzcmy3z344c2")))) + (build-system python-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'check)))) + (propagated-inputs + `(("python-tinycss2" ,python-tinycss2) + ("python-pygobject" ,python-pygobject))) + (native-inputs + `(("gettext" ,gettext-minimal))) + (home-page "https://github.com/openSUSE/IBus-Theme-Tools") + (synopsis "Tool for IBus Themes") + (description "IBus Theme Tools can extract IBus-specific settings from +GTK themes to apply both within and without GNOME Shell.") + (license gpl3+))) -- cgit v1.2.3 From f0a30bf8aac0f2178543f9cd629011eb85f6df48 Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Sun, 21 Nov 2021 15:15:49 +0100 Subject: gnu: ibus-theme-tools: Do not delete check phase. * gnu/packages/ibus.scm (ibus-theme-tools)[#:tests?]: Add with value #f and an appropriate comment. [#:phases]: Drop. --- gnu/packages/ibus.scm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'gnu/packages/ibus.scm') diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index fe7fb33836..ab4b82284e 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -791,9 +791,7 @@ hanja dictionary and small hangul character classification.") "0i8vwnikwd1bfpv4xlgzc51gn6s18q58nqhvcdiyjzcmy3z344c2")))) (build-system python-build-system) (arguments - '(#:phases - (modify-phases %standard-phases - (delete 'check)))) + `(#:tests? #f)) ; No tests (propagated-inputs `(("python-tinycss2" ,python-tinycss2) ("python-pygobject" ,python-pygobject))) -- cgit v1.2.3