Add missing .egg file, include helper module inside pee - pee - Pee a password manager;Pee - because you have to...
(HTM) git clone git://vernunftzentrum.de/pee.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 80700b5c1d71006a195925b7de6f710ca3fb78af
(DIR) parent 7c509247bca716e9bb56f855088a2db52a217f5d
(HTM) Author: Christian Kellermann <ckeen@pestilenz.org>
Date: Thu, 4 Oct 2018 15:28:44 +0200
Add missing .egg file, include helper module inside pee
Diffstat:
pee.egg | 10 ++++++++++
pee.meta | 7 -------
pee.scm | 34 +++++++++++++++++++++++++++++--
pee.setup | 4 ----
4 files changed, 42 insertions(+), 13 deletions(-)
---
(DIR) diff --git a/pee.egg b/pee.egg
@@ -0,0 +1,10 @@
+((synopsis "Pee - a command line password manager.")
+ (author "Christian Kellermann")
+ (maintainer "Christian Kellermann")
+ (category misc)
+ (license "BSD")
+ (dependencies srfi-1 srfi-4 srfi-14 srfi-13 stty matchable tweetnacl getopt-long fmt blob-utils)
+ (components (program pee (linkage static)
+ (source-dependencies "hash" "tag")
+ (source-dependencies "blake2.h" "blake2s-ref.c"))
+ (component-dependencies crypto-helper))))
(DIR) diff --git a/pee.meta b/pee.meta
@@ -1,7 +0,0 @@
-((egg "pee.egg")
- (synopsis "Pee - a command line password manager.")
- (author "Christian Kellermann")
- (maintainer "Christian Kellermann")
- (category misc)
- (license "BSD")
- (needs stty matchable tweetnacl getopt-long fmt blob-utils))
(DIR) diff --git a/pee.scm b/pee.scm
@@ -14,9 +14,39 @@
;; ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
;; OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+(include "crypto-helper.scm")
+
(module pee (main)
- (import (chicken base) scheme (chicken condition) (chicken bitwise) (chicken io) (chicken port) (chicken random) (chicken format) (chicken string) (chicken file) (chicken pretty-print) (chicken irregex) (chicken time) (chicken pathname) (chicken process-context) (chicken sort) (chicken time posix))
-(import srfi-1 srfi-4 srfi-13 srfi-14 crypto-helper fmt matchable tweetnacl getopt-long stty)
+(import
+ scheme
+ (chicken base)
+ (chicken condition)
+ (chicken bitwise)
+ (chicken io)
+ (chicken port)
+ (chicken random)
+ (chicken format)
+ (chicken string)
+ (chicken file)
+ (chicken pretty-print)
+ (chicken irregex)
+ (chicken time)
+ (chicken pathname)
+ (chicken process-context)
+ (chicken sort)
+ (chicken time posix))
+
+(import
+ srfi-1
+ srfi-4
+ srfi-13
+ srfi-14
+ fmt
+ matchable
+ tweetnacl
+ getopt-long
+ stty
+ crypto-helper)
(include "program-meta.scm")
(DIR) diff --git a/pee.setup b/pee.setup
@@ -1,4 +0,0 @@
-(compile -s -J "crypto-helper.scm" "blake2s-ref.c" -C "-std=c99")
-(compile -s "crypto-helper.import.scm")
-(compile "pee.scm")
-(print "Pee has been compiled. Thanks for using pee")