diff options
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 37 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5f451271ec3d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = goreleaser-bin + pkgdesc = Deliver Go binaries as fast and easily as possible + pkgver = v0.138.0 + pkgrel = 1 + url = https://goreleaser.com + arch = x86_64 + arch = i686 + arch = aarch64 + license = MIT + optdepends = nfpm: deb and rpm packager + optdepends = snapcraft: snap packager + provides = goreleaser + conflicts = goreleaser + source_x86_64 = goreleaser_v0.138.0_linux_x86_64.tar.gz::https://github.com/goreleaser/goreleaser/releases/download/v0.138.0/goreleaser_linux_x86_64.tar.gz + sha256sums_x86_64 = 60cd594e1413483e5728398f861e34834530e0fb1de842312d62ba9ccd57e5f8 + source_i686 = goreleaser_v0.138.0_linux_i386.tar.gz::https://github.com/goreleaser/goreleaser/releases/download/v0.138.0/goreleaser_linux_i386.tar.gz + sha256sums_i686 = ae789fa3e6eb35611ab0da742def52f993411333aeaf19b198797954910228ed + source_aarch64 = goreleaser_v0.138.0_linux_arm64.tar.gz::https://github.com/goreleaser/goreleaser/releases/download/v0.138.0/goreleaser_linux_arm64.tar.gz + sha256sums_aarch64 = f70fe9875eb74e1c1a52c586e8c2fa7c5386838cd6ed51230f8fdb1ae55a9675 + +pkgname = goreleaser-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f71c635dafda --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7b1aa34a554b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Fernandez Ludovic <lfernandez dot dev at gmail dot com> + +pkgname='goreleaser-bin' +_pkgname="${pkgname%-bin}" +pkgver=v0.138.0 +pkgrel=1 +pkgdesc='Deliver Go binaries as fast and easily as possible' +url='https://goreleaser.com' +arch=('x86_64' 'i686' 'aarch64') +license=('MIT') +provides=("${_pkgname}") +conflicts=("${_pkgname}") + +depends=() +makedepends=() +optdepends=('nfpm: deb and rpm packager' + 'snapcraft: snap packager') + +_basedownloadurl="https://github.com/${_pkgname}/${_pkgname}/releases/download/${pkgver}" + +source_x86_64=("${_pkgname}_${pkgver}_linux_x86_64.tar.gz::${_basedownloadurl}/${_pkgname}_linux_x86_64.tar.gz") +sha256sums_x86_64=('60cd594e1413483e5728398f861e34834530e0fb1de842312d62ba9ccd57e5f8') + +source_i686=("${_pkgname}_${pkgver}_linux_i386.tar.gz::${_basedownloadurl}/${_pkgname}_linux_i386.tar.gz") +sha256sums_i686=('ae789fa3e6eb35611ab0da742def52f993411333aeaf19b198797954910228ed') + +source_aarch64=("${_pkgname}_${pkgver}_linux_arm64.tar.gz::${_basedownloadurl}/${_pkgname}_linux_arm64.tar.gz") +sha256sums_aarch64=('f70fe9875eb74e1c1a52c586e8c2fa7c5386838cd6ed51230f8fdb1ae55a9675') + +package() { + # Bin + rm -f "${pkgdir}/usr/bin/${_pkgname}" + install -Dm755 "${srcdir}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + + # License + install -Dm644 "${srcdir}/LICENSE.md" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" +} |