Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / notify-osd / default.nix
blob9c0c5a3921efb331c3a4dc38427b870d8b3a5bef
1 { lib, stdenv, fetchurl, pkg-config, glib, libwnck, libnotify, dbus-glib, makeWrapper, gsettings-desktop-schemas }:
3 stdenv.mkDerivation rec {
4   pname = "notify-osd";
5   version = "0.9.34";
7   src = fetchurl {
8     url = "https://launchpad.net/notify-osd/precise/${version}/+download/notify-osd-${version}.tar.gz";
9     sha256 = "0g5a7a680b05x27apz0y1ldl5csxpp152wqi42s107jymbp0s20j";
10   };
12   nativeBuildInputs = [ pkg-config makeWrapper ];
13   buildInputs = [
14     glib libwnck libnotify dbus-glib
15     gsettings-desktop-schemas
16   ];
18   configureFlags = [ "--libexecdir=$(out)/bin" ];
20   preFixup = ''
21     wrapProgram "$out/bin/notify-osd" \
22       --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
23   '';
25   meta = with lib; {
26     description = "Daemon that displays passive pop-up notifications";
27     homepage = "https://launchpad.net/notify-osd";
28     license = licenses.gpl3;
29     maintainers = [ maintainers.bodil ];
30     platforms = platforms.linux;
31   };