summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Porto Carrero2016-10-22 01:29:23 -0700
committerIvan Porto Carrero2016-10-22 01:29:23 -0700
commite655c5104303b8052fddaca392220551d72577e0 (patch)
treea10f8a3575285cba2c3af3caf3c60827940f2576
downloadaur-e655c5104303b8052fddaca392220551d72577e0.tar.gz
create pkgbuild for go-swagger
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD25
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1ed34f22888c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = go-swagger
+ pkgdesc = Toolkit for swagger in golang (go-swagger)
+ pkgver = 0.7.3
+ pkgrel = 1
+ url = https://goswagger.io
+ arch = i686
+ arch = x86_64
+ groups = swagger
+ license = ASL 2.0
+ provides = swagger
+ conflicts = swagger
+ source_i686 = https://github.com/go-swagger/go-swagger/releases/download/0.7.3/swagger_linux_386
+ sha256sums_i686 = 89eaa63c0c1eeb05f36cd6d7ae7f2112fd8bbf700ff6367c70233ee897634519
+ source_x86_64 = https://github.com/go-swagger/go-swagger/releases/download/0.7.3/swagger_linux_amd64
+ sha256sums_x86_64 = 414724d8ce5b8121ed6069c0629b79815384fafcb94e391f30646d719f188b51
+
+pkgname = go-swagger
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..d53ee668b18b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+pkg/
+src/
+*.zip
+*.tar.gz
+*.pkg.tar.xz
+
+swagger_linux_amd64
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4a4986b67e75
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,25 @@
+#Maintainer Ivan Porto Carrero <ivan@flanders.co.nz> (@casualjim)
+pkgname=go-swagger
+pkgver=0.7.3
+pkgrel=1
+pkgdesc="Toolkit for swagger in golang (go-swagger)"
+arch=('i686' 'x86_64')
+groups=('swagger')
+provides=('swagger')
+conflicts=('swagger')
+url="https://goswagger.io"
+license=("ASL 2.0")
+
+source_i686=("https://github.com/go-swagger/go-swagger/releases/download/${pkgver}/swagger_linux_386")
+source_x86_64=("https://github.com/go-swagger/go-swagger/releases/download/${pkgver}/swagger_linux_amd64")
+sha256sums_i686=('89eaa63c0c1eeb05f36cd6d7ae7f2112fd8bbf700ff6367c70233ee897634519')
+sha256sums_x86_64=('414724d8ce5b8121ed6069c0629b79815384fafcb94e391f30646d719f188b51')
+
+package() {
+ install -d ${pkgdir}/usr/bin
+ if test "$CARCH" == i686; then
+ install -Tm755 ${srcdir}/swagger_linux_386 ${pkgdir}/usr/bin/swagger
+ else
+ install -Tm755 ${srcdir}/swagger_linux_amd64 ${pkgdir}/usr/bin/swagger
+ fi
+}