-
Notifications
You must be signed in to change notification settings - Fork 90
/
PKGBUILD
39 lines (33 loc) · 1.69 KB
/
PKGBUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Maintainer: ArchStrike <team@archstrike.org>
buildarch=220
pkgname=phoss
pkgver=0.1.13
pkgrel=5
groups=('archstrike' 'archstrike-sniffers' 'archstrike-crackers')
pkgdesc="Sniffer designed to find HTTP, FTP, LDAP, Telnet, IMAP4, VNC and POP3 logins."
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
url="http://www.phenoelit.org/fr/tools.html"
license=('custom')
depends=('libpcap')
makedepends=('make' 'gcc')
source=("http://www.phenoelit.org/phoss/PHoss_src.tar.gz" "http://www.phenoelit.org/phoss/PHoss.diff" "phoss.desktop" "LICENSE" "clean_up_compile_warnings.patch")
sha512sums=('2616d573495d0bcc0f510ee4fdabd80c21ba3a0d6dd858c42a8e3c51bb074afb389a4d3466c3a5351949287b842ff874ffd2d261cc84204c5a021bd04cd274ed'
'959c08b9cf5643615241cab954c309773e3f00bf23576a169fe7a06018430abe96201d4994224a1a30e28255a0962dbd7b42bbe49a918325f9ac454773151b95'
'e1ded58d5f4b0ef52dad1cf641d0fc41e23c05f027c222d69a16c0c35fdaeccff5d6261a36a3ed85c92ffb3caf6e14be8b538bfa07128a8f83345782e251fc57'
'6cc70d1b1119ca0afd30551465ef92b02e1c8478bdb22985ff1e8ec61eb1ebc44c2b786178481e773389d7f2c6518595ac4762238d38a78afb7b05e2e5a1ba21'
'e2e2781a5d3119f847b002b3951a42aeca9a19caac1aa76842c542df88386b712a8715b9fc7757aacf8f901849d7fc2b5a5c9c10f749dea818934a57a1e0fd35')
prepare() {
cd "$srcdir/PHoss"
patch -Np1 < "$srcdir/clean_up_compile_warnings.patch"
patch -Np1 < "$srcdir/PHoss.diff"
}
build() {
cd "$srcdir/PHoss"
make OPTIMI="$CFLAGS"
}
package() {
cd "$srcdir/PHoss"
install -Dm755 PHoss "$pkgdir/usr/bin/PHoss"
install -Dm644 "$srcdir/phoss.desktop" "$pkgdir/usr/share/applications/phoss.desktop"
install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}