| 1 | # Contributor: sillysausage <[email protected]> |
| 2 | # Maintainer: Wen Heping <[email protected]> |
| 3 | pkgname=3proxy |
| 4 | pkgver=0.9.6 |
| 5 | pkgrel=0 |
| 6 | pkgdesc="Really tiny cross-platform proxy servers set" |
| 7 | url="https://3proxy.ru" |
| 8 | arch="all" |
| 9 | license="Apache-2.0 GPL-2.0-or-later LGPL-2.1-or-later" |
| 10 | pkgusers="3proxy" |
| 11 | pkggroups="3proxy" |
| 12 | options="!check" # No test suite |
| 13 | makedepends="linux-headers" |
| 14 | install="3proxy.pre-install" |
| 15 | subpackages="$pkgname-doc $pkgname-openrc $pkgname-systemd" |
| 16 | source="$pkgname-$pkgver.tar.gz::https://github.com/3proxy/3proxy/archive/$pkgver.tar.gz |
| 17 | $pkgname.initd |
| 18 | " |
| 19 | |
| 20 | build() { |
| 21 | make -f Makefile.Linux prefix="/usr" |
| 22 | } |
| 23 | |
| 24 | package() { |
| 25 | make -f Makefile.Linux DESTDIR="$pkgdir" prefix="/usr" install |
| 26 | install -Dm755 "$srcdir"/3proxy.initd "$pkgdir"/etc/init.d/3proxy |
| 27 | mv "$pkgdir"/usr/local/3proxy/libexec/*.so "$pkgdir"/usr/lib/ |
| 28 | rm -rf "${pkgdir:?}"/usr/local |
| 29 | chown -R 3proxy:3proxy "$pkgdir"/etc/3proxy |
| 30 | install -Dm644 copying "$pkgdir"/usr/share/licenses/$pkgname/COPYING |
| 31 | |
| 32 | } |
| 33 | |
| 34 | sha512sums=" |
| 35 | fcdefbbf78dc54041fd32273e13634308e3d820c4657e28bcc44575186705f1195ed336bb244c0b36e5abbda1286c313894c4740595e76f940f79c241ebe1197 3proxy-0.9.6.tar.gz |
| 36 | 043fa5784623e29961ae92f5370598d420e55da6d04f6421b585ac050694982765d6b57ee0276a10738bc8ad0e49ddc4edf6ef288bb9c68e7da11b572066688e 3proxy.initd |
| 37 | " |