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