From mboxrd@z Thu Jan 1 00:00:00 1970 From: L p R n d n Subject: First patch & hello Date: Tue, 13 Nov 2018 18:35:54 +0100 Message-ID: <6e5593a318bd45d6ce392561009389a0@posteo.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_8429bf9dc2e80322044c5a027e253979" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gMcbg-0003E4-1N for guix-devel@gnu.org; Tue, 13 Nov 2018 12:36:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gMcbc-0005tv-SU for guix-devel@gnu.org; Tue, 13 Nov 2018 12:36:08 -0500 Received: from mout01.posteo.de ([185.67.36.141]:54741) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gMcbc-0005s5-EW for guix-devel@gnu.org; Tue, 13 Nov 2018 12:36:04 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id DFF5816005D for ; Tue, 13 Nov 2018 18:35:55 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 42vZXp6P5Rz6tmJ for ; Tue, 13 Nov 2018 18:35:54 +0100 (CET) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=_8429bf9dc2e80322044c5a027e253979 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8; format=flowed Hello, First, thank you very much for all the work done on Guix, it's a pleasure to use it. And also many thanks to Pierre Neidhardt for his very nice packaging tutorial, it helped me a lot. So, I wrote my first package for guix and as I'm no dev and not used to work with patches so I wanted to get some feedbacks before trying to submit it. I tried to package font-manager based on the definition used in Nix. It seems to work but I have a few questions. 1 . I put the package under fontutils.scm but maybe there's a better place for a font viewer? 2. I found there is a glib-or-gtk-build-system, I hesitated to use as=20 Im=CC=80 not sure what its purpose. Can someone clarify its use? 3. I tried to get a clean patch but it needed some manual work. What your workflow to produce patches? (I use emacs) (It's also my first time using a mailing list, I hope I didn't butcher=20 anything) Thanks, Lprndn --=_8429bf9dc2e80322044c5a027e253979 Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name=0001-gnu-Add-font-manager.patch Content-Disposition: attachment; filename=0001-gnu-Add-font-manager.patch; size=3039 RnJvbSAzMjMyNWFjMzA3NDM4NzEyYTM3MjAyNTllZGQwOTJjNWU0ZTFlNTU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogTHBybmRuIDxndWl4QGxwcm5kbi5pbmZvPg0KRGF0ZTogVHVl LCAxMyBOb3YgMjAxOCAxMzoxOToyNiArMDEwMA0KU3ViamVjdDogW1BBVENIXSBnbnU6IEFkZCBm b250LW1hbmFnZXIuDQoNCi0tLQ0KIGdudS9wYWNrYWdlcy9mb250dXRpbHMuc2NtIHwgNTQgKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgNTQg aW5zZXJ0aW9ucygrKQ0KDQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2ZvbnR1dGlscy5zY20g Yi9nbnUvcGFja2FnZXMvZm9udHV0aWxzLnNjbQ0KaW5kZXggMDliYTliN2U0Li4yMWViNTRiMjkg MTAwNjQ0DQotLS0gYS9nbnUvcGFja2FnZXMvZm9udHV0aWxzLnNjbQ0KKysrIGIvZ251L3BhY2th Z2VzL2ZvbnR1dGlscy5zY20NCkBAIC00Myw2ICs0MywxMCBAQA0KICAgIzp1c2UtbW9kdWxlIChn bnUgcGFja2FnZXMgeG9yZykNCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGd0aykNCiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHhtbCkNCisgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGZpbGUpDQorICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNlKQ0KKyAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZGF0YWJhc2VzKQ0KKyAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgZ25vbWUpDQogICAjOnVzZS1tb2R1bGUgKChndWl4IGxpY2Vuc2VzKSAjOnByZWZp eCBsaWNlbnNlOikNCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBwYWNrYWdlcykNCiAgICM6dXNlLW1v ZHVsZSAoZ3VpeCBkb3dubG9hZCkNCkBAIC02MTksNiArNjIzLDU2IEBAIGdlbmVyYXRlIGJpdG1h cHMuIikNCiAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKQ0KICAgIChob21lLXBhZ2UgImh0dHBz Oi8vZm9udGZvcmdlLmdpdGh1Yi5pby9lbi1VUy8iKSkpDQogDQorKGRlZmluZS1wdWJsaWMgZm9u dC1tYW5hZ2VyDQorICAocGFja2FnZQ0KKyAgIChuYW1lICJmb250LW1hbmFnZXIiKQ0KKyAgICh2 ZXJzaW9uICIwLjcuMy4xIikNCisgICAoc291cmNlIChvcmlnaW4NCisgICAgICAgICAgICAobWV0 aG9kIHVybC1mZXRjaCkNCisgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJodHRwczov L2dpdGh1Yi5jb20vRm9udE1hbmFnZXIvbWFzdGVyL2FyY2hpdmUvIiB2ZXJzaW9uICIudGFyLmd6 IikpDQorICAgICAgICAgICAgKHNoYTI1Ng0KKyAgICAgICAgICAgICAoYmFzZTMyICIxenEydjI5 OXhxem5qMzFicmpoOG5rMXc0aGI0N3FweHN5ZzRuZ3AwMWRoN2Yyc3phMTQ2IikpKSkNCisgICAo YnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pDQorICAgKGFyZ3VtZW50cw0KKyAgICBgKCM6 Y29uZmlndXJlLWZsYWdzDQorICAgICAgJygiLS13aXRoLWZpbGUtcm9sbGVyIiAiLS1kaXNhYmxl LXB5Y29tcGlsZSIpDQorICAgICAgIzpwaGFzZXMNCisgICAgICAobW9kaWZ5LXBoYXNlcyAlc3Rh bmRhcmQtcGhhc2VzDQorICAgICAgICAgICAgICAgICAgICAgKGFkZC1hZnRlciAndW5wYWNrICdu b2NvbmZpZ3VyZQ0KKyAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8NCisgICAgICAgICAg ICAgICAgICAgICAgICAoc2V0ZW52ICJOT0NPTkZJR1VSRSIgInRydWUiKQ0KKyAgICAgICAgICAg ICAgICAgICAgICAgICN0KSkpKSkNCisgICAobmF0aXZlLWlucHV0cw0KKyAgICBgKCgicGtnLWNv bmZpZyIgLHBrZy1jb25maWcpDQorICAgICAgKCJhdXRvbWFrZSIgLGF1dG9tYWtlKQ0KKyAgICAg ICgiYXV0b2NvbmYiICxhdXRvY29uZikNCisgICAgICAoImxpYnRvb2wiICxsaWJ0b29sKQ0KKyAg ICAgICgiZmlsZSIgLGZpbGUpDQorICAgICAgKCJ2YWxhIiAsdmFsYSkNCisgICAgICAoInllbHAt dG9vbHMiICx5ZWxwLXRvb2xzKQ0KKyAgICAgICgiZ29iamVjdC1pbnRyb3NwZWN0aW9uIiAsZ29i amVjdC1pbnRyb3NwZWN0aW9uKSkpDQorICAgKGlucHV0cw0KKyAgICBgKCgiZmlsZS1yb2xsZXIi ICxmaWxlLXJvbGxlcikNCisgICAgICAoImxpYnhtbDIiICxsaWJ4bWwyKQ0KKyAgICAgICgianNv bi1nbGliIiAsanNvbi1nbGliKQ0KKyAgICAgICgic3FsaXRlIiAsc3FsaXRlKQ0KKyAgICAgICgi aXRzdG9vbCIgLGl0c3Rvb2wpDQorICAgICAgKCJsaWJyc3ZnIiAsbGlicnN2ZykNCisgICAgICAo Imd0aysiICxndGsrKQ0KKyAgICAgICgiZ2xpYiIgLGdsaWIgImJpbiIpDQorICAgICAgKCJpbnRs dG9vbCIgLGludGx0b29sKQ0KKyAgICAgICgiZ3VjaGFybWFwIiAsZ3VjaGFybWFwKQ0KKyAgICAg ICgibGliZ2VlIiAsbGliZ2VlKSkpDQorICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly9mb250bWFuYWdl ci5naXRodWIuaW8vIikNCisgICAoc3lub3BzaXMgIlNpbXBsZSBmb250IG1hbmFnZW1lbnQgZm9y IEdUSysgZGVza3RvcCBlbnZpcm9ubWVudHMuIikNCisgICAoZGVzY3JpcHRpb24gIkZvbnQgTWFu YWdlciBpcyBpbnRlbmRlZCB0byBwcm92aWRlIGEgd2F5IGZvciBhdmVyYWdlIHVzZXJzIHRvDQor ICAgICAgZWFzaWx5IG1hbmFnZSBkZXNrdG9wIGZvbnRzLCB3aXRob3V0IGhhdmluZyB0byByZXNv cnQgdG8gY29tbWFuZA0KKyAgICAgIGxpbmUgdG9vbHMgb3IgZWRpdGluZyBjb25maWd1cmF0aW9u IGZpbGVzIGJ5IGhhbmQuIFdoaWxlIGRlc2lnbmVkDQorICAgICAgcHJpbWFyaWx5IHdpdGggdGhl IEdub21lIERlc2t0b3AgRW52aXJvbm1lbnQgaW4gbWluZCwgaXQgc2hvdWxkDQorICAgICAgd29y ayB3ZWxsIHdpdGggb3RoZXIgR3RrKyBkZXNrdG9wIGVudmlyb25tZW50cy4NCisgICAgICBGb250 IE1hbmFnZXIgaXMgTk9UIGEgcHJvZmVzc2lvbmFsLWdyYWRlIGZvbnQgbWFuYWdlbWVudCBzb2x1 dGlvbi4iKQ0KKyAgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMykpKQ0KKw0KIChkZWZpbmUtcHVibGlj IHB5dGhvbjItdWZvbGliDQogICAocGFja2FnZQ0KICAgICAobmFtZSAicHl0aG9uMi11Zm9saWIi KQ0KLS0gDQoyLjE5LjENCg0K --=_8429bf9dc2e80322044c5a027e253979--