summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO22
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD37
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"
+}