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)
|
||||
|
||||
PACKAGES = \
|
||||
preserves-tools.apk \
|
||||
squeak-vm.apk \
|
||||
syndicate-server.apk \
|
||||
synit-pid1.apk \
|
||||
syndicate-sh.apk \
|
||||
synit-config.apk \
|
||||
synit-pid1.apk \
|
||||
|
||||
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