# Maintainer: Vitalii Kuzhdin <vitaliikuzhdin@gmail.com> # Contributor: Caltlgin Stsodaat <contact@fossdaily.xyz> pkgname="cloudlist" pkgver=1.2.2 pkgrel=1 pkgdesc="Tool for listing Assets from multiple Cloud Providers" arch=('aarch64' 'armv7h' 'i686' 'x86_64') url="https://docs.projectdiscovery.io/tools/cloudlist" _url="https://github.com/projectdiscovery/${pkgname}" license=('MIT') depends=('glibc') makedepends=('go') _pkgsrc="${pkgname}-${pkgver}" source=("${_pkgsrc}.tar.gz::${_url}/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=('53efb4bff46b533fab0bbb0003c3fddb5874e64cde8beda977856af3e8fdb064') prepare() { cd "${srcdir}/${_pkgsrc}" mkdir -p "build" } build() { cd "${srcdir}/${_pkgsrc}" export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" go build -o "build/${pkgname}" "./cmd/${pkgname}" } package() { cd "${srcdir}/${_pkgsrc}" install -vDm755 "build/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -vDm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md" install -vDm644 "LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" }