SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "kbd-base"

# SliTaz package receipt.

PACKAGE="kbd-base"
VERSION="2.4.0"
CATEGORY="base-system"
SHORT_DESC="Keyboard mapping definitions, loadkeys and setfont utilities."
MAINTAINER="pankso@slitaz.org"
LICENSE="GPL2"
WEB_SITE="https://kbd-project.org/"

WANTED="kbd"

HOST_ARCH="i486 arm"

# Make sure it will run on host or no keyboard support...
testsuite()
{
    readelf -h $install/usr/bin/loadkeys
    readelf -h $install/usr/bin/setfont
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/bin
    cp -a $install/usr/bin/loadkeys    $fs/bin
    cp -a $install/usr/bin/setfont    $fs/bin

    # Directories
    for dir in dvorak azerty qwerty qwertz
      do
        mkdir -p $fs/usr/share/kbd/keymaps/i386/$dir
      done

    # i386 keymaps only.
    for keymap in $(cat $stuff/keymaps-path.list)
      do
        cp -a $install/usr/share/kbd/keymaps/i386/$keymap \
            $fs/usr/share/kbd/keymaps/i386/$keymap
      done

    # Include files
    cp -a $install/usr/share/kbd/keymaps/include \
            $fs/usr/share/kbd/keymaps
    cp -a $install/usr/share/kbd/keymaps/i386/include \
            $fs/usr/share/kbd/keymaps/i386/include

    # X11 keyboard aliases
    while read X keymap
      do
        ln -s $keymap.map.gz $fs/usr/share/kbd/keymaps/i386/$X.map.gz
      done <<EOT
qwertz/hr    croat
EOT
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)