From 4fe1bfed4c6e483cdfea8df48cfe9f76c876a3c6 Mon Sep 17 00:00:00 2001 From: Clayton Craft <clayton@craftyguy.net> Date: Fri, 8 Jul 2022 17:41:07 -0700 Subject: [PATCH] testing/purism-ectool: new aport --- testing/purism-ectool/APKBUILD | 35 ++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 testing/purism-ectool/APKBUILD diff --git a/testing/purism-ectool/APKBUILD b/testing/purism-ectool/APKBUILD new file mode 100644 index 000000000000..574e325695f2 --- /dev/null +++ b/testing/purism-ectool/APKBUILD @@ -0,0 +1,35 @@ +# Contributor: Clayton Craft <clayton@craftyguy.net> +# Maintainer: Clayton Craft <clayton@craftyguy.net> +pkgname=purism-ectool +pkgver=1.9 +pkgrel=0 +pkgdesc="EC firmware tool for Purism systems" +url="https://source.puri.sm/firmware/librem-ec" +arch="x86_64" +license="MIT" +makedepends="cargo eudev-dev linux-headers" +source="https://source.puri.sm/firmware/librem-ec/-/archive/$pkgver/librem-ec-$pkgver.tar.gz" +builddir="$srcdir/librem-ec-$pkgver/tool" + +prepare() { + default_prepare + + cargo fetch --locked +} + +build() { + cargo build --frozen --release +} + +check() { + cargo test --frozen +} + +package() { + install -Dm755 target/release/purism_ectool \ + "$pkgdir"/usr/bin/purism_ectool +} + +sha512sums=" +f98f42b1f509c9fb1ba85d55321d32577f64062d5d819c48bb73cb93d71e5f2cf25d73d7ee945a8f147b6aba436b94944c770bc20553cc2406df95d3cfae72e4 librem-ec-1.9.tar.gz +" -- GitLab