diff options
author | Faye Duxovni <duxovni@duxovni.org> | 2022-11-18 15:09:12 -0500 |
---|---|---|
committer | Faye Duxovni <duxovni@duxovni.org> | 2022-11-18 15:49:45 -0500 |
commit | c2cf2b76ff7d8b1d5c9d3aa06bd504df75372807 (patch) | |
tree | fc590cd12c5d653b764c103d3efb27033f0fdc1f /pkgs/applications/networking/instant-messengers/briar-desktop | |
parent | 80fc32196876726768bd9ab747bc8179ee99d277 (diff) |
briar-desktop: 0.2.1-beta -> 0.3.1-beta
briar-desktop 0.2.1-beta has expired and will no longer run. briar-desktop 0.3.1-beta also adds functionality such as notifications.
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/briar-desktop')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/briar-desktop/default.nix | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/pkgs/applications/networking/instant-messengers/briar-desktop/default.nix b/pkgs/applications/networking/instant-messengers/briar-desktop/default.nix index 1b16786649f90..67edd3d1b2748 100644 --- a/pkgs/applications/networking/instant-messengers/briar-desktop/default.nix +++ b/pkgs/applications/networking/instant-messengers/briar-desktop/default.nix @@ -1,7 +1,8 @@ { lib , stdenv -, fetchzip +, fetchurl , openjdk +, libnotify , makeWrapper , tor , p7zip @@ -18,14 +19,15 @@ let in stdenv.mkDerivation rec { pname = "briar-desktop"; - version = "0.2.1-beta"; + version = "0.3.1-beta"; - src = fetchzip { - url = "https://code.briarproject.org/briar/briar-desktop/-/jobs/18424/artifacts/download?file_type=archive"; - sha256 = "sha256-ivMbgo0+iZE4/Iffq9HUBErGIQMVLrRZUQ6R3V3X8II="; - extension = "zip"; + src = fetchurl { + url = "https://desktop.briarproject.org/jars/linux/0.3.1-beta/briar-desktop-linux-0.3.1-beta.jar"; + sha256 = "841dc198101e6e8aa6b5ab6bd6b80e9c6b2593cb88bc3b2592f947baf963389d"; }; + dontUnpack = true; + nativeBuildInputs = [ makeWrapper p7zip @@ -33,9 +35,12 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/{bin,lib} - cp ${src}/briar-desktop.jar $out/lib/ + cp ${src} $out/lib/briar-desktop.jar makeWrapper ${openjdk}/bin/java $out/bin/briar-desktop \ - --add-flags "-jar $out/lib/briar-desktop.jar" + --add-flags "-jar $out/lib/briar-desktop.jar" \ + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ + libnotify + ]}" ''; fixupPhase = '' |