about summary refs log tree commit diff
path: root/services/gemma/build.lisp
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@google.com>2019-09-02T01·14+0100
committerVincent Ambo <tazjin@google.com>2019-09-02T01·14+0100
commit4411eea11f799e01d2343ed017e360faf3daef3a (patch)
tree16592d5348670619e61bf6f3c15d6366a46e2697 /services/gemma/build.lisp
parentb43e5529f770818710fffd2458e320f49272d26f (diff)
fix(gemma): Fix build process in Nix r/70
Diffstat (limited to 'services/gemma/build.lisp')
-rw-r--r--services/gemma/build.lisp26
1 files changed, 0 insertions, 26 deletions
diff --git a/services/gemma/build.lisp b/services/gemma/build.lisp
index ce67a91f6585..e935ce25fde4 100644
--- a/services/gemma/build.lisp
+++ b/services/gemma/build.lisp
@@ -1,31 +1,5 @@
-;; Build script for use within Nix.
-
 (require :asdf)
 (require :sb-posix)
-(require :cffi)
 
 (push (format nil "~A/" (sb-posix:getcwd)) asdf:*central-registry*)
-
-;; Quicklisp is configured in the Nix build script
-(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
-                                       (user-homedir-pathname))))
-  (when (probe-file quicklisp-init)
-    (load quicklisp-init)))
-
-;; OpenSSL linking requires pkg_config on NixOS.
-(ql:quickload "inferior-shell")
-
-(defun pkg-config-lib-path (lib)
-  "Look up the location of a library using pkg-config."
-  (let ((flag (inferior-shell:run `("pkg-config" "--libs-only-L" ,lib)
-                                  :output '(:string :stripped t))))
-    (concatenate 'string (subseq flag 2) "/")))
-
-(pushnew (pathname (pkg-config-lib-path "openssl"))
-         cffi:*foreign-library-directories*
-         :test #'equal)
-
-;; cl-prevalence is not in the current Quicklisp -> Nix snapshot
-(ql:quickload "cl-prevalence")
-
 (asdf:operate 'asdf:program-op :gemma)