diff options
author | Patrick Mahoney <pat@polycrystal.org> | 2015-01-10 13:29:05 -0600 |
---|---|---|
committer | Patrick Mahoney <pat@polycrystal.org> | 2015-01-10 15:10:16 -0600 |
commit | 41ca36e30c59f334a77a6b149157da8650dd74a8 (patch) | |
tree | 27607bd4776b16133b87e799b35726e89eecb6d7 | |
parent | 70e7b3447046e8608623816c8c176beb52927f9a (diff) | |
download | nixlib-41ca36e30c59f334a77a6b149157da8650dd74a8.tar nixlib-41ca36e30c59f334a77a6b149157da8650dd74a8.tar.gz nixlib-41ca36e30c59f334a77a6b149157da8650dd74a8.tar.bz2 nixlib-41ca36e30c59f334a77a6b149157da8650dd74a8.tar.lz nixlib-41ca36e30c59f334a77a6b149157da8650dd74a8.tar.xz nixlib-41ca36e30c59f334a77a6b149157da8650dd74a8.tar.zst nixlib-41ca36e30c59f334a77a6b149157da8650dd74a8.zip |
fswatch: new derivation
-rw-r--r-- | pkgs/development/tools/misc/fswatch/default.nix | 47 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/fswatch/default.nix b/pkgs/development/tools/misc/fswatch/default.nix new file mode 100644 index 000000000000..bc0ad3983626 --- /dev/null +++ b/pkgs/development/tools/misc/fswatch/default.nix @@ -0,0 +1,47 @@ +{ stdenv +, fetchFromGitHub +, autoconf +, automake114x +, findutils # for xargs +, gettext_0_19 +, libtool +, makeWrapper +, texinfo +}: + +let + + version = "1.4.5.3"; + +in stdenv.mkDerivation { + + name = "fswatch-${version}"; + + src = fetchFromGitHub { + owner = "emcrisostomo"; + repo = "fswatch"; + rev = version; + sha256 = "05jphslvfgp94vd86myjw5q4wgbayj8avw49h4a4npkwhn93d11j"; + }; + + buildInputs = [ autoconf automake114x gettext_0_19 libtool makeWrapper texinfo ]; + + preConfigure = '' + ./autogen.sh + ''; + + postFixup = '' + for prog in fswatch-run fswatch-run-bash; do + wrapProgram $out/bin/$prog \ + --prefix PATH "${findutils}/bin" + done + ''; + + meta = { + description = "A cross-platform file change monitor with multiple backends"; + homepage = https://github.com/emcrisostomo/fswatch; + license = stdenv.lib.licenses.gpl3Plus; + platforms = stdenv.lib.platforms.all; + }; + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index df0dea75c529..ad6d1e8ed5e6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4615,6 +4615,8 @@ let flow = callPackage ../development/tools/analysis/flow { }; + fswatch = callPackage ../development/tools/misc/fswatch { }; + pmd = callPackage ../development/tools/analysis/pmd { }; jdepend = callPackage ../development/tools/analysis/jdepend { }; |