keepassxc: 2.5.2 -> 2.5.4
+ disabled testcli flaky test
This commit is contained in:
parent
d4d6d26588
commit
e353fe89db
@ -1,4 +1,10 @@
|
|||||||
{ stdenv, fetchFromGitHub, cmake, makeWrapper, qttools, darwin
|
{ stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, fetchpatch
|
||||||
|
, cmake
|
||||||
|
, makeWrapper
|
||||||
|
, qttools
|
||||||
|
, darwin
|
||||||
|
|
||||||
, curl
|
, curl
|
||||||
, glibcLocales
|
, glibcLocales
|
||||||
@ -33,13 +39,13 @@ with stdenv.lib;
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "keepassxc";
|
pname = "keepassxc";
|
||||||
version = "2.5.2";
|
version = "2.5.4";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "keepassxreboot";
|
owner = "keepassxreboot";
|
||||||
repo = "keepassxc";
|
repo = "keepassxc";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0z5bd17qaq7zpv96gw6qwv6rb4xx7xjq86ss6wm5zskcrraf7r7n";
|
sha256 = "1xih9q1pxszalc0l29fmjxwn1vrrrrbnhc8gmi8brw5sclhbs6bh";
|
||||||
};
|
};
|
||||||
|
|
||||||
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang [
|
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang [
|
||||||
@ -57,6 +63,11 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./darwin.patch
|
./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 = [
|
cmakeFlags = [
|
||||||
@ -79,7 +90,8 @@ stdenv.mkDerivation rec {
|
|||||||
export LC_ALL="en_US.UTF-8"
|
export LC_ALL="en_US.UTF-8"
|
||||||
export QT_QPA_PLATFORM=offscreen
|
export QT_QPA_PLATFORM=offscreen
|
||||||
export QT_PLUGIN_PATH="${qtbase.bin}/${qtbase.qtPluginPrefix}"
|
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 ];
|
nativeBuildInputs = [ cmake wrapQtAppsHook qttools ];
|
||||||
|
@ -6,10 +6,10 @@ index 74b1a7ff..0a713a32 100644
|
|||||||
set(PLUGIN_INSTALL_DIR ".")
|
set(PLUGIN_INSTALL_DIR ".")
|
||||||
set(DATA_INSTALL_DIR "share")
|
set(DATA_INSTALL_DIR "share")
|
||||||
elseif(APPLE AND WITH_APP_BUNDLE)
|
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(CMAKE_INSTALL_MANDIR "${PROGNAME}.app/Contents/Resources/man")
|
||||||
set(CLI_INSTALL_DIR "${PROGNAME}.app/Contents/MacOS")
|
set(CLI_INSTALL_DIR "${PROGNAME}.app/Contents/MacOS")
|
||||||
set(PROXY_INSTALL_DIR "${PROGNAME}.app/Contents/MacOS")
|
|
||||||
@@ -369,12 +370,6 @@ set(CMAKE_AUTORCC ON)
|
@@ -369,12 +370,6 @@ set(CMAKE_AUTORCC ON)
|
||||||
|
|
||||||
if(APPLE)
|
if(APPLE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user