diff options
Diffstat (limited to 'packages/anypinentry')
| -rw-r--r-- | packages/anypinentry/pkg.nix | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/packages/anypinentry/pkg.nix b/packages/anypinentry/pkg.nix index 7536594..89562b8 100644 --- a/packages/anypinentry/pkg.nix +++ b/packages/anypinentry/pkg.nix @@ -1,17 +1,25 @@ -{ stdenv, pkgs, dmenu ? (import ../default.nix { pkgs = pkgs; }).dmenu }: -with pkgs.lib; - +{ stdenv, pkgs, lib, dmenu ? (import ../default.nix { pkgs = pkgs; }).dmenu }: stdenv.mkDerivation rec { - name = "local-anypinentry-${version}"; - version = "0.0.0"; + pname = "anypinentry"; + version = "0.1.0"; + meta.mainProgram = "anypinentry"; src = ./source; - wrapperPath = makeBinPath ([ dmenu ]); + buildInputs = [ + dmenu + pkgs.getopt + pkgs.coreutils + pkgs.gnused + pkgs.gawk + pkgs.libnotify + ]; + nativeBuildInputs = [ pkgs.makeWrapper ]; unpackPhase = ''cp -r $src/* .''; installPhase = '' mkdir -p $out/bin; - cp $src/anypinentry $out/bin/ + cp $src/anypinentry $out/bin/; + wrapProgram "$out/bin/anypinentry" --prefix PATH : "/bin:${lib.makeBinPath buildInputs}"; ''; } |
