clingo: init at 5.2.2
Note that clasp (included in clingo) is already packaged separately, but only an earlier version. As it is used by OPAM, but will stop being used by OPAM later (and I want to grab the name for Clasp the Common Lisp implementation), I decided to package clingo as a whole (as recommended), but to leave clasp until OPAM stops needing it.
This commit is contained in:
24
pkgs/applications/science/logic/potassco/clingo.nix
Normal file
24
pkgs/applications/science/logic/potassco/clingo.nix
Normal file
@@ -0,0 +1,24 @@
|
||||
{stdenv, fetchurl, cmake}:
|
||||
stdenv.mkDerivation rec {
|
||||
name = "${pname}-${version}";
|
||||
pname = "clingo";
|
||||
version = "5.2.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/potassco/clingo/releases/v${version}.tar.gz";
|
||||
sha256 = "1kxzb385g8p9mqm1x9wvjrigifa09w6vj0wl7kradibm5qagh7ns";
|
||||
};
|
||||
|
||||
buildInputs = [];
|
||||
nativeBuildInputs = [cmake];
|
||||
|
||||
meta = {
|
||||
inherit version;
|
||||
description = "ASP system to ground and solve logic programs";
|
||||
license = stdenv.lib.licenses.mit;
|
||||
maintainers = [stdenv.lib.maintainers.raskin];
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
homepage = "https://potassco.org/";
|
||||
downloadPage = "https://github.com/potassco/clingo/releases/";
|
||||
};
|
||||
}
|
||||
6
pkgs/applications/science/logic/potassco/clingo.upstream
Normal file
6
pkgs/applications/science/logic/potassco/clingo.upstream
Normal file
@@ -0,0 +1,6 @@
|
||||
target clingo.nix
|
||||
attribute_name clingo
|
||||
url https://github.com/potassco/clingo/releases/
|
||||
ensure_choice
|
||||
version '.*/v([0-9.]+)[.]tar[.].*' '\1'
|
||||
minimize_overwrite
|
||||
@@ -885,6 +885,8 @@ with pkgs;
|
||||
|
||||
clib = callPackage ../tools/package-management/clib { };
|
||||
|
||||
clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
|
||||
|
||||
colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};
|
||||
|
||||
colpack = callPackage ../applications/science/math/colpack { };
|
||||
|
||||
Reference in New Issue
Block a user