forked from synit/synit
Use Makefile.external for preserves-tools
This commit is contained in:
parent
a51b349137
commit
6c7980e03f
|
@ -1 +1,6 @@
|
||||||
|
VERSION
|
||||||
buildlog.*
|
buildlog.*
|
||||||
|
preserves-tool.aarch64
|
||||||
|
preserves-tool.armv7
|
||||||
|
preserves-tool.x86_64
|
||||||
|
preserves/
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
APKBUILD.released
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Contributor: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
||||||
|
# Maintainer: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
||||||
|
pkgname=preserves-tools
|
||||||
|
pkgver=$(cat VERSION)
|
||||||
|
pkgrel=$(date '+%Y%m%d%H%M%S')
|
||||||
|
pkgdesc="Command-line tools for working with Preserves documents"
|
||||||
|
url="https://preserves.dev/"
|
||||||
|
arch="all"
|
||||||
|
license="GPLv3"
|
||||||
|
depends=""
|
||||||
|
makedepends=""
|
||||||
|
source=""
|
||||||
|
builddir="$srcdir/"
|
||||||
|
options="!check"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
mkdir -p "$pkgdir/usr/bin"
|
||||||
|
cp -p "$startdir/preserves-tool.${CARCH}" "$pkgdir/usr/bin/preserves-tool"
|
||||||
|
}
|
|
@ -1,32 +0,0 @@
|
||||||
# Contributor: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
|
||||||
# Maintainer: Tony Garnock-Jones <tonyg@leastfixedpoint.com>
|
|
||||||
pkgname=preserves-tools
|
|
||||||
pkgver=2.4.0
|
|
||||||
pkgrel=0
|
|
||||||
pkgdesc="Command-line tools for working with Preserves documents"
|
|
||||||
url="https://preserves.dev/"
|
|
||||||
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="
|
|
||||||
0a9f8b80ed78470dfe532e95c114f633db4f5526e579de4b60d9d3c99afa6d1210838dad21518cb0ce4d5413152bc0264a6eaec574b9422d8d69c2c895f34b6e preserves-tool.aarch64
|
|
||||||
7e14e389483a93b9c640c00f2b8d0ebc88b1c814369c925ce99f9a4e023346ab0a35a294c2d5a42d0a9ace75271fc57aca52b0971a9e2888230c8ea99fd562e5 preserves-tool.armv7
|
|
||||||
526a77a2dd1356f486b3fc199cf014b21ac565b333f01f4475e42a3d62fb43f986c6701f3b6dd10e18fcaa3866149ce192149685a1073a89cd48f86844f5b69e preserves-tool.x86_64
|
|
||||||
"
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
# -*- makefile -*-
|
||||||
|
|
||||||
|
prepare: preserves
|
||||||
|
rm -f preserves-tool.$(ARCH)
|
||||||
|
echo nightly > preserves/implementations/rust/rust-toolchain
|
||||||
|
$(MAKE) -C preserves/implementations/rust $(ARCH)-binary-release
|
||||||
|
cp -p preserves/implementations/rust/target/$(ARCH)-*/release/preserves-tool \
|
||||||
|
preserves-tool.$(ARCH)
|
||||||
|
(cd preserves/implementations/rust/preserves-tools && cargo metadata --format-version 1) \
|
||||||
|
| preserves-tool convert --output-format unquoted \
|
||||||
|
--select '. "packages" / [. "name" = "preserves-tools"] . "version"' \
|
||||||
|
> VERSION
|
||||||
|
|
||||||
|
preserves:
|
||||||
|
git clone https://gitlab.com/preserves/preserves
|
Loading…
Reference in New Issue