[arch-commits] Commit in lvm2/trunk (ChangeLog PKGBUILD)

Eric Bélanger eric at archlinux.org
Sun Nov 16 02:08:31 UTC 2008


    Date: Saturday, November 15, 2008 @ 21:08:31
  Author: eric
Revision: 19176

upgpkg: lvm2 2.02.43-1
    Upstream update, Disabled SMP build, Added ChangeLog

Added:
  lvm2/trunk/ChangeLog
Modified:
  lvm2/trunk/PKGBUILD

-----------+
 ChangeLog |    6 ++++++
 PKGBUILD  |   44 ++++++++++++++++++++++++++++----------------
 2 files changed, 34 insertions(+), 16 deletions(-)

Added: ChangeLog
===================================================================
--- ChangeLog	                        (rev 0)
+++ ChangeLog	2008-11-16 02:08:31 UTC (rev 19176)
@@ -0,0 +1,6 @@
+2008-11-11  Eric Belanger  <eric at archlinux.org>
+
+	* lvm2 2.02.43-1
+	* Upstream update
+	* Disabled SMP build
+	* Added ChangeLog

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-11-16 02:06:23 UTC (rev 19175)
+++ PKGBUILD	2008-11-16 02:08:31 UTC (rev 19176)
@@ -1,35 +1,47 @@
 # $Id$
-# Maintainer: Thomas Baechler <thomas at archlinux.org>
+# Maintainer: Eric Belanger <eric at archlinux.org>
+
 pkgname=lvm2
-pkgver=2.02.36
+pkgver=2.02.43
 pkgrel=1
 pkgdesc="Logical Volume Manager 2 utilities"
 arch=('i686' 'x86_64')
+url="http://sourceware.org/lvm2/"
 license=('GPL')
-url="http://sourceware.org/lvm2/"
 groups=('base')
-depends=('device-mapper>=1.02.22')
+depends=('device-mapper>=1.02.29')
 conflicts=('lvm')
 backup=('etc/lvm/lvm.conf')
-source=(ftp://sources.redhat.com/pub/lvm2/LVM2.$pkgver.tgz
+options=('!makeflags')
+source=(ftp://sources.redhat.com/pub/lvm2/LVM2.${pkgver}.tgz
         lvm2_install
         lvm2_hook)
-md5sums=('39617ecc99d7e1aa8712ac60302e36c6'
-         '40dccdb1044f00fc1e29ca549933d4bd'
-	 '73c8c2eba0fe891712c859c18b5b8aa2')
+md5sums=('fc34655706a2aa116b92328b24fad619' '40dccdb1044f00fc1e29ca549933d4bd'\
+         '73c8c2eba0fe891712c859c18b5b8aa2')
+sha1sums=('28a1f553f53fa568e85b41879bb32d1c11fdd07d'
+          '86358b3360373dcd1d7e1bf009fe6e6d0c70cdc3'
+          '671339dc33a672134350a9d68d0136ddef6178f6')
 
 build() {
-  cd $startdir/src/LVM2.$pkgver
-  ./configure --prefix=/usr --sysconfdir=/etc  --localstatedir=/var
+  cd ${srcdir}/LVM2.${pkgver}
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var || return 1
   make || return 1
-  make DESTDIR=$startdir/pkg sbindir=$startdir/pkg/sbin install || return 1
-  mkdir -p $startdir/pkg/etc/lvm/{archive,backup}
+  make DESTDIR=${pkgdir} sbindir=${pkgdir}/sbin install || return 1
+  install -d ${pkgdir}/etc/lvm/{archive,backup} || return 1
   # a static binary is required for Arch's initrd
   ./configure --prefix=/usr --sysconfdir=/etc  --localstatedir=/var \
-    --enable-static_link
+    --enable-static_link || return 1
   make || return 1
-  install -D -m755 tools/lvm.static $startdir/pkg/sbin/lvm.static
+  install -D -m755 tools/lvm.static ${pkgdir}/sbin/lvm.static || return 1
   # add hook
-  install -D -m644 $startdir/src/lvm2_hook $startdir/pkg/lib/initcpio/hooks/lvm2
-  install -D -m644 $startdir/src/lvm2_install $startdir/pkg/lib/initcpio/install/lvm2
+  install -D -m644 ${srcdir}/lvm2_hook ${pkgdir}/lib/initcpio/hooks/lvm2 || return 1
+  install -D -m644 ${srcdir}/lvm2_install ${pkgdir}/lib/initcpio/install/lvm2 || return 1
+
+ # remove files provided by device-mapper package
+  rm ${pkgdir}/usr/include/libdevmapper.h
+  rmdir ${pkgdir}/usr/include
+  rm ${pkgdir}/usr/lib/libdevmapper.*
+  rmdir ${pkgdir}/usr/lib
+  rm ${pkgdir}/sbin/dmsetup
+  rm ${pkgdir}/usr/share/man/man8/dmsetup.8
 }




More information about the arch-commits mailing list