From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:40091) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMA36-0004VP-RZ for guix-patches@gnu.org; Sun, 20 Oct 2019 08:11:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iMA34-0003HV-JP for guix-patches@gnu.org; Sun, 20 Oct 2019 08:11:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45156) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iMA34-0003HO-44 for guix-patches@gnu.org; Sun, 20 Oct 2019 08:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iMA33-0000W0-Tm for guix-patches@gnu.org; Sun, 20 Oct 2019 08:11:01 -0400 Subject: [bug#37714] Add renpy package Resent-Message-ID: Message-ID: From: Leo Prikler Date: Sun, 20 Oct 2019 14:09:54 +0200 In-Reply-To: References: <87d0et96lm.fsf@nicolasgoaziou.fr> Content-Type: multipart/mixed; boundary="=-aIsY680wSbO0VR1TuVYx" 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: Nicolas Goaziou Cc: 37714@debbugs.gnu.org --=-aIsY680wSbO0VR1TuVYx Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Am Samstag, den 19.10.2019, 22:59 +0200 schrieb Leo Prikler: > - 0003 splits renpy into the python package python2-renpy and the > program itself. This makes the build rules a little easier to read, > even if they themselves did not change much. Now also with a package description for python2-renpy. > - 0004 fixes the launcher (mostly). One can now set a project > directory, create projects, launch created projects and open project > directories in the default file explorer. However, setting the editor > (and hence launching one) still does not work. Adjusted accordingly. - 0005 uses pre-install renpy to compile the games. I've also updated the comments on #:tests? that are inaccurate as of 0002. Regards, Leo --=-aIsY680wSbO0VR1TuVYx Content-Disposition: attachment; filename="0003-gnu-split-renpy-into-library-and-program.patch" Content-Type: text/x-patch; name="0003-gnu-split-renpy-into-library-and-program.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSAyMTE3MGMzODdkNGQxMzYzMTIzZjg2ZGNkMWEwODkxYWUyMjZjOWFiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21yYWRlIFl1cmkgPHl1cmlAbmlqaW5vPgpEYXRlOiBTYXQs IDE5IE9jdCAyMDE5IDE4OjM0OjE4ICswMjAwClN1YmplY3Q6IFtQQVRDSCAzLzVdIGdudTogc3Bs aXQgcmVucHkgaW50byBsaWJyYXJ5IGFuZCBwcm9ncmFtCgpnbnUvcGFja2FnZXMvZ2FtZS1kZXZl bG9wbWVudDogKHB5dGhvbjItcmVucHkpOiBOZXcgdmFyaWFibGUuCihyZW5weSk6IFNwbGl0IG9m ZiBweXRob24gbW9kdWxlIGludG8gcHl0aG9uMi1yZW5weS4KQWRqdXN0IGlucHV0cyBhY2NvcmRp bmdseS4KLS0tCiBnbnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20gfCA3OSArKysrKysr KysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygr KSwgMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dhbWUtZGV2ZWxv cG1lbnQuc2NtIGIvZ251L3BhY2thZ2VzL2dhbWUtZGV2ZWxvcG1lbnQuc2NtCmluZGV4IGViZWJl OTYzMjguLjIxMTA1MThmMGIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9nYW1lLWRldmVsb3Bt ZW50LnNjbQorKysgYi9nbnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20KQEAgLTEwMjEs OSArMTAyMSw5IEBAIFdoaWxlIGl0IGFpbXMgdG8gYmUgdXNlZCBhcyBhIGRyb3AtaW4gcmVwbGFj ZW1lbnQsIGl0IGFwcGVhcnMgdG8gYmUKIGRldmVsb3BlZCBtYWlubHkgZm9yIFJlbidweS4iKQog ICAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpsZ3BsMi4xIGxpY2Vuc2U6emxpYikpKSkpCiAK LShkZWZpbmUtcHVibGljIHJlbnB5CisoZGVmaW5lLXB1YmxpYyBweXRob24yLXJlbnB5CiAgIChw YWNrYWdlCi0gICAgKG5hbWUgInJlbnB5IikKKyAgICAobmFtZSAicHl0aG9uMi1yZW5weSIpCiAg ICAgKHZlcnNpb24gIjcuMy41IikKICAgICAoc291cmNlCiAgICAgIChvcmlnaW4KQEAgLTEwMzMs MTAgKzEwMzMsNyBAQCBkZXZlbG9wZWQgbWFpbmx5IGZvciBSZW4ncHkuIikKICAgICAgICAoc2hh MjU2IChiYXNlMzIgIjFhbnI1Y2ZidmJzYmlrNHY0cnZya2RrY2l3aGc3MDBrNGx5ZGZiczRuODVy YWltejltdzQiKSkpKQogICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAg ICAoYXJndW1lbnRzCi0gICAgIGAoOzsgVE9ETzogV2UgY3VycmVudGx5IGNhbid0IHJ1biByZW5w eSBpbnNpZGUgdGhlIGd1aXhidWlsZGVyIGFuZAotICAgICAgIDs7IGhlbmNlIGNhbid0IHRlc3Qg aXQgb3IgdXNlIGl0IGluc2lkZSB0aGUgYnVpbGQuCi0gICAgICAgOzsgUGVyaGFwcyB3ZSBzaG91 bGQgc2V0IHVwIGFuIFggc2VydmVyLgotICAgICAgICM6dGVzdHM/ICNmCisgICAgIGAoIzp0ZXN0 cz8gI2YgOyBub24tdHJpdmlhbCB0ZXN0cyByZXF1aXJlIGEgbW9yZSBjb21wbGV0ZSBSZW4ncHkK ICAgICAgICAjOnB5dGhvbiAscHl0aG9uLTIKICAgICAgICAjOnBoYXNlcwogICAgICAgIChtb2Rp ZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMKQEAgLTEwNjMsNyArMTA2MCw2IEBAIGRldmVsb3Bl ZCBtYWlubHkgZm9yIFJlbidweS4iKQogICAgICAgICAgICAgICAgIChpbnZva2UgInB5dGhvbiIg Ii1tIiAiY29tcGlsZWFsbCIgInJlbnB5IikpCiAgICAgICAgICAgICAgIChnZXRjd2QpIGFyZ3Mp CiAgICAgICAgICAgICAgI3QpKQotICAgICAgICAgOzsgVE9ETzogSGVyZSB3ZSBtaWdodCB1c2Ug YSBwb3N0LWJ1aWxkIHBoYXNlIHRvIGNvbXBpbGUgdGhlIGdhbWVzLgogCiAgICAgICAgICAocmVw bGFjZSAnaW5zdGFsbAogICAgICAgICAgICAobGFtYmRhIGFyZ3MKQEAgLTEwODMsMTQgKzEwNzks NDMgQEAgZGV2ZWxvcGVkIG1haW5seSBmb3IgUmVuJ3B5LiIpCiAgICAgICAgICAgICAgICAgICAo Y29weS1yZWN1cnNpdmVseSAicmVucHkiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCBvdXQgc2l0ZSAiL3JlbnB5IikpKSkKICAgICAgICAgICAgICAg KGdldGN3ZCkgYXJncykKLSAgICAgICAgICAgICAjdCkpCisgICAgICAgICAgICAgI3QpKSkpKQor ICAgIChpbnB1dHMKKyAgICAgYCgoImZmbXBlZyIgLGZmbXBlZykKKyAgICAgICAoImZyZWV0eXBl IiAsZnJlZXR5cGUpCisgICAgICAgKCJnbGV3IiAsZ2xldykKKyAgICAgICAoImxpYnBuZyIgLGxp YnBuZykKKyAgICAgICAoInB5dGhvbjItcHlnYW1lIiAscHl0aG9uMi1weWdhbWUtc2RsMikKKyAg ICAgICAoInNkbC11bmlvbiIKKyAgICAgICAgLChzZGwtdW5pb24gKGxpc3Qgc2RsMiBzZGwyLWlt YWdlIHNkbDItbWl4ZXIgc2RsMi10dGYpKSkpKQorICAgIChuYXRpdmUtaW5wdXRzCisgICAgIGAo KCJweXRob24yLWN5dGhvbiIgLHB5dGhvbjItY3l0aG9uKSkpCisgICAgKGhvbWUtcGFnZSAiaHR0 cDovL3d3dy5yZW5weS5vcmcvIikKKyAgICAoc3lub3BzaXMgIlJlbidweSBweXRob24gbW9kdWxl IikKKyAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBjb250YWlucyB0aGUgc2hhcmVkIGxp YnJhcmllcyBhbmQgUHl0aG9uIG1vZHVsZXMKK29mIHJlbnB5LiIpCisgICAgKGxpY2Vuc2UgbGlj ZW5zZTpleHBhdCkpKQogCi0gICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdpbnN0YWxsLXJl bnB5CisoZGVmaW5lLXB1YmxpYyByZW5weQorICAocGFja2FnZQorICAgIChpbmhlcml0IHB5dGhv bjItcmVucHkpCisgICAgKG5hbWUgInJlbnB5IikKKyAgICAodmVyc2lvbiAiNy4zLjUiKQorICAg IChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAg IGAoOzsgVE9ETzogV2UgY3VycmVudGx5IGNhbid0IHJ1biByZW5weSBpbnNpZGUgdGhlIGd1aXhi dWlsZGVyLgorICAgICAgIDs7IFBlcmhhcHMgd2Ugc2hvdWxkIHNldCB1cCBhbiBYIHNlcnZlci4K KyAgICAgICAjOnRlc3RzPyAjZgorICAgICAgICM6cHl0aG9uICxweXRob24tMgorICAgICAgICM6 cGhhc2VzCisgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAg OzsgVE9ETzogSGVyZSB3ZSB3b3VsZCB1c2UgcmVuJ3B5IHRvIGNvbXBpbGUgdGhlIGdhbWVzLgor ICAgICAgICAgKGRlbGV0ZSAnYnVpbGQpCisgICAgICAgICAocmVwbGFjZSAnaW5zdGFsbAogICAg ICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlz KQogICAgICAgICAgICAgIDs7IEhlcmUgd2UgaW5zdGFsbCBvdXIgY3VzdG9tIHJlbnB5IHByb2dy YW0uCiAgICAgICAgICAgICAgOzsgQWZ0ZXIgZmluaXNoaW5nIHRoaXMgc3RlcCwgIm91dCIgd2ls bCBoYXZlIHRoZSBmb2xsb3dpbmc6CiAgICAgICAgICAgICAgOzsgfC0tIGJpbi9yZW5weQotICAg ICAgICAgICAgIDs7IHwtLSBsaWIvcHl0aG9uWC5ZL3NpdGUtcGFja2FnZXMvcmVucHkKICAgICAg ICAgICAgICA7OyBgLS0gc2hhcmUvcmVucHkgOyBpLmUuIHBhdGhfdG9fcmVucHlfYmFzZSgpCiAg ICAgICAgICAgICAgOzsgICAgIGAtLSBjb21tb24KICAgICAgICAgICAgICA7OwpAQCAtMTExMiwx MiArMTEzNyw3IEBAIGRldmVsb3BlZCBtYWlubHkgZm9yIFJlbidweS4iKQogICAgICAgICAgICAg IDs7ICAgICB8LS0gcmVucHkgICAgIDsgUmVuJ3B5IHB5dGhvbiBjb2RlIChzb3VyY2UgKyBjb21w aWxlZCkKICAgICAgICAgICAgICA7OyAgICAgfC0tIFN1cGVyIEF3ZXNvbWUgR2FtZS5weQogICAg ICAgICAgICAgIDs7ICAgICBgLS0gU3VwZXIgQXdlc29tZSBHYW1lLnNoCi0gICAgICAgICAgICAg KGxldCogKChweWdhbWUgKGFzc29jLXJlZiBpbnB1dHMgInB5dGhvbjItcHlnYW1lIikpCi0gICAg ICAgICAgICAgICAgICAgIChzaXRlIChzdHJpbmctYXBwZW5kICIvbGliL3B5dGhvbiIKLSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLCh2ZXJzaW9uLW1ham9yK21pbm9y Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtdmVy c2lvbiBweXRob24tMikpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICIvc2l0ZS1wYWNrYWdlcyIpKQotICAgICAgICAgICAgICAgICAgICAob3V0IChhc3NvYy1yZWYg b3V0cHV0cyAib3V0IikpCisgICAgICAgICAgICAgKGxldCogKChvdXQgKGFzc29jLXJlZiBvdXRw dXRzICJvdXQiKSkKICAgICAgICAgICAgICAgICAgICAgKGJpbi9yZW5weSAoc3RyaW5nLWFwcGVu ZCBvdXQgIi9iaW4vcmVucHkiKSkpCiAgICAgICAgICAgICAgICAobWtkaXItcCAoc3RyaW5nLWFw cGVuZCBvdXQgIi9iaW4iKSkKICAgICAgICAgICAgICAgIChjb3B5LXJlY3Vyc2l2ZWx5ICJyZW5w eS9jb21tb24iCkBAIC0xMTc4LDE0ICsxMTk4LDcgQEAgaWYgX19uYW1lX18gPT0gXCJfX21haW5f X1wiOgogICAgIG1haW4oKQogIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1h cHBlbmQgb3V0ICIvc2hhcmUvcmVucHkiKSkpKQotCi0gICAgICAgICAgICAgICA7OyBTaW5jZSB3 ZSBhbHJlYWR5IGhhdmUgYWxsIHZhcmlhYmxlcyBhdmFpbGFibGUgaGVyZSwgbGV0J3MKLSAgICAg ICAgICAgICAgIDs7IGFsc28gd3JhcCB0aGUgcHJvZ3JhbS4KICAgICAgICAgICAgICAgIChjaG1v ZCBiaW4vcmVucHkgI283NTUpCi0gICAgICAgICAgICAgICAod3JhcC1wcm9ncmFtIGJpbi9yZW5w eQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKCJQWVRIT05QQVRIIiBwcmVmaXgKLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLChzdHJpbmctYXBwZW5kIG91dCBzaXRlKQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAsKHN0cmluZy1hcHBlbmQgcHlnYW1lIHNp dGUpKSkpCiAgICAgICAgICAgICAgICAjdCkpKQogCiAgICAgICAgICAoYWRkLWFmdGVyICdpbnN0 YWxsICdpbnN0YWxsLWdhbWVzCkBAIC0xMjE5LDIxICsxMjMyLDE3IEBAIGlmIF9fbmFtZV9fID09 IFwiX19tYWluX19cIjoKICAgICAgICAgICAgICAoaW5zdGFsbC1yZW5weS1nYW1lICM6b3V0cHV0 IChhc3NvYy1yZWYgb3V0cHV0cyAidHV0b3JpYWwiKQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIzpnYW1lICJ0dXRvcmlhbCIpCiAgICAgICAgICAgICAgI3QpKQotICAgICAgICAg OzsgV2UgYWxyZWFkeSBkbyBvdXIgb3duIHdyYXBwaW5nIGR1cmluZyAnaW5zdGFsbC1yZW5weSwg dGhlcmVmb3JlIHdlCi0gICAgICAgICA7OyBubyBsb25nZXIgbmVlZCBhIHdyYXAgcGhhc2UuCi0g ICAgICAgICAoZGVsZXRlICd3cmFwKSkpKQorICAgICAgICAgKHJlcGxhY2UgJ3dyYXAKKyAgICAg ICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykK KyAgICAgICAgICAgICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIChhc3NvYy1yZWYgb3V0 cHV0cyAib3V0IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIv YmluL3JlbnB5IikKKyAgICAgICAgICAgICAgIGAoIlBZVEhPTlBBVEgiID0gKCwoZ2V0ZW52ICJQ WVRIT05QQVRIIikpKSkKKyAgICAgICAgICAgICAjdCkpKSkpCiAgICAgKGlucHV0cwotICAgICBg KCgiZmZtcGVnIiAsZmZtcGVnKQotICAgICAgICgiZnJlZXR5cGUiICxmcmVldHlwZSkKLSAgICAg ICAoImdsZXciICxnbGV3KQotICAgICAgICgibGlicG5nIiAsbGlicG5nKQotICAgICAgICgicHl0 aG9uMi1weWdhbWUiICxweXRob24yLXB5Z2FtZS1zZGwyKQotICAgICAgICgic2RsLXVuaW9uIgot ICAgICAgICAsKHNkbC11bmlvbiAobGlzdCBzZGwyIHNkbDItaW1hZ2Ugc2RsMi1taXhlciBzZGwy LXR0ZikpKSkpCisgICAgIGAoKCJweXRob24yLXB5Z2FtZSIgLHB5dGhvbjItcHlnYW1lLXNkbDIp CisgICAgICAgKCJweXRob24yLXJlbnB5IiAscHl0aG9uMi1yZW5weSkpKQogICAgIChvdXRwdXRz CiAgICAgIChsaXN0ICJvdXQiICJsYXVuY2hlciIgInR1dG9yaWFsIiAidGhlLXF1ZXN0aW9uIikp Ci0gICAgKG5hdGl2ZS1pbnB1dHMKLSAgICAgYCgoInB5dGhvbjItY3l0aG9uIiAscHl0aG9uMi1j eXRob24pKSkKICAgICAoaG9tZS1wYWdlICJodHRwOi8vd3d3LnJlbnB5Lm9yZy8iKQogICAgIChz eW5vcHNpcyAiVmlzdWFsIE5vdmVsIEVuZ2luZSIpCiAgICAgKGRlc2NyaXB0aW9uICJSZW4nUHkg aXMgYSB2aXN1YWwgbm92ZWwgZW5naW5lIC0tIHVzZWQgYnkgdGhvdXNhbmRzIG9mCi0tIAoyLjIz LjAKCg== --=-aIsY680wSbO0VR1TuVYx Content-Disposition: attachment; filename="0004-gnu-fix-renpy-launcher.patch" Content-Type: text/x-patch; name="0004-gnu-fix-renpy-launcher.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSBkNzJiODg2NTFkNjZkMGNkZmUyYTBiZDk0ZmRlODEwYjhhYzdjNzNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21yYWRlIFl1cmkgPHl1cmlAbmlqaW5vPgpEYXRlOiBTYXQs IDE5IE9jdCAyMDE5IDIwOjUwOjQxICswMjAwClN1YmplY3Q6IFtQQVRDSCA0LzVdIGdudTogZml4 IHJlbnB5LWxhdW5jaGVyCgoqIC9nbnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudDogKHB5dGhv bjItcmVucHkpOiBQYXRjaCB4ZGctb3Blbi4KKHJlbnB5KTogTWVyZ2UgIm91dCIgYW5kICJsYXVu Y2hlciIuIFBhdGNoIHB5dGhvbiwgcmVucHkgYmluYXJ5IGFuZCB4ZGctb3Blbi4KLS0tCiBnbnUv cGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20gfCA1MiArKysrKysrKysrKysrKysrKysrKysr KysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dhbWUtZGV2ZWxvcG1lbnQuc2NtIGIvZ251 L3BhY2thZ2VzL2dhbWUtZGV2ZWxvcG1lbnQuc2NtCmluZGV4IDIxMTA1MThmMGIuLmE1N2NkZGZi Y2IgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9nYW1lLWRldmVsb3BtZW50LnNjbQorKysgYi9n bnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20KQEAgLTEwMzcsNiArMTAzNywxMiBAQCBk ZXZlbG9wZWQgbWFpbmx5IGZvciBSZW4ncHkuIikKICAgICAgICAjOnB5dGhvbiAscHl0aG9uLTIK ICAgICAgICAjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVzdGFuZGFyZC1waGFzZXMK KyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnZml4LWNvbW1hbmRzCisgICAgICAgICAgIChs YW1iZGEgXworICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAicmVucHkvZWRpdG9yLnB5IgorICAg ICAgICAgICAgICAgKCgieGRnLW9wZW4iKQorICAgICAgICAgICAgICAgICh3aGljaCAieGRnLW9w ZW4iKSkpCisgICAgICAgICAgICAgI3QpKQogICAgICAgICAgKGFkZC1hZnRlciAnc2V0LXBhdGhz ICdzZXQtYnVpbGQtdmFycwogICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzICM6YWxs b3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICAoc2V0ZW52ICJSRU5QWV9DWVRIT04iCkBAIC0x MDg5LDcgKzEwOTUsOCBAQCBkZXZlbG9wZWQgbWFpbmx5IGZvciBSZW4ncHkuIikKICAgICAgICAo InNkbC11bmlvbiIKICAgICAgICAgLChzZGwtdW5pb24gKGxpc3Qgc2RsMiBzZGwyLWltYWdlIHNk bDItbWl4ZXIgc2RsMi10dGYpKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJweXRo b24yLWN5dGhvbiIgLHB5dGhvbjItY3l0aG9uKSkpCisgICAgIGAoKCJweXRob24yLWN5dGhvbiIg LHB5dGhvbjItY3l0aG9uKQorICAgICAgICgieGRnLXV0aWxzIiAseGRnLXV0aWxzKSkpCiAgICAg KGhvbWUtcGFnZSAiaHR0cDovL3d3dy5yZW5weS5vcmcvIikKICAgICAoc3lub3BzaXMgIlJlbidw eSBweXRob24gbW9kdWxlIikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgcGFja2FnZSBjb250YWlu cyB0aGUgc2hhcmVkIGxpYnJhcmllcyBhbmQgUHl0aG9uIG1vZHVsZXMKQEAgLTExMDksNiArMTEx NiwyOCBAQCBvZiByZW5weS4iKQogICAgICAgICM6cHl0aG9uICxweXRob24tMgogICAgICAgICM6 cGhhc2VzCiAgICAgICAgKG1vZGlmeS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAg KGFkZC1hZnRlciAndW5wYWNrICdmaXgtY29tbWFuZHMKKyAgICAgICAgICAgKGxhbWJkYSogKCM6 a2V5IG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgIChzdWJzdGl0dXRl KiAibGF1bmNoZXIvZ2FtZS9jaG9vc2VfZGlyZWN0b3J5LnJweSIKKyAgICAgICAgICAgICAgICgo Ii91c3IvYmluL3B5dGhvbiIpICh3aGljaCAicHl0aG9uMiIpKSkKKyAgICAgICAgICAgICAoc3Vi c3RpdHV0ZSogImxhdW5jaGVyL2dhbWUvZnJvbnRfcGFnZS5ycHkiCisgICAgICAgICAgICAgICAo KCJ4ZGctb3BlbiIpCisgICAgICAgICAgICAgICAgKHdoaWNoICJ4ZGctb3BlbiIpKSkKKyAgICAg ICAgICAgICAoc3Vic3RpdHV0ZSogImxhdW5jaGVyL2dhbWUvcHJvamVjdC5ycHkiCisgICAgICAg ICAgICAgICAoKCJjbWQgPSBcXFsgZXhlY3V0YWJsZSwgXCItRU9cIiwgc3lzLmFyZ3ZcXFswXFxd IFxcXSIpCisgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgImNtZCA9IFsgXCIiIChhc3Nv Yy1yZWYgb3V0cHV0cyAib3V0IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2Jp bi9yZW5weVwiIF0iKSkKKyAgICAgICAgICAgICAgIDs7IFByb2plY3RzIGFyZSBzdGlsbCBjcmVh dGVkIGluIHRoZSB1c3VhbCBzdHlsZSwgc28gd2UgbmVlZAorICAgICAgICAgICAgICAgOzsgdG8g YWRqdXN0IHRoZSBwYXRoLgorICAgICAgICAgICAgICAgKCgiY21kLmFwcGVuZFxcKHNlbGYucGF0 aFxcKSIpCisgICAgICAgICAgICAgICAgImNtZC5hcHBlbmQoc2VsZi5wYXRoICsgXCIvZ2FtZVwi KSIpKQorICAgICAgICAgICAgICN0KSkKKyAgICAgICAgIChhZGQtYWZ0ZXIgJ3VucGFjayAnZHJv cC1nYW1lLWZyb20tcGF0aHMKKyAgICAgICAgICAgKGxhbWJkYSBfCisgICAgICAgICAgICAgKHN1 YnN0aXR1dGUqIChsaXN0ICJsYXVuY2hlci9nYW1lL2d1aTcucnB5IgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAibGF1bmNoZXIvZ2FtZS9ndWk3L2ltYWdlcy5weSIpCisgICAgICAg ICAgICAgICAoKCIsIFwiZ2FtZVwiLCIpICIsIikpCisgICAgICAgICAgICAgI3QpKQogICAgICAg ICAgOzsgVE9ETzogSGVyZSB3ZSB3b3VsZCB1c2UgcmVuJ3B5IHRvIGNvbXBpbGUgdGhlIGdhbWVz LgogICAgICAgICAgKGRlbGV0ZSAnYnVpbGQpCiAgICAgICAgICAocmVwbGFjZSAnaW5zdGFsbApA QCAtMTExOSwxMCArMTE0OCwxMCBAQCBvZiByZW5weS4iKQogICAgICAgICAgICAgIDs7IGAtLSBz aGFyZS9yZW5weSA7IGkuZS4gcGF0aF90b19yZW5weV9iYXNlKCkKICAgICAgICAgICAgICA7OyAg ICAgYC0tIGNvbW1vbgogICAgICAgICAgICAgIDs7Ci0gICAgICAgICAgICAgOzsgTm90ZSB0aGF0 IGNvbW1vbiBpcyBhbHNvIGEgZGUgZmFjdG8gdW51c2VkIHN1YmRpcmVjdG9yeSBvZgotICAgICAg ICAgICAgIDs7IGxpYi9weXRob25YLlkvc2l0ZS1wYWNrYWdlcy9yZW5weS4gT24gb3RoZXIgc3lz dGVtcywKLSAgICAgICAgICAgICA7OyByZW5weV9iYXNlIHdvdWxkIHBvaW50IHRvIHNpdGUtcGFj a2FnZXMgb3IgZXZlbiBzb21ld2hlcmUgaW4KLSAgICAgICAgICAgICA7OyAvb3B0LiBUaGUgZm9y bWVyIGFwcHJvYWNoIGlzIG5vdCBhcyBzdHJhaWdodGZvcndhcmQgYXMgaXQgc2VlbXMKKyAgICAg ICAgICAgICA7OyBOb3RlIHRoYXQgY29tbW9uIGlzIGFsc28gYSBkZSBmYWN0byB1bnVzZWQgZGly ZWN0b3J5IGluCisgICAgICAgICAgICAgOzsgcHl0aG9uMi1yZW5weS4gT24gb3RoZXIgc3lzdGVt cywgcmVucHlfYmFzZSB3b3VsZCBwb2ludCB0bworICAgICAgICAgICAgIDs7IHNpdGUtcGFja2Fn ZXMgb3IgZXZlbiBzb21ld2hlcmUgaW4gL29wdC4KKyAgICAgICAgICAgICA7OyBUaGUgZm9ybWVy IGFwcHJvYWNoIGlzIG5vdCBhcyBzdHJhaWdodGZvcndhcmQgYXMgaXQgc2VlbXMKICAgICAgICAg ICAgICA7OyAtLSBpdCBjYXVzZXMgcmVucHkgdG8gbG9hZCBmaWxlcyB0d2ljZSBmb3Igc29tZSB3 ZWlyZCByZWFzb24gLS0KICAgICAgICAgICAgICA7OyBhbmQgdGhlIGxhdHRlciBpcyBpbXBvc3Np YmxlIG9uIEd1aXguIEhlbmNlIHRoZSBkZXRvdXIgdGhyb3VnaAogICAgICAgICAgICAgIDs7IHNo YXJlL3JlbnB5IGFuZCB0aGUgY3VzdG9tIHJlbnB5IHByb2dyYW0uCkBAIC0xMTQyLDYgKzExNzEs OCBAQCBvZiByZW5weS4iKQogICAgICAgICAgICAgICAgKG1rZGlyLXAgKHN0cmluZy1hcHBlbmQg b3V0ICIvYmluIikpCiAgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVseSAicmVucHkvY29t bW9uIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgb3V0 ICIvc2hhcmUvcmVucHkvY29tbW9uIikpCisgICAgICAgICAgICAgICAoY29weS1yZWN1cnNpdmVs eSAiZ3VpIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQg b3V0ICIvc2hhcmUvcmVucHkvZ3VpIikpCiAKICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0 cHV0LWZpbGUgYmluL3JlbnB5CiAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCkBAIC0x MTg4LDggKzEyMTksOCBAQCBzdHJ1Y3R1cmUuXCJcIlwiLCBmaWxlPXN5cy5zdGRlcnIpCiBUaGUg YmFzZWRpciBpcyB0aGUgZGlyZWN0b3J5LCBpbiB3aGljaCAucnB5IGZpbGVzIGxpdmUgLS0gdXN1 YWxseSB0aGUgJ2dhbWUnCiBzdWJkaXJlY3Rvcnkgb2YgYSBnYW1lIHBhY2thZ2VkIGJ5IFJlbidw eS4KIAotSWYgeW91IHdhbnQgdGhlIFJlbidweSBsYXVuY2hlciwgdXNlIHJlbnB5LWxhdW5jaGVy IGZyb20gcmVucHk6bGF1bmNoZXIKLWluc3RlYWQuXCJcIlwiLCBmaWxlPXN5cy5zdGRlcnIpCitJ ZiB5b3Ugd2FudCB0aGUgUmVuJ3B5IGxhdW5jaGVyLCB1c2UgcmVucHktbGF1bmNoZXIgaW5zdGVh ZC5cIlwiXCIsCisgICAgICAgICAgICAgIGZpbGU9c3lzLnN0ZGVycikKICAgICAgICAgc3lzLmV4 aXQoKQogCiAgICAgcmVucHkuYm9vdHN0cmFwLmJvb3RzdHJhcChyZW5weV9iYXNlKQpAQCAtMTIy Miw3ICsxMjUzLDcgQEAgaWYgX19uYW1lX18gPT0gXCJfX21haW5fX1wiOgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBzaGFyZSkpKQogICAgICAgICAgICAgICAgICAoY2htb2QgbGF1bmNo ZXIgI283NTUpKSkKIAotICAgICAgICAgICAgIChpbnN0YWxsLXJlbnB5LWdhbWUgIzpvdXRwdXQg KGFzc29jLXJlZiBvdXRwdXRzICJsYXVuY2hlciIpCisgICAgICAgICAgICAgKGluc3RhbGwtcmVu cHktZ2FtZSAjOm91dHB1dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAjOmdhbWUgImxhdW5jaGVyIikKIAogICAgICAgICAgICAgIChp bnN0YWxsLXJlbnB5LWdhbWUgIzpvdXRwdXQgKGFzc29jLXJlZiBvdXRwdXRzICJ0aGUtcXVlc3Rp b24iKQpAQCAtMTIzOSwxMCArMTI3MCwxMSBAQCBpZiBfX25hbWVfXyA9PSBcIl9fbWFpbl9fXCI6 CiAgICAgICAgICAgICAgICBgKCJQWVRIT05QQVRIIiA9ICgsKGdldGVudiAiUFlUSE9OUEFUSCIp KSkpCiAgICAgICAgICAgICAgI3QpKSkpKQogICAgIChpbnB1dHMKLSAgICAgYCgoInB5dGhvbjIt cHlnYW1lIiAscHl0aG9uMi1weWdhbWUtc2RsMikKKyAgICAgYCgoInB5dGhvbjItdGtpbnRlciIg LHB5dGhvbi0yICJ0ayIpCisgICAgICAgKCJweXRob24yLXB5Z2FtZSIgLHB5dGhvbjItcHlnYW1l LXNkbDIpCiAgICAgICAgKCJweXRob24yLXJlbnB5IiAscHl0aG9uMi1yZW5weSkpKQogICAgIChv dXRwdXRzCi0gICAgIChsaXN0ICJvdXQiICJsYXVuY2hlciIgInR1dG9yaWFsIiAidGhlLXF1ZXN0 aW9uIikpCisgICAgIChsaXN0ICJvdXQiICJ0dXRvcmlhbCIgInRoZS1xdWVzdGlvbiIpKQogICAg IChob21lLXBhZ2UgImh0dHA6Ly93d3cucmVucHkub3JnLyIpCiAgICAgKHN5bm9wc2lzICJWaXN1 YWwgTm92ZWwgRW5naW5lIikKICAgICAoZGVzY3JpcHRpb24gIlJlbidQeSBpcyBhIHZpc3VhbCBu b3ZlbCBlbmdpbmUgLS0gdXNlZCBieSB0aG91c2FuZHMgb2YKLS0gCjIuMjMuMAoK --=-aIsY680wSbO0VR1TuVYx Content-Disposition: attachment; filename="0005-gnu-compile-Ren-py-games.patch" Content-Type: text/x-patch; name="0005-gnu-compile-Ren-py-games.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA5ODY2ZWE1MjQ1OTc5Y2NiNjFhMGE3MTQ5OWUyNjhiMDIzNGQ5MmZmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21yYWRlIFl1cmkgPHl1cmlAbmlqaW5vPgpEYXRlOiBTdW4s IDIwIE9jdCAyMDE5IDE0OjAyOjE5ICswMjAwClN1YmplY3Q6IFtQQVRDSCA1LzVdIGdudTogY29t cGlsZSBSZW4ncHkgZ2FtZXMKCiogL2dudS9wYWNrYWdlcy9nYW1lLWRldmVsb3BtZW50OiAocHl0 aG9uMi1yZW5weSkgW2FyZ3VtZW50c106IFVwZGF0ZSBjb21tZW50Cm9uICM6dGVzdHM/CihyZW5w eSkgW2FyZ3VtZW50c106IERpdHRvLgpbc3RhcnQteHNlcnZlcl06IE5ldyBwaGFzZS4KW2J1aWxk XTogTmV3IHBoYXNlLgpbaW5wdXRzXTogQWRkIHhvcmctc2VydmVyLgotLS0KIGdudS9wYWNrYWdl cy9nYW1lLWRldmVsb3BtZW50LnNjbSB8IDI1ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2dudS9wYWNrYWdlcy9nYW1lLWRldmVsb3BtZW50LnNjbSBiL2dudS9wYWNrYWdlcy9nYW1l LWRldmVsb3BtZW50LnNjbQppbmRleCBhNTdjZGRmYmNiLi4xMDExMWViZjFjIDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dh bWUtZGV2ZWxvcG1lbnQuc2NtCkBAIC0xMDMzLDcgKzEwMzMsNyBAQCBkZXZlbG9wZWQgbWFpbmx5 IGZvciBSZW4ncHkuIikKICAgICAgICAoc2hhMjU2IChiYXNlMzIgIjFhbnI1Y2ZidmJzYmlrNHY0 cnZya2RrY2l3aGc3MDBrNGx5ZGZiczRuODVyYWltejltdzQiKSkpKQogICAgIChidWlsZC1zeXN0 ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAoIzp0ZXN0cz8g I2YgOyBub24tdHJpdmlhbCB0ZXN0cyByZXF1aXJlIGEgbW9yZSBjb21wbGV0ZSBSZW4ncHkKKyAg ICAgYCgjOnRlc3RzPyAjZiA7IFJlbidweSBkb2Vzbid0IHNlZW0gdG8gcGFja2FnZSB0ZXN0cwog ICAgICAgICM6cHl0aG9uICxweXRob24tMgogICAgICAgICM6cGhhc2VzCiAgICAgICAgKG1vZGlm eS1waGFzZXMgJXN0YW5kYXJkLXBoYXNlcwpAQCAtMTA2Niw3ICsxMDY2LDYgQEAgZGV2ZWxvcGVk IG1haW5seSBmb3IgUmVuJ3B5LiIpCiAgICAgICAgICAgICAgICAgKGludm9rZSAicHl0aG9uIiAi LW0iICJjb21waWxlYWxsIiAicmVucHkiKSkKICAgICAgICAgICAgICAgKGdldGN3ZCkgYXJncykK ICAgICAgICAgICAgICAjdCkpCi0KICAgICAgICAgIChyZXBsYWNlICdpbnN0YWxsCiAgICAgICAg ICAgIChsYW1iZGEgYXJncwogICAgICAgICAgICAgIChhcHBseQpAQCAtMTExMCw5ICsxMTA5LDcg QEAgb2YgcmVucHkuIikKICAgICAodmVyc2lvbiAiNy4zLjUiKQogICAgIChidWlsZC1zeXN0ZW0g cHl0aG9uLWJ1aWxkLXN5c3RlbSkKICAgICAoYXJndW1lbnRzCi0gICAgIGAoOzsgVE9ETzogV2Ug Y3VycmVudGx5IGNhbid0IHJ1biByZW5weSBpbnNpZGUgdGhlIGd1aXhidWlsZGVyLgotICAgICAg IDs7IFBlcmhhcHMgd2Ugc2hvdWxkIHNldCB1cCBhbiBYIHNlcnZlci4KLSAgICAgICAjOnRlc3Rz PyAjZgorICAgICBgKCM6dGVzdHM/ICNmIDsgc2VlIHB5dGhvbjItcmVucHkKICAgICAgICAjOnB5 dGhvbiAscHl0aG9uLTIKICAgICAgICAjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhhc2VzICVz dGFuZGFyZC1waGFzZXMKQEAgLTExMzgsOCArMTEzNSwxOSBAQCBvZiByZW5weS4iKQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAibGF1bmNoZXIvZ2FtZS9ndWk3L2ltYWdlcy5weSIp CiAgICAgICAgICAgICAgICAoKCIsIFwiZ2FtZVwiLCIpICIsIikpCiAgICAgICAgICAgICAgI3Qp KQotICAgICAgICAgOzsgVE9ETzogSGVyZSB3ZSB3b3VsZCB1c2UgcmVuJ3B5IHRvIGNvbXBpbGUg dGhlIGdhbWVzLgotICAgICAgICAgKGRlbGV0ZSAnYnVpbGQpCisgICAgICAgICAoYWRkLWJlZm9y ZSAnYnVpbGQgJ3N0YXJ0LXhzZXJ2ZXIKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0 cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCAoKHhvcmctc2VydmVyIChh c3NvYy1yZWYgaW5wdXRzICJ4b3JnLXNlcnZlciIpKSkKKyAgICAgICAgICAgICAgIChzZXRlbnYg IkhPTUUiIChnZXRjd2QpKQorICAgICAgICAgICAgICAgKHN5c3RlbSAoZm9ybWF0ICNmICJ+YS9i aW4vWHZmYiA6MSAmIiB4b3JnLXNlcnZlcikpCisgICAgICAgICAgICAgICAoc2V0ZW52ICJESVNQ TEFZIiAiOjEiKQorICAgICAgICAgICAgICAgI3QpKSkKKyAgICAgICAgIChyZXBsYWNlICdidWls ZAorICAgICAgICAgICAobGFtYmRhIF8KKyAgICAgICAgICAgICAoaW52b2tlICJweXRob24iICJy ZW5weS5weSIgImxhdW5jaGVyIiAicXVpdCIpCisgICAgICAgICAgICAgKGludm9rZSAicHl0aG9u IiAicmVucHkucHkiICJ0aGVfcXVlc3Rpb24iICJxdWl0IikKKyAgICAgICAgICAgICAoaW52b2tl ICJweXRob24iICJyZW5weS5weSIgInR1dG9yaWFsIiAicXVpdCIpCisgICAgICAgICAgICAgI3Qp KQogICAgICAgICAgKHJlcGxhY2UgJ2luc3RhbGwKICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5 IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKICAgICAgICAgICAgICA7OyBIZXJl IHdlIGluc3RhbGwgb3VyIGN1c3RvbSByZW5weSBwcm9ncmFtLgpAQCAtMTI3Miw3ICsxMjgwLDgg QEAgaWYgX19uYW1lX18gPT0gXCJfX21haW5fX1wiOgogICAgIChpbnB1dHMKICAgICAgYCgoInB5 dGhvbjItdGtpbnRlciIgLHB5dGhvbi0yICJ0ayIpCiAgICAgICAgKCJweXRob24yLXB5Z2FtZSIg LHB5dGhvbjItcHlnYW1lLXNkbDIpCi0gICAgICAgKCJweXRob24yLXJlbnB5IiAscHl0aG9uMi1y ZW5weSkpKQorICAgICAgICgicHl0aG9uMi1yZW5weSIgLHB5dGhvbjItcmVucHkpCisgICAgICAg KCJ4b3JnLXNlcnZlciIgLHhvcmctc2VydmVyKSkpCiAgICAgKG91dHB1dHMKICAgICAgKGxpc3Qg Im91dCIgInR1dG9yaWFsIiAidGhlLXF1ZXN0aW9uIikpCiAgICAgKGhvbWUtcGFnZSAiaHR0cDov L3d3dy5yZW5weS5vcmcvIikKLS0gCjIuMjMuMAoK --=-aIsY680wSbO0VR1TuVYx--