Subject: [bug#33752] [PATCH 1/4] gnu: emacs-exwm-x: Update to 1.9.0.

From: "Feng Shu" <[email-masked]>
Date: Sat, 15 Dec 2018 08:31:53 +0800

>From 07b3a148be95c3f132c2357bfadc606d6cc6860a Mon Sep 17 00:00:00 2001
From: Feng Shu <[email-masked]>
Date: Fri, 14 Dec 2018 19:31:48 +0800
Subject: [PATCH 1/4] gnu: emacs-exwm-x: Update to 1.9.0.

* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.9.0.
---
 gnu/packages/emacs.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 358f32cab..38cb9cfd6 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -6880,7 +6880,7 @@ other operations.")
 (define-public emacs-exwm-x
   (package
     (name "emacs-exwm-x")
-    (version "1.8.1")
+    (version "1.9.0")
     (synopsis "Derivative window manager based on EXWM")
     (source (origin
               (method url-fetch)
@@ -6890,7 +6890,7 @@ other operations.")
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0ali1100aacq4zbvcck80h51pvw204jlxhn4aikkqq4ngbx03kkr"))))
+                "05cj1wx3dgx3ggg2dfz982l8dip8lzbzxdm1r1kshzcjv586dgl2"))))
     (build-system emacs-build-system)
     (propagated-inputs
      `(("emacs-exwm" ,emacs-exwm)
-- 
2.20.0

>From 5efdfaf9951ff57f911724dc280212b0b44869c3 Mon Sep 17 00:00:00 2001
From: Feng Shu <[email-masked]>
Date: Fri, 14 Dec 2018 20:11:58 +0800
Subject: [PATCH 2/4] gnu: Add emacs-posframe.

* gnu/packages/emacs.scm (emacs-posframe): New variable.
---
 gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 38cb9cfd6..8545edc9c 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -6674,6 +6674,31 @@ containing words from the rime project.")
 and cangjie.")
     (license license:gpl2+)))
 
+(define-public emacs-posframe
+  (package
+    (name "emacs-posframe")
+    (version "0.4.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append
+             "https://elpa.gnu.org/packages/posframe-"
+             version
+             ".el"))
+       (sha256
+        (base32
+         "1h8vvxvsg41vc1nnglqjs2q0k1yzfsn72skga9s76qa3zxmx6kds"))))
+    (build-system emacs-build-system)
+    ;; emacs-minimal is not include function: font-info
+    (arguments `(#:emacs ,emacs))
+    (home-page "https://github.com/tumashu/posframe")
+    (synopsis
+     "Pop a posframe (a child-frame) at point")
+    (description
+     "Posframe can pop a posframe (a child-frame) at point,
+which is like pos-tip.")
+    (license license:gpl3+)))
+
 (define-public emacs-el2org
   (package
     (name "emacs-el2org")
-- 
2.20.0

>From 664eab220beb84908e191efc93ab3d588efbdf38 Mon Sep 17 00:00:00 2001
From: Feng Shu <[email-masked]>
Date: Fri, 14 Dec 2018 19:57:17 +0800
Subject: [PATCH 3/4] gnu: emacs-pyim: Update to 1.8.

* gnu/packages/emacs.scm (emacs-pyim): Update to 1.8.
---
 gnu/packages/emacs.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 8545edc9c..b687bf127 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -6652,7 +6652,7 @@ containing words from the rime project.")
 (define-public emacs-pyim
   (package
     (name "emacs-pyim")
-    (version "1.6.4")
+    (version "1.8")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -6661,13 +6661,13 @@ containing words from the rime project.")
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "0hfg8q9hcjifvnlghw2g94dfxfirms2psq2ghqb28fhkf0lks13r"))))
+                "1vl2rx27b6jfkk4b6p9ivrx82alhzpcws6xny6ph7aax7ci8wjhc"))))
     (build-system emacs-build-system)
     (propagated-inputs
      `(("emacs-async" ,emacs-async)
        ("emacs-pyim-basedict" ,emacs-pyim-basedict)
        ("emacs-popup" ,emacs-popup)
-       ("emacs-pos-tip" ,emacs-pos-tip)))
+       ("emacs-posframe" ,emacs-posframe)))
     (home-page "https://github.com/tumashu/pyim")
     (synopsis "Chinese input method")
     (description "Chinese input method which supports quanpin, shuangpin, wubi
-- 
2.20.0

>From 856a08796d2c199b500a35b37e7f184c91192599 Mon Sep 17 00:00:00 2001
From: Feng Shu <[email-masked]>
Date: Sat, 15 Dec 2018 08:29:34 +0800
Subject: [PATCH 4/4] gnu: emacs-switch-window: Update to 1.6.2.

* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.6.2.
---
 gnu/packages/emacs.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index b687bf127..59f41cbe2 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -6884,7 +6884,7 @@ built on top of XELB.")
 (define-public emacs-switch-window
   (package
     (name "emacs-switch-window")
-    (version "1.5.1")
+    (version "1.6.2")
     (source (origin
               (method url-fetch)
               (uri (string-append
@@ -6893,7 +6893,7 @@ built on top of XELB.")
               (file-name (string-append name "-" version ".tar.gz"))
               (sha256
                (base32
-                "07f99apxscwvsp2bjxsbi462c433kcglrjh6xl0gyafs1nvvvnd8"))))
+                "1vbccqvivhx53x89wrz2ja04jxphpxizb49mn753iplygd2arhrv"))))
     (build-system emacs-build-system)
     (home-page "https://github.com/dimitri/switch-window")
     (synopsis "Emacs window switch tool")
-- 
2.20.0

--