void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.59k stars 2.15k forks source link

Package request: pe-bear #51934

Open Eloitor opened 2 months ago

Eloitor commented 2 months ago

Package name

pe-bear

Package homepage

https://hshrzd.wordpress.com/pe-bear/

Description

PE-bear is a multi-platform reversing tool for PE files.

Does the requested package meet the package requirements?

System, Compiled

Is the requested package released?

Yes

chrysos349 commented 2 months ago
# Template file for 'pe-bear'
pkgname=pe-bear
version=0.6.7.3
revision=1
build_style=cmake
hostmakedepends="qt5-host-tools qt5-qmake"
makedepends="qt5-devel"
short_desc="Portable Executable reversing tool with a friendly GUI"
maintainer="chrysos349 <chrysostom349@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://github.com/hasherezade/pe-bear"
_bearparser_commit=06e63d4d7852902f4f4403436d5fe61ae4f0deeb
_capstone_commit=80ede42453ce5717c1808cad512a4410fcb9df5a
_sig_finder_commit=1ce5ff29264079f505943450b5bc4a3815baa798
distfiles="https://github.com/hasherezade/pe-bear/archive/v${version}.tar.gz
 https://github.com/hasherezade/bearparser/archive/${_bearparser_commit}.tar.gz
 https://github.com/capstone-engine/capstone/archive/${_capstone_commit}.tar.gz
 https://github.com/hasherezade/sig_finder/archive/${_sig_finder_commit}.tar.gz"
checksum="5672ac8f185bd3fe289613121411c480023c107745e369c8924451ea66e719c2
 1d72d77112a4bbc6393b774de1a3f72acd2748d8079a0c44fb175b09efa7c59a
 e1384f39c013751b9b644119cce06e66a5ee3af88257cfe8fcc3dd443d79a3fa
 3e44d1e2736aa2410606eda5ac9570371bdd6c3d3bdea405d7bc6f7f09695118"
skip_extraction="
 ${_bearparser_commit}.tar.gz
 ${_capstone_commit}.tar.gz
 ${_sig_finder_commit}.tar.gz"

post_extract() {
    vsrcextract -C bearparser "${_bearparser_commit}.tar.gz"
    vsrcextract -C capstone "${_capstone_commit}.tar.gz"
    vsrcextract -C sig_finder "${_sig_finder_commit}.tar.gz"
}
Eloitor commented 2 months ago

Thanks, should I open a PR with me as a maintainer?