summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 23 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a5429e48fe84..8ed29508ea25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,33 @@
-# Maintainer: Antonio Vázquez <antoniovazquezblanco[at]gmail[dot]com>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Antonio Vázquez <antoniovazquezblanco[at]gmail[dot]com>
pkgname=firmware-mod-kit
pkgver=0.99
-pkgrel=6
-pkgdesc="This kit allows for easy deconstruction and reconsutrction of firmware images for various embedded devices."
-provides=('firmware-mod-kit')
-source=('https://firmware-mod-kit.googlecode.com/files/fmk_099.tar.gz')
-depends=('python2-magic')
-url="http://code.google.com/p/firmware-mod-kit/"
-license=('GPL')
+pkgrel=7
+pkgdesc='Allows easy deconstruction and reconsutrction of firmware images for various embedded devices'
+url='http://code.google.com/p/firmware-mod-kit/'
arch=('i686' 'x86_64')
-md5sums=('91bd2cb3803880368af369d07271b5b9')
-options=(!strip)
+license=('GPL')
+depends=('python2-magic' 'zlib' 'xz')
+options=('!strip')
+source=(${pkgname}-${pkgver}.tar.gz::https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/firmware-mod-kit/fmk_099.tar.gz)
+sha512sums=('a5261935e42446568c0c0d4c4fc1beff18c5aa7b85b1aa3398dfeaf80c8bdbb4fb2a6fb4945defc29599d6e58f1553e80e8bb755da4d98f79e99447f0c3414b1')
+
+prepare() {
+ cd fmk/src
+ sed -r 's|(/usr/bin/env) python|\1 python2|g' -i binwalk-1.0/src/bin/binwalk-script
+}
build() {
- cd $srcdir/fmk/src
- sed -i 's/#!\/usr\/bin\/env python/#!\/usr\/bin\/env python2/' binwalk-1.0/src/bin/binwalk-script
- ./configure || return 1
- make || return 1
- return 0
+ cd fmk/src
+ ./configure
+ make
}
package() {
- cd $srcdir
- mkdir -p $pkgdir/opt/
- mv fmk $pkgdir/opt/firmware-mod-kit
+ install -d "${pkgdir}/opt"
+ find fmk -name '*.o' -delete
+ mv fmk "${pkgdir}/opt/firmware-mod-kit"
}
+
+# vim: ts=2 sw=2 et: