summary refs log tree commit diff
path: root/pkgs/tools/networking/globalprotect-openconnect
diff options
context:
space:
mode:
authorArtturin <Artturin@artturin.com>2021-12-03 06:03:55 +0200
committerArtturin <Artturin@artturin.com>2021-12-03 06:10:20 +0200
commitcf7ea5b6b519e461176ebaed98cf1c080f862271 (patch)
treed18bfcbbfa41d9d8186fa2a5356fbaaa740056a5 /pkgs/tools/networking/globalprotect-openconnect
parenta78dd785b29bbbcad5490282308b9dbdc244a0f3 (diff)
downloadnixpkgs-cf7ea5b6b519e461176ebaed98cf1c080f862271.tar
nixpkgs-cf7ea5b6b519e461176ebaed98cf1c080f862271.tar.gz
nixpkgs-cf7ea5b6b519e461176ebaed98cf1c080f862271.tar.bz2
nixpkgs-cf7ea5b6b519e461176ebaed98cf1c080f862271.tar.lz
nixpkgs-cf7ea5b6b519e461176ebaed98cf1c080f862271.tar.xz
nixpkgs-cf7ea5b6b519e461176ebaed98cf1c080f862271.tar.zst
nixpkgs-cf7ea5b6b519e461176ebaed98cf1c080f862271.zip
globalprotect-openconnect: use ver rev instead of commit & correct sha256
Diffstat (limited to 'pkgs/tools/networking/globalprotect-openconnect')
-rw-r--r--pkgs/tools/networking/globalprotect-openconnect/default.nix18
1 files changed, 4 insertions, 14 deletions
diff --git a/pkgs/tools/networking/globalprotect-openconnect/default.nix b/pkgs/tools/networking/globalprotect-openconnect/default.nix
index 34fd3ef081f..f4b0607d49f 100644
--- a/pkgs/tools/networking/globalprotect-openconnect/default.nix
+++ b/pkgs/tools/networking/globalprotect-openconnect/default.nix
@@ -1,5 +1,5 @@
 { stdenv, lib, fetchFromGitHub
-, qmake, qtwebsockets, qtwebengine, wrapQtAppsHook, openconnect
+, cmake, qtwebsockets, qtwebengine, wrapQtAppsHook, openconnect
 }:
 
 stdenv.mkDerivation rec {
@@ -9,26 +9,16 @@ stdenv.mkDerivation rec {
   src = fetchFromGitHub {
     owner = "yuezk";
     repo = "GlobalProtect-openconnect";
-    rev = "c14a6ad1d2b62f8d297bc4cfbcb1dcea4d99112f";
     fetchSubmodules = true;
-    sha256 = "sha256-M3+YGdN7LuuFEP9n94YJ/UDVhti/VlX0FzYMGeYebP4=";
+    rev = "v${version}";
+    sha256 = "sha256-w2y6DOFgQ8Xpi1abibvRNpEUbBsdvwDMGqlJxQSCpVg=";
   };
 
-  nativeBuildInputs = [ qmake wrapQtAppsHook ];
+  nativeBuildInputs = [ cmake wrapQtAppsHook ];
 
   buildInputs = [ openconnect qtwebsockets qtwebengine ];
 
   patchPhase = ''
-    for f in GPClient/GPClient.pro \
-      GPClient/com.yuezk.qt.gpclient.desktop \
-      GPService/GPService.pro \
-      GPService/dbus/com.yuezk.qt.GPService.service \
-      GPService/systemd/gpservice.service; do
-        substituteInPlace $f \
-          --replace /usr $out \
-          --replace /etc $out/lib;
-    done;
-
     substituteInPlace GPService/gpservice.h \
       --replace /usr/local/bin/openconnect ${openconnect}/bin/openconnect;
   '';