git.iko.soy/typeable/nixpkgs
on master help sign in
cryptowatch-desktop: init at 0.5.0
commit549a1bf9eb8bfa37526d4cefa82c019d92908565 authorLev Livnev <lev@liv.nev.org.uk> dateSat 2 Apr 2022, 16:16 (5 years ago) parent484bf4b
2 files changed+59
pkgs/applications/finance/cryptowatch/default.nix+57 pkgs/top-level/all-packages.nix+2
pkgs/applications/finance/cryptowatch/default.nixnew file+57
@@ -0,0 +1,57 @@
1+{ stdenv
2+, lib
3+, fetchurl
4+, autoPatchelfHook
5+, wrapGAppsHook
6+, dbus
7+, libGL
8+, libX11
9+, libXcursor
10+, libXi
11+, libXrandr
12+, udev
13+, unzip
14+}:
15+
16+stdenv.mkDerivation rec {
17+ pname = "cryptowatch-desktop";
18+ version = "0.5.0";
19+
20+ src = fetchurl {
21+ url = "https://cryptowat.ch/desktop/download/linux/${version}";
22+ sha256 = "0lr5fsd0f44b1v9f2dvx0a0lmz9dyivyz5d98qx2gcv3jkngw34v";
23+ };
24+
25+ unpackPhase = "unzip $src";
26+
27+ nativeBuildInputs = [
28+ autoPatchelfHook
29+ wrapGAppsHook
30+ unzip
31+ ];
32+
33+ buildInputs = [
34+ dbus
35+ udev
36+ ];
37+
38+ sourceRoot = ".";
39+
40+ installPhase = ''
41+ install -m755 -D cryptowatch_desktop $out/bin/cryptowatch_desktop
42+ '';
43+
44+ preFixup = ''
45+ gappsWrapperArgs+=(
46+ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL libX11 libXcursor libXrandr libXi ]}"
47+ )
48+ '';
49+
50+ meta = with lib; {
51+ homepage = "https://cryptowat.ch";
52+ description = "Application for visualising real-time cryptocurrency market data";
53+ platforms = platforms.linux;
54+ license = licenses.unfree;
55+ maintainers = with maintainers; [ livnev ];
56+ };
57+}
pkgs/top-level/all-packages.nix+2
@@ -335,6 +335,8 @@ with pkgs;
335335
336336 crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
337337
338+ cryptowatch-desktop = callPackage ../applications/finance/cryptowatch { };
339+
338340 dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
339341
340342 dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };