[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