From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35733) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dYtef-0006Xb-Hz for guix-patches@gnu.org; Sat, 22 Jul 2017 08:37:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dYtec-0006Ie-6A for guix-patches@gnu.org; Sat, 22 Jul 2017 08:37:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:49310) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dYtec-0006G5-2O for guix-patches@gnu.org; Sat, 22 Jul 2017 08:37:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dYteY-0007Te-AA for guix-patches@gnu.org; Sat, 22 Jul 2017 08:37:02 -0400 Subject: [bug#27791] [PATCH] gnu: Add passmenu Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35686) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dYtdd-0006Uc-Ec for guix-patches@gnu.org; Sat, 22 Jul 2017 08:36:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dYtdc-0005gw-KK for guix-patches@gnu.org; Sat, 22 Jul 2017 08:36:05 -0400 Received: from mail.fsfe.org ([2001:aa8:ffed::3:102]:44763) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dYtdc-0005bA-9y for guix-patches@gnu.org; Sat, 22 Jul 2017 08:36:04 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.fsfe.org (Postfix) with ESMTP id 31F2A63BE5A for ; Sat, 22 Jul 2017 14:36:00 +0200 (CEST) Received: from mail.fsfe.org ([127.0.0.1]) by localhost (cavendish.fsfeurope.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 38kMp+GTRIa1 for ; Sat, 22 Jul 2017 14:36:00 +0200 (CEST) Received: by mail-io0-f169.google.com with SMTP id g13so30187932ioj.5 for ; Sat, 22 Jul 2017 05:35:59 -0700 (PDT) MIME-Version: 1.0 From: Jelle Licht Date: Sat, 22 Jul 2017 14:35:56 +0200 Message-ID: Content-Type: multipart/mixed; boundary="001a11421e5a33e2540554e739f4" 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: 27791@debbugs.gnu.org --001a11421e5a33e2540554e739f4 Content-Type: multipart/alternative; boundary="001a11421e5a33e2510554e739f2" --001a11421e5a33e2510554e739f2 Content-Type: text/plain; charset="UTF-8" Hello guix, Attached is a patch to include passmenu, a dmenu interface to the pass password store. I was not quite sure how to structure this patch, as it basically installs and wraps a shell script from the `password-store' sources. We could instead include it as a separate output of our `password-store' package, but I already had it like this in my GUIX_PACKAGE_PATH and I was not even sure if that approach was in general preferable. - Jelle --001a11421e5a33e2510554e739f2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello guix,

Attached is a patc= h to include passmenu, a dmenu interface to the pass password store.
I was not quite sure how to structure this patch, as it basically in= stalls and wraps a shell script from the `password-store' sources. We c= ould instead include it as a separate output of our `password-store' pa= ckage, but I already had it like this in my GUIX_PACKAGE_PATH and I was not= even sure if that approach was in general preferable.

- Jelle=
--001a11421e5a33e2510554e739f2-- --001a11421e5a33e2540554e739f4 Content-Type: application/octet-stream; name="0001-gnu-Add-passmenu.patch" Content-Disposition: attachment; filename="0001-gnu-Add-passmenu.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j5fa1vr40 RnJvbSA3ZmVjMGJkODc0NGQyMmY1NWJlY2QzNmM0NjM1ZjM2NWRlMGM2NzZlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWxsZSBMaWNodCA8amxpY2h0QGZzZmUub3JnPgpEYXRlOiBT YXQsIDIyIEp1bCAyMDE3IDE0OjIzOjE4ICswMjAwClN1YmplY3Q6IFtQQVRDSF0gZ251OiBBZGQg cGFzc21lbnUuCgoqIGdudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20gKHBhc3NtZW51KTog TmV3IHZhcmlhYmxlLgotLS0KIGdudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20gfCAzOCAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM4 IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMu c2NtIGIvZ251L3BhY2thZ2VzL3Bhc3N3b3JkLXV0aWxzLnNjbQppbmRleCAwODU5MWQxMDguLjE1 NWU3MTEwYSAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Bhc3N3b3JkLXV0aWxzLnNjbQorKysg Yi9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMuc2NtCkBAIC00OCw2ICs0OCw3IEBACiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIG5jdXJzZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIHBrZy1jb25maWcpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbikK KyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgc3Vja2xlc3MpCiAgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIHRscykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgcXQpCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZlcnNpb24tY29udHJvbCkKQEAgLTQ0NiwzICs0NDcs NDAgQEAgdXNlIHBhc3MsIHRoZSBzdGFuZGFyZCB1bml4IHBhc3N3b3JkIG1hbmFnZXIsIGFzIHRo ZSBjcmVkZW50aWFsIGJhY2tlbmQgZm9yCiB5b3VyIGdpdCByZXBvc2l0b3JpZXMuICBUaGlzIGlz IGFjaGlldmVkIGJ5IGV4cGxpY2l0bHkgZGVmaW5pbmcgbWFwcGluZ3MKIGJldHdlZW4gaG9zdHMg YW5kIGVudHJpZXMgaW4gdGhlIHBhc3N3b3JkIHN0b3JlLiIpCiAgICAgKGxpY2Vuc2UgbGljZW5z ZTpsZ3BsMyspKSkKKworKGRlZmluZS1wdWJsaWMgcGFzc21lbnUKKyAgKHBhY2thZ2UKKyAgICAo aW5oZXJpdCBwYXNzd29yZC1zdG9yZSkKKyAgICAobmFtZSAicGFzc21lbnUiKQorICAgIChidWls ZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAgIGAoIzpwaGFz ZXMKKyAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAoZGVs ZXRlICdjb25maWd1cmUpCisgICAgICAgICAoZGVsZXRlICdidWlsZCkKKyAgICAgICAgIChyZXBs YWNlICdpbnN0YWxsCisgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBvdXRwdXRzICM6YWxsb3ct b3RoZXIta2V5cykKKyAgICAgICAgICAgICAobGV0KiAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMg Im91dCIpKQorICAgICAgICAgICAgICAgICAgICAoYmluIChzdHJpbmctYXBwZW5kIG91dCAiL2Jp biIpKSkKKyAgICAgICAgICAgICAgIChta2Rpci1wIGJpbikKKyAgICAgICAgICAgICAgIChjb3B5 LWZpbGUgImNvbnRyaWIvZG1lbnUvcGFzc21lbnUiCisgICAgICAgICAgICAgICAgICAgICAgICAg IChzdHJpbmctYXBwZW5kIGJpbiAiL3Bhc3NtZW51IikpCisgICAgICAgICAgICAgICAjdCkpKQor ICAgICAgICAgKGFkZC1hZnRlciAnaW5zdGFsbCAnd3JhcC1wYXRoCisgICAgICAgICAgIChsYW1i ZGEqICgjOmtleSBpbnB1dHMgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAg ICAgKGxldCAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAg ICAgIChwYXRoIChtYXAgKGxhbWJkYSAocGtnKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyBwa2cpICIvYmluIikpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAnKCJwYXNzd29yZC1zdG9yZSIgImRtZW51IiAieGRv dG9vbCIpKSkpCisgICAgICAgICAgICAgICAod3JhcC1wcm9ncmFtIChzdHJpbmctYXBwZW5kIG91 dCAiL2Jpbi9wYXNzbWVudSIpCisgICAgICAgICAgICAgICAgIGAoIlBBVEgiICI6IiBwcmVmaXgg KCwoc3RyaW5nLWpvaW4gcGF0aCAiOiIpKSkpCisgICAgICAgICAgICAgICAjdCkpKSkKKyAgICAg ICAjOnRlc3RzPyAjZikpCisgICAgKGlucHV0cworICAgICBgKCgicGFzc3dvcmQtc3RvcmUiICxw YXNzd29yZC1zdG9yZSkKKyAgICAgICAoInhkb3Rvb2wiICx4ZG90b29sKQorICAgICAgICgiZG1l bnUiICxkbWVudSkpKQorICAgIChzeW5vcHNpcyAiU2ltcGxlIGRtZW51IGludGVyZmFjZSB0byB0 aGUgcGFzcyBwYXNzd29yZCBtYW5hZ2VyIikKKyAgICAoZGVzY3JpcHRpb24gInBhc3NtZW51IGFs bG93cyB5b3UgdG8gdXNlIEBjb2Rle2RtZW51fSBhcyBhbiBpbnRlcmZhY2UgdG8KK3lvdXIgQGNv ZGV7cGFzc30gcGFzc3dvcmQgZGF0YS4gIEl0IHN1cHBvcnRzIGludGVncmF0aW9uIHdpdGggYm90 aCBYMTEKK2NsaXBib2FyZCBhbmQgQGNvZGV7eGRvdG9vbH0uIikpKQotLSAKMi4xMy4zCgo= --001a11421e5a33e2540554e739f4--