From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH] Enable Emoji support in IBus Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Jan 2020 11:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15787438984958 (code B ref -1); Sat, 11 Jan 2020 11:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Jan 2020 11:58:18 +0000 Received: from localhost ([127.0.0.1]:55474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFPG-0001Ht-1Y for submit@debbugs.gnu.org; Sat, 11 Jan 2020 06:58:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:59058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFPE-0001Hm-CV for submit@debbugs.gnu.org; Sat, 11 Jan 2020 06:58:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37678) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iqFPC-00082P-Sf for guix-patches@gnu.org; Sat, 11 Jan 2020 06:58:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iqFPB-0006aM-D0 for guix-patches@gnu.org; Sat, 11 Jan 2020 06:58:14 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:2549) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iqFPA-00063G-Re for guix-patches@gnu.org; Sat, 11 Jan 2020 06:58:13 -0500 Received: from nijino.local (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47vyzJ1RN3z1LLyM for ; Sat, 11 Jan 2020 12:58:03 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 47vyzJ1RN3z1LLyM DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1578743884; bh=D59SKXUkrzQspI0BD7JosYjJR1WriRKSyI4t0xqa96Y=; h=Subject:From:To:Date:From; b=bpRZQmlIBt4RzAXQLr20UkOkcydOkGEpo1I9N0KFdl1rdKcXmhrcBYKVaJaVg/2NL 2HFSgE/7Wn94XN91CpaUb7hITton7T+SKm+ogRCCfiYERYkObuqQwE6h5swmc+xqcn LszHBLdm0tgHJgAmVyaxw3qNuug3g6TWHlG1g0Uk= Message-ID: From: Leo Prikler Date: Sat, 11 Jan 2020 12:58:08 +0100 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 129.27.2.202 X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi Guix! After ibus-enabling my GNOME Desktop, I dug up an ancient bug, which causes Ctrl-Shift-u to no longer work. It appears that in IBus both this feature and Emoji typing are handled through the Emoji engine, which is currently disabled in the Guix build of the ibus package. Hence I started working enabling emoji support. I tested this specific series with a VM based on my own current settings, i.e. with GNOME, GUIX_GTK3_IM_MODULE_FILE set to the system- wide immodules-gtk.cache and with the ibus-anthy engine specifically. >From what I can tell, it does not appear as if Emoji Typing is enabled until an IBus method (e.g. anthy) is added to GNOME, but that appears to be on the GNOME side of things and is perfectly fine by me. Regards, Leo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 1/5] licenses: Add Unicode license. References: In-Reply-To: Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Jan 2020 12:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15787445405989 (code B ref 39086); Sat, 11 Jan 2020 12:09:01 +0000 Received: (at 39086) by debbugs.gnu.org; 11 Jan 2020 12:09:00 +0000 Received: from localhost ([127.0.0.1]:55482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZc-0001YN-0a for submit@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:00 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:38790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZZ-0001Y4-Dh for 39086@debbugs.gnu.org; Sat, 11 Jan 2020 07:08:58 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47vzCp4lxCz3wbm for <39086@debbugs.gnu.org>; Sat, 11 Jan 2020 13:08:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1578744534; bh=LdS3yWP7NnTiT/ws3zN4hGMJYUgbqb+gOXIg0I6gzTs=; h=From:To:Subject:Date; b=FanvRDV+r/i4RI3x9obciCgzg4NHlkNz9VMuuQr0jom9E6Ku0FYS0G7vrxrQuMMqD tOfbPZGKvMQGZY0CgSzOqU1uxujCZnXzyxrl2+oAQY6IiH7k6PD7J4352mY7w6rlsA TCbVYVswJQqfzQDDS+vPR4dAXU6+QI+uXo/ffiYU= From: Leo Prikler Date: Sat, 11 Jan 2020 13:08:26 +0100 Message-Id: <20200111120829.29821-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * guix/licenses.scm (unicode): New license. --- guix/licenses.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/guix/licenses.scm b/guix/licenses.scm index 41d4fefad2..c5bf360e85 100644 --- a/guix/licenses.scm +++ b/guix/licenses.scm @@ -85,6 +85,7 @@ silofl1.1 sleepycat tcl/tk + unicode unlicense vim w3c @@ -584,6 +585,11 @@ at URI, which may be a file:// URI pointing the package's tree." "http://directory.fsf.org/wiki/License:Vim7.2" "http://www.gnu.org/licenses/license-list.html#Vim")) +(define unicode + (license "Unicode" + "https://directory.fsf.org/wiki/License:Unicode" + "http://www.gnu.org/licenses/license-list.html#Unicode")) + (define unlicense (license "Unlicense" "https://unlicense.org/" -- 2.24.1 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 2/5] gnu: Add unicode-emoji. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Jan 2020 12:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15787445415995 (code B ref 39086); Sat, 11 Jan 2020 12:09:02 +0000 Received: (at 39086) by debbugs.gnu.org; 11 Jan 2020 12:09:01 +0000 Received: from localhost ([127.0.0.1]:55484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZc-0001YY-Jl for submit@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:00 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:43249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZa-0001Y7-81 for 39086@debbugs.gnu.org; Sat, 11 Jan 2020 07:08:58 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47vzCr1FqVz3wgY for <39086@debbugs.gnu.org>; Sat, 11 Jan 2020 13:08:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1578744536; bh=z3yMsl5v/MVyfSw5HSjnIne+9AajigT6c4/Fp5IUDk4=; h=From:To:Subject:Date:In-Reply-To:References; b=Ug6JzFN/xCbVKpeDJAcTV51DhC10P+0JkfwV0yceL/CSVpK3H9oF41aLp3aO4KUbj foLrmJ9khqsH3k590OP8Wsytk26NoEGFYggkbXZUBEZHgpu+pFARdYTUYMFgQX2nLu 7UdMgihw2Nt27IHmHJzg5BrlhKDKAv5pinUZfP5M= From: Leo Prikler Date: Sat, 11 Jan 2020 13:08:27 +0100 Message-Id: <20200111120829.29821-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ibus.scm (unicode-emoji): New package. --- gnu/packages/ibus.scm | 59 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 512a1ff9ec..3d582fb935 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -30,6 +30,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 trivial) #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages anthy) @@ -55,6 +56,64 @@ #:use-module (gnu packages textutils) #:use-module (gnu packages xorg)) +(define-public unicode-emoji + (package + (name "unicode-emoji") + (version "12.0") + (source #f) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (let ((out (string-append %output "/share/unicode/emoji"))) + (use-modules (guix build utils)) + (mkdir-p out) + (for-each + (lambda (input) + (copy-file + (cdr input) + (string-append out "/" + (substring (car input) 8) ; strip "unicode-" + ".txt"))) + %build-inputs) + #t))) + (inputs + `(("unicode-emoji-data" + ,(origin + (method url-fetch) + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-data.txt") + (sha256 + (base32 "03sf7h1d6kb9m5s02lif88jsi5kjszpkfvcymaqxj8ds70ar9pgv")))) + ("unicode-emoji-sequences" + ,(origin + (method url-fetch) + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-sequences.txt") + (sha256 + (base32 "1hghki2rn3n7m4lwpwi2a5wrsf2nij4bxga9ldabx4g0g2k23svs")))) + ("unicode-emoji-test" + ,(origin + (method url-fetch) + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-test.txt") + (sha256 + (base32 "1dqd0fh999mh6naj816ni113m9dimfy3ih9nffjq2lrv9mmlgdck")))) + ("unicode-emoji-variation-sequences" + ,(origin + (method url-fetch) + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-variation-sequences.txt") + (sha256 + (base32 "1cccwx5bl79w4c19vi5dhjqxrph92s8hihp9y8s2cqvdzmgbln7a")))) + ("unicode-emoji-zwj-sequences" + ,(origin + (method url-fetch) + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-zwj-sequences.txt") + (sha256 + (base32 "1l791nbijmmhwa7kmvfn8gp26ban512l6mgqpz1mnbq3xm19181n")))))) + (home-page "https://www.unicode.org") + (synopsis "Unicode Emoji data") + (description + "Data files for the Unicode Technological Standard #51 (Emoji).") + (license unicode))) + (define-public ibus (package (name "ibus") -- 2.24.1 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Jan 2020 12:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15787445436047 (code B ref 39086); Sat, 11 Jan 2020 12:10:01 +0000 Received: (at 39086) by debbugs.gnu.org; 11 Jan 2020 12:09:03 +0000 Received: from localhost ([127.0.0.1]:55490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZf-0001ZS-08 for submit@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:03 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:61099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZb-0001YL-LZ for 39086@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:00 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47vzCs5S1Bz3xdm for <39086@debbugs.gnu.org>; Sat, 11 Jan 2020 13:08:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1578744537; bh=e547PdNFdifcV9MyQJUJioP+ag2m+Zzm0Amp4ZEOSbo=; h=From:To:Subject:Date:In-Reply-To:References; b=bU3fMk/2Yb/JpbA1br4I0IjmtGyz0jl9hM02ayzVgn9I5GbBVHbpWjmSsZYX4UhHQ PNVVHeggfZN7wEkMtlfKWWrMXlUourH2ioamQTfZSyYD3cYhA6Hh7oLVZwkwyv0FJY aXi1jkYNOu+TNBgptxPHnQbkhc3kOogHgo7TtO4A= From: Leo Prikler Date: Sat, 11 Jan 2020 13:08:28 +0100 Message-Id: <20200111120829.29821-3-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ibus (unicode-cldr-commmon): New package. --- gnu/packages/ibus.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 3d582fb935..87e086a458 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -114,6 +114,38 @@ "Data files for the Unicode Technological Standard #51 (Emoji).") (license unicode))) +(define-public unicode-cldr-common + (package + (name "unicode-cldr-common") + (version "36") + (source + (origin (method url-fetch/zipbomb) + (uri "https://unicode.org/Public/cldr/36/cldr-common-36.0.zip") + (sha256 + (base32 + "0hxsc3j5zb32hmiaj0r3ajchmklx6zng6zlh1ca6s9plq5b9w9q7")))) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (let ((out (string-append %output "/share/unicode/cldr/common"))) + (use-modules (guix build utils)) + (mkdir-p out) + (copy-recursively (string-append (assoc-ref %build-inputs "source") + "/common") + out) + #t))) + (home-page "https://www.unicode.org") + (synopsis "Locale data repository") + (description + "The Unicode Common Locale Data Repository (CLDR) is a large repository of +locale data, including among others +- patterns for formatting and parsing, +- name translations, +- and various informations on languages, scripts and country-specific +conventions.") + (license unicode))) + (define-public ibus (package (name "ibus") -- 2.24.1 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 4/5] gnu: ibus: Build with emoji support. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Jan 2020 12:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15787445436054 (code B ref 39086); Sat, 11 Jan 2020 12:10:02 +0000 Received: (at 39086) by debbugs.gnu.org; 11 Jan 2020 12:09:03 +0000 Received: from localhost ([127.0.0.1]:55492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZf-0001ZU-9p for submit@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:03 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:54881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZc-0001YX-Sq for 39086@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:01 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47vzCv1Nsbz3wgY for <39086@debbugs.gnu.org>; Sat, 11 Jan 2020 13:08:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1578744539; bh=36Px61Qxy4mFeK4n5SSfYExeTMk7wxFQjbQHxxX15uw=; h=From:To:Subject:Date:In-Reply-To:References; b=CFG9hECTayZ81G+j4EEvLNLprPzazphyCp6P4UzbcQHjks9Qu+CxFWVZeJjbSJw74 8JdlOUXcgEKUJkUkbCzCFB73xH8VQS5QosjrbdIGHekuKLj3wcnQmm/+G6Qzibh3Gx AH29kYqGXs8KYNDLh7OkcjPs0+O0rVKYQoK60yrA= From: Leo Prikler Date: Sat, 11 Jan 2020 13:08:29 +0100 Message-Id: <20200111120829.29821-4-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ibus.scm (ibus) [inputs]: Add unicode-emoji and unicode-cldr-common. [configure-flags]: Add flags for emoji and annotations. --- gnu/packages/ibus.scm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 87e086a458..66cfb10068 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -161,8 +161,15 @@ conventions.") (build-system glib-or-gtk-build-system) (arguments `(#:tests? #f ; tests fail because there's no connection to dbus - #:configure-flags `("--disable-emoji-dict" ; cannot find emoji.json path - "--enable-python-library" + #:configure-flags `("--enable-python-library" + ,(string-append + "--with-unicode-emoji-dir=" + (assoc-ref %build-inputs "unicode-emoji") + "/share/unicode/emoji") + ,(string-append + "--with-emoji-annotation-dir=" + (assoc-ref %build-inputs "unicode-cldr-common") + "/share/unicode/cldr/common/annotations") ,(string-append "--with-ucd-dir=" (getcwd) "/ucd") "--enable-wayland") @@ -241,6 +248,8 @@ conventions.") `(("glib" ,glib "bin") ; for glib-genmarshal ("gobject-introspection" ,gobject-introspection) ; for g-ir-compiler + ("unicode-emoji" ,unicode-emoji) + ("unicode-cldr-common" ,unicode-cldr-common) ;; XXX TODO: Move Unicode data to its own (versioned) package. ("unicode-nameslist" ,(origin -- 2.24.1 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 5/5] gnu: ibus: Disable parallel build. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 11 Jan 2020 12:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15787445436061 (code B ref 39086); Sat, 11 Jan 2020 12:10:02 +0000 Received: (at 39086) by debbugs.gnu.org; 11 Jan 2020 12:09:03 +0000 Received: from localhost ([127.0.0.1]:55494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZf-0001Zb-Hf for submit@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:03 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:18552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFZd-0001Yx-VT for 39086@debbugs.gnu.org; Sat, 11 Jan 2020 07:09:02 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47vzCw2ns5z3wbm for <39086@debbugs.gnu.org>; Sat, 11 Jan 2020 13:09:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1578744540; bh=l3MFmvuBhtO6cVeoWlN29z6+u74hZrlZFtZpbyUAb2s=; h=From:To:Subject:Date:In-Reply-To:References; b=tNHpCWL5ihOmxH+IjzcQ2DIlCA2fCvJA3mwyxT6kyokDhPY9oWq1wkdANEV4W2VJZ uljQsA8l0SxT3vbRLR2CAByTJ6tMJ1PbS7gQyrHXlkkQyRy1FD4Rvx6+yCd2UO8YbU gSjP5Wkpe1arodsCsr1VfO8SeT5bq0Dj6/0zg5vk= From: Leo Prikler Date: Sat, 11 Jan 2020 13:08:30 +0100 Message-Id: <20200111120829.29821-5-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ibus (arguments): Disable parallel build. --- gnu/packages/ibus.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 66cfb10068..2d60173c6b 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -161,6 +161,9 @@ conventions.") (build-system glib-or-gtk-build-system) (arguments `(#:tests? #f ; tests fail because there's no connection to dbus + ;; Parallel build would fail after I added Emoji support. This appears + ;; to be a race condition, but I'm unsure what exactly triggers it. + #:parallel-build? #f #:configure-flags `("--enable-python-library" ,(string-append "--with-unicode-emoji-dir=" -- 2.24.1 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 2/5] gnu: Add unicode-emoji. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 21:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.157920870531574 (code B ref 39086); Thu, 16 Jan 2020 21:06:01 +0000 Received: (at 39086) by debbugs.gnu.org; 16 Jan 2020 21:05:05 +0000 Received: from localhost ([127.0.0.1]:38433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCK5-0008Cm-2d for submit@debbugs.gnu.org; Thu, 16 Jan 2020 16:05:05 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCJz-0008Ca-JU for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 16:05:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1579208693; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=qLpW8qOc2ueWRJz4HdMZXNEhwmYs8n3wx6/f4fSv+v4=; b=DGabppTBHb5WNXVLBEEl8ISlW4Xt4ot7WwgW0YmsaLeaDj1RvIkaJzSOBI1xcQZH K32J6C7C7O3ERjc5JFKPVBNYFNx7AxqyvYdT4CfmzqfD2Rfejl3ksR2pdYVKqikgnqU wONlkWrxtG3KDp7qGbYJslJb+9FAtQFjuMRIZVNA= Received: from localhost (p54AD4F56.dip0.t-ipconnect.de [84.173.79.86]) by mx.zohomail.com with SMTPS id 1579208688438412.4308951847288; Thu, 16 Jan 2020 13:04:48 -0800 (PST) References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-2-leo.prikler@student.tugraz.at> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus In-reply-to: <20200111120829.29821-2-leo.prikler@student.tugraz.at> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 16 Jan 2020 22:04:44 +0100 Message-ID: <87k15rxgcz.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Leo, > * gnu/packages/ibus.scm (unicode-emoji): New package. Thank you for these patches! > +(define-public unicode-emoji > + (package > + (name "unicode-emoji") > + (version "12.0") > + (source #f) It=E2=80=99s pretty unusual to not provide a source. This will also make = =E2=80=9Cguix build -S unicode-emoji=E2=80=9D turn up nothing. It may be a good idea to elevate at least one of the inputs to =E2=80=9Csource=E2=80=9D status. Ideally, all of the inputs would be considered sources like we=E2=80=99re d= oing it for texlive-* packages. It=E2=80=99s a pity that we can=E2=80=99t expre= ss multiple URLs for the url-fetch method. > + (build-system trivial-build-system) > + (arguments > + `(#:modules ((guix build utils)) > + #:builder > + (let ((out (string-append %output "/share/unicode/emoji"))) > + (use-modules (guix build utils)) > + (mkdir-p out) > + (for-each > + (lambda (input) > + (copy-file > + (cdr input) > + (string-append out "/" > + (substring (car input) 8) ; strip "unicode-" > + ".txt"))) We don=E2=80=99t like to use CAR and CDR, because they feel so 80s=E2=80=A6= :) We prefer to use MATCH instead, because that feels more like the 90s. You could also use MATCH-LAMBDA. Using a magical 8 also doesn=E2=80=99t feel right. You only need to strip = the =E2=80=9Cunicode-=E2=80=9D prefix because you chose to use it in the labels= of these inputs. I don=E2=80=99t know=E2=80=A6 I feel that there=E2=80=99s a pretti= er way to express this, but perhaps there=E2=80=99s no *shorter* way. > + (inputs > + `(("unicode-emoji-data" > + ,(origin > + (method url-fetch) > + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-data.tx= t") > + (sha256 > + (base32 "03sf7h1d6kb9m5s02lif88jsi5kjszpkfvcymaqxj8ds70ar9pg= v")))) > + ("unicode-emoji-sequences" > + ,(origin > + (method url-fetch) > + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-sequenc= es.txt") > + (sha256 > + (base32 "1hghki2rn3n7m4lwpwi2a5wrsf2nij4bxga9ldabx4g0g2k23sv= s")))) > + ("unicode-emoji-test" > + ,(origin > + (method url-fetch) > + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-test.tx= t") > + (sha256 > + (base32 "1dqd0fh999mh6naj816ni113m9dimfy3ih9nffjq2lrv9mmlgdc= k")))) > + ("unicode-emoji-variation-sequences" > + ,(origin > + (method url-fetch) > + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-variati= on-sequences.txt") > + (sha256 > + (base32 "1cccwx5bl79w4c19vi5dhjqxrph92s8hihp9y8s2cqvdzmgbln7= a")))) > + ("unicode-emoji-zwj-sequences" > + ,(origin > + (method url-fetch) > + (uri "https://www.unicode.org/Public/emoji/12.0/emoji-zwj-seq= uences.txt") > + (sha256 > + (base32 "1l791nbijmmhwa7kmvfn8gp26ban512l6mgqpz1mnbq3xm19181= n")))))) Please use the version string from above in the URLs here. It=E2=80=99s ju= st a little less to update when upgrading the package in the future. > + (description > + "Data files for the Unicode Technological Standard #51 > (Emoji).") Please use a complete sentence here. -- Ricardo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 21:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.157920890131878 (code B ref 39086); Thu, 16 Jan 2020 21:09:01 +0000 Received: (at 39086) by debbugs.gnu.org; 16 Jan 2020 21:08:21 +0000 Received: from localhost ([127.0.0.1]:38441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCNI-0008I6-Nu for submit@debbugs.gnu.org; Thu, 16 Jan 2020 16:08:20 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCNG-0008Ht-4N for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 16:08:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1579208895; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=3+a5QE8kjkW1MghKc+5vn+Ph5YQ896mtmUdxlZEFWyo=; b=KJem6+Y5GHa0AmMEoh+Q4/sxJmoN7BuxxCEkdjSILQsRF49p7L5xQFJL5wH5/Kf5 xnlwDkcdGStAXBJxiT6tBgqHyuhdFW3eRsjjLo/6ZHL3IkE5gsZlg8tNx6jel1LP9oy nzweFW2K/oqcH+wq0wvwq01Ii3/q4WY3uBPsL5/E= Received: from localhost (p54AD4F56.dip0.t-ipconnect.de [84.173.79.86]) by mx.zohomail.com with SMTPS id 157920889241661.296761392488065; Thu, 16 Jan 2020 13:08:12 -0800 (PST) References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus In-reply-to: <20200111120829.29821-3-leo.prikler@student.tugraz.at> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 16 Jan 2020 22:08:09 +0100 Message-ID: <87imlbxg7a.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo Prikler writes: > * gnu/packages/ibus (unicode-cldr-commmon): New package. This should be: * gnu/packages/ibus.scm (unicode-cldr-commmon): New variable. You know, I wonder if these things really belong to ibus.scm. I remember a TODO somewhere in the code that bemoaned the lack of versioned Unicode data files. Perhaps we should just add a new module (gnu packages unicode) =E2=80=94 what do you think? > +(define-public unicode-cldr-common > + (package > + (name "unicode-cldr-common") > + (version "36") > + (source > + (origin (method url-fetch/zipbomb) > + (uri "https://unicode.org/Public/cldr/36/cldr-common-36.0.z= ip") > + (sha256 > + (base32 > + > "0hxsc3j5zb32hmiaj0r3ajchmklx6zng6zlh1ca6s9plq5b9w9q7")))) The version should be =E2=80=9C36.0=E2=80=9D. The source URI should refere= nce the version field twice. > + (description > + "The Unicode Common Locale Data Repository (CLDR) is a large reposi= tory of > +locale data, including among others > +- patterns for formatting and parsing, > +- name translations, > +- and various informations on languages, scripts and country-specific > +conventions.") > + (license unicode))) Please use @enumerate or @itemize texinfo syntax here. --=20 Ricardo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 4/5] gnu: ibus: Build with emoji support. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 21:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.157920905532124 (code B ref 39086); Thu, 16 Jan 2020 21:11:01 +0000 Received: (at 39086) by debbugs.gnu.org; 16 Jan 2020 21:10:55 +0000 Received: from localhost ([127.0.0.1]:38451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCPj-0008M1-EO for submit@debbugs.gnu.org; Thu, 16 Jan 2020 16:10:54 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCPe-0008Lp-Np for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 16:10:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1579209044; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=YjJWV0q758dEkKcIogz5+oOA5xZcGi+SbqnZdCkkpVM=; b=QCIhR2mIKSfh/jZF1rpcCogGf40559EhTEiQxDQnkQYU1pG7OGeR3aSNdEwBfjeA 0/653n/FDaG9LUQdnDvAs1lcPA35byJTncri5TuTiIr6YZSbEUx6ZeXAAXWGwvsy335 vrcR8ZQ50KQMs6sGqkesdb2XX/UoNLbNEreDbi4c= Received: from localhost (p54AD4F56.dip0.t-ipconnect.de [84.173.79.86]) by mx.zohomail.com with SMTPS id 1579209041025336.88022529523585; Thu, 16 Jan 2020 13:10:41 -0800 (PST) References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-4-leo.prikler@student.tugraz.at> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus In-reply-to: <20200111120829.29821-4-leo.prikler@student.tugraz.at> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 16 Jan 2020 22:10:37 +0100 Message-ID: <87h80vxg36.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo Prikler writes: > * gnu/packages/ibus.scm (ibus) [inputs]: Add unicode-emoji and > unicode-cldr-common. > [configure-flags]: Add flags for emoji and annotations. This should be =E2=80=9Carguments=E2=80=9D, not =E2=80=9Cconfigure-flags=E2= =80=9D. Also: please remove the space between =E2=80=9C(ibus)=E2=80=9D and =E2=80=9C[inputs]=E2=80=9D. > (arguments > `(#:tests? #f ; tests fail because there's no connection to dbus > - #:configure-flags `("--disable-emoji-dict" ; cannot find emoji.js= on path > - "--enable-python-library" > + #:configure-flags `("--enable-python-library" > + ,(string-append > + "--with-unicode-emoji-dir=3D" > + (assoc-ref %build-inputs "unicode-emoji") > + "/share/unicode/emoji") > + ,(string-append > + "--with-emoji-annotation-dir=3D" > + (assoc-ref %build-inputs "unicode-cldr-comm= on") > + "/share/unicode/cldr/common/annotations") > ,(string-append "--with-ucd-dir=3D" > (getcwd) "/ucd") > "--enable-wayland") Now that the configure flags are so long I have a preference for dropping quoting and using (list =E2=80=A6) instead. All that unquoting lo= oks a little too noisy. > @@ -241,6 +248,8 @@ conventions.") > `(("glib" ,glib "bin") ; for glib-genmarshal > ("gobject-introspection" ,gobject-introspection) ; for g-ir-compi= ler >=20=20 > + ("unicode-emoji" ,unicode-emoji) > + ("unicode-cldr-common" ,unicode-cldr-common) > ;; XXX TODO: Move Unicode data to its own (versioned) package. > ("unicode-nameslist" > ,(origin Oh, here is the comment I mentioned earlier! --=20 Ricardo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 5/5] gnu: ibus: Disable parallel build. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 21:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.157920921932365 (code B ref 39086); Thu, 16 Jan 2020 21:14:02 +0000 Received: (at 39086) by debbugs.gnu.org; 16 Jan 2020 21:13:39 +0000 Received: from localhost ([127.0.0.1]:38455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCSP-0008Pv-7s for submit@debbugs.gnu.org; Thu, 16 Jan 2020 16:13:39 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isCSK-0008Pk-UR for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 16:13:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1579209211; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=56+iFRMWWPrBiKgXr/dE12MOpRQO5Ir2WIhxdI4t2h0=; b=fPXjGLhFgX82LCd4FXuKR+m5mXc4WFIl5onND5c6x4zSSDp49BeV+qrhC8y1cSie k+LUzUceSfJvxuhvvFpQxwopgjFFGF1wYC6JOC6id7o3QwA7/M/DbbvZMAEmNsW1W7k 6e0DtGdhrfFQrdsqYiw+01ADOxw6TYpl9IgMSBm4= Received: from localhost (p54AD4F56.dip0.t-ipconnect.de [84.173.79.86]) by mx.zohomail.com with SMTPS id 1579209207205129.91442154652123; Thu, 16 Jan 2020 13:13:27 -0800 (PST) References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-5-leo.prikler@student.tugraz.at> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus In-reply-to: <20200111120829.29821-5-leo.prikler@student.tugraz.at> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 16 Jan 2020 22:13:24 +0100 Message-ID: <87ftgfxfyj.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo Prikler writes: > * gnu/packages/ibus (arguments): Disable parallel build. This should be: * gnu/packages/ibus.scm (ibus)[arguments]: Disable parallel build. Hint: if you=E2=80=99re using Emacs with Magit and Yasnippets you can cut d= own on a few of these commit message errors (in simple cases). The snippets are not very helpful in this particular case, but at least they get the file name right ;) > (arguments > `(#:tests? #f ; tests fail because there's no connection to dbus > + ;; Parallel build would fail after I added Emoji support. This a= ppears > + ;; to be a race condition, but I'm unsure what exactly triggers i= t. > + #:parallel-build? #f Please don=E2=80=99t use =E2=80=9CI=E2=80=9D because it isn=E2=80=99t obvio= us from the context who is speaking. It=E2=80=99s better to keep it short and impersonal. --=20 Ricardo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 2/5] gnu: Add unicode-emoji. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 22:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15792149759121 (code B ref 39086); Thu, 16 Jan 2020 22:50:01 +0000 Received: (at 39086) by debbugs.gnu.org; 16 Jan 2020 22:49:35 +0000 Received: from localhost ([127.0.0.1]:38557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isDxH-0002N3-78 for submit@debbugs.gnu.org; Thu, 16 Jan 2020 17:49:35 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:17461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isDxF-0002Mu-9k for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 17:49:34 -0500 Received: from nijino.local (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zKBd6V35z3wMm; Thu, 16 Jan 2020 23:49:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579214970; bh=VnKvdZ7u59RiA1LDcMi4O1jwuSgGuh364fVbiyTJ93Q=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=blk4McfyfpldOXkBZTaYMhKsBS/FrtBL1GSp48jSPamnGzbxLHcnsfR7grsnpwexL EF/JCvtHAz6ks/ZqGAqVTz9K/LxNaCvcKmO8BpnfXrPTmGxg00oFTLkIomykGkwnjH mX0x+oTLspBpD/y8Y6K4lstKr0Mi2d7YiID37H9w= Message-ID: <24b49d2a2cef963826d44db2229ed120f4a40362.camel@student.tugraz.at> From: Leo Prikler Date: Thu, 16 Jan 2020 23:49:37 +0100 In-Reply-To: <87k15rxgcz.fsf@elephly.net> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-2-leo.prikler@student.tugraz.at> <87k15rxgcz.fsf@elephly.net> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Ricardo, Am Donnerstag, den 16.01.2020, 22:04 +0100 schrieb Ricardo Wurmus: > Hi Leo, > > > * gnu/packages/ibus.scm (unicode-emoji): New package. > > Thank you for these patches! > > > +(define-public unicode-emoji > > + (package > > + (name "unicode-emoji") > > + (version "12.0") > > + (source #f) > > It’s pretty unusual to not provide a source. This will also make > “guix > build -S unicode-emoji” turn up nothing. It may be a good idea to > elevate at least one of the inputs to “source” status. > > Ideally, all of the inputs would be considered sources like we’re > doing > it for texlive-* packages. It’s a pity that we can’t express > multiple > URLs for the url-fetch method. I'm somewhat confused by this comment. While some of the texlive packages do have actual sources, the big ones (texlive, texlive-union, ...) don't. I know that computed-origin is a thing that exists, but this would really have been overkill for me. > > + (build-system trivial-build-system) > > + (arguments > > + `(#:modules ((guix build utils)) > > + #:builder > > + (let ((out (string-append %output "/share/unicode/emoji"))) > > + (use-modules (guix build utils)) > > + (mkdir-p out) > > + (for-each > > + (lambda (input) > > + (copy-file > > + (cdr input) > > + (string-append out "/" > > + (substring (car input) 8) ; strip > > "unicode-" > > + ".txt"))) > > We don’t like to use CAR and CDR, because they feel so 80s… :) We > prefer > to use MATCH instead, because that feels more like the 90s. You > could > also use MATCH-LAMBDA. Will do. > Using a magical 8 also doesn’t feel right. You only need to strip > the > “unicode-” prefix because you chose to use it in the labels of these > inputs. I don’t know… I feel that there’s a prettier way to express > this, but perhaps there’s no *shorter* way. The thing is, I kinda do need those prefixes, because otherwise those files will be stored as gnu/store/-emoji-.txt, which feels wrong. AFAIK Guile has no string-remove-prefix. > > + (inputs > > + `(("unicode-emoji-data" > > + ,(origin > > + (method url-fetch) > > + (uri " > > https://www.unicode.org/Public/emoji/12.0/emoji-data.txt") > > + (sha256 > > + (base32 > > "03sf7h1d6kb9m5s02lif88jsi5kjszpkfvcymaqxj8ds70ar9pgv")))) > > + ("unicode-emoji-sequences" > > + ,(origin > > + (method url-fetch) > > + (uri " > > https://www.unicode.org/Public/emoji/12.0/emoji-sequences.txt") > > + (sha256 > > + (base32 > > "1hghki2rn3n7m4lwpwi2a5wrsf2nij4bxga9ldabx4g0g2k23svs")))) > > + ("unicode-emoji-test" > > + ,(origin > > + (method url-fetch) > > + (uri " > > https://www.unicode.org/Public/emoji/12.0/emoji-test.txt") > > + (sha256 > > + (base32 > > "1dqd0fh999mh6naj816ni113m9dimfy3ih9nffjq2lrv9mmlgdck")))) > > + ("unicode-emoji-variation-sequences" > > + ,(origin > > + (method url-fetch) > > + (uri " > > https://www.unicode.org/Public/emoji/12.0/emoji-variation-sequences.txt > > ") > > + (sha256 > > + (base32 > > "1cccwx5bl79w4c19vi5dhjqxrph92s8hihp9y8s2cqvdzmgbln7a")))) > > + ("unicode-emoji-zwj-sequences" > > + ,(origin > > + (method url-fetch) > > + (uri " > > https://www.unicode.org/Public/emoji/12.0/emoji-zwj-sequences.txt") > > + (sha256 > > + (base32 > > "1l791nbijmmhwa7kmvfn8gp26ban512l6mgqpz1mnbq3xm19181n")))))) > > Please use the version string from above in the URLs here. It’s just > a > little less to update when upgrading the package in the future. Will do. > > + (description > > + "Data files for the Unicode Technological Standard #51 > > (Emoji).") > > Please use a complete sentence here. I doubt the nature of this package will allow me to be more descriptive, but I'll try. Regards, Leo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 16 Jan 2020 22:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15792152069561 (code B ref 39086); Thu, 16 Jan 2020 22:54:01 +0000 Received: (at 39086) by debbugs.gnu.org; 16 Jan 2020 22:53:26 +0000 Received: from localhost ([127.0.0.1]:38574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isE10-0002U8-5L for submit@debbugs.gnu.org; Thu, 16 Jan 2020 17:53:26 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:16609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isE0x-0002U0-MZ for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 17:53:24 -0500 Received: from nijino.local (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zKH31Ghjz1LgFg; Thu, 16 Jan 2020 23:53:18 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 47zKH31Ghjz1LgFg DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579215199; bh=ns0jH9+Bz8W4pBPS+d8sewO1MnZtnTSN4fMkhkJvbL8=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=iu+TVI7C0mxDipi/KIDrr8PYGqZwmxdPgMAnKeWcYy3ct3Z4zwkq4OBSrEjdzWkek jXn6aN0L+OgkPKS8EYyFk8ZGsDAIPHhHyHMk2p3jo7MbAgMUTWD7HiVj4EaIFOvEpx EtEj/ec20Wd64NuTSLoeHReeAmE1msf4ElHaOa8Q= Message-ID: <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> From: Leo Prikler Date: Thu, 16 Jan 2020 23:53:26 +0100 In-Reply-To: <87imlbxg7a.fsf@elephly.net> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> <87imlbxg7a.fsf@elephly.net> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Donnerstag, den 16.01.2020, 22:08 +0100 schrieb Ricardo Wurmus: > Leo Prikler writes: > > > * gnu/packages/ibus (unicode-cldr-commmon): New package. > > This should be: > > * gnu/packages/ibus.scm (unicode-cldr-commmon): New variable. > > You know, I wonder if these things really belong to ibus.scm. I > remember a TODO somewhere in the code that bemoaned the lack of > versioned Unicode data files. Perhaps we should just add a new > module > (gnu packages unicode) — what do you think? I don't mind either way, but these packages don't fix the TODO. They add yet unseen features. > > +(define-public unicode-cldr-common > > + (package > > + (name "unicode-cldr-common") > > + (version "36") > > + (source > > + (origin (method url-fetch/zipbomb) > > + (uri " > > https://unicode.org/Public/cldr/36/cldr-common-36.0.zip") > > + (sha256 > > + (base32 > > + > > "0hxsc3j5zb32hmiaj0r3ajchmklx6zng6zlh1ca6s9plq5b9w9q7")))) > > The version should be “36.0”. The source URI should reference the > version field twice. The thing is, the Unicode people are really messy with their versioning, so I feel safer if I at least just use version once. Basically, they have 36/36.0, but 36.1/36.1, which makes no sense whatsoever. > > > + (description > > + "The Unicode Common Locale Data Repository (CLDR) is a large > > repository of > > +locale data, including among others > > +- patterns for formatting and parsing, > > +- name translations, > > +- and various informations on languages, scripts and country- > > specific > > +conventions.") > > + (license unicode))) > > Please use @enumerate or @itemize texinfo syntax here. Will do. From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 2/5] gnu: Add unicode-emoji. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 00:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Cc: Ricardo Wurmus Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15792203847810 (code B ref 39086); Fri, 17 Jan 2020 00:20:01 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 00:19:44 +0000 Received: from localhost ([127.0.0.1]:38628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFMW-00021u-0E for submit@debbugs.gnu.org; Thu, 16 Jan 2020 19:19:44 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:57997) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFMQ-00021f-Ru for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 19:19:42 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zMBY5lLTz3wMm; Fri, 17 Jan 2020 01:19:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579220374; bh=d3jiobqvRDYzRS0m2WrLJniCKhkWgSL04DG+Wtot9TU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=UJSvHt0BS1235R86Sx3WdBdEsCw7O8Mdio6LJOXMRZhla1MNA5JE+5f9mjY3V1xFC W6EI4i0jOJOCLoJnx4sTCZ9g6lbp7U4Sl2x6bVrOio0mlOmypRYUY3lO6gl2CE7gNb Q4zXOLA2i6kC8Zob3q6XSTVtkPz0NHvOnvl1l8lQ= From: Leo Prikler Date: Fri, 17 Jan 2020 01:19:03 +0100 Message-Id: <20200117001905.21023-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/unicode.scm: New file. (unicode-emoji-file): New procedure. (unicode-emoji): New variable. * gnu/local.mk: Add unicode.scm to build. --- gnu/local.mk | 1 + gnu/packages/unicode.scm | 81 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 gnu/packages/unicode.scm diff --git a/gnu/local.mk b/gnu/local.mk index cb46ee7880..f61a67a1ce 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -497,6 +497,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/tor.scm \ %D%/packages/tv.scm \ %D%/packages/uml.scm \ + %D%/packages/unicode.scm \ %D%/packages/unrtf.scm \ %D%/packages/upnp.scm \ %D%/packages/usb-modeswitch.scm \ diff --git a/gnu/packages/unicode.scm b/gnu/packages/unicode.scm new file mode 100644 index 0000000000..ab64827a0c --- /dev/null +++ b/gnu/packages/unicode.scm @@ -0,0 +1,81 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2020 Leo Prikler +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages unicode) + #:use-module (guix licenses) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system trivial)) + +(define (unicode-emoji-file name version hash) + (origin + (method url-fetch) + (uri (string-append "https://www.unicode.org/Public/emoji/" + version + "/emoji-" name ".txt")) + (sha256 (base32 hash)))) + +(define-public unicode-emoji + (package + (name "unicode-emoji") + (version "12.0") + (source #f) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (let ((out (string-append %output "/share/unicode/emoji"))) + (use-modules (guix build utils)) + (mkdir-p out) + (for-each + (lambda (input) + (copy-file + (cdr input) + (string-append out "/" + (substring (car input) 8) ; strip "unicode-" + ".txt"))) + %build-inputs) + #t))) + (inputs + `(("unicode-emoji-data" + ,(unicode-emoji-file + "data" version + "03sf7h1d6kb9m5s02lif88jsi5kjszpkfvcymaqxj8ds70ar9pgv")) + ("unicode-emoji-sequences" + ,(unicode-emoji-file + "sequences" version + "1hghki2rn3n7m4lwpwi2a5wrsf2nij4bxga9ldabx4g0g2k23svs")) + ("unicode-emoji-test" + ,(unicode-emoji-file + "test" version + "1dqd0fh999mh6naj816ni113m9dimfy3ih9nffjq2lrv9mmlgdck")) + ("unicode-emoji-variation-sequences" + ,(unicode-emoji-file + "variation-sequences" version + "1cccwx5bl79w4c19vi5dhjqxrph92s8hihp9y8s2cqvdzmgbln7a")) + ("unicode-emoji-zwj-sequences" + ,(unicode-emoji-file + "zwj-sequences" version + "1l791nbijmmhwa7kmvfn8gp26ban512l6mgqpz1mnbq3xm19181n")))) + (home-page "https://www.unicode.org") + (synopsis "Unicode Emoji data") + (description + "This package includes data files listing characters and sequences, that +Unicode emoji supporting fonts or keyboards should support according to the +Unicode Technological Standard #51.") + (license unicode))) -- 2.25.0 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 00:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Cc: Ricardo Wurmus Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15792204047871 (code B ref 39086); Fri, 17 Jan 2020 00:21:01 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 00:20:04 +0000 Received: from localhost ([127.0.0.1]:38632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFMp-00022r-Dk for submit@debbugs.gnu.org; Thu, 16 Jan 2020 19:20:03 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:16894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFMm-00022G-Ot for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 19:20:01 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zMC138GKz3wMm; Fri, 17 Jan 2020 01:19:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579220397; bh=wYY6q2oJDM80ffGYG2sta0r0IlEBT4Q0Y7fznxIacOc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=B0MI1xPfK9PkCSsAyAz3Oforf09ru4hndrSeYKrbakeMXv0/eL2e2IY1qixxh5pEl /kapNuAiZEsJvSB2EUelnK6kXla7UvttnKAe6bcyYJa2HY7P0M0WcKynunSWo5OLJi QOx08LC0yx7GvmIr+raKQZP//yq6wMHD1H3ZPWoI= From: Leo Prikler Date: Fri, 17 Jan 2020 01:19:05 +0100 Message-Id: <20200117001905.21023-3-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/unicode.scm (unicode-cldr-commmon): New variable. --- gnu/packages/unicode.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/unicode.scm b/gnu/packages/unicode.scm index ab64827a0c..e50f71a4be 100644 --- a/gnu/packages/unicode.scm +++ b/gnu/packages/unicode.scm @@ -79,3 +79,41 @@ Unicode emoji supporting fonts or keyboards should support according to the Unicode Technological Standard #51.") (license unicode))) + +(define-public unicode-cldr-common + (let ((short-version "36") + (long-version "36.0")) + (package + (name "unicode-cldr-common") + (version long-version) + (source + (origin + (method url-fetch/zipbomb) + (uri (string-append "https://unicode.org/Public/cldr/" short-version + "/cldr-common-" long-version ".zip")) + (sha256 + (base32 + "0hxsc3j5zb32hmiaj0r3ajchmklx6zng6zlh1ca6s9plq5b9w9q7")))) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (let ((out (string-append %output "/share/unicode/cldr/common"))) + (use-modules (guix build utils)) + (mkdir-p out) + (copy-recursively (string-append (assoc-ref %build-inputs "source") + "/common") + out) + #t))) + (home-page "https://www.unicode.org") + (synopsis "Locale data repository") + (description + "The Unicode Common Locale Data Repository (CLDR) is a large repository of +locale data, including among others +@itemize +@item patterns for formatting and parsing, +@item name translations, +@item and various informations on languages, scripts and country-specific +@end itemize +conventions.") + (license unicode)))) -- 2.25.0 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 4/5] gnu: ibus: Build with emoji support. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 00:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Cc: Ricardo Wurmus Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15792204207906 (code B ref 39086); Fri, 17 Jan 2020 00:21:02 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 00:20:20 +0000 Received: from localhost ([127.0.0.1]:38635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFN5-00023S-UG for submit@debbugs.gnu.org; Thu, 16 Jan 2020 19:20:20 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:8801) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFN2-00023I-RV for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 19:20:19 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zMCL06Ggz3wMm; Fri, 17 Jan 2020 01:20:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579220414; bh=jEmL1PsJlSCYd6Q0Tqs9NLLpYjm/1wNnVlxsDu7j3mo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=MRwKIPcjWBPmhHUxQYAKDzubjhy/Vm1MSVkYt+zOg8EX2Rci3jncc8V+tJXJ0Yv2O Wuz5mlZTYJ4RKlZYxygojqKwZeRgDpYUd1q65FMkAhYhYe/ruYGq+sFfAKSx8yinxN P9/UgdwynX1JvHyJEqqzI+36ezPyXqj90G8JCBww= From: Leo Prikler Date: Fri, 17 Jan 2020 01:19:07 +0100 Message-Id: <20200117001905.21023-4-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ibus.scm (ibus)[inputs]: Add unicode-emoji and unicode-cldr-common. [arguments]: Use list instead of quote. Add flags for unicode-emoji-dir and emoji-annotation-dir. --- gnu/packages/ibus.scm | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 512a1ff9ec..1e8b441301 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -53,6 +53,7 @@ #:use-module (gnu packages serialization) #:use-module (gnu packages sqlite) #:use-module (gnu packages textutils) + #:use-module (gnu packages unicode) #:use-module (gnu packages xorg)) (define-public ibus @@ -70,11 +71,18 @@ (build-system glib-or-gtk-build-system) (arguments `(#:tests? #f ; tests fail because there's no connection to dbus - #:configure-flags `("--disable-emoji-dict" ; cannot find emoji.json path - "--enable-python-library" - ,(string-append "--with-ucd-dir=" - (getcwd) "/ucd") - "--enable-wayland") + #:configure-flags (list "--enable-python-library" + (string-append + "--with-unicode-emoji-dir=" + (assoc-ref %build-inputs "unicode-emoji") + "/share/unicode/emoji") + (string-append + "--with-emoji-annotation-dir=" + (assoc-ref %build-inputs "unicode-cldr-common") + "/share/unicode/cldr/common/annotations") + (string-append "--with-ucd-dir=" + (getcwd) "/ucd") + "--enable-wayland") #:phases (modify-phases %standard-phases (add-after 'unpack 'prepare-ucd-dir @@ -150,6 +158,8 @@ `(("glib" ,glib "bin") ; for glib-genmarshal ("gobject-introspection" ,gobject-introspection) ; for g-ir-compiler + ("unicode-emoji" ,unicode-emoji) + ("unicode-cldr-common" ,unicode-cldr-common) ;; XXX TODO: Move Unicode data to its own (versioned) package. ("unicode-nameslist" ,(origin -- 2.25.0 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 5/5] gnu: ibus: Disable parallel build. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 00:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 39086@debbugs.gnu.org Cc: Ricardo Wurmus Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15792204247926 (code B ref 39086); Fri, 17 Jan 2020 00:21:02 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 00:20:24 +0000 Received: from localhost ([127.0.0.1]:38638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFN9-00023l-6D for submit@debbugs.gnu.org; Thu, 16 Jan 2020 19:20:24 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:32247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isFN7-00023a-R0 for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 19:20:22 -0500 Received: from localhost.localdomain (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zMCQ2C25z3wCx; Fri, 17 Jan 2020 01:20:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579220418; bh=uk+oKETa4Q11La5YRtNpssHrtt6zjDA+WgskspKaoSE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=SNFxb4ffR8Qwv8zQuwW5rReCzmU3Ti+u5WreXQ7ANO9KcWYRjt9hZeZHWEi1cJaDt 0gZpT+6sjqGuDrkXp2doxI5RkCcXkJKQsrjg8eMo2yBLf4K6w3KOWq7V8acPSLmGZm W0Ah0nNhGLbpPlm5vsXIViVxcaJZs4H00HihsRVI= From: Leo Prikler Date: Fri, 17 Jan 2020 01:19:08 +0100 Message-Id: <20200117001905.21023-5-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200111120829.29821-1-leo.prikler@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) * gnu/packages/ibus.scm (ibus)[arguments]: Disable parallel build. --- gnu/packages/ibus.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm index 1e8b441301..16dfbf4888 100644 --- a/gnu/packages/ibus.scm +++ b/gnu/packages/ibus.scm @@ -71,6 +71,7 @@ (build-system glib-or-gtk-build-system) (arguments `(#:tests? #f ; tests fail because there's no connection to dbus + #:parallel-build? #f ; race condition discovered with emoji support #:configure-flags (list "--enable-python-library" (string-append "--with-unicode-emoji-dir=" -- 2.25.0 From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 2/5] gnu: Add unicode-emoji. References: Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 01:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.157922383513340 (code B ref 39086); Fri, 17 Jan 2020 01:18:01 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 01:17:15 +0000 Received: from localhost ([127.0.0.1]:38685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isGGA-0003T6-VB for submit@debbugs.gnu.org; Thu, 16 Jan 2020 20:17:15 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:15338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isGG6-0003St-69 for 39086@debbugs.gnu.org; Thu, 16 Jan 2020 20:17:13 -0500 Received: from nijino.local (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zNSx1mZtz1LXt0; Fri, 17 Jan 2020 02:17:04 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 47zNSx1mZtz1LXt0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579223825; bh=kU+xS+ZUkU7gYlMLkzGjiBuT2WB4L0MOqeSkmiBBVQI=; h=Subject:From:To:Cc:Date:In-Reply-To:From; b=Xm4GWF/wbw2fw9hjv6818NccIv1acL0aiifXA63V2LhjzzBMkCrlncwq7gVdn+5lW V6U7vz+kizpi4jGsJj1Zmoqwtcn4qwXPmwJT1dk4KbiyYUx1xoClSoI63qy2FxHKgv KrTDif4So3iYI4qtO+oxToL80lRMR/u7RBxJuEYk= Message-ID: From: Leo Prikler Date: Fri, 17 Jan 2020 02:17:12 +0100 In-Reply-To: 20200117001905.21023-2-leo.prikler@student.tugraz.at Content-Type: multipart/mixed; boundary="=-tF4reFOn6j1fD+hqQo/V" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-tF4reFOn6j1fD+hqQo/V Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit In my haste, I seriously forgot about match-lambda and prefix strips. This one should be better. --=-tF4reFOn6j1fD+hqQo/V Content-Disposition: attachment; filename="0002-gnu-Add-unicode-emoji.patch" Content-Type: text/x-patch; name="0002-gnu-Add-unicode-emoji.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAzYTFkMWIyZTFiMzU2M2Y4MjBjMTUzYjA3NjkzY2M3NDk2YWU3YzdjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IFNhdCwgMTEgSmFuIDIwMjAgMDI6MTI6MTggKzAxMDAKU3ViamVjdDogW1BB VENIXSBnbnU6IEFkZCB1bmljb2RlLWVtb2ppLgoKKiBnbnUvcGFja2FnZXMvdW5pY29kZS5zY206 IE5ldyBmaWxlLgoodW5pY29kZS1lbW9qaS1maWxlKTogTmV3IHByb2NlZHVyZS4KKHVuaWNvZGUt ZW1vamkpOiBOZXcgdmFyaWFibGUuCiogZ251L2xvY2FsLm1rOiBBZGQgdW5pY29kZS5zY20gdG8g YnVpbGQuCi0tLQogZ251L2xvY2FsLm1rICAgICAgICAgICAgIHwgIDEgKwogZ251L3BhY2thZ2Vz L3VuaWNvZGUuc2NtIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNo YW5nZWQsIDg1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnbnUvcGFja2FnZXMv dW5pY29kZS5zY20KCmRpZmYgLS1naXQgYS9nbnUvbG9jYWwubWsgYi9nbnUvbG9jYWwubWsKaW5k ZXggY2I0NmVlNy4uZjYxYTY3YSAxMDA2NDQKLS0tIGEvZ251L2xvY2FsLm1rCisrKyBiL2dudS9s b2NhbC5tawpAQCAtNDk3LDYgKzQ5Nyw3IEBAIEdOVV9TWVNURU1fTU9EVUxFUyA9CQkJCVwKICAg JUQlL3BhY2thZ2VzL3Rvci5zY20JCQkJXAogICAlRCUvcGFja2FnZXMvdHYuc2NtCQkJCVwKICAg JUQlL3BhY2thZ2VzL3VtbC5zY20JCQkJXAorICAlRCUvcGFja2FnZXMvdW5pY29kZS5zY20JCQlc CiAgICVEJS9wYWNrYWdlcy91bnJ0Zi5zY20JCQlcCiAgICVEJS9wYWNrYWdlcy91cG5wLnNjbQkJ CQlcCiAgICVEJS9wYWNrYWdlcy91c2ItbW9kZXN3aXRjaC5zY20JCVwKZGlmZiAtLWdpdCBhL2du dS9wYWNrYWdlcy91bmljb2RlLnNjbSBiL2dudS9wYWNrYWdlcy91bmljb2RlLnNjbQpuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40YzgyOThlCi0tLSAvZGV2L251bGwKKysrIGIv Z251L3BhY2thZ2VzL3VuaWNvZGUuc2NtCkBAIC0wLDAgKzEsODQgQEAKKzs7OyBHTlUgR3VpeCAt LS0gRnVuY3Rpb25hbCBwYWNrYWdlIG1hbmFnZW1lbnQgZm9yIEdOVQorOzs7IENvcHlyaWdodCDC qSAyMDIwIExlbyBQcmlrbGVyIDxsZW8ucHJpa2xlckBzdHVkZW50LnR1Z3Jhei5hdD4KKzs7Owor Ozs7IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBHdWl4LgorOzs7Cis7OzsgR05VIEd1aXggaXMg ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAor Ozs7IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg cHVibGlzaGVkIGJ5Cis7OzsgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl cnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IgKGF0Cis7OzsgeW91ciBvcHRpb24pIGFueSBsYXRl ciB2ZXJzaW9uLgorOzs7Cis7OzsgR05VIEd1aXggaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0Cis7OzsgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorOzs7IE1FUkNIQU5UQUJJTElUWSBv ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKzs7OyBHTlUgR2Vu ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorOzs7Cis7OzsgWW91IHNob3Vs ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK Kzs7OyBhbG9uZyB3aXRoIEdOVSBHdWl4LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y Zy9saWNlbnNlcy8+LgorCisoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIHVuaWNvZGUpCisg ICM6dXNlLW1vZHVsZSAoZ3VpeCBsaWNlbnNlcykKKyAgIzp1c2UtbW9kdWxlIChndWl4IHBhY2th Z2VzKQorICAjOnVzZS1tb2R1bGUgKGd1aXggZG93bmxvYWQpCisgICM6dXNlLW1vZHVsZSAoZ3Vp eCBidWlsZC1zeXN0ZW0gdHJpdmlhbCkpCisKKyhkZWZpbmUgKHVuaWNvZGUtZW1vamktZmlsZSBu YW1lIHZlcnNpb24gaGFzaCkKKyAgKG9yaWdpbgorICAgIChtZXRob2QgdXJsLWZldGNoKQorICAg ICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3LnVuaWNvZGUub3JnL1B1YmxpYy9lbW9q aS8iCisgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAg ICAgICAiL2Vtb2ppLSIgbmFtZSAiLnR4dCIpKQorICAgIChzaGEyNTYgKGJhc2UzMiBoYXNoKSkp KQorCisoZGVmaW5lLXB1YmxpYyB1bmljb2RlLWVtb2ppCisgIChwYWNrYWdlCisgICAgKG5hbWUg InVuaWNvZGUtZW1vamkiKQorICAgICh2ZXJzaW9uICIxMi4wIikKKyAgICAoc291cmNlICNmKQor ICAgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pCisgICAgKGFyZ3VtZW50cwor ICAgICBgKCM6bW9kdWxlcyAoKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICM6YnVpbGRlcgor ICAgICAgIChsZXQgKChvdXQgKHN0cmluZy1hcHBlbmQgJW91dHB1dCAiL3NoYXJlL3VuaWNvZGUv ZW1vamkiKSkpCisgICAgICAgICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRpbHMpCisgICAg ICAgICAgICAgICAgICAgICAgKGljZS05IG1hdGNoKSkKKyAgICAgICAgIChta2Rpci1wIG91dCkK KyAgICAgICAgIChmb3ItZWFjaAorICAgICAgICAgIChtYXRjaC1sYW1iZGEKKyAgICAgICAgICAg ICgoZmlsZSAuIGRlc3QpCisgICAgICAgICAgICAgKGFuZCAoc3RyaW5nLXByZWZpeD8gZGVzdCAi dW5pY29kZS0iKQorICAgICAgICAgICAgICAgICAgKGNvcHktZmlsZQorICAgICAgICAgICAgICAg ICAgIGZpbGUKKyAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBvdXQgIi8iCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN1YnN0cmluZyBkZXN0IChsZW5ndGggInVu aWNvZGUtIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi50eHQiKSkpKSkK KyAgICAgICAgICAlYnVpbGQtaW5wdXRzKQorICAgICAgICAgI3QpKSkKKyAgICAoaW5wdXRzCisg ICAgIGAoKCJ1bmljb2RlLWVtb2ppLWRhdGEiCisgICAgICAgICwodW5pY29kZS1lbW9qaS1maWxl CisgICAgICAgICAgImRhdGEiIHZlcnNpb24KKyAgICAgICAgICAiMDNzZjdoMWQ2a2I5bTVzMDJs aWY4OGpzaTVranN6cGtmdmN5bWFxeGo4ZHM3MGFyOXBndiIpKQorICAgICAgICgidW5pY29kZS1l bW9qaS1zZXF1ZW5jZXMiCisgICAgICAgICwodW5pY29kZS1lbW9qaS1maWxlCisgICAgICAgICAg InNlcXVlbmNlcyIgdmVyc2lvbgorICAgICAgICAgICIxaGdoa2kycm4zbjdtNGx3cHdpMmE1d3Jz ZjJuaWo0YnhnYTlsZGFieDRnMGcyazIzc3ZzIikpCisgICAgICAgKCJ1bmljb2RlLWVtb2ppLXRl c3QiCisgICAgICAgICwodW5pY29kZS1lbW9qaS1maWxlCisgICAgICAgICAgInRlc3QiIHZlcnNp b24KKyAgICAgICAgICAiMWRxZDBmaDk5OW1oNm5hajgxNm5pMTEzbTlkaW1meTNpaDluZmZqcTJs cnY5bW1sZ2RjayIpKQorICAgICAgICgidW5pY29kZS1lbW9qaS12YXJpYXRpb24tc2VxdWVuY2Vz IgorICAgICAgICAsKHVuaWNvZGUtZW1vamktZmlsZQorICAgICAgICAgICJ2YXJpYXRpb24tc2Vx dWVuY2VzIiB2ZXJzaW9uCisgICAgICAgICAgIjFjY2N3eDVibDc5dzRjMTl2aTVkaGpxeHJwaDky czhoaWhwOXk4czJjcXZkem1nYmxuN2EiKSkKKyAgICAgICAoInVuaWNvZGUtZW1vamktendqLXNl cXVlbmNlcyIKKyAgICAgICAgLCh1bmljb2RlLWVtb2ppLWZpbGUKKyAgICAgICAgICAiendqLXNl cXVlbmNlcyIgdmVyc2lvbgorICAgICAgICAgICIxbDc5MW5iaWptbWh3YTdrbXZmbjhncDI2YmFu NTEybDZtZ3FwejFtbmJxM3htMTkxODFuIikpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3d3 dy51bmljb2RlLm9yZyIpCisgICAgKHN5bm9wc2lzICJVbmljb2RlIEVtb2ppIGRhdGEiKQorICAg IChkZXNjcmlwdGlvbgorICAgICAiVGhpcyBwYWNrYWdlIGluY2x1ZGVzIGRhdGEgZmlsZXMgbGlz dGluZyBjaGFyYWN0ZXJzIGFuZCBzZXF1ZW5jZXMsIHRoYXQKK1VuaWNvZGUgZW1vamkgc3VwcG9y dGluZyBmb250cyBvciBrZXlib2FyZHMgc2hvdWxkIHN1cHBvcnQgYWNjb3JkaW5nIHRvIHRoZQor VW5pY29kZSBUZWNobm9sb2dpY2FsIFN0YW5kYXJkICM1MS4iKQorICAgIChsaWNlbnNlIHVuaWNv ZGUpKSkKLS0KbGliZ2l0MiAwLjI4LjQKCg== --=-tF4reFOn6j1fD+hqQo/V-- From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 07:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.1579246904548 (code B ref 39086); Fri, 17 Jan 2020 07:42:01 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 07:41:44 +0000 Received: from localhost ([127.0.0.1]:38789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isMGG-00008m-Ko for submit@debbugs.gnu.org; Fri, 17 Jan 2020 02:41:44 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21139) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isMGD-00008c-Rv for 39086@debbugs.gnu.org; Fri, 17 Jan 2020 02:41:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1579246899; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=fbvu0WA7R8RJKcKAqJq0di4bT/4B49q7cVNUXhSMNM8=; b=HP00hehIqbZRfPlZsWNKOpk0tburWw95QXWa2SmmzJJP2sNXrZJn9ilD2I+FDH4K pcmoBR39SLrAk9bdPiXHzAbjUeslMxH5Zvn14IwzAg/VyTvmdrk14ftkvg22KY8CPSe mH8BbH/x+yi0GSzRSj2YFknopPb6RaGNXtRbk3BI= Received: from localhost (p4FD5A7B4.dip0.t-ipconnect.de [79.213.167.180]) by mx.zohomail.com with SMTPS id 1579246894790585.4302008051745; Thu, 16 Jan 2020 23:41:34 -0800 (PST) References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> <87imlbxg7a.fsf@elephly.net> <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus In-reply-to: <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 17 Jan 2020 08:41:30 +0100 Message-ID: <87eevyy1g5.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo Prikler writes: > Am Donnerstag, den 16.01.2020, 22:08 +0100 schrieb Ricardo Wurmus: >> Leo Prikler writes: >>=20 >> > * gnu/packages/ibus (unicode-cldr-commmon): New package. >>=20 >> This should be: >>=20 >> * gnu/packages/ibus.scm (unicode-cldr-commmon): New variable. >>=20 >> You know, I wonder if these things really belong to ibus.scm. I >> remember a TODO somewhere in the code that bemoaned the lack of >> versioned Unicode data files. Perhaps we should just add a new >> module >> (gnu packages unicode) =E2=80=94 what do you think? > I don't mind either way, but these packages don't fix the TODO. They > add yet unseen features. That=E2=80=99s okay. I just think we should start that new unicode.scm mod= ule to finally have a place for these data files. That would be a more appropriate place than ibus.scm. --=20 Ricardo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 2/5] gnu: Add unicode-emoji. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 10:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.157925748216641 (code B ref 39086); Fri, 17 Jan 2020 10:39:02 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 10:38:02 +0000 Received: from localhost ([127.0.0.1]:38872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isP0o-0004KA-QO for submit@debbugs.gnu.org; Fri, 17 Jan 2020 05:38:02 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:12672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isP0j-0004Jy-Am for 39086@debbugs.gnu.org; Fri, 17 Jan 2020 05:37:57 -0500 Received: from nijino.local (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zcvx4tDHz1LgFS; Fri, 17 Jan 2020 11:37:47 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 47zcvx4tDHz1LgFS DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579257469; bh=V9JvnJ0vhao7JxCMs1Mm7TboonQ39obgKhv2LUPASAo=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=tAblxPIYlAxMEACoMwJpHTTFZ7BFV4iQ+SbTYEhekAkZIlYLs/I4gdV4V0g/UEJsJ hCf/H96l6BDHZpUHFQYxO94PZcSzXCwqxKt/aXm7Q0fSqxAapQhtHn2dKBz2PGpakw dupcQL9PC4M7qg0rCANPeV5BpTT3Ubhdy+8gLDrk= Message-ID: <8212020a503143b359bb9e7f1ab3808c18bfbdd2.camel@student.tugraz.at> From: Leo Prikler Date: Fri, 17 Jan 2020 11:37:56 +0100 In-Reply-To: References: Content-Type: multipart/mixed; boundary="=-NeHz/MeYk5KnMVRs9HUm" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-NeHz/MeYk5KnMVRs9HUm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Am Freitag, den 17.01.2020, 02:17 +0100 schrieb Leo Prikler: > In my haste, I seriously forgot about match-lambda and prefix > strips. > This one should be better. I seriously should not update my patches at 2AM. I only verified that the package itself builds, not that its outputs are correct. *sigh* Anyway, here is the real updated version. --=-NeHz/MeYk5KnMVRs9HUm Content-Disposition: attachment; filename="0002-gnu-Add-unicode-emoji.patch" Content-Type: text/x-patch; name="0002-gnu-Add-unicode-emoji.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA2ZTkyMzU2YWVjYjEwNTg4Njg4NWRlNzliNmExZTUxYzU4ZjUyMmEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IFNhdCwgMTEgSmFuIDIwMjAgMDI6MTI6MTggKzAxMDAKU3ViamVjdDogW1BB VENIIDIvN10gZ251OiBBZGQgdW5pY29kZS1lbW9qaS4KCiogZ251L3BhY2thZ2VzL3VuaWNvZGUu c2NtOiBOZXcgZmlsZS4KKHVuaWNvZGUtZW1vamktZmlsZSk6IE5ldyBwcm9jZWR1cmUuCih1bmlj b2RlLWVtb2ppKTogTmV3IHZhcmlhYmxlLgoqIGdudS9sb2NhbC5tazogQWRkIHVuaWNvZGUuc2Nt IHRvIGJ1aWxkLgotLS0KIGdudS9sb2NhbC5tayAgICAgICAgICAgICB8ICAxICsKIGdudS9wYWNr YWdlcy91bmljb2RlLnNjbSB8IDg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysKIDIgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw NjQ0IGdudS9wYWNrYWdlcy91bmljb2RlLnNjbQoKZGlmZiAtLWdpdCBhL2dudS9sb2NhbC5tayBi L2dudS9sb2NhbC5tawppbmRleCBjYjQ2ZWU3ODgwLi5mNjFhNjdhMWNlIDEwMDY0NAotLS0gYS9n bnUvbG9jYWwubWsKKysrIGIvZ251L2xvY2FsLm1rCkBAIC00OTcsNiArNDk3LDcgQEAgR05VX1NZ U1RFTV9NT0RVTEVTID0JCQkJXAogICAlRCUvcGFja2FnZXMvdG9yLnNjbQkJCQlcCiAgICVEJS9w YWNrYWdlcy90di5zY20JCQkJXAogICAlRCUvcGFja2FnZXMvdW1sLnNjbQkJCQlcCisgICVEJS9w YWNrYWdlcy91bmljb2RlLnNjbQkJCVwKICAgJUQlL3BhY2thZ2VzL3VucnRmLnNjbQkJCVwKICAg JUQlL3BhY2thZ2VzL3VwbnAuc2NtCQkJCVwKICAgJUQlL3BhY2thZ2VzL3VzYi1tb2Rlc3dpdGNo LnNjbQkJXApkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3VuaWNvZGUuc2NtIGIvZ251L3BhY2th Z2VzL3VuaWNvZGUuc2NtCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmQx MjU0MTVmNjYKLS0tIC9kZXYvbnVsbAorKysgYi9nbnUvcGFja2FnZXMvdW5pY29kZS5zY20KQEAg LTAsMCArMSw4NCBAQAorOzs7IEdOVSBHdWl4IC0tLSBGdW5jdGlvbmFsIHBhY2thZ2UgbWFuYWdl bWVudCBmb3IgR05VCis7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTGVvIFByaWtsZXIgPGxlby5wcmlr bGVyQHN0dWRlbnQudHVncmF6LmF0PgorOzs7Cis7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05V IEd1aXguCis7OzsKKzs7OyBHTlUgR3VpeCBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cis7OzsgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKzs7OyB0aGUgRnJlZSBT b2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvciAo YXQKKzs7OyB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCis7OzsKKzs7OyBHTlUgR3Vp eCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQK Kzs7OyBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh bnR5IG9mCis7OzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ VVJQT1NFLiAgU2VlIHRoZQorOzs7IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl IGRldGFpbHMuCis7OzsKKzs7OyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorOzs7IGFsb25nIHdpdGggR05VIEd1aXguICBJ ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKyhkZWZpbmUtbW9k dWxlIChnbnUgcGFja2FnZXMgdW5pY29kZSkKKyAgIzp1c2UtbW9kdWxlIChndWl4IGxpY2Vuc2Vz KQorICAjOnVzZS1tb2R1bGUgKGd1aXggcGFja2FnZXMpCisgICM6dXNlLW1vZHVsZSAoZ3VpeCBk b3dubG9hZCkKKyAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSB0cml2aWFsKSkKKwor KGRlZmluZSAodW5pY29kZS1lbW9qaS1maWxlIG5hbWUgdmVyc2lvbiBoYXNoKQorICAob3JpZ2lu CisgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgKHVyaSAoc3RyaW5nLWFwcGVuZCAiaHR0cHM6 Ly93d3cudW5pY29kZS5vcmcvUHVibGljL2Vtb2ppLyIKKyAgICAgICAgICAgICAgICAgICAgICAg IHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICIvZW1vamktIiBuYW1lICIudHh0Iikp CisgICAgKHNoYTI1NiAoYmFzZTMyIGhhc2gpKSkpCisKKyhkZWZpbmUtcHVibGljIHVuaWNvZGUt ZW1vamkKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAidW5pY29kZS1lbW9qaSIpCisgICAgKHZlcnNp b24gIjEyLjAiKQorICAgIChzb3VyY2UgI2YpCisgICAgKGJ1aWxkLXN5c3RlbSB0cml2aWFsLWJ1 aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzptb2R1bGVzICgoZ3VpeCBidWls ZCB1dGlscykpCisgICAgICAgIzpidWlsZGVyCisgICAgICAgKGxldCAoKG91dCAoc3RyaW5nLWFw cGVuZCAlb3V0cHV0ICIvc2hhcmUvdW5pY29kZS9lbW9qaSIpKSkKKyAgICAgICAgICh1c2UtbW9k dWxlcyAoZ3VpeCBidWlsZCB1dGlscykKKyAgICAgICAgICAgICAgICAgICAgICAoaWNlLTkgbWF0 Y2gpKQorICAgICAgICAgKG1rZGlyLXAgb3V0KQorICAgICAgICAgKGZvci1lYWNoCisgICAgICAg ICAgKG1hdGNoLWxhbWJkYQorICAgICAgICAgICAgKChkZXN0IC4gZmlsZSkKKyAgICAgICAgICAg ICAoYW5kIChzdHJpbmctcHJlZml4PyAidW5pY29kZS0iIGRlc3QpCisgICAgICAgICAgICAgICAg ICAoY29weS1maWxlCisgICAgICAgICAgICAgICAgICAgZmlsZQorICAgICAgICAgICAgICAgICAg IChzdHJpbmctYXBwZW5kIG91dCAiLyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAoc3Vic3RyaW5nIGRlc3QgKHN0cmluZy1sZW5ndGggInVuaWNvZGUtIikpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIi50eHQiKSkpKSkKKyAgICAgICAgICAlYnVpbGQtaW5w dXRzKQorICAgICAgICAgI3QpKSkKKyAgICAoaW5wdXRzCisgICAgIGAoKCJ1bmljb2RlLWVtb2pp LWRhdGEiCisgICAgICAgICwodW5pY29kZS1lbW9qaS1maWxlCisgICAgICAgICAgImRhdGEiIHZl cnNpb24KKyAgICAgICAgICAiMDNzZjdoMWQ2a2I5bTVzMDJsaWY4OGpzaTVranN6cGtmdmN5bWFx eGo4ZHM3MGFyOXBndiIpKQorICAgICAgICgidW5pY29kZS1lbW9qaS1zZXF1ZW5jZXMiCisgICAg ICAgICwodW5pY29kZS1lbW9qaS1maWxlCisgICAgICAgICAgInNlcXVlbmNlcyIgdmVyc2lvbgor ICAgICAgICAgICIxaGdoa2kycm4zbjdtNGx3cHdpMmE1d3JzZjJuaWo0YnhnYTlsZGFieDRnMGcy azIzc3ZzIikpCisgICAgICAgKCJ1bmljb2RlLWVtb2ppLXRlc3QiCisgICAgICAgICwodW5pY29k ZS1lbW9qaS1maWxlCisgICAgICAgICAgInRlc3QiIHZlcnNpb24KKyAgICAgICAgICAiMWRxZDBm aDk5OW1oNm5hajgxNm5pMTEzbTlkaW1meTNpaDluZmZqcTJscnY5bW1sZ2RjayIpKQorICAgICAg ICgidW5pY29kZS1lbW9qaS12YXJpYXRpb24tc2VxdWVuY2VzIgorICAgICAgICAsKHVuaWNvZGUt ZW1vamktZmlsZQorICAgICAgICAgICJ2YXJpYXRpb24tc2VxdWVuY2VzIiB2ZXJzaW9uCisgICAg ICAgICAgIjFjY2N3eDVibDc5dzRjMTl2aTVkaGpxeHJwaDkyczhoaWhwOXk4czJjcXZkem1nYmxu N2EiKSkKKyAgICAgICAoInVuaWNvZGUtZW1vamktendqLXNlcXVlbmNlcyIKKyAgICAgICAgLCh1 bmljb2RlLWVtb2ppLWZpbGUKKyAgICAgICAgICAiendqLXNlcXVlbmNlcyIgdmVyc2lvbgorICAg ICAgICAgICIxbDc5MW5iaWptbWh3YTdrbXZmbjhncDI2YmFuNTEybDZtZ3FwejFtbmJxM3htMTkx ODFuIikpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3d3dy51bmljb2RlLm9yZyIpCisgICAg KHN5bm9wc2lzICJVbmljb2RlIEVtb2ppIGRhdGEiKQorICAgIChkZXNjcmlwdGlvbgorICAgICAi VGhpcyBwYWNrYWdlIGluY2x1ZGVzIGRhdGEgZmlsZXMgbGlzdGluZyBjaGFyYWN0ZXJzIGFuZCBz ZXF1ZW5jZXMsIHRoYXQKK1VuaWNvZGUgZW1vamkgc3VwcG9ydGluZyBmb250cyBvciBrZXlib2Fy ZHMgc2hvdWxkIHN1cHBvcnQgYWNjb3JkaW5nIHRvIHRoZQorVW5pY29kZSBUZWNobm9sb2dpY2Fs IFN0YW5kYXJkICM1MS4iKQorICAgIChsaWNlbnNlIHVuaWNvZGUpKSkKLS0gCjIuMjUuMAoK --=-NeHz/MeYk5KnMVRs9HUm-- From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 17 Jan 2020 10:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.157925767516946 (code B ref 39086); Fri, 17 Jan 2020 10:42:02 +0000 Received: (at 39086) by debbugs.gnu.org; 17 Jan 2020 10:41:15 +0000 Received: from localhost ([127.0.0.1]:38876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isP3z-0004PG-GG for submit@debbugs.gnu.org; Fri, 17 Jan 2020 05:41:15 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:11716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1isP3u-0004P5-4l for 39086@debbugs.gnu.org; Fri, 17 Jan 2020 05:41:13 -0500 Received: from nijino.local (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47zczl5XTMz1LgFj; Fri, 17 Jan 2020 11:41:07 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 47zczl5XTMz1LgFj DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1579257667; bh=sxOu1d0moFa/DiB0SzCHW7XrdHmJHxDgZdfQQiGWJkI=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=PWqtZ5KeTL/2exJnCH3bELTWVzzGq7DC0Q8Ele7lpb/4FxmFdYZTXHxhKquMcpyFx P+6dqcbMntAv8KojuHm7rjRiOVFIuVpMETIfR5Aj6/+h1msF5dClr3L/4X1qOqn5vq IRywNKMcaf2KwP5LmStOPdUq51rkVy3uDzHL+gd0= Message-ID: <3f376d87e5377a04f460f51257780c2988817ec9.camel@student.tugraz.at> From: Leo Prikler Date: Fri, 17 Jan 2020 11:41:16 +0100 In-Reply-To: <87eevyy1g5.fsf@elephly.net> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> <87imlbxg7a.fsf@elephly.net> <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> <87eevyy1g5.fsf@elephly.net> Content-Type: multipart/mixed; boundary="=-44z/i+EUH1BQjRoJs+V6" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-44z/i+EUH1BQjRoJs+V6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Am Freitag, den 17.01.2020, 08:41 +0100 schrieb Ricardo Wurmus: > Leo Prikler writes: > > > Am Donnerstag, den 16.01.2020, 22:08 +0100 schrieb Ricardo Wurmus: > > > Leo Prikler writes: > > > > > > > * gnu/packages/ibus (unicode-cldr-commmon): New package. > > > > > > This should be: > > > > > > * gnu/packages/ibus.scm (unicode-cldr-commmon): New variable. > > > > > > You know, I wonder if these things really belong to ibus.scm. I > > > remember a TODO somewhere in the code that bemoaned the lack of > > > versioned Unicode data files. Perhaps we should just add a new > > > module > > > (gnu packages unicode) — what do you think? > > I don't mind either way, but these packages don't fix the > > TODO. They > > add yet unseen features. > > That’s okay. I just think we should start that new unicode.scm > module > to finally have a place for these data files. That would be a more > appropriate place than ibus.scm. I agree. Incidentally, I just coded up a ucd package to use with ibus or other packages that need the database. I copied some of the recipe from the gentoo ebuild, specifically the idea to use the zipped sources. --=-44z/i+EUH1BQjRoJs+V6 Content-Disposition: attachment; filename="0006-gnu-Add-ucd.patch" Content-Type: text/x-patch; name="0006-gnu-Add-ucd.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAxYzY2MGQ0YzE4YWFlZTkwNDZiOTU4Y2UwNWQ1MGMxNDJmMDc2N2Y3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IEZyaSwgMTcgSmFuIDIwMjAgMTE6MjA6NDYgKzAxMDAKU3ViamVjdDogW1BB VENIIDYvN10gZ251OiBBZGQgdWNkLgoKKiBnbnUvcGFja2FnZXMvdW5pY29kZS5zY20gKHVjZCk6 IE5ldyB2YXJpYWJsZS4KLS0tCiBnbnUvcGFja2FnZXMvdW5pY29kZS5zY20gfCAyOSArKysrKysr KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykK CmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvdW5pY29kZS5zY20gYi9nbnUvcGFja2FnZXMvdW5p Y29kZS5zY20KaW5kZXggNDIwNmQwZGIyZS4uMzlmMjU0ODMxNyAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL3VuaWNvZGUuc2NtCisrKyBiL2dudS9wYWNrYWdlcy91bmljb2RlLnNjbQpAQCAtMjIs NiArMjIsMzUgQEAKICAgIzp1c2UtbW9kdWxlIChndWl4IGRvd25sb2FkKQogICAjOnVzZS1tb2R1 bGUgKGd1aXggYnVpbGQtc3lzdGVtIHRyaXZpYWwpKQogCisoZGVmaW5lLXB1YmxpYyB1Y2QKKyAg KHBhY2thZ2UKKyAgICAobmFtZSAidWNkIikKKyAgICAodmVyc2lvbiAiMTIuMC4wIikKKyAgICAo c291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaC96aXBib21iKQor ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgImh0dHBzOi8vd3d3LnVuaWNvZGUub3JnL1B1Ymxp Yy96aXBwZWQvIiB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiL1VDRC56aXAi KSkKKyAgICAgICAoc2hhMjU2CisgICAgICAgIChiYXNlMzIKKyAgICAgICAgICIxaWdoeTM5Y2pr bXFudjE3OTd3cnhqejc2bXYxZmR3N3pwNWowNHE1NWJrd3hzZGt2cm1oIikpKSkKKyAgICAoYnVp bGQtc3lzdGVtIHRyaXZpYWwtYnVpbGQtc3lzdGVtKQorICAgIChhcmd1bWVudHMKKyAgICAgYCgj Om1vZHVsZXMgKChndWl4IGJ1aWxkIHV0aWxzKSkKKyAgICAgICAjOmJ1aWxkZXIKKyAgICAgICAo bGV0ICgob3V0IChzdHJpbmctYXBwZW5kICVvdXRwdXQgIi9zaGFyZS91Y2QiKSkpCisgICAgICAg ICAodXNlLW1vZHVsZXMgKGd1aXggYnVpbGQgdXRpbHMpKQorICAgICAgICAgKG1rZGlyLXAgb3V0 KQorICAgICAgICAgKGNvcHktcmVjdXJzaXZlbHkgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJz b3VyY2UiKSBvdXQpCisgICAgICAgICAjdCkpKQorICAgIChob21lLXBhZ2UgImh0dHBzOi8vd3d3 LnVuaWNvZGUub3JnIikKKyAgICAoc3lub3BzaXMgIlVuaWNvZGUgQ2hhcmFjdGVyIERhdGFiYXNl IikKKyAgICAoZGVzY3JpcHRpb24KKyAgICAgIlRoZSBVbmljb2RlIENoYXJhY3RlciBEYXRhYmFz ZSAoVUNEKSBjb25zaXN0cyBvZiBhIG51bWJlciBvZiBkYXRhIGZpbGVzCitsaXN0aW5nIFVuaWNv ZGUgY2hhcmFjdGVyIHByb3BlcnRpZXMgYW5kIHJlbGF0ZWQgZGF0YS4gIEl0IGFsc28gaW5jbHVk ZXMgdGVzdAorZGF0YSBmb3IgY29uZm9ybWFuY2UgdG8gc2V2ZXJhbCBpbXBvcnRhbnQgVW5pY29k ZSBhbGdvcml0aG1zLiIpCisgICAgKGxpY2Vuc2UgdW5pY29kZSkpKQorCiAoZGVmaW5lICh1bmlj b2RlLWVtb2ppLWZpbGUgbmFtZSB2ZXJzaW9uIGhhc2gpCiAgIChvcmlnaW4KICAgICAobWV0aG9k IHVybC1mZXRjaCkKLS0gCjIuMjUuMAoK --=-44z/i+EUH1BQjRoJs+V6 Content-Disposition: attachment; filename="0007-gnu-Use-new-ucd-package-in-ibus.patch" Content-Type: text/x-patch; name="0007-gnu-Use-new-ucd-package-in-ibus.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyMGMzMDY4N2MxYWUwNjIzMjMyYmQ4ZmM0MTU2NmZlMjcxYzVjMjBhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IEZyaSwgMTcgSmFuIDIwMjAgMTE6MzU6MjQgKzAxMDAKU3ViamVjdDogW1BB VENIIDcvN10gZ251OiBVc2UgbmV3IHVjZCBwYWNrYWdlIGluIGlidXMuCgoqIGdudS9wYWNrYWdl cy9pYnVzLnNjbSAoaWJ1cylbbmF0aXZlLWlucHV0c106IEFkZCB1Y2QuClJlbW92ZSB1bmljb2Rl LW5hbWVzbGlzdCBhbmQgdW5pY29kZS1ibG9ja3MuCihhcmd1bWVudHMpW2NvbmZpZ3VyZS1mbGFn c106IFVwZGF0ZSBhY2NvcmRpbmdseS4KKHBoYXNlcyk8cHJlcGFyZS11Y2QtZGlyPjogUmVtb3Zl IHBoYXNlLgotLS0KIGdudS9wYWNrYWdlcy9pYnVzLnNjbSB8IDI0ICsrKy0tLS0tLS0tLS0tLS0t LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2lidXMuc2NtIGIvZ251L3BhY2thZ2VzL2lidXMu c2NtCmluZGV4IDE2ZGZiZjQ4ODguLmMwNzY2YzA2YmQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9pYnVzLnNjbQorKysgYi9nbnUvcGFja2FnZXMvaWJ1cy5zY20KQEAgLTgyLDE2ICs4MiwxMSBA QAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXNzb2MtcmVmICVidWlsZC1pbnB1 dHMgInVuaWNvZGUtY2xkci1jb21tb24iKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAiL3NoYXJlL3VuaWNvZGUvY2xkci9jb21tb24vYW5ub3RhdGlvbnMiKQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICItLXdpdGgtdWNkLWRpcj0iCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdldGN3ZCkgIi91Y2Qi KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1y ZWYgJWJ1aWxkLWlucHV0cyAidWNkIikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAiL3NoYXJlL3VjZCIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIi0tZW5hYmxlLXdheWxhbmQiKQogICAgICAgICM6cGhhc2VzCiAgICAgICAgKG1vZGlmeS1w aGFzZXMgJXN0YW5kYXJkLXBoYXNlcwotICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdwcmVw YXJlLXVjZC1kaXIKLSAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90 aGVyLWtleXMpCi0gICAgICAgICAgICAgKG1rZGlyLXAgIi4uL3VjZCIpCi0gICAgICAgICAgICAg KHN5bWxpbmsgKGFzc29jLXJlZiBpbnB1dHMgInVuaWNvZGUtYmxvY2tzIikgIi4uL3VjZC9CbG9j a3MudHh0IikKLSAgICAgICAgICAgICAoc3ltbGluayAoYXNzb2MtcmVmIGlucHV0cyAidW5pY29k ZS1uYW1lc2xpc3QiKSAiLi4vdWNkL05hbWVzTGlzdC50eHQiKQotICAgICAgICAgICAgICN0KSkK ICAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAncGF0Y2gtcHl0aG9uLXRhcmdldC1kaXJlY3Rv cmllcwogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtl eXMpCiAgICAgICAgICAgICAgKGxldCAoKHJvb3QgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBv dXRwdXRzICJvdXQiKQpAQCAtMTU4LDIyICsxNTMsOSBAQAogICAgIChuYXRpdmUtaW5wdXRzCiAg ICAgIGAoKCJnbGliIiAsZ2xpYiAiYmluIikgOyBmb3IgZ2xpYi1nZW5tYXJzaGFsCiAgICAgICAg KCJnb2JqZWN0LWludHJvc3BlY3Rpb24iICxnb2JqZWN0LWludHJvc3BlY3Rpb24pIDsgZm9yIGct aXItY29tcGlsZXIKLQorICAgICAgICgidWNkIiAsdWNkKQogICAgICAgICgidW5pY29kZS1lbW9q aSIgLHVuaWNvZGUtZW1vamkpCiAgICAgICAgKCJ1bmljb2RlLWNsZHItY29tbW9uIiAsdW5pY29k ZS1jbGRyLWNvbW1vbikKLSAgICAgICA7OyBYWFggVE9ETzogTW92ZSBVbmljb2RlIGRhdGEgdG8g aXRzIG93biAodmVyc2lvbmVkKSBwYWNrYWdlLgotICAgICAgICgidW5pY29kZS1uYW1lc2xpc3Qi Ci0gICAgICAgICwob3JpZ2luCi0gICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQotICAgICAg ICAgICAodXJpICJodHRwczovL3d3dy51bmljb2RlLm9yZy9QdWJsaWMvMTIuMC4wL3VjZC9OYW1l c0xpc3QudHh0IikKLSAgICAgICAgICAgKHNoYTI1NgotICAgICAgICAgICAgKGJhc2UzMiAiMHZz cThneDdod3M4bXZ4eTNubGdscHd4dzdreTU3cTBmczA5ZDd3OXhnYjJ5bGs3Zno2MSIpKSkpCi0g ICAgICAgKCJ1bmljb2RlLWJsb2NrcyIKLSAgICAgICAgLChvcmlnaW4KLSAgICAgICAgICAgKG1l dGhvZCB1cmwtZmV0Y2gpCi0gICAgICAgICAgICh1cmkgImh0dHBzOi8vd3d3LnVuaWNvZGUub3Jn L1B1YmxpYy8xMi4wLjAvdWNkL0Jsb2Nrcy50eHQiKQotICAgICAgICAgICAoc2hhMjU2Ci0gICAg ICAgICAgICAoYmFzZTMyICIwNDFzazU0djZyanpiMjNiOXg3eWpkd3pkcDJ3YzdndmZ6N3liYXZn ZzRnYmg1MXdtOHgxIikpKSkKICAgICAgICAoInZhbGEiICx2YWxhKQogICAgICAgICgicGtnLWNv bmZpZyIgLHBrZy1jb25maWcpKSkKICAgICAobmF0aXZlLXNlYXJjaC1wYXRocwotLSAKMi4yNS4w Cgo= --=-44z/i+EUH1BQjRoJs+V6-- From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 03 Feb 2020 09:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.158072336123411 (code B ref 39086); Mon, 03 Feb 2020 09:50:01 +0000 Received: (at 39086) by debbugs.gnu.org; 3 Feb 2020 09:49:21 +0000 Received: from localhost ([127.0.0.1]:40875 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iyYM4-00065X-Ov for submit@debbugs.gnu.org; Mon, 03 Feb 2020 04:49:20 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:7119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iyYM2-00065L-Gh for 39086@debbugs.gnu.org; Mon, 03 Feb 2020 04:49:19 -0500 Received: from nijino.local (194-118-251-194.hdsl.highway.telekom.at [194.118.251.194]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 48B3224hn9z1LWp0; Mon, 3 Feb 2020 10:49:14 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 48B3224hn9z1LWp0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1580723354; bh=yrG8+g79Y9dmaDFNiCz0SaIpA68wp/5V50eqd3AYftQ=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=F2swSDSTPogBomD5fmJGouPJIHrlYBXaGUjM3SpKLP4ubfzVTmvC7NLz0QRiDPsqf UGw8VLinu6PfN+SSki1kehk+aU6MWHrWxcrt1xFbu4gZtihX1eCOwsIwE/k+4VOVFY BTV8DGh53hPuqgdt4X7cUVOe1wFXecQ7Dm37cKrw= Message-ID: <14b45185014c562704cd03621caf69419e98c040.camel@student.tugraz.at> From: Leo Prikler Date: Mon, 03 Feb 2020 10:49:28 +0100 In-Reply-To: <3f376d87e5377a04f460f51257780c2988817ec9.camel@student.tugraz.at> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> <87imlbxg7a.fsf@elephly.net> <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> <87eevyy1g5.fsf@elephly.net> <3f376d87e5377a04f460f51257780c2988817ec9.camel@student.tugraz.at> Content-Type: text/plain User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Bumping this for review. From unknown Sun Jun 22 07:59:11 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Prikler Subject: bug#39086: closed (Re: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common.) Message-ID: References: <87ftfrsn1r.fsf@elephly.net> X-Gnu-PR-Message: they-closed 39086 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 39086@debbugs.gnu.org Date: Mon, 03 Feb 2020 15:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1580744042-32429-1" This is a multi-part message in MIME format... ------------=_1580744042-32429-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #39086: [PATCH] Enable Emoji support in IBus which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 39086@debbugs.gnu.org. --=20 39086: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D39086 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1580744042-32429-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 39086-done) by debbugs.gnu.org; 3 Feb 2020 15:33:48 +0000 Received: from localhost ([127.0.0.1]:42079 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iydjQ-0008QZ-3k for submit@debbugs.gnu.org; Mon, 03 Feb 2020 10:33:48 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iydjN-0008QQ-Q5 for 39086-done@debbugs.gnu.org; Mon, 03 Feb 2020 10:33:47 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1580744023; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=U8guC5islorEuFyRcuY/UB7FHO7YitoYcvSO8Cw0nq0=; b=KoLhtFT/oiP82o/1DaFJvrkxgDlGU7N3/dS9rttMoeBTGCW4ab+s+TSidHwM1ZdM n0pHSpWA5CwvzLqH6aa0TkjsGPwy2tHUiUZZbUprdZaBWuWnbP9XoZC4THyce72gOfo HlMYqjQ5hPrHxCUoKl/PfQqHXYLnHfieCxr8aY+g= Received: from localhost (p54AD4C5C.dip0.t-ipconnect.de [84.173.76.92]) by mx.zohomail.com with SMTPS id 1580744020217412.9600789420772; Mon, 3 Feb 2020 07:33:40 -0800 (PST) References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> <87imlbxg7a.fsf@elephly.net> <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> <87eevyy1g5.fsf@elephly.net> <3f376d87e5377a04f460f51257780c2988817ec9.camel@student.tugraz.at> <14b45185014c562704cd03621caf69419e98c040.camel@student.tugraz.at> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus To: Leo Prikler Subject: Re: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. In-reply-to: <14b45185014c562704cd03621caf69419e98c040.camel@student.tugraz.at> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 03 Feb 2020 16:33:36 +0100 Message-ID: <87ftfrsn1r.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39086-done Cc: 39086-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo Prikler writes: > Bumping this for review. Sorry for the delay. I=E2=80=99ve made a few minor changes and pushed the patches to the master branch (last commit 933bb1acdb). Thank you! -- Ricardo ------------=_1580744042-32429-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Jan 2020 11:58:18 +0000 Received: from localhost ([127.0.0.1]:55474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFPG-0001Ht-1Y for submit@debbugs.gnu.org; Sat, 11 Jan 2020 06:58:18 -0500 Received: from lists.gnu.org ([209.51.188.17]:59058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iqFPE-0001Hm-CV for submit@debbugs.gnu.org; Sat, 11 Jan 2020 06:58:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37678) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iqFPC-00082P-Sf for guix-patches@gnu.org; Sat, 11 Jan 2020 06:58:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_MED, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iqFPB-0006aM-D0 for guix-patches@gnu.org; Sat, 11 Jan 2020 06:58:14 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:2549) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iqFPA-00063G-Re for guix-patches@gnu.org; Sat, 11 Jan 2020 06:58:13 -0500 Received: from nijino.local (193-80-82-122.hdsl.highway.telekom.at [193.80.82.122]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 47vyzJ1RN3z1LLyM for ; Sat, 11 Jan 2020 12:58:03 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 47vyzJ1RN3z1LLyM DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1578743884; bh=D59SKXUkrzQspI0BD7JosYjJR1WriRKSyI4t0xqa96Y=; h=Subject:From:To:Date:From; b=bpRZQmlIBt4RzAXQLr20UkOkcydOkGEpo1I9N0KFdl1rdKcXmhrcBYKVaJaVg/2NL 2HFSgE/7Wn94XN91CpaUb7hITton7T+SKm+ogRCCfiYERYkObuqQwE6h5swmc+xqcn LszHBLdm0tgHJgAmVyaxw3qNuug3g6TWHlG1g0Uk= Message-ID: Subject: [PATCH] Enable Emoji support in IBus From: Leo Prikler To: guix-patches@gnu.org Date: Sat, 11 Jan 2020 12:58:08 +0100 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 129.27.2.202 X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hi Guix! After ibus-enabling my GNOME Desktop, I dug up an ancient bug, which causes Ctrl-Shift-u to no longer work. It appears that in IBus both this feature and Emoji typing are handled through the Emoji engine, which is currently disabled in the Guix build of the ibus package. Hence I started working enabling emoji support. I tested this specific series with a VM based on my own current settings, i.e. with GNOME, GUIX_GTK3_IM_MODULE_FILE set to the system- wide immodules-gtk.cache and with the ibus-anthy engine specifically. >From what I can tell, it does not appear as if Emoji Typing is enabled until an IBus method (e.g. anthy) is added to GNOME, but that appears to be on the GNOME side of things and is perfectly fine by me. Regards, Leo ------------=_1580744042-32429-1-- From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 03 Feb 2020 15:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15807447661219 (code B ref 39086); Mon, 03 Feb 2020 15:47:01 +0000 Received: (at 39086) by debbugs.gnu.org; 3 Feb 2020 15:46:06 +0000 Received: from localhost ([127.0.0.1]:42102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iydvK-0000Jb-2M for submit@debbugs.gnu.org; Mon, 03 Feb 2020 10:46:06 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:22470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iydvI-0000JL-AF for 39086@debbugs.gnu.org; Mon, 03 Feb 2020 10:46:05 -0500 Received: from nijino.local (194-118-251-194.hdsl.highway.telekom.at [194.118.251.194]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 48BBxh3f0yz1LB58; Mon, 3 Feb 2020 16:46:00 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 48BBxh3f0yz1LB58 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1580744760; bh=wCY9Dp7elOsTLNvx+N5BhSvYTrwOJjMbI6ySzw21gb4=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=m6Fe8ZxuM/3tVrMkjQvVapHcFhFb5wz9sT1ddqG3/Uj/4+OSWHmn+wHazjiOaFPzg IJk+HKUUst478ifVaxoBEAdiYbiGOI5/CDv2iszzOz/nDQ5D6W2EJGENRT9xPjSJkv heMzbX7dkm7ooAgnMewjl8SpXdLAtLmTU5fatF9Y= Message-ID: <760c517c8cca0c43c12be83341600972d3c124dc.camel@student.tugraz.at> From: Leo Prikler Date: Mon, 03 Feb 2020 16:46:16 +0100 In-Reply-To: <87ftfrsn1r.fsf@elephly.net> References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> <87imlbxg7a.fsf@elephly.net> <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> <87eevyy1g5.fsf@elephly.net> <3f376d87e5377a04f460f51257780c2988817ec9.camel@student.tugraz.at> <14b45185014c562704cd03621caf69419e98c040.camel@student.tugraz.at> <87ftfrsn1r.fsf@elephly.net> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.4 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Montag, den 03.02.2020, 16:33 +0100 schrieb Ricardo Wurmus: > Leo Prikler writes: > > > Bumping this for review. > > Sorry for the delay. > > I’ve made a few minor changes and pushed the patches to the master > branch (last commit 933bb1acdb). > > Thank you! > > -- > Ricardo Thanks. With 0001-0005 pushed and the bug marked as done, should I open another one for 0006-0007, or is there a reason to keep those inputs as they currently are on master? Regards, Leo From unknown Sun Jun 22 07:59:11 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 03 Feb 2020 16:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39086 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Prikler Cc: 39086@debbugs.gnu.org Received: via spool by 39086-submit@debbugs.gnu.org id=B39086.15807460173255 (code B ref 39086); Mon, 03 Feb 2020 16:07:02 +0000 Received: (at 39086) by debbugs.gnu.org; 3 Feb 2020 16:06:57 +0000 Received: from localhost ([127.0.0.1]:42118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iyeFU-0000qR-Pu for submit@debbugs.gnu.org; Mon, 03 Feb 2020 11:06:57 -0500 Received: from sender4-of-o51.zoho.com ([136.143.188.51]:21119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iyeFS-0000qH-VE for 39086@debbugs.gnu.org; Mon, 03 Feb 2020 11:06:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1580746012; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=9NV1/kyVT1+af1JiXqHzuzIkDR/KMbAHe5lKinKG1OI=; b=D/4ItDeIPjRkOspGfa56FcmC6UGpV2PUTuh91qVzWmLq9YRb1WSNF/ahTBCCluQu VBlKp0ianfCA9FHUUBAmyko9elv3S4a0Jxg1cPjQfphbFEwTxuzQvnRz6QLdc3Xf2aX d1UQt4eKswNWldSly9qQm4+DY4ErmnBTJcqfQ+Gc= Received: from localhost (p54AD4C5C.dip0.t-ipconnect.de [84.173.76.92]) by mx.zohomail.com with SMTPS id 1580746009308573.0769962532005; Mon, 3 Feb 2020 08:06:49 -0800 (PST) References: <20200111120829.29821-1-leo.prikler@student.tugraz.at> <20200111120829.29821-3-leo.prikler@student.tugraz.at> <87imlbxg7a.fsf@elephly.net> <51f014f61bee4c453c50d954b501a3b1dc17370e.camel@student.tugraz.at> <87eevyy1g5.fsf@elephly.net> <3f376d87e5377a04f460f51257780c2988817ec9.camel@student.tugraz.at> User-agent: mu4e 1.2.0; emacs 26.3 From: Ricardo Wurmus In-reply-to: <3f376d87e5377a04f460f51257780c2988817ec9.camel@student.tugraz.at> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 03 Feb 2020 17:06:46 +0100 Message-ID: <87d0avslih.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo Prikler writes: > Am Freitag, den 17.01.2020, 08:41 +0100 schrieb Ricardo Wurmus: >> Leo Prikler writes: >> >> > Am Donnerstag, den 16.01.2020, 22:08 +0100 schrieb Ricardo Wurmus: >> > > Leo Prikler writes: >> > > >> > > > * gnu/packages/ibus (unicode-cldr-commmon): New package. >> > > >> > > This should be: >> > > >> > > * gnu/packages/ibus.scm (unicode-cldr-commmon): New variable. >> > > >> > > You know, I wonder if these things really belong to ibus.scm. I >> > > remember a TODO somewhere in the code that bemoaned the lack of >> > > versioned Unicode data files. Perhaps we should just add a new >> > > module >> > > (gnu packages unicode) =E2=80=94 what do you think? >> > I don't mind either way, but these packages don't fix the >> > TODO. They >> > add yet unseen features. >> >> That=E2=80=99s okay. I just think we should start that new unicode.scm >> module >> to finally have a place for these data files. That would be a more >> appropriate place than ibus.scm. > I agree. Incidentally, I just coded up a ucd package to use with ibus > or other packages that need the database. I copied some of the recipe > from the gentoo ebuild, specifically the idea to use the zipped > sources. Thanks, I just pushed those two patches to the master branch (commit a9e5e6497a). -- Ricardo