# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> # Contributor: Jianfeng Zhang pkgname=curlie pkgver=1.7.1 pkgrel=1 pkgdesc='The power of curl, the ease of use of httpie.' arch=('x86_64') url="https://curlie.io" license=('MIT') depends=('glibc' 'curl') makedepends=('go') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/rs/${pkgname}/archive/v${pkgver}.tar.gz") sha256sums=('24f34e0a21848a54750cea366ca15f6b4c1ab255b4b46942e4e09b2ebde55931') options=(!lto) build() { cd "${pkgname}-${pkgver}" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" go build -ldflags "-X main.version=$pkgver -X main.date=$(date -u -I -d @$SOURCE_DATE_EPOCH) -linkmode=external -extldflags=$LDFLAGS" } package() { cd "${pkgname}-${pkgver}" install -Dm755 -t "${pkgdir}/usr/bin/" "${pkgname}" install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" LICENSE }