summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoses Narrow2019-10-19 13:49:28 -0500
committerMoses Narrow2019-10-19 13:49:28 -0500
commit5134e47d58536061e3bcc89721a2eaa1cba111a3 (patch)
tree35c1cb45a035287970ecaf6bdf7be118f9fdc77b
parent8d98c314a01a6e2be1235afa3845ddee61990c92 (diff)
downloadaur-5134e47d58536061e3bcc89721a2eaa1cba111a3.tar.gz
Change to new repo at github.com/skycoinproject ; implement signature checking of the PKGBUILD
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD32
-rw-r--r--PKGBUILD.sigbin0 -> 566 bytes
3 files changed, 23 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 273086940b38..6fafe80c437c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,14 @@
pkgbase = skyflash-bin
pkgdesc = Skywire Node microSD / TFcard setup utility. skycoin.com
pkgver = 0.0.5
- pkgrel = 2
- url = https://github.com/skycoin/skyflash
+ pkgrel = 3
+ url = https://github.com/skycoinproject/skyflash
arch = any
makedepends = gzip
source = https://github.com/skycoin/skyflash/releases/download/Skyflash-v0.0.5-lin/skyflash-gui_linux64-static.gz
+ source = https://raw.githubusercontent.com/0pcom/skycoin_archlinux_packages/master/key
sha256sums = e3c5cfc8210403b17e6b22a3846d6524576eaf4c93d2d5a19e35f5742ed7abfc
+ sha256sums = 41c0a4a42ae64479b008392053f4a947618acd6bb9c3ed2672dafdb2453caa14
pkgname = skyflash-bin
diff --git a/PKGBUILD b/PKGBUILD
index ed30a122bd13..6c8dafd61af2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,29 +3,35 @@
pkgname=skyflash-bin
pkgname1=skyflash
projectname=skycoin
+githuborg=skycoinproject
pkgdesc="Skywire Node microSD / TFcard setup utility. skycoin.com"
pkgver=0.0.5
-pkggopath="github.com/${projectname}/${pkgname1}"
-pkgrel=2
+pkggopath="github.com/${githuborg}/${pkgname1}"
+pkgrel=3
arch=('any')
url="https://${pkggopath}"
license=()
makedepends=(gzip)
depends=()
-source=("https://github.com/skycoin/skyflash/releases/download/Skyflash-v0.0.5-lin/skyflash-gui_linux64-static.gz")
-sha256sums=('e3c5cfc8210403b17e6b22a3846d6524576eaf4c93d2d5a19e35f5742ed7abfc')
+source=("https://github.com/skycoin/skyflash/releases/download/Skyflash-v0.0.5-lin/skyflash-gui_linux64-static.gz"
+"https://raw.githubusercontent.com/0pcom/skycoin_archlinux_packages/master/key")
+sha256sums=('e3c5cfc8210403b17e6b22a3846d6524576eaf4c93d2d5a19e35f5742ed7abfc'
+'41c0a4a42ae64479b008392053f4a947618acd6bb9c3ed2672dafdb2453caa14')
prepare() {
-rm -rf ${srcdir}/skyflash-gui_linux64-static.gz
-cd ..
-gunzip -k skyflash-gui_linux64-static.gz
-mv skyflash-gui_linux64-static ${srcdir}/skyflash-gui
+ gpg --import key
+ #verify PKGBUILD signature
+ gpg --verify ../PKGBUILD.sig ../PKGBUILD
+ rm -rf ${srcdir}/skyflash-gui_linux64-static.gz
+ cd ..
+ gunzip -k skyflash-gui_linux64-static.gz
+ mv skyflash-gui_linux64-static ${srcdir}/skyflash-gui
}
package() {
-msg2 'installing files'
-install -Dm755 ${srcdir}/skyflash-gui ${pkgdir}/usr/lib/${projectname}/go/bin/skyflash-gui
-mkdir -p ${pkgdir}/usr/bin
-ln -rTsf ${pkgdir}/usr/lib/${projectname}/go/bin/skyflash-gui ${pkgdir}/usr/bin/skyflash-gui
-chmod 755 ${pkgdir}/usr/bin/skyflash-gui
+ msg2 'installing files'
+ install -Dm755 ${srcdir}/skyflash-gui ${pkgdir}/usr/lib/${projectname}/go/bin/skyflash-gui
+ mkdir -p ${pkgdir}/usr/bin
+ ln -rTsf ${pkgdir}/usr/lib/${projectname}/go/bin/skyflash-gui ${pkgdir}/usr/bin/skyflash-gui
+ chmod 755 ${pkgdir}/usr/bin/skyflash-gui
}
diff --git a/PKGBUILD.sig b/PKGBUILD.sig
new file mode 100644
index 000000000000..4621d0499829
--- /dev/null
+++ b/PKGBUILD.sig
Binary files differ