aboutsummaryrefslogtreecommitdiff
path: root/guix.scm
diff options
context:
space:
mode:
authorpukkamustard <pukkamustard@posteo.net>2020-04-21 19:40:43 +0200
committerpukkamustard <pukkamustard@posteo.net>2020-04-21 19:40:43 +0200
commit855568fbc1c80f13c383682965197fac3782eb08 (patch)
tree2d2195953353b1d74c3c4f3e1973b8c86c9eac7e /guix.scm
initial LevelDB bindings
Diffstat (limited to 'guix.scm')
-rw-r--r--guix.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/guix.scm b/guix.scm
new file mode 100644
index 0000000..edcf87b
--- /dev/null
+++ b/guix.scm
@@ -0,0 +1,32 @@
+(use-modules (guix packages)
+ (guix gexp)
+ (guix download)
+ (guix git-download)
+ (gnu packages autotools)
+ (gnu packages pkg-config)
+ (gnu packages guile)
+ (gnu packages guile-xyz)
+ (gnu packages databases)
+ (guix build-system gnu)
+ (guix licenses))
+
+(define %source-dir (dirname (current-filename)))
+
+(package
+ (name "data-model")
+ (version "0.1.0")
+ (source (local-file %source-dir
+ #:recursive? #t
+ #:select? (git-predicate %source-dir)))
+ (build-system gnu-build-system)
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("autoconf" ,autoconf)
+ ("automake" ,automake)))
+ (inputs
+ `(("guile" ,guile-3.0)
+ ("leveldb" ,leveldb)))
+ (synopsis "Experimentations into data model/data storage for openEngiadina")
+ (description "Experimentations into data model/data storage for openEngiadina")
+ (home-page "https://gitlab.com/openEngiadina/data-model")
+ (license lgpl3+))