Skip to content

Commit

Permalink
clingo: init at 5.2.2
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
7c6f434c committed Nov 10, 2017
1 parent 39c70b3 commit 20b6b3c
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 0 deletions.
24 changes: 24 additions & 0 deletions pkgs/applications/science/logic/potassco/clingo.nix
@@ -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 changes: 6 additions & 0 deletions pkgs/applications/science/logic/potassco/clingo.upstream
@@ -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
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Expand Up @@ -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 { };
Expand Down

0 comments on commit 20b6b3c

Please sign in to comment.