[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] envstore-2.1
From: |
Matthew Jordan |
Subject: |
[PATCH] envstore-2.1 |
Date: |
Sat, 14 May 2016 11:10:08 -0400 |
User-agent: |
mu4e 0.9.13; emacs 24.5.1 |
Good day all,
Submitting patch for envstore-2.1.
Let me know if I need to make any changes.
>From 8de06b6e26d9e1eb7bb7ef6df163f54a46db3d89 Mon Sep 17 00:00:00 2001
From: Matthew Jordan <address@hidden>
Date: Thu, 12 May 2016 14:57:34 -0400
Subject: [PATCH] gnu: Added envstore package.
* gnu/package/enstore.scm: New file.
---
gnu/packages/envstore.scm | 42 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 42 insertions(+)
create mode 100644 gnu/packages/envstore.scm
diff --git a/gnu/packages/envstore.scm b/gnu/packages/envstore.scm
new file mode 100644
index 0000000..e3ec99d
--- /dev/null
+++ b/gnu/packages/envstore.scm
@@ -0,0 +1,42 @@
+(define-module (gnu packages envstore)
+ #:use-module (guix)
+ #:use-module (guix packages)
+ #:use-module (guix build-system gnu)
+ #:use-module (gnu packages)
+ #:use-module (guix download)
+ #:use-module (guix utils)
+ #:use-module (guix licenses))
+
+(define-public envstore
+ (package
+ (name "envstore")
+ (version "2.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://github.com/derf/" name "/archive/"
+ version ".tar.gz"))
+ (sha256
+ (base32 "097yd6w0fql8a3xh0gmz8bf40w61j4893rp8c28rngrrk80bk9a8"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:test-target "test"
+ #:phases
+ (modify-phases %standard-phases
+ (delete 'configure)
+ (replace 'build
+ (lambda _
+ (setenv "CC" (which "gcc"))
+ (system* "make")))
+ (replace 'install
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out")))
+ (setenv "PREFIX" "/")
+ (setenv "DESTDIR" out)
+ (system* "make" "install")))))))
+ (home-page "https://finalrewind.org/projects/envstore/")
+ (synopsis "Save and restore environment variables")
+ (description "Envstore is a program for sharing environment variables
+between various shells or commands.")
+ (license
+ (non-copyleft "http://www.wtfpl.net/txt/copying/"))))
--
2.7.4
Sincerely,
--
Matthew Jordan
Sent with my mu4e
- [PATCH] envstore-2.1,
Matthew Jordan <=
- Re: [PATCH] envstore-2.1, Mark H Weaver, 2016/05/14
- Re: [PATCH] envstore-2.1, Matthew Jordan, 2016/05/15
- Re: [PATCH] envstore-2.1, Efraim Flashner, 2016/05/16
- Re: [PATCH] envstore-2.1, Matthew Jordan, 2016/05/15
- Re: [PATCH] envstore-2.1, Matthew Jordan, 2016/05/18
- Re: [PATCH] envstore-2.1, Mark H Weaver, 2016/05/18
- Re: [PATCH] envstore-2.1, Matthew Jordan, 2016/05/19
- Re: [PATCH] envstore-2.1, Ludovic Courtès, 2016/05/21