Add ibus-qt.

Changed files
+28 -1
nixos
modules
programs
pkgs
development
libraries
ibus-qt
top-level
+1 -1
nixos/modules/programs/ibus.nix
···
environment.systemPackages = [ pkgs.ibus ];
gtkPlugins = [ pkgs.ibus ];
-
qtPlugins = [ pkgs.ibus ];
environment.variables =
let
···
environment.systemPackages = [ pkgs.ibus ];
gtkPlugins = [ pkgs.ibus ];
+
qtPlugins = [ pkgs.ibus-qt ];
environment.variables =
let
+25
pkgs/development/libraries/ibus-qt/default.nix
···
···
+
{ stdenv, fetchurl, ibus, cmake, pkgconfig, qt4, icu, doxygen }:
+
+
stdenv.mkDerivation rec {
+
name = "ibus-qt-${version}";
+
version = "1.3.2";
+
+
src = fetchurl {
+
url = "http://ibus.googlecode.com/files/${name}-Source.tar.gz";
+
sha256 = "070c8ef4e6c74eddf7ddf4385936aed730c2dfe2160162e5c56b5158d1061a76";
+
};
+
+
buildInputs = [
+
ibus cmake pkgconfig qt4 icu doxygen
+
];
+
+
cmakeFlags = [ "-DQT_PLUGINS_DIR=lib/qt4/plugins" ];
+
+
meta = with stdenv.lib; {
+
homepage = https://code.google.com/p/ibus/;
+
description = "Qt4 interface to the ibus input method";
+
platforms = platforms.linux;
+
license = licenses.gpl2Plus;
+
maintainers = with maintainers; [ gebner ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
ibus = callPackage ../development/libraries/ibus { };
icmake = callPackage ../development/tools/build-managers/icmake { };
iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils {
···
ibus = callPackage ../development/libraries/ibus { };
+
ibus-qt = callPackage ../development/libraries/ibus-qt { };
+
icmake = callPackage ../development/tools/build-managers/icmake { };
iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils {