From unknown Fri Jun 13 11:36:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47884] [PATCH] Add package: ibus-chewing Resent-From: "Guu, Jin-Cheng" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 19 Apr 2021 00:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47884 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47884@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16187938853243 (code B ref -1); Mon, 19 Apr 2021 00:59:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Apr 2021 00:58:05 +0000 Received: from localhost ([127.0.0.1]:48055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYIEn-0000qF-0P for submit@debbugs.gnu.org; Sun, 18 Apr 2021 20:58:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:59314) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYHNY-0007yo-9l for submit@debbugs.gnu.org; Sun, 18 Apr 2021 20:03:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lYHNW-0002FA-Ng for guix-patches@gnu.org; Sun, 18 Apr 2021 20:03:04 -0400 Received: from mail-vs1-xe2e.google.com ([2607:f8b0:4864:20::e2e]:42894) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lYHNS-00083L-Uv for guix-patches@gnu.org; Sun, 18 Apr 2021 20:03:01 -0400 Received: by mail-vs1-xe2e.google.com with SMTP id 66so16712474vsk.9 for ; Sun, 18 Apr 2021 17:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stonybrook.edu; s=sbu-gmail; h=mime-version:from:date:message-id:subject:to; bh=Q6p59Oj5yBYuMcfTlRZQTgQ8w6pIFwmIFMz1djlw3aQ=; b=D26RGUqsOlHHH6shQy0QrKuRnRb4NdesZRLV0fSsLF5RQrdeINpWAmaiqmFdcsGZGC hzgWCfj6dDYjHIVSZaBMQzVKvq0T5Ac8yzLuQtj1I1YCKpUqviL6FzUEW3HKNsOUex2a 48GyfwauL3V4z1lLvARhuWzPDlBp2iirVGgNo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Q6p59Oj5yBYuMcfTlRZQTgQ8w6pIFwmIFMz1djlw3aQ=; b=azCxOETNkxM3r1mnor2TZTvCh/i5mC62ombOZWVZsidSuFt0ydIt21bv/nMbDTDWwG KbE0bWhyNvPaCBVjwBY89L92rFPGgHAYIPJoHY9X8+lhcSkdBwnbqfiB78G4angwqoyZ /3X7qqWQGWH69bCmiPhCQ6TEZjuwPrmfbk1P9pNUSTqtSxWgtsXE+Vzfflt/XI3I6QRC oJ+5sOpn0aezpgk5tODHyGq4MNjZ0L0dIc8ajaC+V8sNMbwk1UbAr4dYoDp/uLSpzN+t cRP63k+c+1AdMm0xItM47jdoyOU8a0aTuuCv23SuYFtHfPSLHn55xtakmToKPcPLCZ9Y S8Tw== X-Gm-Message-State: AOAM532J9Bu1VwaI/7suDSDlL/1mes93aGvpAU8V5PqSSOSHuT41KAwh 1A2PoaeM8kNTQdO55nEXCQMR4mTS6xjZqA== X-Google-Smtp-Source: ABdhPJzrGuEhddkcm7PvoA5UoHPMaN28VOagWb18lzP+ujcVKpRQYdjY92kjD4TxJbtMtAEA6CrphA== X-Received: by 2002:a67:2c8b:: with SMTP id s133mr1513955vss.1.1618790570658; Sun, 18 Apr 2021 17:02:50 -0700 (PDT) Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com. [209.85.221.173]) by smtp.gmail.com with ESMTPSA id 1sm1547700vsk.4.2021.04.18.17.02.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 18 Apr 2021 17:02:49 -0700 (PDT) Received: by mail-vk1-f173.google.com with SMTP id a11so804745vkl.0 for ; Sun, 18 Apr 2021 17:02:49 -0700 (PDT) X-Received: by 2002:a1f:1e01:: with SMTP id e1mr13317624vke.8.1618790568792; Sun, 18 Apr 2021 17:02:48 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab0:14eb:0:0:0:0:0 with HTTP; Sun, 18 Apr 2021 17:02:47 -0700 (PDT) From: "Guu, Jin-Cheng" Date: Sun, 18 Apr 2021 19:02:47 -0500 X-Gmail-Original-Message-ID: Message-ID: Content-Type: multipart/mixed; boundary="000000000000d1c02d05c0480c52" Received-SPF: permerror client-ip=2607:f8b0:4864:20::e2e; envelope-from=jin-cheng.guu@stonybrook.edu; helo=mail-vs1-xe2e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.7 (-) X-Mailman-Approved-At: Sun, 18 Apr 2021 20:58:04 -0400 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.7 (--) --000000000000d1c02d05c0480c52 Content-Type: text/plain; charset="UTF-8" Hello all, Attached is my first patch to guix. It's for the package `ibus-chewing`, an IBus front-end of Chewing, which is an intelligent Chinese input method for Zhuyin (BoPoMoFo) users. A dependency `gob` is also added. Hopefully, this will attract more Chinese users to guix. Special thanks for their patience and guides to nckx and raghavgururajan on #guix. Most of the code work came from raghavgururajan. Regards, Jin --000000000000d1c02d05c0480c52 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gnu-Add-gob-and-ibus-chewing.patch" Content-Disposition: attachment; filename="0001-gnu-Add-gob-and-ibus-chewing.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSBiYjIyNmIyNjgwZDViNjZhODYzZmYyMzRkMmQwYTYyMDdmN2Y4Y2IwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBqY2d1dTk1IDxqY2d1dTk1QGdtYWlsLmNvbT4KRGF0ZTogU3Vu LCAxOCBBcHIgMjAyMSAxODozMjowMCAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTogQWRkIGdv YiBhbmQgaWJ1cy1jaGV3aW5nLgoKKiBnbnUvcGFja2FnZXMvaWJ1cy5zY206IEFkZCB0d28gcGFj a2FnZXM6IGdvYiBhbmQgaWJ1cy1jaGV3aW5nLgotLS0KIGdudS9wYWNrYWdlcy9pYnVzLnNjbSB8 IDEzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj aGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9pYnVz LnNjbSBiL2dudS9wYWNrYWdlcy9pYnVzLnNjbQppbmRleCBlNjAwMWVmYTdmLi40ZDgzOGRiNDRm IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvaWJ1cy5zY20KKysrIGIvZ251L3BhY2thZ2VzL2li dXMuc2NtCkBAIC0zNiwxOSArMzYsMjQgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg YW50aHkpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGF1dG90b29scykKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgYmFzZSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg Ymlzb24pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJvb3N0KQogICAjOnVzZS1tb2R1 bGUgKGdudSBwYWNrYWdlcyBjaGVjaykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21h a2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGRhdGFiYXNlcykKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgZGF0YXN0cnVjdHVyZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGRibSkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZmxleCkKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgZnJlZWRlc2t0b3ApCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGdldHRleHQpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdsaWIpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGdub21lKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBndGspCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGlzby1jb2RlcykKKyAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgbGFuZ3VhZ2UpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGxvZ2dpbmcpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHBhY2thZ2UtbWFu YWdlbWVudCkKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcGVybCkKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgcGtnLWNvbmZpZykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2Fn ZXMgcHl0aG9uKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzZXJpYWxpemF0aW9uKQpA QCAtNTcsNiArNjIsMTM5IEBACiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHVuaWNvZGUp CiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhvcmcpKQogCisoZGVmaW5lLXB1YmxpYyBn b2IKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiZ29iIikKKyAgICAodmVyc2lvbiAiMi4wLjIwIikK KyAgICAoc291cmNlCisgICAgIChvcmlnaW4KKyAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAg ICAgICAodXJpCisgICAgICAgIChzdHJpbmctYXBwZW5kICJodHRwOi8vZnRwLjV6LmNvbS9wdWIv Z29iL2dvYjItIiB2ZXJzaW9uICIudGFyLnh6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAo YmFzZTMyICIwOWwwcHI4M3ZwbDUzaHlsNjEwcXNybHNtbDJkcmliaWppazBiOXBmazJtOGdrMDg5 dnBwIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGdsaWItb3ItZ3RrLWJ1aWxkLXN5c3RlbSkKKyAg ICAoaW5wdXRzCisgICAgIGAoKCJnbGliIiAsZ2xpYikKKyAgICAgICAoImd0aysiICxndGsrKSkp CisgICAgKG5hdGl2ZS1pbnB1dHMKKyAgICAgYCgoImJpc29uIiAsYmlzb24pCisgICAgICAgKCJm bGV4IiAsZmxleCkKKyAgICAgICAoInBlcmwiICxwZXJsKQorICAgICAgICgicGtnLWNvbmZpZyIg LHBrZy1jb25maWcpKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3d3dy5qaXJrYS5vcmcvZ29i Lmh0bWwiKQorICAgIChzeW5vcHNpcyAiR09iamVjdCBCdWlsZGVyIikKKyAgICAoZGVzY3JpcHRp b24gIkdPQiBpcyBhIHByZXByb2Nlc3NvciBmb3IgbWFraW5nIEdPYmplY3RzIHdpdGggaW5saW5l IEMgY29kZSBzbwordGhhdCBnZW5lcmF0ZWQgZmlsZXMgYXJlIG5vdCBlZGl0ZWQuICBTeW50YXgg aXMgaW5zcGlyZWQgYnkgSmF2YSBhbmQgWWFjYyBvcgorTGV4LiAgVGhlIGltcGxlbWVudGF0aW9u IGlzIGludGVudGlvbmFsbHkga2VwdCBzaW1wbGUsIGFuZCBubyBDIGFjdHVhbCBjb2RlCitwYXJz aW5nIGlzIGRvbmUuIikKKyAgICAobGljZW5zZSBncGwyKykpKQorCisoZGVmaW5lLXB1YmxpYyBp YnVzLWNoZXdpbmcKKyAgKHBhY2thZ2UKKyAgICAobmFtZSAiaWJ1cy1jaGV3aW5nIikKKyAgICAo dmVyc2lvbiAiMS42LjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRo b2QgZ2l0LWZldGNoKQorICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAo dXJsICJodHRwczovL2dpdGh1Yi5jb20vZGVmaW5pdGUvaWJ1cy1jaGV3aW5nIikKKyAgICAgICAg ICAgICAoY29tbWl0IHZlcnNpb24pCisgICAgICAgICAgICAgOzsgVG8gcHVsbCBDTWFrZS1GZWRv cmEuCisgICAgICAgICAgICAgKHJlY3Vyc2l2ZT8gI3QpKSkKKyAgICAgICAoZmlsZS1uYW1lIChn aXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFz ZTMyICIwNnZtdmt6N2p2dzJsZjBxM3FpZjlhdmEwa21zamM4anZodmYybmdwMGw2MGI4Ymk1cDAz IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIGNtYWtlLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1l bnRzCisgICAgIGAoIzpjb25maWd1cmUtZmxhZ3MKKyAgICAgICAobGlzdAorICAgICAgICAoc3Ry aW5nLWFwcGVuZCAiLURMSUJFWEVDX0RJUj0iCisgICAgICAgICAgICAgICAgICAgICAgIChhc3Nv Yy1yZWYgJW91dHB1dHMgIm91dCIpCisgICAgICAgICAgICAgICAgICAgICAgICIvbGliZXhlYyIp KQorICAgICAgICM6aW1wb3J0ZWQtbW9kdWxlcworICAgICAgICgsQCVjbWFrZS1idWlsZC1zeXN0 ZW0tbW9kdWxlcworICAgICAgICAoZ3VpeCBidWlsZCBnbGliLW9yLWd0ay1idWlsZC1zeXN0ZW0p KQorICAgICAgICM6bW9kdWxlcworICAgICAgICgoZ3VpeCBidWlsZCBjbWFrZS1idWlsZC1zeXN0 ZW0pCisgICAgICAgICgoZ3VpeCBidWlsZCBnbGliLW9yLWd0ay1idWlsZC1zeXN0ZW0pCisgICAg ICAgICAjOnByZWZpeCBnbGliLW9yLWd0azopCisgICAgICAgIChndWl4IGJ1aWxkIHV0aWxzKSkK KyAgICAgICAjOnBoYXNlcworICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMK KyAgICAgICAgIChkZWxldGUgJ2NoZWNrKQorICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAn d3JhcC1lbnYKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxs b3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAobGV0ICgob3V0IChhc3NvYy1yZWYgb3V0cHV0 cyAib3V0IikpKQorICAgICAgICAgICAgICAgKGZvci1lYWNoCisgICAgICAgICAgICAgICAgKGxh bWJkYSAobmFtZSkKKyAgICAgICAgICAgICAgICAgIChsZXQgKChmaWxlIChzdHJpbmctYXBwZW5k IG91dCAiL2xpYmV4ZWMvIiBuYW1lKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChvdXQgKGFz c29jLXJlZiBvdXRwdXRzICJvdXQiKSkpCisgICAgICAgICAgICAgICAgICAgICh3cmFwLXByb2dy YW0gZmlsZQorICAgICAgICAgICAgICAgICAgICAgIGAoIkdJX1RZUEVMSUJfUEFUSCIgIjoiIHBy ZWZpeAorICAgICAgICAgICAgICAgICAgICAgICAgKCwoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVm IGlucHV0cyAiaWJ1cyIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvbGliL2dpcmVwb3NpdG9yeS0xLjAiKSkpCisgICAgICAgICAgICAgICAgICAgICAgYCgiWERH X0RBVEFfRElSUyIgIjoiIHByZWZpeAorICAgICAgICAgICAgICAgICAgICAgICAgKCwoc3RyaW5n LWFwcGVuZCBvdXQgIi9zaGFyZSIpKSkpKSkKKyAgICAgICAgICAgICAgICAnKCJpYnVzLWVuZ2lu ZS1jaGV3aW5nIiAiaWJ1cy1zZXR1cC1jaGV3aW5nIikpKSkpCisgICAgICAgICAoYWRkLWFmdGVy ICd3cmFwLWVudiAnZ2xpYi1vci1ndGstY29tcGlsZS1zY2hlbWFzCisgICAgICAgICAgIChhc3Nv Yy1yZWYgZ2xpYi1vci1ndGs6JXN0YW5kYXJkLXBoYXNlcyAnZ2xpYi1vci1ndGstY29tcGlsZS1z Y2hlbWFzKSkKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ2dsaWItb3ItZ3RrLWNvbXBpbGUtc2NoZW1h cyAnZ2xpYi1vci1ndGstd3JhcAorICAgICAgICAgICAoYXNzb2MtcmVmIGdsaWItb3ItZ3RrOiVz dGFuZGFyZC1waGFzZXMgJ2dsaWItb3ItZ3RrLXdyYXApKQorICAgICAgICAgKGFkZC1hZnRlciAn Z2xpYi1vci1ndGstd3JhcCAnY3VzdG9tLWNoZWNrCisgICAgICAgICAgIChsYW1iZGEqICgjOmtl eSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICA7OyBUZXN0cyB3cml0 ZSB0byAkSE9NRS4KKyAgICAgICAgICAgICAoc2V0ZW52ICJIT01FIiAoZ2V0Y3dkKSkKKyAgICAg ICAgICAgICA7OyBUZXN0cyBsb29rIGZvciAkWERHX1JVTlRJTUVfRElSLgorICAgICAgICAgICAg IChzZXRlbnYgIlhER19SVU5USU1FX0RJUiIgKGdldGN3ZCkpCisgICAgICAgICAgICAgOzsgVGVz dHMgbG9vayBmb3IgJFhER19EQVRBX0RJUlMuCisgICAgICAgICAgICAgKHNldGVudiAiWERHX0RB VEFfRElSUyIKKyAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIChnZXRlbnYgIlhE R19EQVRBX0RJUlMiKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIjoiIChh c3NvYy1yZWYgb3V0cHV0cyAib3V0IikgIi9zaGFyZSIpKQorICAgICAgICAgICAgIDs7IEZvciBt aXNzaW5nICcvZXRjL21hY2hpbmUtaWQnLgorICAgICAgICAgICAgIChzZXRlbnYgIkRCVVNfRkFU QUxfV0FSTklOR1MiICIwIikKKyAgICAgICAgICAgICA7OyBUZXN0cyByZXF1aXJlIGEgcnVubmlu ZyBYIHNlcnZlci4KKyAgICAgICAgICAgICAoc3lzdGVtICJYdmZiIDoxICtleHRlbnNpb24gR0xY ICYiKQorICAgICAgICAgICAgIChzZXRlbnYgIkRJU1BMQVkiICI6MSIpCisgICAgICAgICAgICAg OzsgVGVzdHMgcmVxdWlyZSBydW5uaW5nIGlCdXMgZGFlbW9uLgorICAgICAgICAgICAgIChzeXN0 ZW0gImlidXMtZGFlbW9uIC0tZGFlbW9uaXplIikKKyAgICAgICAgICAgICAod2l0aC1kaXJlY3Rv cnktZXhjdXJzaW9uICJ0ZXN0LWJpbiIKKyAgICAgICAgICAgICAgIChmb3ItZWFjaCAobGFtYmRh ICh0ZXN0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGludm9rZSB0ZXN0KSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAobGlzdAorICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9J QnVzQ2hld2luZ1ByZUVkaXQtdGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi4vaWJ1 cy1jaGV3aW5nLWVuZ2luZS10ZXN0IgorICAgICAgICAgICAgICAgICAgICAgICAgICAiLi9NYWtl ckRpYWxvZ1V0aWwtdGVzdCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi4vSUJ1c0NoZXdp bmdVdGlsLXRlc3QiCisgICAgICAgICAgICAgICAgICAgICAgICAgICIuL01ha2VyRGlhbG9nQmFj a2VuZC10ZXN0IikpKSkpKSkpCisgICAgKGlucHV0cworICAgICBgKCgiZ2xpYiIgLGdsaWIpCisg ICAgICAgKCJnb2IiICxnb2IpCisgICAgICAgKCJnc2V0dGluZ3MtZGVza3RvcC1zY2hlbWFzIiAs Z3NldHRpbmdzLWRlc2t0b3Atc2NoZW1hcykKKyAgICAgICAoImd0ayIgLGd0aystMikKKyAgICAg ICAoImlidXMiICxpYnVzKQorICAgICAgICgibGlibm90aWZ5IiAsbGlibm90aWZ5KQorICAgICAg ICgibGliY2hld2luZyIgLGxpYmNoZXdpbmcpCisgICAgICAgKCJsaWJ4MTEiICxsaWJ4MTEpCisg ICAgICAgKCJsaWJ4dHN0IiAsbGlieHRzdCkKKyAgICAgICAoInJwbSIgLHJwbSkpKQorICAgIChu YXRpdmUtaW5wdXRzCisgICAgIGAoKCJnZXR0ZXh0IiAsZ2V0dGV4dC1taW5pbWFsKQorICAgICAg ICgiZ2xpYi1iaW4iICxnbGliICJiaW4iKQorICAgICAgICgicGVybCIgLHBlcmwpCisgICAgICAg KCJwa2ctY29uZmlnIiAscGtnLWNvbmZpZykKKyAgICAgICAoInhvcmctc2VydmVyIiAseG9yZy1z ZXJ2ZXItZm9yLXRlc3RzKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9naXRodWIuY29tL2Rl ZmluaXRlL2lidXMtY2hld2luZyIpCisgICAgKHN5bm9wc2lzICJDaGV3aW5nIGVuZ2luZSBmb3Ig SUJ1cyIpCisgICAgKGRlc2NyaXB0aW9uICJJQnVzLUNoZXdpbmcgaXMgYW4gSUJ1cyBmcm9udC1l bmQgb2YgQ2hld2luZywKK2FuIGludGVsbGlnZW50IENoaW5lc2UgaW5wdXQgbWV0aG9kIGZvciBa aHV5aW4gKEJvUG9Nb0ZvKSB1c2Vycy4iKQorICAgIChsaWNlbnNlCisgICAgIChsaXN0CisgICAg ICA7OyBDTWFrZS1GZWRvcmEuCisgICAgICBleHBhdAorICAgICAgOzsgT3RoZXJzLgorICAgICAg Z3BsMispKSkpCisKIChkZWZpbmUtcHVibGljIGlidXMKICAgKHBhY2thZ2UKICAgICAobmFtZSAi aWJ1cyIpCi0tIAoyLjMxLjEKCg== --000000000000d1c02d05c0480c52-- From unknown Fri Jun 13 11:36:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47884] [PATCH] Add package: ibus-chewing References: In-Reply-To: Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 19 Apr 2021 12:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47884 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47884@debbugs.gnu.org Received: via spool by 47884-submit@debbugs.gnu.org id=B47884.161883488113515 (code B ref 47884); Mon, 19 Apr 2021 12:22:01 +0000 Received: (at 47884) by debbugs.gnu.org; 19 Apr 2021 12:21:21 +0000 Received: from localhost ([127.0.0.1]:48641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYSu0-0003Vv-VH for submit@debbugs.gnu.org; Mon, 19 Apr 2021 08:21:21 -0400 Received: from out2.migadu.com ([188.165.223.204]:43912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lYStw-0003Vd-4y for 47884@debbugs.gnu.org; Mon, 19 Apr 2021 08:21:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1618834873; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=9c0ZuxZ+Rpl1Ap/prFNxx89qtTZ/CLjNQy9+MRCeYMc=; b=ia5U7nsooQSy+ilm0MzWxA/eluETq/R9XlkuxlD1wWyemIZMIxaJKVXgEaRZT7xB6n0tqD /37H2CFREM4xOHzIyjHOj1aLMRcO3OLWrNESqmtCcKKK6rF1fR8HtCF3AXZMIp79q6dQgB NVT3gh2v4t+PkIorvYecjfvjjK1BydikkU+izui3pHKi1DJLFSPeUgb2j2c8413/PuL5B8 vWb4qbvJhSNbsjfIDdCoy5NlZs11G2pwGRCSKK++9H3JnGWhpNgjkBm1Ii5nokxlyNH4O8 PKezlxk+Zh7ceLv7bCy2zvOJOHCj48jgTNw9X6MEI3+b/ZaN5lfFbtlE0Zn6lQ== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Message-ID: <0a063953-4699-72e5-ead5-3d9bea22f7b9@raghavgururajan.name> Date: Mon, 19 Apr 2021 08:21:11 -0400 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ELm7E0MYPPhaDWkmqJAw9zEvWEC8NJpE5" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name 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 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ELm7E0MYPPhaDWkmqJAw9zEvWEC8NJpE5 Content-Type: multipart/mixed; boundary="J4g0RmrzhDX0ryucYDeLV4reAKsdNpXty"; protected-headers="v1" From: Raghav Gururajan To: 47884@debbugs.gnu.org Message-ID: <0a063953-4699-72e5-ead5-3d9bea22f7b9@raghavgururajan.name> Subject: Re: [PATCH] Add package: ibus-chewing --J4g0RmrzhDX0ryucYDeLV4reAKsdNpXty Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Jin-Cheng! Congratulations on your first patch. \o/ You don't have to under-sell your work. I just cleaned up the pack-def=20 and fixed the glib schema error. All others are your work. :-) Also, if anyone helps you with code/snippet in #guix, you don't have to=20 use the same code/snippet. You are free to adopt them in any way you see = fit. Folks usually share a code/snippet, purely for informational purpose= s. REVIEW: [1] As Julien mentioned in #guix, it is better to make two patches, one=20 for dependency package and one for the main package. [2] Package gob appears to be a candidate for glib.scm. So its better to = move this package to glib.scm. [3] In Guix, we try to avoid bundled stuff, for better security and=20 reproducibilty. It'd be great if you package cmake-fedora separately=20 (like gob) and remove the use of `recursive? #t`, in ibus-chewing. As usual, if you have any questions, feel to free to ask around in=20 #guix. ;-) Regards, RG. --J4g0RmrzhDX0ryucYDeLV4reAKsdNpXty-- --ELm7E0MYPPhaDWkmqJAw9zEvWEC8NJpE5 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYH11twUDAAAAAAAKCRBfWBZkf4vlUQux AP9zrbw0PgNTWuvxTsAP5+pPU/WaDnoEdHEnzVFx1QEYiQD/Z58hWJwx/hu5E3F9sYFmI95bXHpZ nFCvawkqWutZMwA= =rkwx -----END PGP SIGNATURE----- --ELm7E0MYPPhaDWkmqJAw9zEvWEC8NJpE5--