Preserves-tools and syndicate-sh packaging
This commit is contained in:
parent
a21f868ef0
commit
8f6ebd43a2
|
@ -8,10 +8,12 @@ ARCH_TARGET = $(TARGET)/packages/$(ARCH)
|
||||||
SIGNING_KEY = $(HOME)/.abuild/$(KEYFILE)
|
SIGNING_KEY = $(HOME)/.abuild/$(KEYFILE)
|
||||||
|
|
||||||
PACKAGES = \
|
PACKAGES = \
|
||||||
|
preserves-tools.apk \
|
||||||
squeak-vm.apk \
|
squeak-vm.apk \
|
||||||
syndicate-server.apk \
|
syndicate-server.apk \
|
||||||
synit-pid1.apk \
|
syndicate-sh.apk \
|
||||||
synit-config.apk \
|
synit-config.apk \
|
||||||
|
synit-pid1.apk \
|
||||||
|
|
||||||
build: $(PACKAGES) sign
|
build: $(PACKAGES) sign
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
buildlog.*
|
|
@ -0,0 +1,32 @@
|
||||||
|
# Contributor: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
||||||
|
# Maintainer: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
||||||
|
pkgname=preserves-tools
|
||||||
|
pkgver=2.2.1
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Command-line tools for working with Preserves documents"
|
||||||
|
url="https://preserves.gitlab.io/"
|
||||||
|
arch="all"
|
||||||
|
license="GPLv3"
|
||||||
|
depends=""
|
||||||
|
makedepends=""
|
||||||
|
source="
|
||||||
|
preserves-tool.aarch64
|
||||||
|
preserves-tool.armv7
|
||||||
|
preserves-tool.x86_64
|
||||||
|
"
|
||||||
|
builddir="$srcdir/"
|
||||||
|
options="!check"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
mkdir -p "$pkgdir/usr/bin"
|
||||||
|
cp -p preserves-tool.${CARCH} "$pkgdir/usr/bin/preserves-tool"
|
||||||
|
}
|
||||||
|
sha512sums="
|
||||||
|
426eb75c7d572c0fe9ecc17c8c262109e761b012666d077b872ad3ed0e86bb943816172c5b437e157bed789b6b8a4ef6c9dc1a3edd062b57085f3950ff33f384 preserves-tool.aarch64
|
||||||
|
7d6f14242549765e5ec1a2d1c3e95ab638b357a7fea5972d8c9bd6b112e04beba34bf55637fa65ee1469df62c2fbc8fc4b703c325254cd4c8b0e027c8abdd124 preserves-tool.armv7
|
||||||
|
f2e9c5fc5de4e55bd965ef5f0e1395e3aaf0e2ebc29a07a5ebbcff6ca2654da1dd4890cf6597e08992cabf34267165134400bcdb826ac928fe0eec927e478a9a preserves-tool.x86_64
|
||||||
|
"
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/sh
|
||||||
|
cd "$(dirname "$0")"
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
build() {
|
||||||
|
make -C ~/src/preserves/implementations/rust $1-binary-release 2>&1 | tee buildlog.$1
|
||||||
|
cp -p ~/src/preserves/implementations/rust/target/$1-*/release/preserves-tool preserves-tool.$1
|
||||||
|
}
|
||||||
|
|
||||||
|
build x86_64 &
|
||||||
|
build armv7 &
|
||||||
|
build aarch64 &
|
||||||
|
wait
|
|
@ -0,0 +1,29 @@
|
||||||
|
# Contributor: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
||||||
|
# Maintainer: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
||||||
|
pkgname=syndicate-sh
|
||||||
|
pkgver=0.0.1
|
||||||
|
pkgrel=0
|
||||||
|
pkgdesc="Syndicate connectivity shell support functions"
|
||||||
|
url="https://syndicate-lang.org/"
|
||||||
|
arch="noarch"
|
||||||
|
license="GPLv3"
|
||||||
|
depends="preserves-tools"
|
||||||
|
makedepends=""
|
||||||
|
source="
|
||||||
|
syndicate.sh::https://git.syndicate-lang.org/syndicate-lang/syndicate-sh/raw/tag/v${pkgver}/lib/syndicate.sh
|
||||||
|
"
|
||||||
|
builddir="$srcdir/"
|
||||||
|
options="!check"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
mkdir -p "$pkgdir/usr/lib/syndicate"
|
||||||
|
cp -p syndicate.sh "$pkgdir/usr/lib/syndicate/."
|
||||||
|
}
|
||||||
|
|
||||||
|
sha512sums="
|
||||||
|
21abf6305b7e81ebe4d0175a8c0c5a6fb1a75422071dea49f5a923e2dc5de7b41a194b2ead38afe4076834d3f299d77cdd21e88c6f7c52816e691907c1a683d3 syndicate.sh
|
||||||
|
"
|
Loading…
Reference in New Issue