summary refs log tree commit diff
path: root/pkgs/applications/misc/qMasterPassword
diff options
context:
space:
mode:
authorTadeo Kondrak <me@tadeo.ca>2019-01-05 09:45:59 -0700
committerTadeo Kondrak <me@tadeo.ca>2019-01-19 17:55:23 -0700
commit68727312087c1cd072fbf4564c66febc2b26d375 (patch)
treeced1d69af6a8b0bd9b81052dc60c590f9663cbdc /pkgs/applications/misc/qMasterPassword
parent531bba6182ef2ad2a5a13258bd75dabe6e3d391b (diff)
downloadnixpkgs-68727312087c1cd072fbf4564c66febc2b26d375.tar
nixpkgs-68727312087c1cd072fbf4564c66febc2b26d375.tar.gz
nixpkgs-68727312087c1cd072fbf4564c66febc2b26d375.tar.bz2
nixpkgs-68727312087c1cd072fbf4564c66febc2b26d375.tar.lz
nixpkgs-68727312087c1cd072fbf4564c66febc2b26d375.tar.xz
nixpkgs-68727312087c1cd072fbf4564c66febc2b26d375.tar.zst
nixpkgs-68727312087c1cd072fbf4564c66febc2b26d375.zip
qMasterPassword: init at 1.2.2
Diffstat (limited to 'pkgs/applications/misc/qMasterPassword')
-rw-r--r--pkgs/applications/misc/qMasterPassword/default.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/applications/misc/qMasterPassword/default.nix b/pkgs/applications/misc/qMasterPassword/default.nix
new file mode 100644
index 00000000000..4a5a16d26b5
--- /dev/null
+++ b/pkgs/applications/misc/qMasterPassword/default.nix
@@ -0,0 +1,34 @@
+{ stdenv, fetchFromGitHub, qtbase, qmake, libX11, libXtst, openssl, libscrypt }:
+
+stdenv.mkDerivation rec {
+  name = "qMasterPassword";
+  version = "1.2.2";
+
+  src = fetchFromGitHub {
+    owner = "bkueng";
+    repo = name;
+    rev = "v${version}";
+    sha256 = "0l0jarvfdc69rcjl2wa0ixq8gp3fmjsy9n84m38sxf3n9j2bh13c";
+  };
+
+  buildInputs = [ qtbase libX11 libXtst openssl libscrypt ];
+  nativeBuildInputs = [ qmake ];
+
+  installPhase = ''
+    mkdir -p $out/bin
+    mkdir -p $out/share/{applications,doc/qMasterPassword,icons/qmasterpassword,icons/hicolor/512x512/apps}
+    mv qMasterPassword $out/bin
+    mv data/qMasterPassword.desktop $out/share/applications
+    mv LICENSE README.md $out/share/doc/qMasterPassword
+    mv data/icons/app_icon.png $out/share/icons/hicolor/512x512/apps/qmasterpassword.png
+    mv data/icons/* $out/share/icons/qmasterpassword
+  '';
+
+  meta = with stdenv.lib; {
+      description = "Stateless Master Password Manager";
+      homepage = https://github.com/bkueng/qMasterPassword;
+      license = licenses.gpl3;
+      maintainers = [ maintainers.tadeokondrak ];
+      platforms = platforms.all;
+  };
+}