summary refs log tree commit diff
diff options
context:
space:
mode:
authorTimo Kaufmann <timokau@zoho.com>2018-04-24 23:32:24 +0200
committerTimo Kaufmann <timokau@zoho.com>2018-06-30 01:20:46 +0200
commitb7a6689d6f6e5a56398d6eb53a29dec4f6551526 (patch)
treec4d16b0add0511ff510d7ca737fe2064697c0a78
parentb6f07b1d9e8c8866b222af5f6d3d8a43e34451e7 (diff)
downloadnixlib-b7a6689d6f6e5a56398d6eb53a29dec4f6551526.tar
nixlib-b7a6689d6f6e5a56398d6eb53a29dec4f6551526.tar.gz
nixlib-b7a6689d6f6e5a56398d6eb53a29dec4f6551526.tar.bz2
nixlib-b7a6689d6f6e5a56398d6eb53a29dec4f6551526.tar.lz
nixlib-b7a6689d6f6e5a56398d6eb53a29dec4f6551526.tar.xz
nixlib-b7a6689d6f6e5a56398d6eb53a29dec4f6551526.tar.zst
nixlib-b7a6689d6f6e5a56398d6eb53a29dec4f6551526.zip
gap-libgap-compatible: init at 4r8p6
-rw-r--r--pkgs/top-level/all-packages.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 877f2f11cba2..ab740cbfec61 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10099,6 +10099,24 @@ with pkgs;
 
   libgadu = callPackage ../development/libraries/libgadu { };
 
+  gap-libgap-compatible = let
+    version = "4r8p6";
+    pkgVer = "2016_11_12-14_25";
+  in
+    (gap.override { keepAllPackages = false; }).overrideAttrs (oldAttrs: {
+      name = "libgap-${oldAttrs.pname}-${version}";
+      src = fetchurl {
+        url = "https://www.gap-system.org/pub/gap/gap48/tar.bz2/gap${version}_${pkgVer}.tar.bz2";
+        sha256 = "19n2p1mdg33s2x9rs51iak7rgndc1cwr56jyqnah0g1ydgg1yh6b";
+      };
+      patches = (oldAttrs.patches or []) ++ [
+        # don't install any packages by default (needed for interop with libgap, probably obsolete  with 4r10
+        (fetchpatch {
+          url = "https://git.sagemath.org/sage.git/plain/build/pkgs/gap/patches/nodefaultpackages.patch?id=07d6c37d18811e2b377a9689790a7c5e24da16ba";
+          sha256 = "1xwj766m3axrxbkyx13hy3q8s2wkqxy3m6mgpwq3c3n4vk3v416v";
+        })
+      ];
+  });
   libgap = callPackage ../development/libraries/libgap { };
 
   libgdata = gnome3.libgdata;