summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorImNtReal2015-06-10 10:08:39 -0400
committerImNtReal2015-06-10 10:08:39 -0400
commit692f951319a7a7cabc2cead798e716da50e95f9d (patch)
tree2ffdbff75db3c1e927f4a56ff1643aa46ee67051
downloadaur-692f951319a7a7cabc2cead798e716da50e95f9d.tar.gz
Initial import
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD39
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..af4d4de76fa6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = firmware-tools
+ pkgdesc = Scripts and tools to manage firmware and BIOS updates
+ pkgver = 2.1.14
+ pkgrel = 3
+ url = http://linux.dell.com/repo/firmware/
+ arch = any
+ license = GPL
+ license = OSL
+ makedepends = make
+ makedepends = gawk
+ depends = python2
+ depends = python2-libgnome
+ source = http://linux.dell.com/libsmbios/download/firmware-tools/firmware-tools-2.1.14/firmware-tools-2.1.14.tar.bz2
+ sha256sums = ae3bb3df48ad17e3169e5559aed1e9b09e378e024396236c7e4f2acf76c773b2
+
+pkgname = firmware-tools
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..63c3e6fe71af
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: "Jameson Pugh <imntreal@gmail.com>"
+
+pkgname=firmware-tools
+pkgver=2.1.14
+pkgrel=3
+pkgdesc="Scripts and tools to manage firmware and BIOS updates"
+arch=('any')
+url="http://linux.dell.com/repo/firmware/"
+license=('GPL' 'OSL')
+depends=('python2' 'python2-libgnome')
+makedepends=('make' 'gawk')
+source=("http://linux.dell.com/libsmbios/download/firmware-tools/firmware-tools-${pkgver}/firmware-tools-${pkgver}.tar.bz2")
+sha256sums=('ae3bb3df48ad17e3169e5559aed1e9b09e378e024396236c7e4f2acf76c773b2')
+
+#grep '\..-' will work with any locale
+PYTHON3VER=$(pacman -Qi python | grep '\..-' | sed -e 's/^.*: //' -e 's/-.*$//g' | awk -F '.' '{print $1"."$2}')
+PYTHON2VER=$(pacman -Qi python2 | grep '\..-' | sed -e 's/^.*: //' -e 's/-.*$//g' | awk -F '.' '{print $1"."$2}')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ PYTHON=python2 ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/usr/bin
+ #UGLY HACK - Python 3 to Python 2
+ #sed -i -e 's/^PYTHON.=.*$/PYTHON = \/usr\/bin\/python2/' -e "s/${PYTHON3VER}/${PYTHON2VER}/g" Makefile
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}/" install
+ for i in ${pkgdir}/usr/bin/*
+ do
+ sed -i 's/^.*\/usr\/bin\/python.*$/#!\/usr\/bin\/python2/' $i
+ done
+ cd "${pkgdir}/usr/bin"
+ ln -s firmwaretool inventory_firmware
+ ln -s firmwaretool bootstrap_firmware
+ ln -s firmwaretool update_firmware
+}