Create figma-agent-linux package

This commit is contained in:
Hikari Hayashi 2022-06-22 00:39:21 +08:00
commit 7739a9d5c7
No known key found for this signature in database
GPG key ID: 2044CF922A6C81EB
3 changed files with 50 additions and 0 deletions

16
.SRCINFO Normal file
View file

@ -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

4
.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
/*
!/.gitignore
!/PKGBUILD
!/.SRCINFO

30
PKGBUILD Normal file
View file

@ -0,0 +1,30 @@
# Maintainer: Hikari Hayashi <rev.hikari@gmail.com>
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"
}