summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d8865d425e6524cebbd6b4ca49460961052da1a4 (plain)
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
# Maintainer: Gaetan Bisson <bisson@archlinux.org>

pkgname=usocks
pkgver=0.7
pkgrel=1
pkgdesc='Minimalistic SOCKS5 proxying library'
url='http://fenua.org/gaetan/src/'
license=('ISC')
arch=('i686' 'x86_64' 'armv7h')
optdepends=('openssh: companion script')
source=("${url}/${pkgname}-${pkgver}.c"
        "${pkgname}")
sha256sums=('193d9ea364baa1876da3e911b240f185ecd24d20868537e9a96020ef8fe6f0e8'
            'd37a1996aafc0a5dfdf98a8ff0251f93c4c6e8e1b6b2db840289c9935e0a34a4')

build() {
	cd "${srcdir}"
	cc -fPIC -ldl -shared \
		${CFLAGS} ${LDFLAGS} \
		-o ${pkgname}.so ${pkgname}-${pkgver}.c
}

package() {
	cd "${srcdir}"
	install -d "${pkgdir}/usr/share/licenses/${pkgname}"
	install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
	install -Dm755 "${pkgname}.so" "${pkgdir}/usr/lib/${pkgname}.so"
	head -n 15 "${pkgname}-${pkgver}.c" > "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}