diff options
author | Kr1ss | 2020-02-06 21:53:25 +0100 |
---|---|---|
committer | Kr1ss | 2020-02-06 21:53:25 +0100 |
commit | 647512840e70ee3e2bd50bb772b15430200db2ba (patch) | |
tree | f8b2fde327cb25fd13dec8c7a4458a61987fae39 | |
parent | 03623af05f7c41326a6dc14d118e7e584afb4c8c (diff) | |
download | aur-647512840e70ee3e2bd50bb772b15430200db2ba.tar.gz |
switch to Python 3
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 23 insertions, 28 deletions
@@ -1,23 +1,21 @@ pkgbase = social-engineer-toolkit pkgdesc = The Social-Engineer Toolkit (SET) pkgver = 8.0.3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/trustedsec/social-engineer-toolkit changelog = CHANGELOG arch = any license = BSD - makedepends = python2 - depends = python2-pexpect - depends = python2-crypto - depends = python2-requests - depends = python2-pyopenssl - depends = python2-pefile + depends = python-pexpect + depends = python-pycryptodome + depends = python-requests + depends = python-pyopenssl + depends = python-pefile depends = impacket - depends = python2-pillow - depends = python2-qrcode - depends = python2-beautifulsoup4 + depends = python-qrcode + depends = python-beautifulsoup4 optdepends = metasploit - options = !strip + backup = etc/setoolkit/set.config source = https://github.com/trustedsec/social-engineer-toolkit/archive/8.0.3.tar.gz sha256sums = ba07e90ac461c3fe5ac1582875699bd3247c7168ea7ee9ae34f2a51199437c08 @@ -5,42 +5,39 @@ pkgname=social-engineer-toolkit pkgver=8.0.3 -pkgrel=1 +pkgrel=2 pkgdesc='The Social-Engineer Toolkit (SET)' arch=('any') url="https://github.com/trustedsec/$pkgname" license=('BSD') -makedepends=('python2') -depends=('python2-pexpect' 'python2-crypto' 'python2-requests' - 'python2-pyopenssl' 'python2-pefile' 'impacket' - 'python2-pillow' 'python2-qrcode' 'python2-beautifulsoup4') +depends=('python-pexpect' 'python-pycryptodome' 'python-requests' + 'python-pyopenssl' 'python-pefile' 'impacket' + 'python-qrcode' 'python-beautifulsoup4') optdepends=('metasploit') -options=('!strip') - changelog=CHANGELOG +backup=('etc/setoolkit/set.config') source=("$url/archive/$pkgver.tar.gz") sha256sums=('ba07e90ac461c3fe5ac1582875699bd3247c7168ea7ee9ae34f2a51199437c08') + prepare() { - cd "$pkgname-$pkgver" - sed -si '1s/python/python2/' se{toolkit,proxy,automate,update} + rm -r "$pkgname-$pkgver"/{seupdate,setup.py,requirements.txt,.git{hub,ignore}} } build() { - cd "$pkgname-$pkgver" - python2 -O -m compileall . - find src -name __init__.pyo -delete + python -O -m compileall "$pkgname-$pkgver" } package() { - cd "$pkgname-$pkgver" - install -dm755 "$pkgdir/usr/"{bin,share/{,doc/,licenses/}setoolkit} - cp -a --no-preserve=ownership * "$pkgdir/usr/share/setoolkit/" - ln -s /usr/share/setoolkit/readme/* "$pkgdir/usr/share/doc/setoolkit/" - ln -s /usr/share/setoolkit/README.md "$pkgdir/usr/share/doc/setoolkit/" + install -Dm644 "$pkgname-$pkgver/src/core/config.baseline" "$pkgdir/etc/setoolkit/set.config" + install -dm755 "$pkgdir/usr/"{bin,share/{doc,licenses/setoolkit}} + cp -a --no-preserve=ownership "$pkgname-$pkgver" "$pkgdir/usr/share/setoolkit" + mv "$pkgdir/usr/share/setoolkit/readme" "$pkgdir/usr/share/doc/setoolkit" + mv "$pkgdir/usr/share/setoolkit/README.md" "$pkgdir/usr/share/doc/setoolkit/" + ln -s /usr/share/doc/setoolkit "$pkgdir/usr/share/setoolkit/readme" ln -s /usr/share/doc/setoolkit/LICENSE "$pkgdir/usr/share/licenses/setoolkit/" ln -s /usr/share/setoolkit/se{toolkit,proxy,automate} "$pkgdir/usr/bin/" } |