From mboxrd@z Thu Jan 1 00:00:00 1970 From: Federico Beffa Subject: Re: [PATCH 3/4] gnu: libcanberra: Add propagated-input. Date: Sun, 11 Jan 2015 14:04:32 +0100 Message-ID: References: <87oaqxqn2h.fsf@gnu.org> <87zj9uz6z2.fsf@gnu.org> <87y4pd57o9.fsf@gnu.org> <87fvbifiej.fsf@gnu.org> <87zj9pbn1u.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c26218ef89b3050c600728 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40106) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAIC4-0004YZ-J8 for guix-devel@gnu.org; Sun, 11 Jan 2015 08:04:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAIC3-00058v-3a for guix-devel@gnu.org; Sun, 11 Jan 2015 08:04:36 -0500 In-Reply-To: <87zj9pbn1u.fsf@gnu.org> 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: Guix-devel --001a11c26218ef89b3050c600728 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, Jan 11, 2015 at 11:59 AM, Ludovic Court=C3=A8s wrote= : > I=E2=80=99m a bit concerned about readability. What about doing it this = way: > > 1. Make an actual patch for libcanberra, with @SOUND_THEME_DIRECTORY@ > as a placeholder for the sound-theme-freedesktop directory. > > 2. Add this patch to libcanberra=E2=80=99s =E2=80=98patches=E2=80=99 fi= eld. > > 3. Add a phase that replaces @SOUND_THEME_DIRECTORY@ with the actual > directory. > > ? Good idea! Here the updated patch. Thanks, Fede --001a11c26218ef89b3050c600728 Content-Type: text/x-patch; charset=US-ASCII; name="0003-gnu-libcanberra-Add-default-sounds-support.patch" Content-Disposition: attachment; filename="0003-gnu-libcanberra-Add-default-sounds-support.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i4sfm87p0 RnJvbSBlNzNjMGYzYzllYWYyZTA4MjRmNmZhMGVkYTQ4MmUwYzhiODU0NGJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWRlcmljbyBCZWZmYSA8YmVmZmFAZmJlbmdpbmVlcmluZy5j aD4KRGF0ZTogVGh1LCAxOCBEZWMgMjAxNCAyMTozMjozNCArMDEwMApTdWJqZWN0OiBbUEFUQ0gg My80XSBnbnU6IGxpYmNhbmJlcnJhOiBBZGQgZGVmYXVsdCBzb3VuZHMgc3VwcG9ydC4KCiogZ251 L3BhY2thZ2VzL2xpYmNhbmJlcnJhLnNjbSAobGliY2FuYmVycmEpOiBBZGQgaW5wdXQKICAnc291 bmQtdGhlbWUtZnJlZWRlc2t0b3AnLiAgQWRkICJsaWJjYW5iZXJyYS1zb3VuZC10aGVtZS1mcmVl ZGVza3RvcC5wYXRjaCIKICBhbmQgcmVsYXRlZCBwaGFzZSAncGF0Y2gtZGVmYXVsdC1zb3VuZHMt ZGlyZWN0b3J5IHRvIHBhdGNoIHRoZSBkZWZhdWx0CiAgc291bmRzIGRpcmVjdG9yeS4KLS0tCiBn bnUvcGFja2FnZXMvbGliY2FuYmVycmEuc2NtICAgICAgICAgICAgICAgICAgICAgICB8IDMxICsr KysrKysrKysrKysrKysrKysrLS0KIC4uLi9saWJjYW5iZXJyYS1zb3VuZC10aGVtZS1mcmVlZGVz a3RvcC5wYXRjaCAgICAgIHwgMTkgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0OCBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNr YWdlcy9wYXRjaGVzL2xpYmNhbmJlcnJhLXNvdW5kLXRoZW1lLWZyZWVkZXNrdG9wLnBhdGNoCgpk aWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2xpYmNhbmJlcnJhLnNjbSBiL2dudS9wYWNrYWdlcy9s aWJjYW5iZXJyYS5zY20KaW5kZXggNzY0YzMyNy4uM2Q0M2M0ZiAxMDA2NDQKLS0tIGEvZ251L3Bh Y2thZ2VzL2xpYmNhbmJlcnJhLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbGliY2FuYmVycmEuc2Nt CkBAIC0xOSw2ICsxOSw3IEBACiAKIChkZWZpbmUtbW9kdWxlIChnbnUgcGFja2FnZXMgbGliY2Fu YmVycmEpCiAgICM6dXNlLW1vZHVsZSAoKGd1aXggbGljZW5zZXMpICM6c2VsZWN0IChsZ3BsMi4x KykpCisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzKQogICAjOnVzZS1tb2R1bGUgKGd1aXgg cGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBkb3dubG9hZCkKICAgIzp1c2UtbW9kdWxl IChndWl4IGJ1aWxkLXN5c3RlbSBnbnUpCkBAIC00Niw3ICs0NywyMSBAQAogICAgICAgICAgICAg dmVyc2lvbiAiLnRhci54eiIpKQogICAgICAgKHNoYTI1NgogICAgICAgIChiYXNlMzIKLSAgICAg ICAgIjB3cHMzOWg4cngyYjAwdnl2a2lhNWo0MGZrYWszZHBpcHAxa3ppbHFsYTBjZ3ZrNzNkbjIi KSkpKQorICAgICAgICAiMHdwczM5aDhyeDJiMDB2eXZraWE1ajQwZmthazNkcGlwcDFremlscWxh MGNndms3M2RuMiIpKQorICAgICAgOzsgInNvdW5kLXRoZW1lLWZyZWVkZXNrdG9wIiBpcyB0aGUg ZGVmYXVsdCBhbmQgZmFsbC1iYWNrIHNvdW5kIHRoZW1lIGZvcgorICAgICAgOzsgWERHIGRlc2t0 b3BzIGFuZCBzaG91bGQgYWx3YXlzIGJlIHByZXNlbnQuCisgICAgICA7OyBodHRwOi8vd3d3LmZy ZWVkZXNrdG9wLm9yZy93aWtpL1NwZWNpZmljYXRpb25zL3NvdW5kLXRoZW1lLXNwZWMvCisgICAg ICA7OyBXZSBtYWtlIHN1cmUgbGliY2FuYmVycmEgd2lsbCBmaW5kIGl0LgorICAgICAgOzsKKyAg ICAgIDs7IFdlIGFkZCB0aGUgZGVmYXVsdCBzb3VuZHMgc3RvcmUgZGlyZWN0b3J5IHRvIHRoZSBj b2RlIGRlYWxpbmcgd2l0aAorICAgICAgOzsgWERHX0RBVEFfRElSUyBhbmQgbm90IFhER19EQVRB X0hPTUUuIFRoaXMgaXMgYmVjYXVzZSBYREdfREFUQV9IT01FCisgICAgICA7OyBjYW4gb25seSBi ZSBhIHNpbmdsZSBkaXJlY3RvcnkgYW5kIGlzIGluc3BlY3RlZCBmaXJzdC4gIFhER19EQVRBX0RJ UlMKKyAgICAgIDs7IGNhbiBsaXN0IGFuIGFyYml0cmFyeSBudW1iZXIgb2YgZGlyZWN0b3JpZXMg YW5kIGlzIG9ubHkgaW5zcGVjdGVkCisgICAgICA7OyBsYXRlci4gIFRoaXMgaXMgZGVzaWduZWQg dG8gYWxsb3dzIHRoZSB1c2VyIHRvIG1vZGlmeSBhbnkgdGhlbWUgYXQKKyAgICAgIDs7IGhpcyBw bGVhc3VyZS4KKyAgICAgIChwYXRjaC1mbGFncyAnKCItcDAiKSkKKyAgICAgIChwYXRjaGVzCisg ICAgICAgKGxpc3QgKHNlYXJjaC1wYXRjaCAibGliY2FuYmVycmEtc291bmQtdGhlbWUtZnJlZWRl c2t0b3AucGF0Y2giKSkpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCiAg ICAgKGlucHV0cwogICAgICBgKCgiYWxzYS1saWIiICxhbHNhLWxpYikKQEAgLTU1LDkgKzcwLDIx IEBACiAgICAgICAgKCJsaWJ0b29sIiAsbGlidG9vbCkKICAgICAgICAoImxpYnZvcmJpcyIgLGxp YnZvcmJpcykKICAgICAgICAoInB1bHNlYXVkaW8iICxwdWxzZWF1ZGlvKQotICAgICAgICgidWRl diIgLGV1ZGV2KSkpCisgICAgICAgKCJ1ZGV2IiAsZXVkZXYpCisgICAgICAgKCJzb3VuZC10aGVt ZS1mcmVlZGVza3RvcCIgLHNvdW5kLXRoZW1lLWZyZWVkZXNrdG9wKSkpCiAgICAgKG5hdGl2ZS1p bnB1dHMKICAgICAgYCgoInBrZy1jb25maWciICxwa2ctY29uZmlnKSkpCisgICAgKGFyZ3VtZW50 cworICAgICBgKCM6cGhhc2VzCisgICAgICAgKGFsaXN0LWNvbnMtYmVmb3JlCisgICAgICAgICdi dWlsZCAncGF0Y2gtZGVmYXVsdC1zb3VuZHMtZGlyZWN0b3J5CisgICAgICAgIChsYW1iZGEqICgj OmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgIChzdWJzdGl0dXRlKiAi c3JjL3NvdW5kLXRoZW1lLXNwZWMuYyIKKyAgICAgICAgICAgICgoIkBTT1VORF9USEVNRV9ESVJF Q1RPUllAIikKKyAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAoYXNz b2MtcmVmIGlucHV0cyAic291bmQtdGhlbWUtZnJlZWRlc2t0b3AiKQorICAgICAgICAgICAgICAi L3NoYXJlIikpKSkKKyAgICAgICAgJXN0YW5kYXJkLXBoYXNlcykpKQogICAgIChob21lLXBhZ2Ug Imh0dHA6Ly8wcG9pbnRlci5kZS9sZW5uYXJ0L3Byb2plY3RzL2xpYmNhbmJlcnJhLyIpCiAgICAg KHN5bm9wc2lzCiAgICAgICJJbXBsZW1lbnRhdGlvbiBvZiB0aGUgWERHIFNvdW5kIFRoZW1lIGFu ZCBOYW1lIFNwZWNpZmljYXRpb25zIikKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9wYXRjaGVz L2xpYmNhbmJlcnJhLXNvdW5kLXRoZW1lLWZyZWVkZXNrdG9wLnBhdGNoIGIvZ251L3BhY2thZ2Vz L3BhdGNoZXMvbGliY2FuYmVycmEtc291bmQtdGhlbWUtZnJlZWRlc2t0b3AucGF0Y2gKbmV3IGZp bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMjEyNTMwZQotLS0gL2Rldi9udWxsCisrKyBi L2dudS9wYWNrYWdlcy9wYXRjaGVzL2xpYmNhbmJlcnJhLXNvdW5kLXRoZW1lLWZyZWVkZXNrdG9w LnBhdGNoCkBAIC0wLDAgKzEsMTkgQEAKKy0tLSBzcmMvc291bmQtdGhlbWUtc3BlYy5jLm9yaWcJ MjAxNS0wMS0xMSAxMzoxMzoyOS41MjA1MjczNTggKzAxMDAKKysrKyBzcmMvc291bmQtdGhlbWUt c3BlYy5jCTIwMTUtMDEtMTEgMTM6MTg6NDAuOTI3MjQ3NjI4ICswMTAwCitAQCAtMzIxLDkgKzMy MSwxMyBAQAorICAgICAgICAgY29uc3QgY2hhciAqZzsKKyAKKyAgICAgICAgIGlmICghKGcgPSBn ZXRlbnYoIlhER19EQVRBX0RJUlMiKSkgfHwgKmcgPT0gMCkKKy0gICAgICAgICAgICAgICAgcmV0 dXJuICIvdXNyL2xvY2FsL3NoYXJlOi91c3Ivc2hhcmUiOworLQorLSAgICAgICAgcmV0dXJuIGc7 CisrICAgICAgICAgICAgICAgIHJldHVybiAiQFNPVU5EX1RIRU1FX0RJUkVDVE9SWUAiOworKwll bHNlIHsKKysJCWNvbnN0IGNoYXIgKnN0cCA9ICI6QFNPVU5EX1RIRU1FX0RJUkVDVE9SWUAiOwor KwkJc2l6ZV90IGxlbiA9ICBzdHJsZW4oc3RwKSArIHN0cmxlbihnKSArIDE7CisrCQljaGFyICpn MiA9IChjaGFyKikgbWFsbG9jKGxlbik7CisrCQlyZXR1cm4gc3RyY2F0KHN0cmNweShnMiwgZyks IHN0cCk7CisrCX0KKyB9CisgCisgc3RhdGljIGludCBsb2FkX3RoZW1lX2RpcihjYV90aGVtZV9k YXRhICp0LCBjb25zdCBjaGFyICpuYW1lKSB7Ci0tIAoxLjguNAoK --001a11c26218ef89b3050c600728--