Adding the matchbox window manager

svn path=/nixpkgs/trunk/; revision=23076

+43
+18
pkgs/applications/window-managers/matchbox/default.nix
···
··· 1 + { stdenv, fetchurl, libmatchbox, pkgconfig}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "matchbox-1.2.2"; 5 + 6 + buildInputs = [ libmatchbox pkgconfig ]; 7 + 8 + src = fetchurl { 9 + url = http://matchbox-project.org/sources/matchbox-window-manager/1.2/matchbox-window-manager-1.2.tar.bz2; 10 + sha256 = "1zyfq438b466ygcz78nvsmnsc5bhg4wcfnpxb43kbkwpyx53m8l1"; 11 + }; 12 + 13 + meta = { 14 + description = "X window manager for non-desktop embedded systems"; 15 + homepage = http://matchbox-project.org/; 16 + license = "GPLv2+"; 17 + }; 18 + }
+19
pkgs/development/libraries/libmatchbox/default.nix
···
··· 1 + { stdenv, fetchurl, libX11, libXext, libpng, libXft, libICE, pango, libjpeg}: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "libmatchbox-1.9"; 5 + 6 + buildInputs = [ libXft libICE pango libjpeg ]; 7 + propagatedBuildInputs = [ libX11 libXext libpng ]; 8 + 9 + src = fetchurl { 10 + url = http://matchbox-project.org/sources/libmatchbox/1.9/libmatchbox-1.9.tar.bz2; 11 + sha256 = "006zdrgs7rgh7dvakjmqsp1q9karq6c5cz4gki2l15fhx0cf40fv"; 12 + }; 13 + 14 + meta = { 15 + description = "Library of the matchbox X window manager"; 16 + homepage = http://matchbox-project.org/; 17 + license = "GPLv2+"; 18 + }; 19 + }
+6
pkgs/top-level/all-packages.nix
··· 3276 3277 libmad = callPackage ../development/libraries/libmad { }; 3278 3279 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java { }; 3280 3281 libmcs = callPackage ../development/libraries/libmcs { }; ··· 5723 lyx = callPackage ../applications/misc/lyx { 5724 qt = qt4; 5725 }; 5726 5727 meld = callPackage ../applications/version-management/meld { 5728 inherit (gnome) scrollkeeper;
··· 3276 3277 libmad = callPackage ../development/libraries/libmad { }; 3278 3279 + libmatchbox = callPackage ../development/libraries/libmatchbox { 3280 + inherit (gtkLibs) pango; 3281 + }; 3282 + 3283 libmatthew_java = callPackage ../development/libraries/java/libmatthew-java { }; 3284 3285 libmcs = callPackage ../development/libraries/libmcs { }; ··· 5727 lyx = callPackage ../applications/misc/lyx { 5728 qt = qt4; 5729 }; 5730 + 5731 + matchbox = callPackage ../applications/window-managers/matchbox { }; 5732 5733 meld = callPackage ../applications/version-management/meld { 5734 inherit (gnome) scrollkeeper;