summary refs log tree commit diff
path: root/pkgs/development/lisp-modules/lisp-packages.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2021-05-10 18:10:49 +0200
committerMichael Raskin <7c6f434c@mail.ru>2021-05-10 18:17:21 +0200
commit3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e (patch)
tree0e0a92b8c0388ce8eeeafe1314f4a654d57523e6 /pkgs/development/lisp-modules/lisp-packages.nix
parentacd5e6707e93c6b0928c96bc43057e91fa0bcee0 (diff)
downloadnixpkgs-3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e.tar
nixpkgs-3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e.tar.gz
nixpkgs-3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e.tar.bz2
nixpkgs-3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e.tar.lz
nixpkgs-3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e.tar.xz
nixpkgs-3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e.tar.zst
nixpkgs-3fde66cd0cccfcd02ca6a9d205477ec3bf4da32e.zip
lispPackages.quicklisp: distinfo 2021-02-28 -> 2021-04-11,
quicklispPackages: regenerate,
lispPackages.nyxt: 2021-03-27 -> 2021-05-06, use upstream Makefile
Diffstat (limited to 'pkgs/development/lisp-modules/lisp-packages.nix')
-rw-r--r--pkgs/development/lisp-modules/lisp-packages.nix22
1 files changed, 16 insertions, 6 deletions
diff --git a/pkgs/development/lisp-modules/lisp-packages.nix b/pkgs/development/lisp-modules/lisp-packages.nix
index 927254f52ae..82a86404ca5 100644
--- a/pkgs/development/lisp-modules/lisp-packages.nix
+++ b/pkgs/development/lisp-modules/lisp-packages.nix
@@ -24,8 +24,8 @@ let lispPackages = rec {
       quicklispdist = pkgs.fetchurl {
         # Will usually be replaced with a fresh version anyway, but needs to be
         # a valid distinfo.txt
-        url = "https://beta.quicklisp.org/dist/quicklisp/2021-02-28/distinfo.txt";
-        sha256 = "sha256:1apc0s07fmm386rj866dbrhrkq3lrbgbd79kwcyp91ix7sza8z3z";
+        url = "https://beta.quicklisp.org/dist/quicklisp/2021-04-11/distinfo.txt";
+        sha256 = "sha256:1z7a7m9cm7iv4m9ajvyqphsw30s3qwb0l8g8ayfmkvmvhlj79g86";
       };
       buildPhase = "true; ";
       postInstall = ''
@@ -124,7 +124,7 @@ let lispPackages = rec {
   };
   nyxt = pkgs.lispPackages.buildLispPackage rec {
     baseName = "nyxt";
-    version = "2021-03-27";
+    version = "2021-05-06";
 
 
     description = "Browser";
@@ -132,6 +132,14 @@ let lispPackages = rec {
     overrides = x: {
       postInstall = ''
         echo "Building nyxt binary"
+        (
+          source "$out/lib/common-lisp-settings"/*-shell-config.sh
+          cd "$out/lib/common-lisp"/*/
+          makeFlags="''${makeFlags:-}"
+          make LISP=common-lisp.sh NYXT_INTERNAL_QUICKLISP=false PREFIX="$out" $makeFlags all
+          make LISP=common-lisp.sh NYXT_INTERNAL_QUICKLISP=false PREFIX="$out" $makeFlags install
+          cp nyxt "$out/bin/nyxt"
+        )
         NIX_LISP_PRELAUNCH_HOOK='
           nix_lisp_build_system nyxt/gtk-application \
            "(asdf/system:component-entry-point (asdf:find-system :nyxt/gtk-application))" \
@@ -181,13 +189,15 @@ let lispPackages = rec {
             fset
             cl-cffi-gtk
             cl-webkit2
+            cl-gobject-introspection
     ];
     src = pkgs.fetchFromGitHub {
       owner = "atlas-engineer";
       repo = "nyxt";
-      rev = "8ef171fd1eb62d168defe4a2d7115393230314d1";
-      sha256 = "sha256:1dz55mdmj68kmllih7ab70nmp0mwzqp9lh3im7kcjfmc1r64irdv";
-      # date = 2021-03-27T09:10:00+00:00;
+      rev = "940a5f9a19770771cf29f8fa7505e99c3a242b67";
+      sha256 = "sha256:0d5mawka26gwi9nb45x1n33vgskwyn46jrvfz7nzmm2jfaq4ipn6";
+      # Version 2 pre-release 7
+      # date = "2021-05-06T11:30:27Z";
     };
 
     packageName = "nyxt";