about summary refs log tree commit diff
diff options
context:
space:
mode:
authorArun Isaac2022-01-07 22:18:05 +0530
committerArun Isaac2022-01-07 22:18:50 +0530
commit73d0e1293fd6dc6563ae358a8a52e92ff5cf4edb (patch)
tree00146d7124381d82d8cc6fb61d0c597f1bc5f963
parent24ffb3930ed0e75ee0f72d55a7e53253f3a58e8e (diff)
downloadnsmc-73d0e1293fd6dc6563ae358a8a52e92ff5cf4edb.tar.gz
nsmc-73d0e1293fd6dc6563ae358a8a52e92ff5cf4edb.tar.lz
nsmc-73d0e1293fd6dc6563ae358a8a52e92ff5cf4edb.zip
Switch to a Guix manifest.
* guix.scm (nsmc): Delete package.
Return a manifest.
-rw-r--r--guix.scm25
1 files changed, 2 insertions, 23 deletions
diff --git a/guix.scm b/guix.scm
index 9869e71..5218b90 100644
--- a/guix.scm
+++ b/guix.scm
@@ -106,26 +106,5 @@
     (description "Compile scheme-like S-expressions to C")
     (license license:gpl3+)))
 
-(package
-  (name "nsmc")
-  (version "0.1.0")
-  (home-page "https://git.systemreboot.net/nsmc")
-  (source (local-file %source-dir
-                      #:recursive? #t
-                      #:select? (git-predicate %source-dir)))
-  (build-system cmake-build-system)
-  (arguments
-   '(#:tests? #f ; no tests
-     #:make-flags '("GUILE_AUTO_COMPILE=0"))) ; to prevent guild warnings
-  (inputs
-   `(("gsl" ,gsl)
-     ("guile" ,guile-3.0)))
-  (native-inputs
-   `(("indent" ,indent) ; indent is really optional, but it indents
-                        ; the generated C code making it
-                        ; readable. That can be useful.
-     ("pkg-config" ,pkg-config)
-     ("sph-sc" ,sph-sc)))
-  (synopsis "n-sphere Monte Carlo library")
-  (description "n-sphere Monte Carlo library")
-  (license license:gpl3+))
+(packages->manifest
+ (list gsl guile-3.0 indent pkg-config sph-sc))