summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-12-18 11:13:47 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-12-18 11:13:47 +0100
commitedfb9f4439192c962e78f484b62f88b95e703e13 (patch)
tree89f266fba3b7c3c485741db70fd873f429cd2027
parent15edb396ca1deac52795c5a38731450dd53fe7d3 (diff)
unused: init at 0.2.0init-unused
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--pkgs/development/tools/unused/default.nix28
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/development/tools/unused/default.nix b/pkgs/development/tools/unused/default.nix
new file mode 100644
index 000000000000..2714a5d75bf6
--- /dev/null
+++ b/pkgs/development/tools/unused/default.nix
@@ -0,0 +1,28 @@
+{ rustPlatform, fetchFromGitHub, lib, stdenv
+, pkgconfig
+, cmake
+}:
+
+rustPlatform.buildRustPackage rec {
+ pname = "unused";
+ version = "0.2.0";
+
+ src = fetchFromGitHub {
+ owner = "unused-code";
+ repo = "unused";
+ rev = version;
+ sha256 = "0ympdwqv9l66cn1cmg7g2d1rsq34a2bp5yv22ljr859hbk3w1jbq";
+ };
+
+ nativeBuildInputs = [ pkgconfig cmake ];
+
+ cargoSha256 = "1scs4yjf70k54i94d520xkd1q4wbqfcs5048j7zhiphmkykx22br";
+
+ meta = with lib; {
+ homepage = "https://github.com/unused-code/unused/";
+ license = licenses.mit;
+ description = "A tool to identify potentially unused code";
+ maintainers = with maintainers; [ matthiasbeyer ];
+ platforms = platforms.unix;
+ };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 25adca6946e4..1b315bd5b6f8 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -12221,6 +12221,8 @@ in
universal-ctags = callPackage ../development/tools/misc/universal-ctags { };
+ unused = callPackage ../development/tools/unused { };
+
vagrant = callPackage ../development/tools/vagrant {};
vala-language-server = callPackage ../development/tools/vala-language-server {};