From 3191a47781ba7bc8358e3bc0d1776cb3985484ef Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Thu, 27 Mar 2025 01:00:45 -0400 Subject: [PATCH] update to 12.3: kbd --- lfs/kbd-2.7.1.PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lfs/kbd-2.7.1.PKGBUILD diff --git a/lfs/kbd-2.7.1.PKGBUILD b/lfs/kbd-2.7.1.PKGBUILD new file mode 100644 index 0000000..3853fb0 --- /dev/null +++ b/lfs/kbd-2.7.1.PKGBUILD @@ -0,0 +1,37 @@ +pkgname=kbd +pkgver=2.7.1 +pkgdesc="Keytable files and keyboard utilities" +arch=('x86_64') +homepage="http://www.kbd-project.org" +license=('GPL-2.0-or-later') +sources=("${pkgname}-${pkgver}.tar.xz" + "kbd-2.7.1-backspace-1.patch" +) +urls=("https://www.kernel.org/pub/linux/utils/${pkgname}/${sources[0]}" + "https://www.linuxfromscratch.org/patches/lfs/12.3/kbd-2.7.1-backspace-1.patch" +) +md5sums=("f15673d9f748e58f82fa50cff0d0fd20" + "f75cca16a38da6caa7d52151f7136895" +) + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 + patch -Np1 -i ${distdir}/${sources[1]} + sed -i '/RESIZECONS_PROGS=/s/yes/no/' configure + sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in +} + +src_build() { + ./configure --prefix=/usr --disable-vlock + make +} + +src_check() { + make check +} + +src_install() { + make DESTDIR="${pkgdir}" install + install -d -v "${pkgdir}/usr/share/doc/kbd-2.7.1" + cp -R -v docs/doc -T "${pkgdir}/usr/share/doc/kbd-2.7.1" +}