Date: Monday, June 13, 2022 @ 10:28:50 Author: felixonmars Revision: 1237401
archrelease: copy trunk to community-staging-x86_64 Added: trojan/repos/community-staging-x86_64/ trojan/repos/community-staging-x86_64/PKGBUILD (from rev 1237400, trojan/trunk/PKGBUILD) ----------+ PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) Copied: trojan/repos/community-staging-x86_64/PKGBUILD (from rev 1237400, trojan/trunk/PKGBUILD) =================================================================== --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2022-06-13 10:28:50 UTC (rev 1237401) @@ -0,0 +1,35 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Contributor: GreaterFire <GreaterFire at protonmail dot com> + +pkgname=trojan +pkgver=1.16.0 +pkgrel=6 +pkgdesc="An unidentifiable mechanism that helps you bypass GFW" +arch=('x86_64') +url="https://github.com/trojan-gfw/trojan" +license=('GPL3') +depends=('boost-libs' 'openssl' 'mariadb-libs') +optdepends=('ca-certificates: server certificate verification' + 'mariadb: advanced user management') +makedepends=('cmake' 'boost' 'openssl' 'mariadb-libs') +checkdepends=('openssl' 'python' 'curl' 'netcat') +source=("$pkgname-$pkgver.tar.gz::https://github.com/trojan-gfw/$pkgname/archive/v$pkgver.tar.gz") +backup=('etc/trojan.json' + 'etc/trojan/config.json') +sha512sums=('60aa8539731eee6f15cbcb18b20b45435fc2dfe439a2f67fe9770257c3b6ffe219efe376cfd909f748d523a18645c96f6859b8487cacaba04ac7d93cf762f153') + +build() { + cd $pkgname-$pkgver + cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr . + make +} + +check() { + cd $pkgname-$pkgver + ctest +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +}