Loading pkgs/tools/X11/ckbcomp/default.nix 0 → 100644 +36 −0 Original line number Diff line number Diff line { stdenv, fetchgit, perl, xkeyboard_config }: stdenv.mkDerivation rec { name = "ckbcomp-${version}"; version = "1.129"; src = fetchgit { url = "git://anonscm.debian.org/d-i/console-setup.git"; rev = "refs/tags/${version}"; sha256 = "1shbqnjhdmy7qwz2kwfhrdxbjw1vv98rpz1x7wlgqxr812aqcfdd"; }; buildInputs = [ perl ]; patchPhase = '' substituteInPlace Keyboard/ckbcomp --replace "/usr/share/X11/xkb" "${xkeyboard_config}/share/X11/xkb" substituteInPlace Keyboard/ckbcomp --replace "rules = 'xorg'" "rules = 'base'" ''; dontBuild = true; installPhase = '' mkdir -p "$out"/bin cp Keyboard/ckbcomp "$out"/bin/ mkdir -p "$out"/share/man/man1 cp man/ckbcomp.1 "$out"/share/man/man1 ''; meta = with stdenv.lib; { description = "Compiles a XKB keyboard description to a keymap suitable for loadkeys"; homepage = http://anonscm.debian.org/cgit/d-i/console-setup.git; license = licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [ dezgeg ]; platforms = platforms.linux; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -781,6 +781,8 @@ let ccnet = callPackage ../tools/networking/ccnet { }; ckbcomp = callPackage ../tools/X11/ckbcomp { }; cli53 = callPackage ../tools/admin/cli53 { }; cloud-init = callPackage ../tools/virtualization/cloud-init { }; Loading Loading
pkgs/tools/X11/ckbcomp/default.nix 0 → 100644 +36 −0 Original line number Diff line number Diff line { stdenv, fetchgit, perl, xkeyboard_config }: stdenv.mkDerivation rec { name = "ckbcomp-${version}"; version = "1.129"; src = fetchgit { url = "git://anonscm.debian.org/d-i/console-setup.git"; rev = "refs/tags/${version}"; sha256 = "1shbqnjhdmy7qwz2kwfhrdxbjw1vv98rpz1x7wlgqxr812aqcfdd"; }; buildInputs = [ perl ]; patchPhase = '' substituteInPlace Keyboard/ckbcomp --replace "/usr/share/X11/xkb" "${xkeyboard_config}/share/X11/xkb" substituteInPlace Keyboard/ckbcomp --replace "rules = 'xorg'" "rules = 'base'" ''; dontBuild = true; installPhase = '' mkdir -p "$out"/bin cp Keyboard/ckbcomp "$out"/bin/ mkdir -p "$out"/share/man/man1 cp man/ckbcomp.1 "$out"/share/man/man1 ''; meta = with stdenv.lib; { description = "Compiles a XKB keyboard description to a keymap suitable for loadkeys"; homepage = http://anonscm.debian.org/cgit/d-i/console-setup.git; license = licenses.gpl2Plus; maintainers = with stdenv.lib.maintainers; [ dezgeg ]; platforms = platforms.linux; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -781,6 +781,8 @@ let ccnet = callPackage ../tools/networking/ccnet { }; ckbcomp = callPackage ../tools/X11/ckbcomp { }; cli53 = callPackage ../tools/admin/cli53 { }; cloud-init = callPackage ../tools/virtualization/cloud-init { }; Loading