diff options
author | Moses Narrow | 2019-10-18 19:35:59 -0500 |
---|---|---|
committer | Moses Narrow | 2019-10-18 19:35:59 -0500 |
commit | 2acf0724359ab8508e3e89a9deefe0895818ba60 (patch) | |
tree | 79ee3fab0067b9fbfed3bfac74f88b12e1dc80d5 | |
parent | e6c69080e7b6f30c0b3fffa43c2eaa3562c9a003 (diff) | |
download | aur-2acf0724359ab8508e3e89a9deefe0895818ba60.tar.gz |
Change to new repo at github.com/skycoinproject ; implement signature checking of the PKGBUILD
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | PKGBUILD.sig | bin | 0 -> 566 bytes |
3 files changed, 16 insertions, 22 deletions
@@ -1,8 +1,8 @@ pkgbase = cx-latest pkgdesc = CX Skycoin Blockchain Programming Language - most recent github commits (+opengl) - pkgver = 20autogenerated + pkgver = autogenerated pkgrel = 1 - url = https://github.com/skycoin/cx + url = https://github.com/skycoinproject/cx arch = any makedepends = git makedepends = go @@ -19,8 +19,10 @@ pkgbase = cx-latest makedepends = cairo makedepends = perl makedepends = pango - source = git+https://github.com/skycoin/cx.git#branch=develop + source = git+https://github.com/skycoinproject/cx.git#branch=develop + source = https://raw.githubusercontent.com/0pcom/skycoin_archlinux_packages/master/key sha256sums = SKIP + sha256sums = 41c0a4a42ae64479b008392053f4a947618acd6bb9c3ed2672dafdb2453caa14 pkgname = cx-latest options = !strip @@ -3,20 +3,22 @@ pkgname=cx-latest pkgname1=cx projectname=skycoin +githuborg=skycoinproject pkgdesc="CX Skycoin Blockchain Programming Language - most recent github commits (+opengl)" -pkgver=20'autogenerated' -pkggopath="github.com/${projectname}/${pkgname1}" +pkgver='autogenerated' +pkggopath="github.com/${githuborg}/${pkgname1}" pkgrel=1 arch=('any') url="https://${pkggopath}" license=() makedepends=('git' 'go' 'gcc' 'glade' 'xorg-server-xvfb' 'libxinerama' 'libxcursor' 'libxrandr' 'libglvnd' 'libglade' 'mesa' 'libxi' 'cairo' 'perl' 'pango') -source=("git+${url}.git#branch=${BRANCH:-develop}") -sha256sums=('SKIP') +source=("git+${url}.git#branch=${BRANCH:-develop}" +"https://raw.githubusercontent.com/0pcom/skycoin_archlinux_packages/master/key") +sha256sums=('SKIP' +'41c0a4a42ae64479b008392053f4a947618acd6bb9c3ed2672dafdb2453caa14') export GOOS=linux export GOPATH="${srcdir}" - export CGO_ENABLED=1 case "$CARCH" in @@ -44,6 +46,9 @@ mipsel) export GOARCH="mipsle" ;; } prepare() { + gpg --import key + #verify PKGBUILD signature + gpg --verify ../PKGBUILD.sig ../PKGBUILD # https://wiki.archlinux.org/index.php/Go_package_guidelines mkdir -p ${srcdir}/go/src/${pkggopath//${pkgname1}/} "${srcdir}"/go/bin ln -rTsf ${srcdir}/${pkgname1} ${srcdir}/go/src/${pkggopath} @@ -75,11 +80,6 @@ build() { -asmflags "all=-trimpath=${GOPATH}" \ -ldflags "-extldflags ${LDFLAGS}" \ -v ./cmd/... - -# msg2 'creating cx chains setup script' -#mkdir -p ${srcdir}/${pkgname1}-scripts -#cd ${srcdir}/${pkgname1}-scripts -#chmod +x ${pkgname1}-chaintest } package() { @@ -94,9 +94,6 @@ mkdir -p ${pkgdir}/usr/lib/${projectname}/${pkgname1}/ #cp -r ${srcdir}/${pkgname1} ${pkgdir}/usr/lib/${projectname}/go/src/github.com/${projectname}/${pkgname1} #install binary msg2 'installing binaries' -#cxbins="${srcdir}"/go/bin -#cxbin=$( ls $cxbins ) -#for i in $cxbin; do #^MAKE DEPENDANCIES ARE IN GOBIN; GET ONLY CX & NEWCOIN install -Dm755 ${srcdir}/go/bin/newcoin ${pkgdir}/usr/lib/${projectname}/go/bin/newcoin ln -rTsf ${pkgdir}/usr/lib/${projectname}/go/bin/newcoin ${pkgdir}/usr/bin/newcoin @@ -104,10 +101,5 @@ chmod 755 ${pkgdir}/usr/bin/newcoin install -Dm755 ${srcdir}/go/bin/${pkgname1} ${pkgdir}/usr/lib/${projectname}/go/bin/${pkgname1} ln -rTsf ${pkgdir}/usr/lib/${projectname}/go/bin/${pkgname1} ${pkgdir}/usr/bin/${pkgname1} chmod 755 ${pkgdir}/usr/bin/${pkgname1} -#done -#install the scripts -#cxscripts=$( ls ${srcdir}/${pkgname1}-scripts ) -#for i in $cxscripts; do -#cp ${srcdir}/${pkgname1}-scripts/$i ${pkgdir}/usr/bin/$i -#done + } diff --git a/PKGBUILD.sig b/PKGBUILD.sig Binary files differnew file mode 100644 index 000000000000..cdfab0e1f9de --- /dev/null +++ b/PKGBUILD.sig |