diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..0af4fce --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: David J. Allen +pkgname=magellan +pkgver=v0.1.5 +pkgrel=1 +pkgdesc="Redfish-based BMC discovery tool written in Go" +arch=("x86_64") +url="https://github.com/OpenCHAMI/magellan" +license=('MIT') +groups=("openchami") +provides=('magellan') +conflicts=('magellan') +source_x86_64=("${url}/releases/download/v${pkgver}/${pkgname}_Linux_x86_64.tar.gz") +sha256sums_x86_64=('1bb028d592d5389b519362e6aa7021f27443f0b36471e09ee7f47ab5cb6d4d7f') + +# Please refer to the 'USING VCS SOURCES' section of the PKGBUILD man page for +# a description of each element in the source array. + +pkgver() { + cd "$srcdir" || exit + printf "%s" "$(git describe --tags --abbrev=0)" +} + +package() { + cd "$srcdir/" || exit + + # install the binary to /usr/bin + mkdir -p "${pkgdir}/usr/bin" + install -m755 magellan "${pkgdir}/usr/bin/magellan" +}