aboutsummaryrefslogtreecommitdiff
path: root/guix.scm
diff options
context:
space:
mode:
authorArun Isaac2022-01-07 22:18:05 +0530
committerArun Isaac2022-01-07 22:18:50 +0530
commit73d0e1293fd6dc6563ae358a8a52e92ff5cf4edb (patch)
tree00146d7124381d82d8cc6fb61d0c597f1bc5f963 /guix.scm
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.
Diffstat (limited to 'guix.scm')
-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))