ivpn{,-service,-ui}: 3.14.29 -> 3.14.34 (#435468)

This commit is contained in:
Weijia Wang
2025-08-24 12:11:47 +02:00
committed by GitHub
2 changed files with 14 additions and 8 deletions
+3 -3
View File
@@ -10,7 +10,7 @@
ivpn-service,
}:
let
version = "3.14.29";
version = "3.14.34";
in
buildNpmPackage {
pname = "ivpn-ui";
@@ -20,12 +20,12 @@ buildNpmPackage {
owner = "ivpn";
repo = "desktop-app";
tag = "v${version}";
hash = "sha256-8JScty/sGyxzC2ojRpatHpCqEXZw9ksMortIhZnukoU=";
hash = "sha256-Q96G5mJahJnXxpqJ8IF0oFie7l0Nd1p8drHH9NSpwEw=";
};
sourceRoot = "source/ui";
npmDepsHash = "sha256-2EsXYNo+rj2v+YkZT6ciEcDAirnEZ5MezFlf9zsb/os=";
npmDepsHash = "sha256-y/VxvSZUvcIuckJF87639i5pcVJLg8SDAbWmg5bO3/s=";
nativeBuildInputs = [
copyDesktopItems
+11 -5
View File
@@ -12,6 +12,7 @@
iptables,
gawk,
util-linux,
nix-update-script,
}:
builtins.mapAttrs
@@ -21,7 +22,7 @@ builtins.mapAttrs
attrs
// rec {
inherit pname;
version = "3.14.29";
version = "3.14.34";
buildInputs = [
wirelesstools
@@ -31,7 +32,7 @@ builtins.mapAttrs
owner = "ivpn";
repo = "desktop-app";
tag = "v${version}";
hash = "sha256-8JScty/sGyxzC2ojRpatHpCqEXZw9ksMortIhZnukoU=";
hash = "sha256-Q96G5mJahJnXxpqJ8IF0oFie7l0Nd1p8drHH9NSpwEw=";
};
proxyVendor = true; # .c file
@@ -47,12 +48,17 @@ builtins.mapAttrs
mv $out/bin/{${attrs.modRoot},${pname}}
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Official IVPN Desktop app";
homepage = "https://www.ivpn.net/apps";
changelog = "https://github.com/ivpn/desktop-app/releases/tag/v${version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ urandom ];
maintainers = with lib.maintainers; [
urandom
blenderfreaky
];
mainProgram = "ivpn";
};
}
@@ -61,11 +67,11 @@ builtins.mapAttrs
{
ivpn = {
modRoot = "cli";
vendorHash = "sha256-STbkFchrmxwWnSgEJ7RGKN3jGaCC0npL80YjlwUcs1g=";
vendorHash = "sha256-xZ1tMiv06fE2wtpDagKjHiVTPYWpj32hM6n/v9ZcgrE=";
};
ivpn-service = {
modRoot = "daemon";
vendorHash = "sha256-REIY3XPyMA2Loxo1mKzJMJwZrf9dQMOtnQOUEgN5LP8=";
vendorHash = "sha256-DVKSCcEeE7vI8aOYuEwk22n0wtF7MMDOyAgYoXYadwI=";
nativeBuildInputs = [ makeWrapper ];
patches = [ ./permissions.patch ];