Loading pkgs/development/tools/analysis/smatch/default.nix→pkgs/by-name/sm/smatch/package.nix +50 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , pkg-config , sqlite , openssl , buildllvmsparse ? false , buildc2xml ? false , libllvm , libxml2 { lib, stdenv, fetchFromGitHub, pkg-config, sqlite, openssl, buildllvmsparse ? false, buildc2xml ? false, libllvm, libxml2, }: stdenv.mkDerivation rec { pname = "smatch"; let version = "1.73"; in stdenv.mkDerivation { pname = "smatch"; inherit version; src = fetchFromGitHub { owner = "error27"; Loading @@ -27,17 +30,21 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config ]; buildInputs = [ sqlite openssl ] ++ lib.optionals buildllvmsparse [ libllvm ] ++ lib.optionals buildc2xml [ libxml2.dev ]; buildInputs = [ sqlite openssl ] ++ lib.optionals buildllvmsparse [ libllvm ] ++ lib.optionals buildc2xml [ libxml2.dev ]; makeFlags = [ "PREFIX=${placeholder "out"}" "CXX=${stdenv.cc.targetPrefix}c++" ]; makeFlags = [ "PREFIX=${placeholder "out"}" "CXX=${stdenv.cc.targetPrefix}c++" ]; meta = with lib; { meta = { description = "Semantic analysis tool for C"; homepage = "https://sparse.docs.kernel.org/"; maintainers = [ ]; license = licenses.gpl2Plus; platforms = platforms.all; maintainers = with lib.maintainers; [ momeemt ]; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; } pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -18628,8 +18628,6 @@ with pkgs; sloc = nodePackages.sloc; smatch = callPackage ../development/tools/analysis/smatch { }; smc = callPackage ../tools/misc/smc { }; snakemake = callPackage ../applications/science/misc/snakemake { }; Loading
pkgs/development/tools/analysis/smatch/default.nix→pkgs/by-name/sm/smatch/package.nix +50 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , pkg-config , sqlite , openssl , buildllvmsparse ? false , buildc2xml ? false , libllvm , libxml2 { lib, stdenv, fetchFromGitHub, pkg-config, sqlite, openssl, buildllvmsparse ? false, buildc2xml ? false, libllvm, libxml2, }: stdenv.mkDerivation rec { pname = "smatch"; let version = "1.73"; in stdenv.mkDerivation { pname = "smatch"; inherit version; src = fetchFromGitHub { owner = "error27"; Loading @@ -27,17 +30,21 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkg-config ]; buildInputs = [ sqlite openssl ] ++ lib.optionals buildllvmsparse [ libllvm ] ++ lib.optionals buildc2xml [ libxml2.dev ]; buildInputs = [ sqlite openssl ] ++ lib.optionals buildllvmsparse [ libllvm ] ++ lib.optionals buildc2xml [ libxml2.dev ]; makeFlags = [ "PREFIX=${placeholder "out"}" "CXX=${stdenv.cc.targetPrefix}c++" ]; makeFlags = [ "PREFIX=${placeholder "out"}" "CXX=${stdenv.cc.targetPrefix}c++" ]; meta = with lib; { meta = { description = "Semantic analysis tool for C"; homepage = "https://sparse.docs.kernel.org/"; maintainers = [ ]; license = licenses.gpl2Plus; platforms = platforms.all; maintainers = with lib.maintainers; [ momeemt ]; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; }; }
pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -18628,8 +18628,6 @@ with pkgs; sloc = nodePackages.sloc; smatch = callPackage ../development/tools/analysis/smatch { }; smc = callPackage ../tools/misc/smc { }; snakemake = callPackage ../applications/science/misc/snakemake { };