diff --git a/pkgs/development/libraries/glibmm/2.30.x.nix b/pkgs/development/libraries/glibmm/2.30.x.nix new file mode 100644 index 00000000000..e3565a4e614 --- /dev/null +++ b/pkgs/development/libraries/glibmm/2.30.x.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchurl_gnome, pkgconfig, glib, libsigcxx, xz }: + +stdenv.mkDerivation rec { + name = src.pkgname; + + src = fetchurl_gnome { + project = "glibmm"; + major = "2"; minor = "30"; patchlevel = "0"; extension = "xz"; + sha256 = "1d0dxq4iamch8igrnbvbfwkfpvcnjfzyr9iq2x8hi89b9k1kzbd7"; + }; + + buildNativeInputs = [pkgconfig xz]; + propagatedBuildInputs = [glib libsigcxx]; + + meta = { + description = "C++ interface to the GLib library"; + + homepage = http://gtkmm.org/; + + license = "LGPLv2+"; + + maintainers = with stdenv.lib.maintainers; [urkud raskin]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 63e5670fe22..7512a9f25ed 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3578,6 +3578,8 @@ let gtkLibs3x = let callPackage = newScope pkgs.gtkLibs3x; in { glib = callPackage ../development/libraries/glib/2.30.x.nix { }; + glibmm = callPackage ../development/libraries/glibmm/2.30.x.nix { }; + gdk_pixbuf = callPackage ../development/libraries/gdk-pixbuf/2.24.x.nix { }; atk = callPackage ../development/libraries/atk/2.2.x.nix { };