diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/libunity')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/libunity/default.nix | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/libunity/default.nix b/nixpkgs/pkgs/development/libraries/libunity/default.nix new file mode 100644 index 000000000000..a0ec3b74cc17 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/libunity/default.nix @@ -0,0 +1,62 @@ +{ stdenv +, fetchgit +, pkgconfig +, glib +, vala +, dee +, gobject-introspection +, libdbusmenu +, gtk3 +, intltool +, python3 +, autoreconfHook +}: + +stdenv.mkDerivation rec { + pname = "libunity"; + version = "unstable-2019-03-19"; + + outputs = [ "out" "dev" "py" ]; + + src = fetchgit { + url = "https://git.launchpad.net/ubuntu/+source/libunity"; + rev = "import/7.1.4+19.04.20190319-0ubuntu1"; + sha256 = "15b49v88v74q20a5c0lq867qnlz7fx20xifl6j8ha359r0zkfwzj"; + }; + + nativeBuildInputs = [ + autoreconfHook + gobject-introspection + intltool + pkgconfig + python3 + vala + ]; + + buildInputs = [ + glib + gtk3 + ]; + + propagatedBuildInputs = [ + dee + libdbusmenu + ]; + + preConfigure = '' + intltoolize + ''; + + configureFlags = [ + "--disable-static" + "--with-pygi-overrides-dir=${placeholder ''py''}/${python3.sitePackages}/gi/overrides" + ]; + + meta = with stdenv.lib; { + description = "A library for instrumenting and integrating with all aspects of the Unity shell"; + homepage = https://launchpad.net/libunity; + license = licenses.lgpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ worldofpeace ]; + }; +} |