about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kbd
AgeCommit message (Collapse)AuthorFilesLines
2018-04-25treewide: isArm -> isAarch32John Ericson1-1/+1
Following legacy packing conventions, `isArm` was defined just for 32-bit ARM instruction set. This is confusing to non packagers though, because Aarch64 is an ARM instruction set. The official ARM overview for ARMv8[1] is surprisingly not confusing, given the overall state of affairs for ARM naming conventions, and offers us a solution. It divides the nomenclature into three levels: ``` ISA: ARMv8 {-A, -R, -M} / \ Mode: Aarch32 Aarch64 | / \ Encoding: A64 A32 T32 ``` At the top is the overall v8 instruction set archicture. Second are the two modes, defined by bitwidth but differing in other semantics too, and buttom are the encodings, (hopefully?) isomorphic if they encode the same mode. The 32 bit encodings are mostly backwards compatible with previous non-Thumb and Thumb encodings, and if so we can pun the mode names to instead mean "sets of compatable or isomorphic encodings", and then voilà we have nice names for 32-bit and 64-bit arm instruction sets which do not use the word ARM so as to not confused either laymen or experienced ARM packages. [1]: https://developer.arm.com/products/architecture/a-profile
2018-02-23lib, treewide: Add missing MIPS arches, and fix existing usageDaniel Barlow1-1/+1
Existing "mips64el" should be "mipsel". This is just the barest minimum so that nixpkgs can recognize them as systems - although required for building individual derivations onto MIPS boards, it is not sufficient if you want to actually build nixos on those targets
2017-07-30kbd: fix buildNikolay Amiantov1-2/+4
2017-07-30Revert "Revert "kbd: 2.0.3 -> 2.0.4""Nikolay Amiantov3-64/+49
This reverts commit 00bf3a9dcaffedc4eaf244848a2a3f84e648bdba.
2017-07-28Revert "kbd: 2.0.3 -> 2.0.4"Frederik Rietdijk3-49/+64
This reverts commit fd43b508775dd9490cc1314c4239ab48265d4529. ``` substitute(): ERROR: Invalid command line argument: /nix/store/8f42syfzv3cpw3jjq96sdzvnclivi783-kbd-2.0.4/bin/unicode_stop ``` @rnhmjoj please check
2017-07-26kbd: 2.0.3 -> 2.0.4rnhmjoj3-64/+49
2017-04-29treewide: fix the remaining issues with meta attributesDan Peebles1-1/+1
2016-07-08kbd: split keymaps into kbdKeymapsNikolay Amiantov2-17/+36
2016-07-03kbd: add system-wise search paths for NixOSNikolay Amiantov2-7/+87
2015-10-03kbd: Reference correct output of bzip2Tuomas Tynkkynen1-1/+1
2015-08-19Merge branch 'master.upstream' into staging.upstreamWilliam A. Kennington III1-1/+1
2015-08-18kbd: 2.0.2 -> 2.0.3William A. Kennington III1-2/+2
2015-08-16kbd: really do include neo layoutProfpatsch1-1/+1
2015-04-07kbd: Fix missing patchWilliam A. Kennington III1-0/+18
2015-04-07kbd: Fix file descriptor issue with the consoleWilliam A. Kennington III1-3/+5
2015-04-01kbd: 1.15.3 -> 2.0.2William A. Kennington III1-10/+10
2015-03-20Set some meta.platformsEelco Dolstra1-0/+1
Also fix meta.platform -> meta.platforms in a few places.
2015-03-09kbd: Patch in support for the Neo keyboard layout.aszlig1-1/+17
This adds support for the Neo keyboard layout (http://neo-layout.org/, a layout optimized for the German language) for the native Linux console. It also adds build dependencies on autotools and friends, because we need to recreate the automake config in order to include a new keyboard layout directory. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-01-30Patch kbd to add the dvorak programmer (dvp) keymapMayeu1-2/+11
2012-07-24kbd: Update to 1.15.3Eelco Dolstra1-7/+4
2012-07-24kbd: Hard-code the path to gzip/bzip2Eelco Dolstra1-8/+14
This is necessary for systemd-vconsole-setup.service in systemd.
2012-04-15Add armv7l support.Nicolas Pierron1-1/+1
svn path=/nixpkgs/trunk/; revision=33798
2012-01-21Changing every reference from mips64-linux to mips64el-linux. That'sLluís Batlle i Rossell1-1/+1
what the new nix thinks the fuloong is. Anyone having the old nix should use a nixpkgs previous to this change to build the new nix. And then, with the new nix, he can use any newer nixpkgs revision. svn path=/nixpkgs/trunk/; revision=31751
2010-11-25Making bash and kbd cross-buildLluís Batlle i Rossell1-1/+1
svn path=/nixpkgs/branches/stdenv-updates/; revision=24851
2010-09-09Fixing the url for kbd (the previous url did not work)Lluís Batlle i Rossell1-2/+2
svn path=/nixpkgs/branches/stdenv-updates/; revision=23703
2010-09-01Setting any stdenv.system references for the loongson2f system to ↵Lluís Batlle i Rossell1-1/+1
'mips64-linux'. (my git-svn info:) Merge branch 'mips64' into stdenv-updates Conflicts: pkgs/applications/networking/browsers/firefox/3.6.nix pkgs/top-level/all-packages.nix svn path=/nixpkgs/branches/stdenv-updates/; revision=23588
2010-08-21Updating kbd, so it builds in mipsLluís Batlle i Rossell1-1/+1
svn path=/nixpkgs/branches/stdenv-updates/; revision=23321
2010-08-11Making more packages build on the Fuloong2f.Lluís Batlle i Rossell1-6/+9
I still can't build the kernel because it requires binutils yet to be released. svn path=/nixpkgs/branches/stdenv-updates/; revision=23132
2010-01-29Making kbd build in armv5tel-linux. gcc 4.4.3 issues a warning with it, and ↵Lluís Batlle i Rossell1-0/+5
kbd was compiled with -Werror. I switch off -Werror in armv5tel-linux. svn path=/nixpkgs/branches/stdenv-updates/; revision=19735
2010-01-18* kbd 1.15.1.Eelco Dolstra1-4/+12
svn path=/nixpkgs/trunk/; revision=19514
2009-06-05* kbd updated to 1.15.Eelco Dolstra1-4/+4
svn path=/nixpkgs/trunk/; revision=15880
2007-04-04svn path=/nixpkgs/trunk/; revision=8538Eelco Dolstra1-3/+0
2007-04-04* Added kbd.Eelco Dolstra1-0/+17
svn path=/nixpkgs/trunk/; revision=8537