diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2020-04-20 01:31:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-20 01:31:00 +0200 |
commit | 07d622284d15969b7b7bbb9a8cecad102907c259 (patch) | |
tree | 061bc91aa92cbcd3af3b6c87dc52aa1d1944ad13 /pkgs/applications/misc/keepassx | |
parent | 73d4b9c0407e71d95bf2fe3e6d1ff739c1f8ef70 (diff) | |
parent | e353fe89dbe0edbe30b9b3691e3d5734dfb42640 (diff) | |
download | nixpkgs-07d622284d15969b7b7bbb9a8cecad102907c259.tar nixpkgs-07d622284d15969b7b7bbb9a8cecad102907c259.tar.gz nixpkgs-07d622284d15969b7b7bbb9a8cecad102907c259.tar.bz2 nixpkgs-07d622284d15969b7b7bbb9a8cecad102907c259.tar.lz nixpkgs-07d622284d15969b7b7bbb9a8cecad102907c259.tar.xz nixpkgs-07d622284d15969b7b7bbb9a8cecad102907c259.tar.zst nixpkgs-07d622284d15969b7b7bbb9a8cecad102907c259.zip |
Merge pull request #85558 from prusnak/keepassxc
keepassxc: 2.5.2 -> 2.5.4
Diffstat (limited to 'pkgs/applications/misc/keepassx')
-rw-r--r-- | pkgs/applications/misc/keepassx/community.nix | 20 | ||||
-rw-r--r-- | pkgs/applications/misc/keepassx/darwin.patch | 4 |
2 files changed, 18 insertions, 6 deletions
diff --git a/pkgs/applications/misc/keepassx/community.nix b/pkgs/applications/misc/keepassx/community.nix index 7909d86c18a..469b4cf5ea6 100644 --- a/pkgs/applications/misc/keepassx/community.nix +++ b/pkgs/applications/misc/keepassx/community.nix @@ -1,4 +1,10 @@ -{ stdenv, fetchFromGitHub, cmake, makeWrapper, qttools, darwin +{ stdenv +, fetchFromGitHub +, fetchpatch +, cmake +, makeWrapper +, qttools +, darwin , curl , glibcLocales @@ -33,13 +39,13 @@ with stdenv.lib; stdenv.mkDerivation rec { pname = "keepassxc"; - version = "2.5.2"; + version = "2.5.4"; src = fetchFromGitHub { owner = "keepassxreboot"; repo = "keepassxc"; rev = version; - sha256 = "0z5bd17qaq7zpv96gw6qwv6rb4xx7xjq86ss6wm5zskcrraf7r7n"; + sha256 = "1xih9q1pxszalc0l29fmjxwn1vrrrrbnhc8gmi8brw5sclhbs6bh"; }; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang [ @@ -57,6 +63,11 @@ stdenv.mkDerivation rec { patches = [ ./darwin.patch + # use wl-copy on Wayland - can be dropped with the next version update + (fetchpatch { + url = "https://github.com/keepassxreboot/keepassxc/commit/6128e5d58294f26411160f44da91087ebe7f4b07.patch"; + sha256 = "16q0h7kijqjdbskmk4ar6p3g8vcxr0bq1zrlq2bk16pk10nv4bh1"; + }) ]; cmakeFlags = [ @@ -79,7 +90,8 @@ stdenv.mkDerivation rec { export LC_ALL="en_US.UTF-8" export QT_QPA_PLATFORM=offscreen export QT_PLUGIN_PATH="${qtbase.bin}/${qtbase.qtPluginPrefix}" - make test ARGS+="-E testgui --output-on-failure" + # testcli and testgui are flaky - skip them both + make test ARGS+="-E 'testcli|testgui' --output-on-failure" ''; nativeBuildInputs = [ cmake wrapQtAppsHook qttools ]; diff --git a/pkgs/applications/misc/keepassx/darwin.patch b/pkgs/applications/misc/keepassx/darwin.patch index 6232d1118a7..95ca5d4587f 100644 --- a/pkgs/applications/misc/keepassx/darwin.patch +++ b/pkgs/applications/misc/keepassx/darwin.patch @@ -6,10 +6,10 @@ index 74b1a7ff..0a713a32 100644 set(PLUGIN_INSTALL_DIR ".") set(DATA_INSTALL_DIR "share") elseif(APPLE AND WITH_APP_BUNDLE) -+ set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/Applications") ++ set(CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}/Applications") + set(BUNDLE_INSTALL_DIR "${PROGNAME}.app/Contents") set(CMAKE_INSTALL_MANDIR "${PROGNAME}.app/Contents/Resources/man") set(CLI_INSTALL_DIR "${PROGNAME}.app/Contents/MacOS") - set(PROXY_INSTALL_DIR "${PROGNAME}.app/Contents/MacOS") @@ -369,12 +370,6 @@ set(CMAKE_AUTORCC ON) if(APPLE) |