From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:46054) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hHuDb-0007Iz-CU for guix-patches@gnu.org; Sat, 20 Apr 2019 13:56:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hHuDa-0002FH-73 for guix-patches@gnu.org; Sat, 20 Apr 2019 13:56:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33193) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hHuDa-0002Ej-2c for guix-patches@gnu.org; Sat, 20 Apr 2019 13:56:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hHuDZ-0006Th-Su for guix-patches@gnu.org; Sat, 20 Apr 2019 13:56:01 -0400 Subject: [bug#35346] [PATCH 1/2] gnu: password-store: Allow external packages to provide extensions. References: <81378750-7d26-44e0-ae44-7d38bc1ccfc6@www.fastmail.com> In-Reply-To: <81378750-7d26-44e0-ae44-7d38bc1ccfc6@www.fastmail.com> Resent-Message-ID: Mime-Version: 1.0 Message-Id: <53ac7d03-43be-491d-a29e-ad530db4f691@www.fastmail.com> Date: Sat, 20 Apr 2019 13:54:52 -0400 From: "Alex Griffin" Content-Type: multipart/mixed; boundary=6f7882e048334b12a0a17a7e59751b45 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: 35346@debbugs.gnu.org --6f7882e048334b12a0a17a7e59751b45 Content-Type: text/plain * gnu/packages/password-utils.scm (password-store): Add environment variable PASSWORD_STORE_SYSTEM_EXTENSION_DIR to support pass extensions in external packages. [arguments]: Add patch-system-extension-dir phase. -- Alex Griffin --6f7882e048334b12a0a17a7e59751b45 Content-Disposition: attachment;filename="0001-gnu-password-store-Allow-external-packages-to-provid.patch" Content-Type: text/x-patch; name="0001-gnu-password-store-Allow-external-packages-to-provid.patch" Content-Transfer-Encoding: BASE64 RnJvbSBjOTI3YzQ4Y2M0YmY0ZGM1NjRiYzQ0MWQ0NTc0ZGVhNzljMDViNDcyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbGV4IEdyaWZmaW4gPGFAYWpncmYuY29tPgpEYXRl OiBTYXQsIDIwIEFwciAyMDE5IDExOjU2OjIzIC0wNTAwClN1YmplY3Q6IFtQQVRDSCAxLzJd IGdudTogcGFzc3dvcmQtc3RvcmU6IEFsbG93IGV4dGVybmFsIHBhY2thZ2VzIHRvIHByb3Zp ZGUKIGV4dGVuc2lvbnMuCgoqIGdudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20gKHBh c3N3b3JkLXN0b3JlKTogQWRkIGVudmlyb25tZW50IHZhcmlhYmxlClBBU1NXT1JEX1NUT1JF X1NZU1RFTV9FWFRFTlNJT05fRElSIHRvIHN1cHBvcnQgcGFzcyBleHRlbnNpb25zIGluIGV4 dGVybmFsCnBhY2thZ2VzLgpbYXJndW1lbnRzXTogQWRkIHBhdGNoLXN5c3RlbS1leHRlbnNp b24tZGlyIHBoYXNlLgotLS0KIGdudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20gfCAx NCArKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMu c2NtIGIvZ251L3BhY2thZ2VzL3Bhc3N3b3JkLXV0aWxzLnNjbQppbmRleCA1YzExZDhjNDM3 Li5iMjNkYmYxZmJiIDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcGFzc3dvcmQtdXRpbHMu c2NtCisrKyBiL2dudS9wYWNrYWdlcy9wYXNzd29yZC11dGlscy5zY20KQEAgLTYsNyArNiw3 IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTYgSmVzc2ljYSBUYWxsb24gPHRzeWVzaWthQHRz eWVzaWthLnNlPgogOzs7IENvcHlyaWdodCDCqSAyMDE2IEFuZHJlYXMgRW5nZSA8YW5kcmVh c0BlbmdlLmZyPgogOzs7IENvcHlyaWdodCDCqSAyMDE2IEx1a2FzIEdyYWRsIDxsZ3JhZGxA b3Blbm1haWxib3gub3JnPgotOzs7IENvcHlyaWdodCDCqSAyMDE2IEFsZXggR3JpZmZpbiA8 YUBhamdyZi5jb20+Cis7OzsgQ29weXJpZ2h0IMKpIDIwMTYsIDIwMTkgQWxleCBHcmlmZmlu IDxhQGFqZ3JmLmNvbT4KIDs7OyBDb3B5cmlnaHQgwqkgMjAxNyBMZW8gRmFtdWxhcmkgPGxl b0BmYW11bGFyaS5uYW1lPgogOzs7IENvcHlyaWdodCDCqSAyMDE3LCAyMDE4IENsw6ltZW50 IExhc3NpZXVyIDxjbGVtZW50QGxhc3NpZXVyLm9yZz4KIDs7OyBDb3B5cmlnaHQgwqkgMjAx NywgMjAxOCwgMjAxOSBUb2JpYXMgR2VlcmluY2t4LVJpY2UgPG1lQHRvYmlhcy5ncj4KQEAg LTQyMyw2ICs0MjMsMTggQEAgYW55IFgxMSB3aW5kb3cuIikKICAgICAgICAobW9kaWZ5LXBo YXNlcyAlc3RhbmRhcmQtcGhhc2VzCiAgICAgICAgICAoZGVsZXRlICdjb25maWd1cmUpCiAg ICAgICAgICAoZGVsZXRlICdidWlsZCkKKyAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0YWxs ICdwYXRjaC1zeXN0ZW0tZXh0ZW5zaW9uLWRpcgorICAgICAgICAgICAobGFtYmRhKiAoIzpr ZXkgb3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgKGxldCogKChv dXQgKGFzc29jLXJlZiBvdXRwdXRzICJvdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgKGV4 dGVuc2lvbi1kaXIgKHN0cmluZy1hcHBlbmQgb3V0ICIvbGliL3Bhc3N3b3JkLXN0b3JlL2V4 dGVuc2lvbnMiKSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInNyYy9wYXNzd29y ZC1zdG9yZS5zaCIKKyAgICAgICAgICAgICAgICAgKCgiXlNZU1RFTV9FWFRFTlNJT05fRElS PS4qJCIpCisgICAgICAgICAgICAgICAgICA7OyBsZWFkIHdpdGggd2hpdGVzcGFjZSB0byBw cmV2ZW50ICdtYWtlIGluc3RhbGwnIGZyb20KKyAgICAgICAgICAgICAgICAgIDs7IG92ZXJ3 cml0aW5nIGl0IGFnYWluCisgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiIFNZ U1RFTV9FWFRFTlNJT05fRElSPVwiIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIiR7UEFTU1dPUkRfU1RPUkVfU1lTVEVNX0VYVEVOU0lPTl9ESVI6LSIKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGV4dGVuc2lvbi1kaXIKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJ9XCJcbiIpKSkpKSkKICAgICAgICAgIChhZGQtYmVmb3Jl ICdpbnN0YWxsICdwYXRjaC1wYXNzbWVudS1wYXRoCiAgICAgICAgICAgIChsYW1iZGEqICgj OmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQogICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAiY29udHJpYi9kbWVudS9wYXNzbWVudSIKLS0gCjIuMjAuMQoK --6f7882e048334b12a0a17a7e59751b45--