Author: urkud
Date: Tue Mar 20 11:46:42 2012
New Revision: 33294
URL: https://nixos.org/websvn/nix/?rev=33294&sc=1

Log:
Add gtkmm-3.x

Added:
   nixpkgs/branches/glib-2.30-take2/pkgs/development/libraries/gtkmm/3.2.x.nix
Modified:
   nixpkgs/branches/glib-2.30-take2/pkgs/top-level/all-packages.nix

Added: 
nixpkgs/branches/glib-2.30-take2/pkgs/development/libraries/gtkmm/3.2.x.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/branches/glib-2.30-take2/pkgs/development/libraries/gtkmm/3.2.x.nix 
Tue Mar 20 11:46:42 2012        (r33294)
@@ -0,0 +1,35 @@
+{ stdenv, fetchurl, pkgconfig, gtk3, glibmm, cairomm, pangomm, atkmm }:
+
+stdenv.mkDerivation {
+  name = "gtkmm-3.2.0";
+
+  src = fetchurl {
+    url = mirror://gnome/sources/gtkmm/3.2/gtkmm-3.2.0.tar.xz;
+    sha256 = "1wkljr2vjvjg5mggi4rvk9k4j2kzh8lc106k2yp8gqjlhk2xm5b1";
+  };
+
+  buildNativeInputs = [ pkgconfig ];
+
+  propagatedBuildInputs = [ glibmm gtk3 atkmm cairomm pangomm ];
+
+  meta = {
+    description = "C++ interface to the GTK+ graphical user interface library";
+
+    longDescription = ''
+      gtkmm is the official C++ interface for the popular GUI library
+      GTK+.  Highlights include typesafe callbacks, and a
+      comprehensive set of widgets that are easily extensible via
+      inheritance.  You can create user interfaces either in code or
+      with the Glade User Interface designer, using libglademm.
+      There's extensive documentation, including API reference and a
+      tutorial.
+    '';
+
+    homepage = http://gtkmm.org/;
+
+    license = "LGPLv2+";
+
+    maintainers = with stdenv.lib.maintainers; [ raskin urkud ];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}

Modified: nixpkgs/branches/glib-2.30-take2/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/branches/glib-2.30-take2/pkgs/top-level/all-packages.nix    Tue Mar 
20 11:41:11 2012        (r33293)
+++ nixpkgs/branches/glib-2.30-take2/pkgs/top-level/all-packages.nix    Tue Mar 
20 11:46:42 2012        (r33294)
@@ -3742,6 +3742,7 @@
   gtk = pkgs.gtk2;
 
   gtkmm = callPackage ../development/libraries/gtkmm/2.24.x.nix { };
+  gtkmm3 = callPackage ../development/libraries/gtkmm/3.2.x.nix { };
 
   gtk3 = lowPrio (callPackage ../development/libraries/gtk+/3.2.x.nix { });
 
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to