From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id mGIFBVR03GK6pQAAbAwnHQ (envelope-from ) for ; Sun, 24 Jul 2022 00:21:08 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id OIIyBFR03GLlPAAAG6o9tA (envelope-from ) for ; Sun, 24 Jul 2022 00:21:08 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BB1D6C33D for ; Sun, 24 Jul 2022 00:21:07 +0200 (CEST) Received: from localhost ([::1]:50838 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oFNUg-0005Rr-Nb for larch@yhetil.org; Sat, 23 Jul 2022 18:21:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51478) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oFNPm-0005Bj-O0 for guix-patches@gnu.org; Sat, 23 Jul 2022 18:16:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:56751) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oFNPm-00066u-FJ for guix-patches@gnu.org; Sat, 23 Jul 2022 18:16:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oFNPm-0005SP-Ah for guix-patches@gnu.org; Sat, 23 Jul 2022 18:16:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56668] [PATCH] gnu: Add wavbreaker References: <87r12gj8bt.fsf@bolo-santosi.mail-host-address-is-not-set> In-Reply-To: <87r12gj8bt.fsf@bolo-santosi.mail-host-address-is-not-set> Resent-From: Joeke de Graaf Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Jul 2022 22:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56668 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 56668@debbugs.gnu.org Received: via spool by 56668-submit@debbugs.gnu.org id=B56668.165861450220870 (code B ref 56668); Sat, 23 Jul 2022 22:16:02 +0000 Received: (at 56668) by debbugs.gnu.org; 23 Jul 2022 22:15:02 +0000 Received: from localhost ([127.0.0.1]:46500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFNOn-0005QE-CF for submit@debbugs.gnu.org; Sat, 23 Jul 2022 18:15:02 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oFNOi-0005Pu-Kb for 56668@debbugs.gnu.org; Sat, 23 Jul 2022 18:15:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 7A4AC240026 for <56668@debbugs.gnu.org>; Sun, 24 Jul 2022 00:14:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1658614490; bh=m4z6QvECne4IW9fUqoYJ5eKMaOETuEto2Kj/ub+StmQ=; h=Date:From:To:Subject:From; b=PXVMJDAIfO5ID5pVg3huRpqEkPR/tvz965jRCzXdDLfBo29ZUqYcea4Tr1jFZeucr kzhbcgCXbaxns6mcaMvwBcF6UTZk2UrdBxLy07RJAT9MyYBM+gP5Os2BSdSp/p/7v/ zQMd7gJqFxwLD4jonAcEIlYFtg3AEhaqE6NQCrk/6BvhoD3nPcUd7FtZOIOL9fP1Nu G070cvuoe0oF9IUHxwYNrdiBS2qK4vlUeWbEqnwDSijTz5DEXpj6Lay0Ai2a0DqYoZ jwAP/DNKtA+BwQn8B9eV6ryFlql1gWKBDq4tzeE60bWjqwo0rrnS1YkFBRk9MgAw4k Jmlzul623gJ5w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Lr0wT5KHBz6tmT for <56668@debbugs.gnu.org>; Sun, 24 Jul 2022 00:14:48 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_9a2bda33fc623b21714106daf5ddf909" Date: Sat, 23 Jul 2022 22:14:48 +0000 From: Joeke de Graaf Message-ID: <95b8983678dc2e08f40fcda54e1f47be@posteo.net> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sat, 23 Jul 2022 18:21:01 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1658614867; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=XHpfrHdcZAhxLk8R25i9UeGcE+OhkOoq2jpt+OMS858=; b=qcu2CsDfXPcLCigWzXsnIeA60vvVh01pO9w0JPNgqTbh/VyRj5tOnehl58sdeEFRWBCEGB RBHZhqS/jVFwmheqAY/4t55/5rl3i8+gyFTV1le3K63/UXq4qAo3TLPSq5m/0gN+XIjWzI rG9eSl0IIjooMvr8umPafvabXFJuP3T2l6oVzFQPam36DdEMvb5wq7czq/OxGYdQFdCIzu 1AVwLHIo1G97tD/P2UrSGCSP3iTK5tQJAmmfAZtNGFbKZugnBDaDoBX1I/l4+VIGtID+Ly ufqxtNOtoiZQJfzw3ngGw7UQzI+daaMNEUkuMvKxzYd0hBhsNTeViBBXfQ0SOA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658614867; a=rsa-sha256; cv=none; b=BZbNqpgK3/Lc/mDcU6n9YysnEmApowq7NzHkyvR6V/gIZAEOzTdH4CxwTEZSvGtWto7SAm 9mtoOafrUqCvJF+FRJjA5vWaSSKdLxOjA79CNaIeYCXUGpoRDf0yvXvA/7nrF1yxNFXn0U TuVcLkj30dpBZKsaafwJgVGVqjkDuAIEhJEOqV8UL0a4AHvZAw5DJWo2GS6+ybdoZhdqZ9 9bNcjSDw1oFz33Z5cjeaxfOQ6PhZin7J9uzSRzNbUQrXfXuI6TdmF/Vcy5Z4U7VxNeMUMf vTC7wWtgZml7NG6WjLTCEHjWt64Lfb/A+f8BFVNpFKXB5+Vr3RUlWrcvVpEonQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=PXVMJDAI; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.17 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=PXVMJDAI; dmarc=fail reason="SPF not aligned (strict)" header.from=posteo.net (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: BB1D6C33D X-Spam-Score: 6.17 X-Migadu-Scanner: scn0.migadu.com X-TUID: w9grsp9IcEKs --=_9a2bda33fc623b21714106daf5ddf909 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 23.07.2022 21:51, Maxime Devos wrote: > On 20-07-2022 14:07, Joeke de Graaf wrote: >> + (license license:gpl2))) > > Going by > https://github.com/thp/wavbreaker/blob/master/src/appconfig.c, it's > actually gpl2+, though I haven't verified whether that applies to all > files. You're right, I missed that. I attached a new patch. On 23.07.2022 21:50, Maxime Devos wrote: > On 20-07-2022 14:07, Joeke de Graaf wrote: > >> + (native-inputs >> + (list pkg-config cmake)) >> + (inputs (list glib gtk+ ao)) > > Please check that it works nicely (with, e.g., no missing icons, which > sometimes happens for GTK+ stuff) in a pure environment. Try: > > $ guix shell --pure wavbreaker -- > insert-the-binary-name-here,probably-wavbreaker > > If there are problems, we'll have to add some things to fix them. It seems that in the package's current state, it does not like being run in a pure environment, it simply crashes. The application seems to expect GTK icons to be in a certain place and it's not finding them. It's not immediately obvious to me what the solution for this is, but I gather from your previous e-mail that this is a known and fixable problem. In any case, I attached the output of $ guix shell --pure -- wavbreaker as a plain text attachment. Best regards, Joeke de Graaf --=_9a2bda33fc623b21714106daf5ddf909 Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name=0001-gnu-Add-wavbreaker.patch Content-Disposition: attachment; filename=0001-gnu-Add-wavbreaker.patch; size=2681 RnJvbSBkMmE3YjUwY2I4MTQ4MzU1YjcyNWM5MGFjOTA2OGYxMDNiOTQ5NzBlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKb2VrZSBkZSBHcmFhZiA8am9la2VAcG9zdGVvLm5ldD4KRGF0 ZTogU2F0LCAyMyBKdWwgMjAyMiAyMzoyNToxMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog QWRkIHdhdmJyZWFrZXIKCi0tLQogZ251L3BhY2thZ2VzL21wMy5zY20gfCAzMiArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvbXAzLnNjbSBiL2dudS9w YWNrYWdlcy9tcDMuc2NtCmluZGV4IDRhOGJkYWQ3MTEuLmE0MmRjMjZkZGYgMTAwNjQ0Ci0tLSBh L2dudS9wYWNrYWdlcy9tcDMuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9tcDMuc2NtCkBAIC0xMCw2 ICsxMCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgTWljaGFlbCBSb2hsZWRlciA8bWlrZUBy b2hsZWRlci5kZT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBTaW1vbiBTdHJlaXQgPHNpbW9uQG5l dHBhbmljLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMSBHdWlsbGF1bWUgTGUgVmFpbGxhbnQg PGdsdkBwb3N0ZW8ubmV0PgorOzs7IENvcHlyaWdodCDCqSAyMDIyIEpvZWtlIGRlIEdyYWFmIDxq b2VrZUBwb3N0ZW8ubmV0PgogOzs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXgu CiA7OzsKQEAgLTUwLDEzICs1MSwxNSBAQCAoZGVmaW5lLW1vZHVsZSAoZ251IHBhY2thZ2VzIG1w MykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcHVsc2VhdWRpbykKICAgIzp1c2UtbW9k dWxlIChnbnUgcGFja2FnZXMgbGludXgpICAgICAgICAgICAgICAgO2Fsc2EtbGliCiAgICM6dXNl LW1vZHVsZSAoZ251IHBhY2thZ2VzIHZpZGVvKSAgICAgICAgICAgICAgIDtmZm1wZWcKKyAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY21ha2UpCiAgICM6dXNlLW1vZHVsZSAoZ3VpeCBwYWNr YWdlcykKICAgIzp1c2UtbW9kdWxlIChndWl4IGRvd25sb2FkKQogICAjOnVzZS1tb2R1bGUgKGd1 aXggZ2l0LWRvd25sb2FkKQogICAjOnVzZS1tb2R1bGUgKGd1aXggdXRpbHMpCiAgICM6dXNlLW1v ZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gZ251KQogICAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQt c3lzdGVtIHB5dGhvbikKLSAgIzp1c2UtbW9kdWxlIChndWl4IGJ1aWxkLXN5c3RlbSBjbWFrZSkp CisgICM6dXNlLW1vZHVsZSAoZ3VpeCBidWlsZC1zeXN0ZW0gY21ha2UpCisgICM6dXNlLW1vZHVs ZSAoZ3VpeCBidWlsZC1zeXN0ZW0tbWVzb24pKQogCiAoZGVmaW5lLXB1YmxpYyBsaWJtYWQKICAg KHBhY2thZ2UKQEAgLTcxMCwzICs3MTMsMzAgQEAgKGRlZmluZS1wdWJsaWMgcHl0aG9uLXB5dGFn bGliCiBjcm9zcy1wbGF0Zm9ybSwgd29ya3Mgd2l0aCBhbGwgUHl0aG9uIHZlcnNpb25zLCBhbmQg aXMgdmVyeQogc2ltcGxlIHRvIHVzZSB5ZXQgZnVsbHkgZmVhdHVyZWQuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmdwbDMpKSkKKworKGRlZmluZS1wdWJsaWMgd2F2YnJlYWtlcgorICAocGFja2Fn ZQorICAgIChuYW1lICJ3YXZicmVha2VyIikKKyAgICAodmVyc2lvbiAiMC4xNSIpCisgICAgKHNv dXJjZSAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAg ICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICh1cmwgImh0dHBz Oi8vZ2l0aHViLmNvbS90aHAvd2F2YnJlYWtlci8iKQorICAgICAgICAgICAgICAgICAgICAoY29t bWl0IHZlcnNpb24pKSkKKyAgICAgICAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBu YW1lIHZlcnNpb24pKQorICAgICAgICAgICAgICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFz ZTMyICIxNmgwc2ZjYjhhdjZhMzY4Z2lpenp3djltMGxxNWMzYm5mNGI5dnl5aDlua2Jic2M3YzNq IikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIG1lc29uLWJ1aWxkLXN5c3RlbSkKKyAgICAobmF0aXZl LWlucHV0cworICAgICAobGlzdCBwa2ctY29uZmlnIGNtYWtlKSkKKyAgICAoaW5wdXRzIChsaXN0 IGdsaWIgZ3RrKyBhbykpCisgICAgKGhvbWUtcGFnZSAiaHR0cHM6Ly93YXZicmVha2VyLnNvdXJj ZWZvcmdlLmlvLyIpCisgICAgKHN5bm9wc2lzICJXQVYgYW5kIE1QMyBmaWxlIHNwbGl0dGVyIHdp dGggYSBHVUkiKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiV2F2YnJlYWtlciBpcyBhIFdBViBh bmQgTVAzIGZpbGUgc3BsaXR0ZXIuICBJdCBjYW4gYmUgdXNlZCB0bworYnJlYWsgdXAgYSBXQVYg b3IgTVAzIGF1ZGlvIGZpbGUgaW50byBtdWx0aXBsZSBXQVYgZmlsZXMuCitXYXZicmVha2VyIGNv bnRhaW5zIGEgaGVscGZ1bCB3YXZlZm9ybSBkaXNwbGF5IG9mIHRoZSBhdWRpbyBmaWxlCitiZWlu ZyBlZGl0ZWQsIHRvIGhlbHAgdGhlIHVzZXIgaW4gc3BsaXR0aW5nIHRoZSBmaWxlIGF0IHRoZSBy aWdodAorcG9pbnQuICBXYXZicmVha2VyIGFsc28gc3VwcG9ydHMgc3BsaXR0aW5nIE1QMyBmaWxl cyB3aXRob3V0CityZS1lbmNvZGluZyB0aGVtLCB0byBwcmVzZXJ2ZSB0aGVpciBvcmlnaW5hbCBh dWRpbyBxdWFsaXR5LiIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQotLSAKMi4zNy4w Cgo= --=_9a2bda33fc623b21714106daf5ddf909 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=wavbreaker-pure-environment-output.txt Content-Disposition: attachment; filename=wavbreaker-pure-environment-output.txt; size=962 JCBndWl4IHNoZWxsIC0tcHVyZSB3YXZicmVha2VyIC0tIHdhdmJyZWFrZXIKCih3YXZicmVha2Vy OjMwMTg5KTogR3RrLVdBUk5JTkcgKio6IDIzOjQyOjUwLjIzMDogQ291bGQgbm90IGZpbmQgdGhl IGljb24gJ2RvY3VtZW50LW9wZW4tc3ltYm9saWMtbHRyJy4gVGhlICdoaWNvbG9yJyB0aGVtZQp3 YXMgbm90IGZvdW5kIGVpdGhlciwgcGVyaGFwcyB5b3UgbmVlZCB0byBpbnN0YWxsIGl0LgpZb3Ug Y2FuIGdldCBhIGNvcHkgZnJvbToKICAgICAgICBodHRwOi8vaWNvbi10aGVtZS5mcmVlZGVza3Rv cC5vcmcvcmVsZWFzZXMKCih3YXZicmVha2VyOjMwMTg5KTogR3RrLVdBUk5JTkcgKio6IDIzOjQy OjUwLjIzMDogQ291bGQgbm90IGxvYWQgYSBwaXhidWYgZnJvbSAvb3JnL2d0ay9saWJndGsvaWNv bnMvMTZ4MTYvc3RhdHVzL2ltYWdlLW1pc3NpbmcucG5nLgpUaGlzIG1heSBpbmRpY2F0ZSB0aGF0 IHBpeGJ1ZiBsb2FkZXJzIG9yIHRoZSBtaW1lIGRhdGFiYXNlIGNvdWxkIG5vdCBiZSBmb3VuZC4K KioKR3RrOkVSUk9SOmd0a2ljb25oZWxwZXIuYzo0OTQ6ZW5zdXJlX3N1cmZhY2VfZm9yX2dpY29u OiBhc3NlcnRpb24gZmFpbGVkIChlcnJvciA9PSBOVUxMKTogRmFpbGVkIHRvIGxvYWQgL29yZy9n dGsvbGliZ3RrL2ljb25zLzE2eDE2L3N0YXR1cy9pbWFnZS1taXNzaW5nLnBuZzogVW5yZWNvZ25p emVkIGltYWdlIGZpbGUgZm9ybWF0IChnZGstcGl4YnVmLWVycm9yLXF1YXJrLCAzKQpCYWlsIG91 dCEgR3RrOkVSUk9SOmd0a2ljb25oZWxwZXIuYzo0OTQ6ZW5zdXJlX3N1cmZhY2VfZm9yX2dpY29u OiBhc3NlcnRpb24gZmFpbGVkIChlcnJvciA9PSBOVUxMKTogRmFpbGVkIHRvIGxvYWQgL29yZy9n dGsvbGliZ3RrL2ljb25zLzE2eDE2L3N0YXR1cy9pbWFnZS1taXNzaW5nLnBuZzogVW5yZWNvZ25p emVkIGltYWdlIGZpbGUgZm9ybWF0IChnZGstcGl4YnVmLWVycm9yLXF1YXJrLCAzKQo= --=_9a2bda33fc623b21714106daf5ddf909--