[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