[arch-commits] CVS update of core/base/klibc (PKGBUILD)

Thomas Baechler thomas at archlinux.org
Wed Oct 31 08:25:30 UTC 2007


    Date: Wednesday, October 31, 2007 @ 09:25:30
  Author: thomas
    Path: /home/cvs-core/core/base/klibc

Modified: PKGBUILD (1.11 -> 1.12)

- compile shared binaries by default
- patch klibc to be able to build klibc-module-init-tools
- don't build insmod
- rebuild against 2.6.23 headers


----------+
 PKGBUILD |   29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)


Index: core/base/klibc/PKGBUILD
diff -u core/base/klibc/PKGBUILD:1.11 core/base/klibc/PKGBUILD:1.12
--- core/base/klibc/PKGBUILD:1.11	Wed Sep 19 20:05:29 2007
+++ core/base/klibc/PKGBUILD	Wed Oct 31 09:25:30 2007
@@ -1,5 +1,6 @@
-#$Id: PKGBUILD,v 1.11 2007/09/19 18:05:29 thomas Exp $
-#Maintainer: Aaron Griffin <aaron at archlinux.org>
+# $Id: PKGBUILD,v 1.12 2007/10/31 08:25:30 thomas Exp $
+# Maintainer: Aaron Griffin <aaron at archlinux.org>
+# Maintainer: Thomas Baechler <thomas at archlinux.org>
 
 ###
 ### NOTE: Do not build this package with anything except gcc - using ccache
@@ -10,18 +11,23 @@
 pkgname=klibc
 pkgver=1.5
 _klibcbranch=Stable #Stable/Testing
-_kver=2.6.22-ARCH
-pkgrel=2
+_kver=2.6.23-ARCH
+pkgrel=3
 pkgdesc="a minimal libc made for early-userspace"
 arch=(i686 x86_64)
 url="http://www.kernel.org/pub/linux/libs/klibc/"
 license=('BSD')
 groups=('base')
 options=(!ccache)
-source=(http://www.kernel.org/pub/linux/libs/klibc/$_klibcbranch/$pkgname-$pkgver.tar.gz \
-        multiple_raid_assembly_fix.patch)
-md5sums=('d55ce89c0656a7d6896ec0b2af07b5dc' '8d257d50a4554d57b8f461c6a87a2877')
-
+source=(http://www.kernel.org/pub/linux/libs/klibc/$_klibcbranch/$pkgname-$pkgver.tar.gz
+        multiple_raid_assembly_fix.patch
+        klibc-compile-shared-by-default.patch
+        klibc-module-init-tools.patch)
+md5sums=('d55ce89c0656a7d6896ec0b2af07b5dc'
+         '8d257d50a4554d57b8f461c6a87a2877'
+         'c263a7c3fd290fcc84a4e230d456d022'
+         '4d78311ebce63f2fbb711f8518e71839')
+                  
 build()
 {
   cd $startdir/src/$pkgname-$pkgver
@@ -29,7 +35,12 @@
   sed -i "/#define INI_DEBUG/d" usr/kinit/kinit.h
   ln -sf /usr/src/linux-${_kver} linux
 
-  patch -up1 -i ../multiple_raid_assembly_fix.patch
+  patch -p1 -i ../multiple_raid_assembly_fix.patch || return 1
+  # make klibc-module-init-tools compile
+  # don't build insmod
+  patch -p1 -i ../klibc-module-init-tools.patch || return 1
+  # compile binaries shared by default
+  patch -p1 -i ../klibc-compile-shared-by-default.patch
   make EXTRA_KLIBCFLAGS='' || return 1
   make INSTALLROOT=$startdir/pkg install
   #simplify




More information about the arch-commits mailing list