heroic: use qt6 version of kdialog (#372495)
[NixPkgs.git] / pkgs / by-name / ti / tiramisu / package.nix
blobc4a3c2cad4e54613262fdccb10977fe6c4d7c554
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   pkg-config,
6   glib,
7   vala,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "tiramisu";
12   # FIXME: once a newer release in upstream is available
13   version = "2.0-unstable-2023-03-29";
15   src = fetchFromGitHub {
16     owner = "Sweets";
17     repo = "tiramisu";
18     # FIXME: use the current HEAD commit as upstream has no releases since 2021
19     rev = "5dddd83abd695bfa15640047a97a08ff0a8d9f9b";
20     hash = "sha256-owYk/YFwJbqO6/dbGKPE8SnmmH4KvH+o6uWptqQtpfI=";
21   };
23   buildInputs = [ glib ];
25   nativeBuildInputs = [
26     pkg-config
27     vala
28   ];
30   makeFlags = [ "PREFIX=$(out)" ];
32   meta = with lib; {
33     description = "Desktop notifications, the UNIX way";
34     longDescription = ''
35       tiramisu is a notification daemon based on dunst that outputs notifications
36       to STDOUT in order to allow the user to process notifications any way they
37       prefer.
38     '';
39     homepage = "https://github.com/Sweets/tiramisu";
40     license = licenses.mit;
41     platforms = platforms.linux;
42     maintainers = with maintainers; [
43       wishfort36
44       moni
45     ];
46     mainProgram = "tiramisu";
47   };