projects/aports·blob master · refs

50 lines · 1.1 KiB

1# Contributor: Jakub Jirutka <[email protected]>
2# Maintainer: Jakub Jirutka <[email protected]>
3pkgname=fetch
4_projname=fetch-freebsd
5pkgver=14.0.0
6pkgrel=0
7pkgdesc="Portable fetch utility from FreeBSD"
8url="https://github.com/jrmarino/fetch-freebsd"
9arch="all"
10license="BSD-3-Clause"
11makedepends="
12 cmake
13 openssl-dev
14 samurai
15 "
16subpackages="
17 $pkgname-doc
18 $pkgname-dev
19 libfetch
20 "
21source="https://github.com/jrmarino/fetch-freebsd/archive/v$pkgver/$_projname-$pkgver.tar.gz"
22builddir="$srcdir/$_projname-$pkgver"
23options="!check" # no tests provided
24
25build() {
26 local crossopts=
27 [ "$CBUILD" != "$CHOST" ] \
28 && crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
29
30 cmake -B build \
31 -DCMAKE_INSTALL_PREFIX=/usr \
32 -DCMAKE_INSTALL_LIBDIR=lib \
33 -DCMAKE_BUILD_TYPE=None \
34 -DFETCH_LIBRARY=ON \
35 -DUSE_SYSTEM_SSL=ON \
36 $crossopts
37 cmake --build build
38}
39
40package() {
41 DESTDIR="$pkgdir" cmake --install build
42}
43
44libfetch() {
45 default_libs
46}
47
48sha512sums="
499a3bd1e03e75eaf3c1e3862f95597aeee775582b8e265239afe9f02ef87abe087257e315c36cfb93da2ab87cf1fae3b238ff07d7293be25b8accc3f6364ae5f2 fetch-freebsd-14.0.0.tar.gz
50"