earbuds: disable updateScript (#374592)
[NixPkgs.git] / pkgs / by-name / ro / rofi-calc / package.nix
bloba7a97beec45e0c01ffb4b917566967683a8cb8ee
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   rofi-unwrapped,
8   libqalculate,
9   glib,
10   cairo,
11   gobject-introspection,
12   wrapGAppsHook3,
15 stdenv.mkDerivation rec {
16   pname = "rofi-calc";
17   version = "2.3.0";
19   src = fetchFromGitHub {
20     owner = "svenstaro";
21     repo = pname;
22     rev = "v${version}";
23     sha256 = "sha256-YDij0j/AOl69FlsGfolzv8lI+iQfDmJrXo2duTIoMRA=";
24   };
26   nativeBuildInputs = [
27     autoreconfHook
28     pkg-config
29     gobject-introspection
30     wrapGAppsHook3
31   ];
33   buildInputs = [
34     rofi-unwrapped
35     libqalculate
36     glib
37     cairo
38   ];
40   patches = [
41     ./0001-Patch-plugindir-to-output.patch
42   ];
44   postPatch = ''
45     sed "s|qalc_binary = \"qalc\"|qalc_binary = \"${libqalculate}/bin/qalc\"|" -i src/calc.c
46   '';
48   meta = with lib; {
49     description = "Do live calculations in rofi!";
50     homepage = "https://github.com/svenstaro/rofi-calc";
51     license = licenses.mit;
52     maintainers = with maintainers; [ albakham ];
53     platforms = with platforms; linux;
54   };