[arch-commits] CVS update of core/base/klibc-kbd (PKGBUILD keymap_install)
Roman Kyrylych
roman at archlinux.org
Sun Mar 16 21:54:17 UTC 2008
Date: Sunday, March 16, 2008 @ 17:54:17
Author: roman
Path: /home/cvs-core/core/base/klibc-kbd
Modified: PKGBUILD (1.3 -> 1.4) keymap_install (1.3 -> 1.4)
upgpkg: klibc-kbd 1.15.20080312-4
----------------+
PKGBUILD | 6 +++---
keymap_install | 16 +++++++++++-----
2 files changed, 14 insertions(+), 8 deletions(-)
Index: core/base/klibc-kbd/PKGBUILD
diff -u core/base/klibc-kbd/PKGBUILD:1.3 core/base/klibc-kbd/PKGBUILD:1.4
--- core/base/klibc-kbd/PKGBUILD:1.3 Sun Mar 16 17:38:36 2008
+++ core/base/klibc-kbd/PKGBUILD Sun Mar 16 17:54:17 2008
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD,v 1.3 2008/03/16 21:38:36 roman Exp $
+# $Id: PKGBUILD,v 1.4 2008/03/16 21:54:17 roman Exp $
# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
pkgname=klibc-kbd
pkgver=1.15.20080312
-pkgrel=3
+pkgrel=4
pkgdesc="Keytable files and keyboard utilities"
arch=('i686' 'x86_64')
url="ftp://ftp.altlinux.org/pub/people/legion/kbd/"
@@ -19,7 +19,7 @@
md5sums=('709b087bb9d6c073bade70eda2da7770'
'53e9612ac5fc1b23601f793410742ed3'
'8c1bec330e8c98355502ac861561667d'
- 'a404433dc40a7ffc0f7712b9194c3dbc'
+ '735d7268f567deee4db3bed951a8303a'
'85457e44dfd7046224e87f0add8da4b2')
build() {
Index: core/base/klibc-kbd/keymap_install
diff -u core/base/klibc-kbd/keymap_install:1.3 core/base/klibc-kbd/keymap_install:1.4
--- core/base/klibc-kbd/keymap_install:1.3 Sun Mar 16 17:38:36 2008
+++ core/base/klibc-kbd/keymap_install Sun Mar 16 17:54:17 2008
@@ -15,6 +15,16 @@
fi
}
+add_includes()
+{
+ for i in $(zgrep -e '^include ".*"' ${1} | cut -d '"' -f 2); do
+ for j in $(find /usr/share/kbd/keymaps -name "${i}" -o -name "${i}.*"); do
+ add_ucfile ${j}
+ add_includes ${j}
+ done
+ done
+}
+
install ()
{
MODULES=""
@@ -38,11 +48,7 @@
for i in $(echo ${KEYMAP}); do
for j in $(find /usr/share/kbd/keymaps -name "${i}.map.gz"); do
add_ucfile ${j}
- for k in $(zgrep -e '^include ".*"' ${j} | cut -d '"' -f 2); do
- for l in $(find /usr/share/kbd/keymaps -name "${k}" -o -name "${k}.*"); do
- add_ucfile ${l}
- done
- done
+ add_includes ${j}
done
done
fi
More information about the arch-commits
mailing list