From 7739a9d5c759aa68063868cfcdff624cd2fd7e20 Mon Sep 17 00:00:00 2001 From: Hikari Hayashi Date: Wed, 22 Jun 2022 00:39:21 +0800 Subject: [PATCH] Create figma-agent-linux package --- .SRCINFO | 16 ++++++++++++++++ .gitignore | 4 ++++ PKGBUILD | 30 ++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..036099f85b84d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = figma-agent-linux + pkgdesc = Figma Agent for Linux + pkgver = 0.1.0 + pkgrel = 1 + url = https://github.com/neetly/figma-agent-linux + arch = x86_64 + arch = aarch64 + license = MIT + makedepends = git + makedepends = rust + depends = freetype2 + depends = fontconfig + source = figma-agent-linux::git+https://github.com/neetly/figma-agent-linux.git#tag=v0.1.0 + cksums = SKIP + +pkgname = figma-agent-linux diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000..91f1c1027e959 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/* +!/.gitignore +!/PKGBUILD +!/.SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..e905624b6cc73 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: Hikari Hayashi + +pkgname=figma-agent-linux +pkgver=0.2.0 +pkgrel=1 +pkgdesc="Figma Agent for Linux" +url="https://github.com/neetly/figma-agent-linux" +license=(MIT) +arch=(x86_64 aarch64) +depends=(freetype2 fontconfig) +makedepends=(git rust) +source=("$pkgname::git+https://github.com/neetly/figma-agent-linux.git#tag=v$pkgver") +cksums=(SKIP) + +prepare() { + cd "$srcdir/$pkgname" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "$srcdir/$pkgname" + cargo build --frozen --release --target "$CARCH-unknown-linux-gnu" +} + +package() { + cd "$srcdir/$pkgname" + install -Dm755 "./target/$CARCH-unknown-linux-gnu/release/figma-agent" "$pkgdir/usr/bin/figma-agent" + install -Dm644 "./LICENSE" "$pkgdir/usr/share/licenses/figma-agent/LICENSE" + install -Dm644 "./figma-agent.service" "$pkgdir/usr/lib/systemd/user/figma-agent.service" +}