# Maintainer: Shell Chen pkgname=moproxy pkgver=0.3.12 pkgrel=1 pkgdesc="A transparent TCP to SOCKSv5/HTTP proxy." url="https://github.com/sorz/moproxy" license=('MIT') arch=('x86_64' 'i686') backup=('etc/moproxy/config.env' 'etc/moproxy/proxy.ini') makedepends=('rust' 'cargo') source=("https://github.com/sorz/moproxy/archive/v$pkgver.tar.gz") sha256sums=('cea40b22bbbf9980e2f4a0a8d508c6206a6c01ffe0db94786c311dbbb628837c') build() { cd "$srcdir/$pkgname-$pkgver" cargo build --release } package() { cd "$srcdir/$pkgname-$pkgver" install -Dm755 "$srcdir/$pkgname-$pkgver/target/release/moproxy" "$pkgdir/usr/bin/moproxy" install -Dm644 "$srcdir/$pkgname-$pkgver/conf/moproxy.service" "$pkgdir/usr/lib/systemd/system/moproxy.service" install -Dm644 "$srcdir/$pkgname-$pkgver/conf/config.env" "$pkgdir/etc/moproxy/config.env" install -Dm644 "$srcdir/$pkgname-$pkgver/conf/proxy.ini" "$pkgdir/etc/moproxy/proxy.ini" install -Dm644 "$srcdir/$pkgname-$pkgver/conf/simple_score.lua" "$pkgdir/etc/moproxy/simple_score.lua" }