From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:33967) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ihvAu-0001jV-8Y for guix-patches@gnu.org; Thu, 19 Dec 2019 07:45:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ihvAs-0005Iu-P5 for guix-patches@gnu.org; Thu, 19 Dec 2019 07:45:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:38375) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ihvAs-0005FK-7b for guix-patches@gnu.org; Thu, 19 Dec 2019 07:45:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ihvAs-00068w-5U for guix-patches@gnu.org; Thu, 19 Dec 2019 07:45:02 -0500 Subject: [bug#38538] [PATCH] gnu: Add gnome-shell-extension-hide-app-icon Resent-Message-ID: Message-ID: <15831159f236fe1a0e31d5882580c4d049a9522b.camel@student.tugraz.at> From: Leo Prikler Date: Thu, 19 Dec 2019 13:44:47 +0100 In-Reply-To: References: <20191208201249.5479-1-leo.prikler@student.tugraz.at> <20191219092004.GE917@E5400> Content-Type: multipart/mixed; boundary="=-sdlVyFbKropcBM/uudUK" 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: Efraim Flashner Cc: 38538@debbugs.gnu.org --=-sdlVyFbKropcBM/uudUK Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Am Donnerstag, den 19.12.2019, 12:00 +0100 schrieb Leo Prikler: > Am Donnerstag, den 19.12.2019, 11:20 +0200 schrieb Efraim Flashner: > > What does this need glib and glib:bin for? Is it just for building > > the > > schemas or does it actually need it at runtime? > To be honest, I'm not quite sure. I've copied this part from my > dash- > to-dock extension, wherein I copied it from the gnome-shell- > extensions > package. > > As far as I'm aware both packages do build schemas, but I'm not sure > how extensions handle them at runtime. Perhaps this is already wrong > in the package I originally copied the snippet from. I'll try to see > how far I can get with depropagation. > > Regards, > Leo Upon closer inspection, it appears depropagation is indeed possible. See the attached patch. --=-sdlVyFbKropcBM/uudUK Content-Disposition: attachment; filename="0002-gnu-Depropagate-glib-from-GNOME-Shell-extensions.patch" Content-Type: text/x-patch; name="0002-gnu-Depropagate-glib-from-GNOME-Shell-extensions.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA4YjQ2OGFjNTJlNTU1NjBlODU4MWE0YjkzZGRlZmJhMDBkYmZhYjYyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy YXouYXQ+CkRhdGU6IFRodSwgMTkgRGVjIDIwMTkgMTM6MzE6NTggKzAxMDAKU3ViamVjdDogW1BB VENIIDIvMl0gZ251OiBEZXByb3BhZ2F0ZSBnbGliIGZyb20gR05PTUUgU2hlbGwgZXh0ZW5zaW9u cwoKKiBnbnUvcGFja2FnZXMvZ25vbWUuc2NtIChnbm9tZS1zaGVsbC1leHRlbnNpb25zKTogRHJv cCBwcm9wYWdhdGVkIGlucHV0cywKbW92ZSB0aGVtIHRvIG1vcmUgYXBwcm9wcmlhdGUgcGxhY2Uu Cltwcm9wYWdhdGVkLWlucHV0c106IFJlbW92ZWQgZmllbGQuCltuYXRpdmUtaW5wdXRzXSA8Z2xp YjpiaW4+OiBOZXcgaW5wdXQuCltpbnB1dHNdIDxnbGliPjogTmV3IGlucHV0LgoqIGdudS9wYWNr YWdlcy9nbm9tZS14eXouc2NtIChnbm9tZS1zaGVsbC1leHRlbnNpb24tZGFzaC10by1kb2NrKTog TGlrZXdpc2UuCihnbm9tZS1zaGVsbC1leHRlbnNpb24taGlkZS1hcHAtaWNvbik6IExpa2V3aXNl LgotLS0KIGdudS9wYWNrYWdlcy9nbm9tZS14eXouc2NtIHwgMTYgKysrKysrKystLS0tLS0tLQog Z251L3BhY2thZ2VzL2dub21lLnNjbSAgICAgfCAgOCArKysrLS0tLQogMiBmaWxlcyBjaGFuZ2Vk LCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFj a2FnZXMvZ25vbWUteHl6LnNjbSBiL2dudS9wYWNrYWdlcy9nbm9tZS14eXouc2NtCmluZGV4IDE0 OGYxZGI2NDYuLjlkZmYzOGZhMzkgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9nbm9tZS14eXou c2NtCisrKyBiL2dudS9wYWNrYWdlcy9nbm9tZS14eXouc2NtCkBAIC0xNDAsMTEgKzE0MCwxMSBA QCB0aGUgT2JzaWRpYW4gaWNvbiB0aGVtZS4iKQogICAgICAgICAgKGRlbGV0ZSAnYm9vdHN0cmFw KQogICAgICAgICAgKGRlbGV0ZSAnY29uZmlndXJlKSkpKQogICAgIChuYXRpdmUtaW5wdXRzCi0g ICAgIGAoKCJpbnRsdG9vbCIgLGludGx0b29sKQorICAgICBgKCgiZ2xpYjpiaW4iICxnbGliICJi aW4iKQorICAgICAgICgiaW50bHRvb2wiICxpbnRsdG9vbCkKICAgICAgICAoInBrZy1jb25maWci ICxwa2ctY29uZmlnKSkpCi0gICAgKHByb3BhZ2F0ZWQtaW5wdXRzCi0gICAgIGAoKCJnbGliIiAs Z2xpYikKLSAgICAgICAoImdsaWIiICxnbGliICJiaW4iKSkpCisgICAgKGlucHV0cworICAgICBg KCgiZ2xpYiIgLGdsaWIpKSkKICAgICAoc3lub3BzaXMgIlRyYW5zZm9ybXMgR05PTUUncyBkYXNo IGludG8gYSBkb2NrIikKICAgICAoZGVzY3JpcHRpb24gIlRoaXMgZXh0ZW5zaW9uIG1vdmVzIHRo ZSBkYXNoIG91dCBvZiB0aGUKIG92ZXJ2aWV3LCB0cmFuc2Zvcm1pbmcgaXQgaW50byBhIGRvY2sg Zm9yIGVhc2llciBhcHBsaWNhdGlvbiBsYXVuY2hpbmcgYW5kCkBAIC0xODIsMTIgKzE4MiwxMiBA QCBmYXN0ZXIgd2luZG93IHN3aXRjaGluZy4iKQogICAgICAgICAgICAgICAgKG1rZGlyLXAgKHN0 cmluZy1hcHBlbmQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIi9zaGFyZS9nbm9tZS1zaGVsbC9leHRlbnNpb25zIikpKSkp KSkKICAgICAgIChuYXRpdmUtaW5wdXRzCi0gICAgICAgYCgoImludGx0b29sIiAsaW50bHRvb2wp CisgICAgICAgYCgoImdsaWI6YmluIiAsZ2xpYiAiYmluIikKKyAgICAgICAgICgiaW50bHRvb2wi ICxpbnRsdG9vbCkKICAgICAgICAgICgidW56aXAiICx1bnppcCkKICAgICAgICAgICgiemlwIiAs emlwKSkpCi0gICAgICAocHJvcGFnYXRlZC1pbnB1dHMKLSAgICAgICBgKCgiZ2xpYiIgLGdsaWIp Ci0gICAgICAgICAoImdsaWIiICxnbGliICJiaW4iKSkpCisgICAgICAoaW5wdXRzCisgICAgICAg YCgoImdsaWIiICxnbGliKSkpCiAgICAgICAoc3lub3BzaXMgIkhpZGUgYXBwIGljb24gZnJvbSBH Tk9NRSdzIHBhbmVsIikKICAgICAgIChkZXNjcmlwdGlvbiAiVGhpcyBleHRlbnNpb24gYWxsb3dz IHRvIGhpZGUgdGhlIGljb24gYW5kL29yIHRpdGxlIG9mIHRoZQogY3VycmVudGx5IGZvY3VzZWQg YXBwbGljYXRpb24gaW4gdGhlIHRvcCBwYW5lbCBvZiB0aGUgR05PTUUgc2hlbGwuIikKZGlmZiAt LWdpdCBhL2dudS9wYWNrYWdlcy9nbm9tZS5zY20gYi9nbnUvcGFja2FnZXMvZ25vbWUuc2NtCmlu ZGV4IDc3ZDk2OTg3ZDYuLjExNzkzN2E5YmEgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9nbm9t ZS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dub21lLnNjbQpAQCAtNzUzNywxMSArNzUzNywxMSBA QCBHTk9NRSBTaGVsbCBhcHBlYXJhbmNlIGFuZCBleHRlbnNpb24sIGV0Yy4iKQogICAgIChhcmd1 bWVudHMKICAgICAgJygjOmNvbmZpZ3VyZS1mbGFncyAnKCItRGV4dGVuc2lvbl9zZXQ9YWxsIikp KQogICAgIChuYXRpdmUtaW5wdXRzCi0gICAgIGAoKCJpbnRsdG9vbCIgLGludGx0b29sKQorICAg ICBgKCgiZ2xpYiIgLGdsaWIgImJpbiIpCisgICAgICAgKCJpbnRsdG9vbCIgLGludGx0b29sKQog ICAgICAgICgicGtnLWNvbmZpZyIgLHBrZy1jb25maWcpKSkKLSAgICAocHJvcGFnYXRlZC1pbnB1 dHMKLSAgICAgYCgoImdsaWIiICxnbGliKQotICAgICAgICgiZ2xpYiIgLGdsaWIgImJpbiIpKSkK KyAgICAoaW5wdXRzCisgICAgIGAoKCJnbGliIiAsZ2xpYikpKQogICAgIChzeW5vcHNpcyAiRXh0 ZW5zaW9ucyBmb3IgR05PTUUgU2hlbGwiKQogICAgIChkZXNjcmlwdGlvbiAiR05PTUUgU2hlbGwg ZXh0ZW5zaW9ucyBtb2RpZnkgYW5kIGV4dGVuZCBHTk9NRSBTaGVsbAogZnVuY3Rpb25hbGl0eSBh bmQgYmVoYXZpb3IuIikKLS0gCjIuMjQuMQoK --=-sdlVyFbKropcBM/uudUK--