From e0101b54b72e9a7f181c27654369cd96ddba5759 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 5 Jan 2017 11:15:57 -0500 Subject: gnu: sdl2: Fix double input events bug. * gnu/packages/sdl.scm (sdl2)[inputs]: Add dbus, gblib, and ibus. --- gnu/packages/sdl.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'gnu/packages/sdl.scm') diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index bb4ad1c90b..d9dbdca555 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013, 2015 David Thompson +;;; Copyright © 2013, 2015, 2017 David Thompson ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2015 Sou Bunnbu ;;; Copyright © 2015 Alex Kost @@ -30,7 +30,9 @@ #:use-module (guix build-system trivial) #:use-module (gnu packages audio) #:use-module (gnu packages fontutils) + #:use-module (gnu packages glib) #:use-module (gnu packages guile) + #:use-module (gnu packages ibus) #:use-module (gnu packages image) #:use-module (gnu packages linux) #:use-module (gnu packages mp3) @@ -97,6 +99,15 @@ joystick, and graphics hardware.") (sha256 (base32 "11c75qj1qxmx67iwkvf9z4x69phk301pdn86zzr6jncnap7kh824")))) + (inputs + ;; SDL2 needs to be built with ibus support otherwise some systems + ;; experience a bug where input events are doubled. + ;; + ;; For more information, see: https://dev.solus-project.com/T1721 + (append `(("dbus" ,dbus) + ("glib" ,glib) + ("ibus" ,ibus)) + (package-inputs sdl))) (license bsd-3))) (define-public libmikmod -- cgit v1.2.3 From 543bd0eede88f175427836b31dc81263d5306358 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Thu, 5 Jan 2017 11:27:10 -0500 Subject: gnu: sdl2: Add fcitx input. * gnu/packages/sdl.scm (sdl2)[inputs]: Add fcitx. --- gnu/packages/sdl.scm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gnu/packages/sdl.scm') diff --git a/gnu/packages/sdl.scm b/gnu/packages/sdl.scm index d9dbdca555..cb0af1ceed 100644 --- a/gnu/packages/sdl.scm +++ b/gnu/packages/sdl.scm @@ -29,6 +29,7 @@ #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages audio) + #:use-module (gnu packages fcitx) #:use-module (gnu packages fontutils) #:use-module (gnu packages glib) #:use-module (gnu packages guile) @@ -105,6 +106,7 @@ joystick, and graphics hardware.") ;; ;; For more information, see: https://dev.solus-project.com/T1721 (append `(("dbus" ,dbus) + ("fcitx" ,fcitx) ; helps with CJK input ("glib" ,glib) ("ibus" ,ibus)) (package-inputs sdl))) -- cgit v1.2.3