[arch-commits] Commit in glibc/trunk (PKGBUILD glibc.install)

andyrtr at archlinux.org andyrtr at archlinux.org
Fri Aug 29 09:13:19 UTC 2008


    Date: Friday, August 29, 2008 @ 05:13:19
  Author: andyrtr
Revision: 10556

upgpkg: glibc 2.8-3
    new toolchain for new kernel-headers, gcc-4.3.2 and added info files all around

Modified:
  glibc/trunk/PKGBUILD
  glibc/trunk/glibc.install

---------------+
 PKGBUILD      |   18 ++++++++++--------
 glibc.install |   16 ++++++++++++++++
 2 files changed, 26 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-08-29 08:41:05 UTC (rev 10555)
+++ PKGBUILD	2008-08-29 09:13:19 UTC (rev 10556)
@@ -2,8 +2,8 @@
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 pkgname=glibc
 pkgver=2.8
-pkgrel=2
-_glibcdate=20080610
+pkgrel=3
+_glibcdate=20080828
 install=glibc.install
 backup=(etc/locale.gen)
 pkgdesc="GNU C Library"
@@ -12,14 +12,14 @@
 url="http://www.gnu.org/software/libc"
 groups=('base')
 depends=('sh' 'kernel-headers>=2.6.25.6' 'tzdata')
-makedepends=('gcc>=4.3.1-1')
+makedepends=('gcc>=4.3.2-1')
 replaces=('glibc-xen')
 source=(ftp://ftp.archlinux.org/other/glibc/${pkgname}-2.8_${_glibcdate}.tar.bz2
 	ftp://ftp.archlinux.org/other/glibc/glibc-patches-${pkgver}-2.tar.bz2
 	nscd
 	locale.gen.txt
 	locale-gen)
-md5sums=('63def58972f0e8429247916154c21323'
+md5sums=('76be5bc7308956562afc84550d099404'
          '3ec00d9aa3f2fec046bc3e615dfb723a'
          'b587ee3a70c9b3713099295609afde49'
          '07ac979b6ab5eeb778d55f041529d623'
@@ -28,10 +28,10 @@
 build() {
 
   # for cvs checkout
-#  mkdir ${startdir}/src/glibc-${_glibcdate}
-#  cd ${startdir}/src/glibc-${_glibcdate}
-#  export _TAG=glibc-2_8-branch
-#  export 'CVSROOT=:pserver:anoncvs at sources.redhat.com:/cvs/glibc'
+  mkdir ${startdir}/src/glibc-${_glibcdate}
+  cd ${startdir}/src/glibc-${_glibcdate}
+  export _TAG=glibc-2_8-branch
+  export 'CVSROOT=:pserver:anoncvs at sources.redhat.com:/cvs/glibc'
 #  cvs -z9 co -r $_TAG libc || return 1
 #  tar -cvjf glibc-2.8_${_glibcdate}.tar.bz2 libc
 #  return 1
@@ -97,4 +97,6 @@
     cd ${startdir}/pkg/lib64
     ln -v -s ../lib/ld* .
   fi
+
+  rm -f ${pkgdir}/usr/share/info/dir
 }

Modified: glibc.install
===================================================================
--- glibc.install	2008-08-29 08:41:05 UTC (rev 10555)
+++ glibc.install	2008-08-29 09:13:19 UTC (rev 10556)
@@ -1,3 +1,7 @@
+infodir=/usr/share/info
+filelist=(libc.info libc.info-1 libc.info-2 libc.info-3 libc.info-4 libc.info-5 libc.info-6 libc.info-7 
+          libc.info-8 libc.info-9 libc.info-10 libc.info-11)
+
 pre_upgrade() {
 if [ "`uname -m`" = "x86_64" ]; then
  if [ "`vercmp $2 2.4`" -lt 0 ]; then
@@ -29,6 +33,10 @@
 
  fi
 fi
+
+ for file in ${filelist[@]}; do
+    install-info $infodir/$file $infodir/dir 2> /dev/null
+ done
 }
 
 
@@ -115,8 +123,16 @@
  fi
 fi
 
+ for file in ${filelist[@]}; do
+    install-info $infodir/$file $infodir/dir 2> /dev/null
+ done
 }
 
+pre_remove() {
+  for file in ${filelist[@]}; do
+    install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+  done
+}
 op=$1
 shift
 $op $*




More information about the arch-commits mailing list