Package Details: meanalyzer-git 1.283.3.r336.r0.g9c6f2a89-1

Git Clone URL: https://aur.archlinux.org/meanalyzer-git.git (read-only, click to copy)
Package Base: meanalyzer-git
Description: Intel Management Engine firmware analysis tool
Upstream URL: https://github.com/platomav/MEAnalyzer
Keywords: analyzer firmware intel-me reverse-engineering
Licenses: custom
Conflicts: meanalyzer
Provides: meanalyzer
Submitter: gavinhungry
Maintainer: saruman9
Last Packager: saruman9
Votes: 4
Popularity: 0.000000
First Submitted: 2018-01-08 19:35 (UTC)
Last Updated: 2023-10-31 14:58 (UTC)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

saruman9 commented on 2023-10-31 15:01 (UTC)

@Misaka13514, done. Thank you.

Misaka13514 commented on 2023-10-25 12:50 (UTC) (edited on 2023-10-31 15:07 (UTC) by Misaka13514)

FileTable.dat is missing. This package updates every time I query, please update the pkgver. Please add provides and conflicts. Thanks for maintaining!

saruman9 commented on 2023-08-02 06:03 (UTC)

@testcore, I checked - the build and installation work flawlessly. Could you please provide more information what the error is? The package does not have a buildtime dependency.

testcore commented on 2023-07-12 15:01 (UTC)

This is now failing on a missing dependency "buildtime". Where exactly should that be installed from? Unclear if it's supposed to be an arch pkg or what; can't find it in the main repos, AUR, or with PIP.

saruman9 commented on 2022-08-11 03:12 (UTC)

Thank you, @m3thodic. I have updated the package.

m3thodic commented on 2022-08-05 20:46 (UTC)

Here is an updated PKGBUILD that symlinks MEA.py instead of patching files:

# Maintainer: Alex Sarum <rum.274.4 at gmail dot com>
# Contributor: Gavin Lloyd <gavinhungry@gmail.com>
# Contributor: Bailey Fox <bfox200012@gmail.com>

pkgname=meanalyzer-git
pkgver=1.282.0.r295.r0.g5f7ae54
pkgrel=1
pkgdesc='Intel Management Engine firmware analysis tool'
arch=('any')
url='https://github.com/platomav/MEAnalyzer'
_branch='master'
license=('GPL3')
depends=('python-colorama' 'python-crccheck' 'python-pltable')
makedepends=('dos2unix' 'git')
source=("${pkgname}::git+${url}#branch=${_branch}"
        'change-mea_dir.patch'
        'db-location.patch')
sha256sums=('SKIP'
            '8d77dc46728f5dc3b396910f2626f3508b28cfd76de77890e27e3c55b1c09e85'
            'cb9ee47ec3e6158762e9f1669cb35599c15b11202f9ff29234fb437e26d5faa8')

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

prepare() {
  cd "${srcdir}/${pkgname}"
  dos2unix MEA.py
}

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

  install -dm755 "${pkgdir}"/usr/bin
  ln -s /usr/lib/meanalyzer/MEA.py "${pkgdir}"/usr/bin/meanalyzer
}

nullity commented on 2022-02-10 04:25 (UTC) (edited on 2022-02-10 12:19 (UTC) by nullity)

I'm unsure what the problem is but the AUR package fails but cloning the source git repository works fine. The error:

Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file MEA.py
Hunk #1 FAILED at 7654 (different line endings).
Hunk #2 FAILED at 9011 (different line endings).
2 out of 2 hunks FAILED -- saving rejects to file MEA.py.rej

Also, python-pltable doesn't seem to work with the latest meanalyzer while python-pltable-git does.

swiftgeek commented on 2019-11-26 08:35 (UTC)

@egrupled thanks, this seems to work for me

egrupled commented on 2019-11-25 18:31 (UTC)

python-pltable-git is available in AUR: https://aur.archlinux.org/packages/python-pltable-git/

You also need to add epoch=1 to PKGBUILD and refresh version as current AUR version is detected as newer than building last commit form git.

fox8091 commented on 2019-08-14 23:59 (UTC)

Give me a bit to fix this. Apparently PTable was renamed to PLTable, which is now provided on pypi. So I'm going to create a new package for PLTable and list it as a dependency.