Package Details: meanalyzer-git r155.r0.g51b7a16-1

Git Clone URL: https://aur.archlinux.org/meanalyzer-git.git (read-only)
Package Base: meanalyzer-git
Description: Intel Management Engine firmware analysis tool
Upstream URL: https://github.com/platomav/MEAnalyzer
Licenses: GPL3
Submitter: gavinhungry
Maintainer: fox8091
Last Packager: fox8091
Votes: 0
Popularity: 0.000000
First Submitted: 2018-01-08 19:35
Last Updated: 2019-03-24 04:45

Latest Comments

fox8091 commented on 2019-03-16 00:30

Should be working again with the latest upstream. Let me know if anything is still broken.

m3thodic commented on 2018-09-26 19:03

Latest update (1.61.1.r139.r0.gdace159-1): http://libpcap.net/meanalyzer-git.tar.gz

Thanks!

egrupled commented on 2018-09-10 12:15

This package is broken currently, here's working version:

PKGBUILD:

# Maintainer: Gavin Lloyd <gavinhungry@gmail.com>

pkgname=meanalyzer-git
pkgver=1.61.0.r137.r0.g7e4f078
pkgrel=1
pkgdesc='Intel Management Engine firmware analysis tool'
arch=('any')
url='https://github.com/platomav/MEAnalyzer'
license=('GPL3')
depends=('python-colorama' 'python-huffman11-git')
makedepends=('dos2unix' 'git')
source=("${pkgname}::git+${url}.git"
        'db-location.patch'
        'https://github.com/platomav/PTable/archive/boxchar.zip')
sha256sums=('SKIP'
            'f575f74f474360041f761889e269372e551d78843af4cc5fb8f1eeb2bcb4969b'
            'd8783384fa8e2d84bbd641cf01438f40b29fecf88d79340551789b435333e8b4')

pkgver() {
  cd "${srcdir}/${pkgname}"
  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

prepare() {
  cd "${srcdir}/${pkgname}"
  patch -p0 --binary < ../db-location.patch
  dos2unix MEA.py
}

package() {
  cd "${srcdir}/PTable-boxchar"
  python setup.py install --root="$pkgdir/" --optimize=1

  cd "${srcdir}/${pkgname}"
  install -Dm644 MEA.dat "${pkgdir}"/usr/lib/meanalyzer/MEA.dat
  install -Dm755 MEA.py "${pkgdir}"/usr/bin/meanalyzer
}

db-location.patch:

--- MEA.py
+++ MEA.py
@@ -5074,7 +5074,7 @@
 arg_num = len(sys.argv)

 # Set dependencies paths
-db_path = os.path.join(mea_dir, 'MEA.dat')
+db_path = '/usr/lib/meanalyzer/MEA.dat'

 # Check if dependencies exist
 depend_db = os.path.isfile(db_path)