summarylogtreecommitdiffstats
path: root/deb.PKGBUILD
diff options
context:
space:
mode:
authorMoses Narrow2022-01-05 13:53:28 -0600
committerMoses Narrow2022-01-05 13:53:28 -0600
commit99ce6f35defde5447bc65de96858ff7317e8be6e (patch)
tree05bfe630a1dd2cb522acc8c00b11d315059cdf96 /deb.PKGBUILD
parentf464060fde4751e5e7670dddd068a35ec67b911e (diff)
downloadaur-99ce6f35defde5447bc65de96858ff7317e8be6e.tar.gz
update to latest release, version 0.5.1
Diffstat (limited to 'deb.PKGBUILD')
-rw-r--r--deb.PKGBUILD90
1 files changed, 28 insertions, 62 deletions
diff --git a/deb.PKGBUILD b/deb.PKGBUILD
index bd55553b79ef..3f27f68fc081 100644
--- a/deb.PKGBUILD
+++ b/deb.PKGBUILD
@@ -10,24 +10,23 @@ _pkgarch=$(dpkg --print-architecture)
#leave arch package as any
arch=('any')
#manually version for now
-_pkgver='0.4.0'
-#_tag_ver='v0.4.0'
-pkgver=${_pkgver}
-_pkgrel=1
+pkgver='0.5.1'
+_pkgver=${pkgver}
+pkgrel=1
+_pkgrel=${pkgrel}
#pkgrel=1
-pkgrel=${_pkgrel}
_pkggopath="github.com/${_githuborg}/${_pkgname}"
url="https://${_pkggopath}"
license=()
-#make deps for every architecture are included here..
-makedepends=('dpkg' 'git' 'go' 'musl' 'kernel-headers-musl') #'aarch64-linux-musl' 'arm-linux-gnueabihf-musl' 'skycoin-keyring')
+makedepends=('dpkg' 'git' 'go' 'musl' 'kernel-headers-musl')
depends=()
-_debdeps="reprepro"
-#_debdeps=""
+_debdeps=""
+#_debdeps="reprepro"
_scripts="skywire-deb-scripts"
-source=("git+${url}.git#branch=${BRANCH:-develop}"
+#source=("git+${url}.git#branch=${BRANCH:-develop}"
+source=( "${url}/archive/refs/tags/v${pkgver}.tar.gz"
"${_scripts}.tar.gz" )
-sha256sums=('SKIP'
+sha256sums=('f76bba50525c2057a9aba5d3a1fe95d1913890a19bc7ad2ff9113b278bf8d489'
'f993e28400f72a05500f0b091d6d308c5a4a1299a2490ff0ecb5b59b0805e5b1')
#tar -czvf skywire-deb-scripts.tar.gz skywire-deb-scripts
@@ -36,14 +35,15 @@ sha256sums=('SKIP'
prepare() {
# https://wiki.archlinux.org/index.php/Go_package_guidelines
mkdir -p ${srcdir}/go/src/github.com/${_githuborg}/ ${srcdir}/go/bin.${_pkgarch} ${srcdir}/go/apps.${_pkgarch}
- ln -rTsf ${srcdir}/${_pkgname} ${srcdir}/go/src/${_pkggopath}
+ ln -rTsf ${srcdir}/${_pkgname}-${_pkgver} ${srcdir}/go/src/${_pkggopath}
+ ln -rTsf ${srcdir}/${_pkgname}-${_pkgver} ${srcdir}/${_pkgname}
cd ${srcdir}/go/src/${_pkggopath}/
}
build() {
local GOPATH=${srcdir}/go
-local GOBIN=${GOPATH}/bin.${_pkgarch}
-local _GOAPPS=${GOPATH}/apps.${_pkgarch}
+local GOBIN=${GOPATH}/bin
+local _GOAPPS=${GOPATH}/apps
local GOOS=linux
export CC=musl-gcc
@@ -73,36 +73,15 @@ sha256sum $(ls)
### CONTROL FILES CREATION ###
#create control file for the debian package
-echo "Package: skywire" > ${srcdir}/${_pkgarch}.control
-echo "Version: ${_pkgver}-${_pkgrel}" >> ${srcdir}/${_pkgarch}.control
-echo "Priority: optional" >> ${srcdir}/${_pkgarch}.control
-echo "Section: web" >> ${srcdir}/${_pkgarch}.control
-echo "Architecture: ${_pkgarch}" >> ${srcdir}/${_pkgarch}.control
-echo "Depends: ${_debdeps}" >> ${srcdir}/${_pkgarch}.control
-echo "Maintainer: github.com/the-skycoin-project" >> ${srcdir}/${_pkgarch}.control
-echo "Description: ${pkgdesc}" >> ${srcdir}/${_pkgarch}.control
-
-#create control file for the hypervisorkey debian package
-echo "Package: hypervisorkey" > ${srcdir}/${_pkgarch}.hypervisorkey.control
-#TO DO: revise versioning for satellite packages
-echo "Version: 1" >> ${srcdir}/${_pkgarch}.hypervisorkey.control
-echo "Priority: optional" >> ${srcdir}/${_pkgarch}.hypervisorkey.control
-echo "Section: web" >> ${srcdir}/${_pkgarch}.hypervisorkey.control
-echo "Architecture: ${_pkgarch}" >> ${srcdir}/${_pkgarch}.hypervisorkey.control
-echo "Depends: ${_pkgname}" >> ${srcdir}/${_pkgarch}.hypervisorkey.control
-echo "Maintainer: github.com/the-skycoin-project" >> ${srcdir}/${_pkgarch}.hypervisorkey.control
-echo "Description: package for the hypervisor key" >> ${srcdir}/${_pkgarch}.hypervisorkey.control
-
-#create control file for the skywire-save debian package
-echo "Package: skywire-save" > ${srcdir}/${_pkgarch}.skywire-save.control
-#TO DO: revise versioning for satellite packages
-echo "Version: 1" >> ${srcdir}/${_pkgarch}.skywire-save.control
-echo "Priority: optional" >> ${srcdir}/${_pkgarch}.skywire-save.control
-echo "Section: web" >> ${srcdir}/${_pkgarch}.skywire-save.control
-echo "Architecture: ${_pkgarch}" >> ${srcdir}/${_pkgarch}.skywire-save.control
-echo "Depends: ${_pkgname}" >> ${srcdir}/${_pkgarch}.skywire-save.control
-echo "Maintainer: github.com/the-skycoin-project" >> ${srcdir}/${_pkgarch}.skywire-save.control
-echo "Description: easy backup and restore skywire configuration" >> ${srcdir}/${_pkgarch}.skywire-save.control
+echo "Package: skywire" > ${srcdir}/control
+echo "Version: ${_pkgver}-${_pkgrel}" >> ${srcdir}/control
+echo "Priority: optional" >> ${srcdir}/control
+echo "Section: web" >> ${srcdir}/control
+echo "Architecture: ${_pkgarch}" >> ${srcdir}/control
+echo "Depends: ${_debdeps}" >> ${srcdir}/control
+echo "Maintainer: github.com/the-skycoin-project" >> ${srcdir}/control
+echo "Description: ${pkgdesc}" >> ${srcdir}/control
+
}
#speed up the build for testing - there's a risk of using old binaries.
@@ -145,18 +124,18 @@ cd $_pkgdir
_msg2 'installing binaries'
#loop to install the binaries
-_skywirebins=$( ls ${srcdir}/go/bin.${_pkgarch} )
+_skywirebins=$( ls ${srcdir}/go/bin )
for i in ${_skywirebins}; do
_msg2 "$i"
- _install2 ${srcdir}/go/bin.${_pkgarch}/${i} ${_skybin}
+ _install2 ${srcdir}/go/bin/${i} ${_skybin}
done
_msg2 'installing apps'
#loop to install the apps
-_skywireapps=$( ls ${srcdir}/go/apps.${_pkgarch} )
+_skywireapps=$( ls ${srcdir}/go/apps )
for i in ${_skywireapps}; do
_msg2 "$i"
- _install2 ${srcdir}/go/apps.${_pkgarch}/${i} ${_skyapps}
+ _install2 ${srcdir}/go/apps/${i} ${_skyapps}
done
@@ -180,21 +159,8 @@ ln -rTsf ${_pkgdir}/${_skydir}/ssl/generate.sh ${_pkgdir}/usr/bin/skywire-tls-ge
install -Dm644 ${srcdir}/${_pkgname}/static/skywire-manager-src/ssl/certificate.cnf ${pkgdir}/${_skydir}/ssl/certificate.cnf
#install -Dm644 ${srcdir}/${_scripts}/ssl/certificate.cnf ${_pkgdir}/${_skydir}/ssl/certificate.cnf
-_msg2 'installing `hypervisorkey` control file and postinst script'
-install -Dm755 ${srcdir}/${_pkgarch}.hypervisorkey.control ${_pkgdir}/${_skydir}/hypervisorkey/DEBIAN/control
-install -Dm755 ${srcdir}/${_scripts}/hypervisorkey/hypervisorkey.postinst ${_pkgdir}/${_skydir}/hypervisorkey/DEBIAN/postinst
-install -Dm755 ${srcdir}/${_scripts}/hypervisorkey/hypervisorkey.postrm ${_pkgdir}/${_skydir}/hypervisorkey/DEBIAN/postrm
-
-_msg2 'installing `skywire-save` control file and postinst postrm and script'
-install -Dm755 ${srcdir}/${_pkgarch}.skywire-save.control ${_pkgdir}/${_skydir}/skywire-save/DEBIAN/control
-install -Dm755 ${srcdir}/${_scripts}/skywire-save/skywire-save.postinst ${_pkgdir}/${_skydir}/skywire-save/DEBIAN/postinst
-install -Dm755 ${srcdir}/${_scripts}/skywire-save/skywire-save.postrm ${_pkgdir}/${_skydir}/skywire-save/DEBIAN/postrm
-
-_msg2 'installing skycache systemd services'
-install -Dm644 ${srcdir}/${_scripts}/skycache/skycache.service ${_pkgdir}/${_systemddir}/skycache.service
-
_msg2 'installing skywire control file, postinst & postrm scripts'
-install -Dm755 ${srcdir}/${_pkgarch}.control ${_pkgdir}/DEBIAN/control
+install -Dm755 ${srcdir}/control ${_pkgdir}/DEBIAN/control
install -Dm755 ${srcdir}/${_scripts}/postinst.sh ${_pkgdir}/DEBIAN/postinst
install -Dm755 ${srcdir}/${_scripts}/postrm.sh ${_pkgdir}/DEBIAN/postrm