[arch-commits] Commit in grub2/repos (extra-x86_64 extra-x86_64/PKGBUILD)

Ronald van Haren ronald at archlinux.org
Tue Feb 9 13:30:48 UTC 2010


    Date: Tuesday, February 9, 2010 @ 08:30:48
  Author: ronald
Revision: 67902

Merged revisions 67901 via svnmerge from 
svn+ssh://gerolde.archlinux.org/srv/svn-packages/grub2/trunk

........
  r67901 | ronald | 2010-02-09 14:30:08 +0100 (Tue, 09 Feb 2010) | 2 lines
  
  upgpkg: grub2 1.97.2-1
      update to latest version; grub2 now compiles on x86_64: FS#18217
........

Modified:
  grub2/repos/extra-x86_64/	(properties)
  grub2/repos/extra-x86_64/PKGBUILD

----------+
 PKGBUILD |   36 ++++++------------------------------
 1 file changed, 6 insertions(+), 30 deletions(-)


Property changes on: grub2/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
   - /grub2/trunk:1-58620
   + /grub2/trunk:1-67901

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2010-02-09 13:30:08 UTC (rev 67901)
+++ extra-x86_64/PKGBUILD	2010-02-09 13:30:48 UTC (rev 67902)
@@ -3,7 +3,7 @@
 # Contributor: dongiovanni <dongiovanni.archlinux.de>
 
 pkgname=grub2
-pkgver=1.97.1
+pkgver=1.97.2
 pkgrel=1
 pkgdesc="The GNU GRand Unified Bootloader"
 url="http://www.gnu.org/software/grub/"
@@ -22,14 +22,10 @@
 	'grub.cfg')  
 # don't install auto-install script. TODO: It needs a rewrite to work with grub2
 #	'install-grub')  
-md5sums=('66fe18cd9318e3d67a34d7b7a8e7b1f6'
+md5sums=('db4d23fb8897523a7e484e974ae3d1c9'
          '743215998a581a54ac77630f0db222ce')
 
 build() {
-  # Set destination architecture here
-  #DESTARCH="i686"
-  DESTARCH="x86_64"
-
   cd $srcdir/grub-${pkgver}
   # run autogen.sh to create configure files
   ./autogen.sh
@@ -37,35 +33,15 @@
   # fix unifont.bdf location
   sed -i 's|/usr/src/unifont.bdf|/usr/share/fonts/misc/unifont.bdf|' configure || return 1
 
-  # Arch64 grub2 needs to be statically build on i686
-  if [ "$CARCH" = "x86_64" ]; then
-    echo "this package has to be built on i686, won't compile on x86_64"
-    sleep 5
-  else
+  CFLAGS= ./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \
+		--sbindir=/sbin --mandir=/usr/share/man \
+		--infodir=/usr/share/info --sysconfdir=/etc
 
-    if [ "$DESTARCH" = "x86_64" ]; then
-	export LDFLAGS=-static
-        export CFLAGS=-static
-	./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \
-			--sbindir=/sbin --mandir=/usr/share/man \
-			--infodir=/usr/share/info --sysconfdir=/etc
-	unset CFLAGS CPPFLAGS LDFLAGS
-
-    else
-      CFLAGS= ./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \
-			--sbindir=/sbin --mandir=/usr/share/man \
-			--infodir=/usr/share/info --sysconfdir=/etc
-    fi
-  fi
-
   CFLAGS= make || return 1
   make DESTDIR=${pkgdir} install || return 1
   
   install -Dm644 ${srcdir}/grub.cfg $startdir/pkg/boot/grub/grub.cfg
   #install -Dm755 ${srcdir}/install-grub $startdir/pkg/sbin/install-grub
 
-  # Fool makepkg into building a x86_64 package
-  if [ "$DESTARCH" = "x86_64" ]; then
-    export CARCH="x86_64"
-  fi
 }
+




More information about the arch-commits mailing list