From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:57190) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1isP4l-0008Na-VX for guix-patches@gnu.org; Fri, 17 Jan 2020 05:42:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1isP4k-0002uU-Az for guix-patches@gnu.org; Fri, 17 Jan 2020 05:42:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:32903) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1isP4k-0002uG-6C for guix-patches@gnu.org; Fri, 17 Jan 2020 05:42:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1isP4k-0004QL-4E for guix-patches@gnu.org; Fri, 17 Jan 2020 05:42:02 -0500 Subject: [bug#39086] [PATCH 3/5] gnu: Add unicode-cldr-common. Resent-Message-ID: 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" MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Ricardo Wurmus Cc: 39086@debbugs.gnu.org --=-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--