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

Jan de Groot jgc at archlinux.org
Tue Dec 7 13:27:13 UTC 2010


    Date: Tuesday, December 7, 2010 @ 08:27:13
  Author: jgc
Revision: 102358

upgpkg: libsmbios 2.2.26-1
Update to 2.2.26, package with python bindings, remove more yum crap and delete RPATH from binary using chrpath

Modified:
  libsmbios/trunk/PKGBUILD

----------+
 PKGBUILD |   36 ++++++++++++++++++++++--------------
 1 file changed, 22 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-12-07 11:43:58 UTC (rev 102357)
+++ PKGBUILD	2010-12-07 13:27:13 UTC (rev 102358)
@@ -4,34 +4,42 @@
 # Contributor: daniel g. siegel <dgsiegel at gmail.com> 
 
 pkgname=libsmbios
-pkgver=2.2.16
-pkgrel=2
+pkgver=2.2.26
+pkgrel=1
 pkgdesc="A library for providing access to as much BIOS information as possible"
 arch=(i686 x86_64)
 url="http://linux.dell.com/libsmbios/main/index.html"
 license=('GPL' 'custom')
-depends=('gcc-libs>=4.3.3')
-makedepends=('libxml2')
-optdepends=('python: tools')
-source=(http://linux.dell.com/libsmbios/download/${pkgname}/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz)
+depends=('gcc-libs')
+makedepends=('libxml2' 'python2' 'chrpath')
+optdepends=('python2: tools')
+source=(http://linux.dell.com/libsmbios/download/${pkgname}/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2)
 options=('!libtool')
-md5sums=('6edf6659fbb77e7d0f60d5217a7d88ed')
+md5sums=('8ae63da74912deffa5b6b2602879c7a9')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
   mkdir build
   cd build
-  ../configure --prefix=/usr --sysconfdir=/etc --disable-static || return 1
+  PYTHON=python2 ../configure --prefix=/usr --sysconfdir=/etc --disable-static
   mkdir -p out/libsmbios_c
   mkdir -p out/libsmbios_c++
-  LD_PRELOAD="" make || return 1
-  make DESTDIR="${pkgdir}" install || return 1
-  install -m755 -d "${pkgdir}/usr/include"
-  cp -a ../src/include/* "${pkgdir}/usr/include/" || return 1
-  cp -a out/public-include/* "${pkgdir}/usr/include/" || return 1
+  make
+}
 
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}/build"
+  make DESTDIR="${pkgdir}" install
+
+  chrpath -d "${pkgdir}/usr/sbin/smbios-sys-info-lite"
+
+  cp -a ../src/include/* "${pkgdir}/usr/include/"
+  cp -a out/public-include/* "${pkgdir}/usr/include/"
+
   rm -rf "${pkgdir}/etc/yum"
+  rm -rf "${pkgdir}/usr/lib/yum-plugins"
 
   install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
-  install -m644 ../COPYING-OSL "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
+  install -m644 ../COPYING-OSL "${pkgdir}/usr/share/licenses/${pkgname}/"
+
 }




More information about the arch-commits mailing list