biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / markets / default.nix
blobe24e902abc0364d9ae71aa4e33492a7b98d2a9b2
1 { lib, stdenv, fetchFromGitHub
2 , desktop-file-utils, glib, gtk3, meson, ninja, pkg-config, python3, vala
3 , wrapGAppsHook3
4 , glib-networking, gobject-introspection, json-glib, libgee, libhandy, libsoup
5 }:
7 stdenv.mkDerivation rec {
8   pname = "markets";
9   version = "0.5.4";
11   src = fetchFromGitHub {
12     owner = "bitstower";
13     repo = "markets";
14     rev = version;
15     sha256 = "sha256-/g/r/1i69PmPND40zIID3Nun0I4ZFT1EFoNf1qprBjI=";
16   };
18   nativeBuildInputs = [
19     desktop-file-utils glib gtk3 meson ninja pkg-config python3 vala
20     wrapGAppsHook3 gobject-introspection
21   ];
22   buildInputs = [
23     glib glib-networking gtk3 json-glib libgee libhandy
24     libsoup
25   ];
27   postPatch = ''
28     patchShebangs build-aux/meson/postinstall.py
29   '';
31   postInstall = ''
32     ln -s bitstower-markets $out/bin/markets
33   '';
35   meta = with lib; {
36     homepage = "https://github.com/bitstower/markets";
37     description = "Stock, currency and cryptocurrency tracker";
38     maintainers = with maintainers; [ qyliss ];
39     license = licenses.gpl3Plus;
40     platforms = platforms.linux;
41   };