|
| 1 | +# Maintainer: DeepChirp <[email protected]> |
| 2 | +# Contributor: bgme <[email protected]> |
| 3 | + |
| 4 | +pkgname=fakesip |
| 5 | +_reponame=FakeSIP |
| 6 | +pkgver=0.9.1 |
| 7 | +pkgrel=1 |
| 8 | +pkgdesc="Disguise your UDP traffic as SIP protocol to evade DPI detection." |
| 9 | +arch=('x86_64' 'armv7h' 'aarch64') |
| 10 | +_author=MikeWang000000 |
| 11 | +url="https://github.com/${_author}/${_reponame}" |
| 12 | +license=('GPL-3.0-only') |
| 13 | +depends=('glibc' 'libmnl' 'libnfnetlink' 'libnetfilter_queue' 'nftables') |
| 14 | +makedepends=('make') |
| 15 | +conflicts=("${pkgname%}-git" "${pkgname%}-bin") |
| 16 | +install=${pkgname}.install |
| 17 | +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz" |
| 18 | + "${pkgname}.service" |
| 19 | + "${pkgname}.sysusers" |
| 20 | + "${pkgname}.conf") |
| 21 | +backup=("etc/conf.d/${pkgname}") |
| 22 | +sha256sums=('1216d9649fb69e5a1deaf48c3d48c26f9418bd18ffe15f44b0cf33039dbb3478' |
| 23 | + '9e935f3a9e274154ad07d3ded0f581b3934f5d91692c6323a9f1500591ec2658' |
| 24 | + '2d8a43aa73650c605ad1e88d997b46f61ea20b6743f483d3a1f1ebcbe577a4c0' |
| 25 | + 'd9c5ed0542978335e56cfa446c83d318b7b2268ba4fe0ef583caeb252e3fdafe') |
| 26 | + |
| 27 | +build() { |
| 28 | + cd "${srcdir}/${_reponame}-${pkgver}" |
| 29 | + make |
| 30 | +} |
| 31 | + |
| 32 | +package() { |
| 33 | + install -dm755 "${pkgdir}/usr/bin" |
| 34 | + install -dm755 "${pkgdir}/usr/lib/systemd/system" |
| 35 | + install -dm755 "${pkgdir}/etc/conf.d" |
| 36 | + |
| 37 | + install -Dm644 "${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/" |
| 38 | + install -Dm644 "${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" |
| 39 | + install -Dm644 "${pkgname}.conf" "${pkgdir}/etc/conf.d/${pkgname}" |
| 40 | + |
| 41 | + cd "${srcdir}/${_reponame}-${pkgver}" |
| 42 | + |
| 43 | + install -Dm755 build/fakesip "${pkgdir}/usr/bin/${pkgname}" |
| 44 | + install -dm755 "${pkgdir}/usr/share/doc/${pkgname}" |
| 45 | + install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" |
| 46 | +} |
0 commit comments