dotnet: improve language coverage of passthru.tests for dotnet sdks (#370789)
[NixPkgs.git] / pkgs / by-name / ma / markets / package.nix
blobb06f5fa4fd322e03e29ba77dc5c72c8b30e511cf
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   desktop-file-utils,
6   glib,
7   gtk3,
8   meson,
9   ninja,
10   pkg-config,
11   python3,
12   vala,
13   wrapGAppsHook3,
14   glib-networking,
15   gobject-introspection,
16   json-glib,
17   libgee,
18   libhandy,
19   libsoup_2_4,
22 stdenv.mkDerivation rec {
23   pname = "markets";
24   version = "0.5.4";
26   src = fetchFromGitHub {
27     owner = "bitstower";
28     repo = "markets";
29     rev = version;
30     sha256 = "sha256-/g/r/1i69PmPND40zIID3Nun0I4ZFT1EFoNf1qprBjI=";
31   };
33   nativeBuildInputs = [
34     desktop-file-utils
35     glib
36     gtk3
37     meson
38     ninja
39     pkg-config
40     python3
41     vala
42     wrapGAppsHook3
43     gobject-introspection
44   ];
45   buildInputs = [
46     glib
47     glib-networking
48     gtk3
49     json-glib
50     libgee
51     libhandy
52     libsoup_2_4
53   ];
55   postPatch = ''
56     patchShebangs build-aux/meson/postinstall.py
57   '';
59   postInstall = ''
60     ln -s bitstower-markets $out/bin/markets
61   '';
63   meta = with lib; {
64     homepage = "https://github.com/bitstower/markets";
65     description = "Stock, currency and cryptocurrency tracker";
66     maintainers = with maintainers; [ qyliss ];
67     license = licenses.gpl3Plus;
68     platforms = platforms.linux;
69   };