diff options
author | Moses Narrow | 2020-04-11 14:27:04 -0500 |
---|---|---|
committer | Moses Narrow | 2020-04-11 14:27:04 -0500 |
commit | ce8bcfb5ac382564ded93678505957dbec852ea6 (patch) | |
tree | 9363b110fb4a9fe7fdf1ab3a9f3516daeae72130 | |
parent | dce608c101a19cab0972cdb26ab736bb7ee03b8c (diff) | |
download | aur-ce8bcfb5ac382564ded93678505957dbec852ea6.tar.gz |
update to match skybian
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 72 | ||||
-rw-r--r-- | PKGBUILD.sig | bin | 566 -> 566 bytes |
3 files changed, 54 insertions, 27 deletions
@@ -1,23 +1,20 @@ pkgbase = skywire pkgdesc = Skywire: Building a New Internet. Skycoin.com pkgver = 0.2.0 - pkgrel = 2 - url = https://github.com/SkycoinProject/skywire-mainnet + pkgrel = 3 + url = https://github.com/SkycoinProject/skybian arch = x86_64 arch = aarch64 arch = armv7 arch = armv8 makedepends = git + makedepends = go makedepends = skycoin-keyring source = git+https://github.com/SkycoinProject/skybian.git#branch=develop - source = skywire-scripts.tar.gz - source = hypervisorconfigPKGBUILD source = PKGBUILD.sig validpgpkeys = DE08F924EEE93832DABC642CA8DC761B1C0C0CFC validpgpkeys = 98F934F04F9334B81DFA3398913BBD5206B19620 sha256sums = SKIP - sha256sums = a5f90034db1b199a3fede6b2b23453e234aa366c1ee06dbe3ddfc16f26a0c3a7 - sha256sums = 399926d8addcde6bb588a67739971525f953060b83693cb2a7a081480c4c5091 sha256sums = SKIP source_x86_64 = https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-amd64.tar.gz sha256sums_x86_64 = 988a9925b1650424a97836951b284e633fc78e857b908d65e40cbf6d18eb96d7 @@ -2,36 +2,58 @@ # Maintainer: Rudi [KittyCash] <rudi@skycoinmail.com> projectname=skycoin pkgname=skywire +pkgname1=skybian githuborg=SkycoinProject pkgdesc="Skywire: Building a New Internet. Skycoin.com" pkgver=0.2.0 -pkggopath="github.com/${githuborg}/${pkgname}-mainnet" -pkgrel=2 +pkggopath="github.com/${githuborg}/${pkgname1}" +pkgrel=3 arch=('x86_64' 'aarch64' 'armv7' 'armv8') url="https://${pkggopath}" license=() -makedepends=(git skycoin-keyring) +makedepends=(git go skycoin-keyring) #source=("git+${url}.git#branch=${BRANCH:-develop}" source=("git+https://github.com/SkycoinProject/skybian.git#branch=${BRANCH:-develop}" -"skywire-scripts.tar.gz" -"hypervisorconfigPKGBUILD" "PKGBUILD.sig") sha256sums=('SKIP' -'a5f90034db1b199a3fede6b2b23453e234aa366c1ee06dbe3ddfc16f26a0c3a7' -'399926d8addcde6bb588a67739971525f953060b83693cb2a7a081480c4c5091' -'SKIP') -source_x86_64=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-amd64.tar.gz") + 'SKIP') sha256sums_x86_64=('988a9925b1650424a97836951b284e633fc78e857b908d65e40cbf6d18eb96d7') -source_aarch64=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-arm64.tar.gz") sha256sums_aarch64=('5ee60c5b7ce63999520167ab44b7f3b7a2328ea9ebbbabe043cc5245b50d5a81') -source_armv7=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-armv7.tar.gz") sha256sums_armv7=('6ebadb2b6dbba87a060993560fe957d617f40ca7e467129889d51baebe57fa47') -source_armv8=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-arm64.tar.gz") sha256sums_armv8=('5ee60c5b7ce63999520167ab44b7f3b7a2328ea9ebbbabe043cc5245b50d5a81') +source_x86_64=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-amd64.tar.gz") +source_aarch64=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-arm64.tar.gz") +source_armv7=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-armv7.tar.gz") +source_armv8=("https://github.com/SkycoinProject/skywire-mainnet/releases/download/v0.2.0/skywire-v0.2.0-linux-arm64.tar.gz") validpgpkeys=('DE08F924EEE93832DABC642CA8DC761B1C0C0CFC' # Moses Narrow <moe_narrow@use.startmail.com> '98F934F04F9334B81DFA3398913BBD5206B19620') #iketheadore skycoin <luxairlake@protonmail.com> -#tar -czvf skywire-scripts.tar.gz skywire-scripts + + +export GOOS=linux +export GOPATH="${srcdir}" +export GOROOT="$builddir" +export GOBIN="$GOROOT"/bin +export GOROOT_FINAL=/usr/lib/go + +export CGO_ENABLED=1 + +case "$CARCH" in +x86) export GOARCH="386" GO386="387" ;; +x86_64) export GOARCH="amd64" ;; +arm*) export GOARCH="arm" ;; +armel) export GOARCH="arm" GOARM="5" ;; +armhf) export GOARCH="arm" GOARM="6" ;; +armv7) export GOARCH="arm" GOARM="7" ;; +armv8) export GOARCH="arm64" ;; +aarch64) export GOARCH="arm64" ;; +mips) export GOARCH="mips" ;; +mips64) export GOARCH="mips64" ;; +mips64el) export GOARCH="mips64le" ;; +mipsel) export GOARCH="mipsle" ;; +*) return 1 ;; + esac + prepare() { @@ -40,6 +62,19 @@ prepare() { # https://wiki.archlinux.org/index.php/Go_package_guidelines } +build() { + mkdir -p ${srcdir}/go/src/github.com/${githuborg}/ ${srcdir}/go/bin + ln -rTsf ${srcdir}/${pkgname1} ${srcdir}/go/src/${pkggopath} + cd ${srcdir}/go/src/${pkggopath}/ + export GOPATH="${srcdir}"/go + export GOBIN=${GOPATH}/bin + export PATH=${GOPATH}/bin:${PATH} + cmddir=${srcdir}/go/src/${pkggopath}/cmd + #using go build for determinism + cd ${cmddir}/skyconf + msg2 'building skyconf binary' + go build -trimpath -ldflags '-extldflags ${LDFLAGS}' -ldflags=-buildid= -o $GOBIN/ . +} package() { options=(!strip staticlibs) @@ -56,14 +91,9 @@ package() { install -Dm755 ${srcdir}/apps/skychat ${pkgdir}/usr/bin/apps/skychat install -Dm755 ${srcdir}/apps/skysocks ${pkgdir}/usr/bin/apps/skysocks install -Dm755 ${srcdir}/apps/skysocks-client ${pkgdir}/usr/bin/apps/skysocks-client -# install -Dm755 ${srcdir}/skybian/static/skywire-startup ${pkgdir}/usr/bin/apps/skywire-startup -# install -Dm755 ${srcdir}/${pkgname}-scripts/skywire-setuser.sh ${pkgdir}/usr/bin/skywire-setuser -# install -Dm755 ${srcdir}/${pkgname}-scripts/skywire-config.sh ${pkgdir}/usr/bin/skywire-config -# install -Dm755 ${srcdir}/${pkgname}-scripts/hypervisor-config.sh ${pkgdir}/usr/bin/hypervisor-config -# install -Dm755 ${srcdir}/${pkgname}-scripts/skywire-user-config.sh ${pkgdir}/usr/bin/skywire-user-config + install -Dm755 ${srcdir}/skybian/static/skywire-startup ${pkgdir}/usr/bin/skywire-startup + install -Dm755 ${srcdir}/go/bin/skyconf ${pkgdir}/usr/bin/skyconf -#install hypervisorconfig PKGBUILD -# install -Dm644 ${srcdir}/hypervisorconfigPKGBUILD ${pkgdir}/usr/lib/${projectname}/${pkgname}/hypervisorconfig/PKGBUILD #install the system.d services -# install -Dm644 ${srcdir}/skybian/static/skywire-startup.service ${pkgdir}/usr/lib/systemd/system/skywire-startup.service + install -Dm644 ${srcdir}/skybian/static/skywire-startup.service ${pkgdir}/etc/systemd/system/skywire-startup.service } diff --git a/PKGBUILD.sig b/PKGBUILD.sig Binary files differindex 8a65d227ed00..7453d765ab96 100644 --- a/PKGBUILD.sig +++ b/PKGBUILD.sig |