about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kbd
AgeCommit message (Collapse)AuthorFilesLines
2023-12-12kbd: 2.6.3 -> 2.6.4R. Ryantm1-2/+2
2023-09-21kbd: 2.6.2 -> 2.6.3Sergei Trofimovich2-10/+6
Changes: https://github.com/legionus/kbd/releases/tag/v2.6.3
2023-08-19kbd: 2.6.1 -> 2.6.2Sergei Trofimovich2-5/+12
While at it added trivial updater. Changes: https://github.com/legionus/kbd/releases/tag/v2.6.2
2023-07-01kbd: 2.5.1 -> 2.6.1R. Ryantm1-2/+2
2023-06-09kbd: split vlock into its own outputLinus Heckemann1-1/+9
This avoids a dependency on pam when only the actual keyboard data is used.
2023-04-15kbd: split headers to "dev" outputSergei Trofimovich1-0/+2
Ideally installation of keyboard tools should not pull in headers of pkg-config development files. It's not a big change in closure size for thins specific package but changes like this do add up.
2022-07-31kbd: 2.4.0 -> 2.5.1R. Ryantm1-2/+2
2022-04-24kbd: fix static buildGuillaume Girol1-0/+1
2022-04-11nixos/systemd-stage-1: Minor fixupsJanne Heß1-0/+1
- Fix the name of the env - Add the correct kmod to the initrd - Add `less` to make journalctl usable - Fix SYSTEMD_SULOGIN_FORCe for rescue.target - Add some missing binaries
2021-07-20kbd: update search-paths.patchAzure Zanculmarktum2-1/+90
2021-05-31nixos/tests/kbd-setfont-decompress: initoxalica1-1/+3
2021-05-30kbd: patch paths to decompressorsoxalica1-0/+11
2021-04-23kbd: add myself as maintainerdavidak1-1/+1
2021-04-23kbd: format using nixpkgs-fmtdavidak1-3/+11
2021-04-23kbd: add tests and update themdavidak1-1/+3
2021-04-23kbdKeymaps: removedavidak1-36/+0
dvp and neo are now included in kbd includes documentation in release notes and alias
2021-04-23kbd: 2.0.4 -> 2.4.0davidak2-97/+6
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-17pkgs/os-specific: stdenv.lib -> libBen Siraphob1-1/+1
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2019-08-28treewide: remove redundant recvolth1-1/+1
2019-08-15treewide: name -> pname (easy cases) (#66585)volth2-4/+4
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-04-25neo.map: fix URLsamsonan-it1-1/+2
Current URL is no longer available.
2018-10-09kbd: Rename some keymaps.Erlend Pedersen1-0/+13
From upstream kbd, some keymap names are reused across very different keyboard layouts. This is a a problem because loadkeys just picks the first keymap it sees. The clashing names lead to e.g. "loadkeys no" defaulting to a norwegian dvorak map instead of the much more common qwerty one. Used Arch Linux's list of keymaps that need renaming, with a small deviation: the norwegian dvorak map becomes dvorak-no instead of no-dvorak, to match the naming scheme for all the other dvorak maps. fixes #47878
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