diff options
author | Caleb Maclennan | 2022-08-08 16:10:09 +0300 |
---|---|---|
committer | Caleb Maclennan | 2022-08-08 16:10:09 +0300 |
commit | c93695f394e384c2162817653d86bec4481fcad0 (patch) | |
tree | 5a78d10a5cae18e423691528851574864811b293 | |
download | aur-c93695f394e384c2162817653d86bec4481fcad0.tar.gz |
Initial upload: unblob-git 0.0.0.r859.g6901ae3-1
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a86084f92238 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = unblob-git + pkgdesc = Extract files from any kind of container formats + pkgver = 0.0.0.r859.g6901ae3 + pkgrel = 1 + url = https://github.com/onekey-sec/unblob + arch = any + license = MIT + makedepends = git + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = python-poetry + depends = python + depends = python-arpy + depends = python-attrs + depends = python-click + depends = python-cstruct + depends = python-dissect.cstruct + depends = python-hyperscan + depends = python-jefferson + depends = python-lark + depends = python-lief + depends = python-lz4 + depends = python-plotext + depends = python-pluggy + depends = python-python-lzo + depends = python-python-magic + depends = python-rarfile + depends = python-structlog + depends = python-ubi-reader + depends = python-yaffshiv + source = git+https://github.com/onekey-sec/unblob.git + sha256sums = SKIP + +pkgname = unblob-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9e0de98d3825 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Caleb Maclennan <caleb@alerque.com> + +pkgname=unblob-git +_pkgname=${pkgname%-git} +pkgver=0.0.0.r859.g6901ae3 +pkgrel=1 +pkgdesc='Extract files from any kind of container formats' +arch=(any) +url="https://github.com/onekey-sec/$_pkgname" +license=(MIT) +_py_deps=(arpy + attrs + click + cstruct + dissect.cstruct + hyperscan + jefferson + lark + lief + lz4 + plotext + pluggy + python-lzo + python-magic + rarfile + structlog + ubi-reader + yaffshiv) +depends=(python + "${_py_deps[@]/#/python-}") +makedepends=(git + python-{build,installer,wheel} + python-poetry) +source=("git+$url.git") +sha256sums=('SKIP') + +pkgver() { + cd "$_pkgname" + git tag v0.0.0 1958a226e2ffe86262ddd5a8e8f87a0f98816cdf^ + git describe --long --abbrev=7 --tags --match="v*" | + sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$_pkgname" + python -m build -wn +} + +package() { + cd "$_pkgname" + python -m installer -d "$pkgdir" dist/*.whl + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE +} |