diff options
author | Eikano | 2024-04-02 23:54:52 +0800 |
---|---|---|
committer | Eikano | 2024-04-02 23:54:52 +0800 |
commit | 24488ac30cf30f198c481860c43121e48076c686 (patch) | |
tree | 97fc5e55c33cccd5b278d95cec7b046385ca9223 | |
download | aur-24488ac30cf30f198c481860c43121e48076c686.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b56e904465e0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = tsukimi-git + pkgdesc = A simple third-party Emby client + pkgver = 0.3.0.r88.g6805baf + pkgrel = 1 + url = https://github.com/tsukinaha/tsukimi + arch = x86_64 + license = GPL-3.0-or-later + makedepends = git + makedepends = cargo + depends = mpv + depends = ffmpeg + depends = gtk4 + provides = tsukimi + provides = tsukimi-git + conflicts = tsukimi + source = tsukimi::git+https://github.com/tsukinaha/tsukimi.git + sha256sums = SKIP + +pkgname = tsukimi-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fb7cc3d8a54d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Eikano <lcuoin@gmail.com> +_pkgname="tsukimi" +pkgname="${_pkgname}-git" +pkgver=0.3.0.r88.g6805baf +pkgrel=1 +pkgdesc='A simple third-party Emby client' +arch=('x86_64') +url="https://github.com/tsukinaha/tsukimi" +license=('GPL-3.0-or-later') +provides=('tsukimi' 'tsukimi-git') +conflicts=('tsukimi') +depends=('mpv' + 'ffmpeg' + 'gtk4') +makedepends=( + 'git' + 'cargo') +source=( + "tsukimi::git+https://github.com/tsukinaha/tsukimi.git" +) +sha256sums=('SKIP') + +pkgver() { + cd "${_pkgname}" + echo $(grep '^version =' Cargo.toml | head -n1 | cut -d\" -f2).r$(git rev-list --count HEAD).g$(git describe --always) +} + +prepare() { + cd "${srcdir}/${_pkgname}" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + +build() { + cd "${srcdir}/${_pkgname}" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release +} + +package() { + cd "${_pkgname}" + export RUSTUP_TOOLCHAIN=stable + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/${_pkgname}" +} |