diff options
author | FabioLolix | 2022-10-24 19:38:04 +0200 |
---|---|---|
committer | FabioLolix | 2022-10-24 19:38:04 +0200 |
commit | 9262f26101748e2e658c1d68613ee14dd25c3bf2 (patch) | |
tree | 2abb906947142af81e2b3705d794b245d6e92b35 | |
parent | 1376df5b0c1a3436e59d163eef8c7d51521df9a7 (diff) | |
download | aur-9262f26101748e2e658c1d68613ee14dd25c3bf2.tar.gz |
update
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 35 insertions, 30 deletions
@@ -1,26 +1,23 @@ pkgbase = ruffle-git pkgdesc = A Flash Player emulator written in Rust - pkgver = 0.1.0.3210.g7ac53be2 + pkgver = 0.1.0.r7525.g84533e278 pkgrel = 1 - url = https://github.com/ruffle-rs/ruffle + url = https://ruffle.rs/ arch = x86_64 - arch = i686 license = Apache license = MIT - makedepends = rust - makedepends = cargo makedepends = git - makedepends = libx11 + makedepends = cargo makedepends = python - depends = openssl - depends = libxcb - depends = zlib + makedepends = jdk-openjdk + makedepends = at-spi2-core depends = alsa-lib - depends = xz + depends = libxcb + depends = gtk3 provides = ruffle conflicts = ruffle - source = ruffle::git+https://github.com/ruffle-rs/ruffle.git + options = !lto + source = git+https://github.com/ruffle-rs/ruffle.git sha256sums = SKIP pkgname = ruffle-git - @@ -1,30 +1,38 @@ -pkgname='ruffle-git' -_pkgname="ruffle" -pkgver=0.1.0.3210.g7ac53be2 +# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix +# Contributor: quininer + +pkgname=ruffle-git +pkgver=0.1.0.r7525.g84533e278 pkgrel=1 -arch=('x86_64' 'i686') -url="https://github.com/ruffle-rs/ruffle" pkgdesc="A Flash Player emulator written in Rust" -license=('Apache' 'MIT') -depends=('openssl' 'libxcb' 'zlib' 'alsa-lib' 'xz') -makedepends=('rust' 'cargo' 'git' 'libx11' 'python') -provides=('ruffle') -conflicts=('ruffle') -source=("$_pkgname::git+https://github.com/ruffle-rs/ruffle.git") +arch=(x86_64) +url="https://ruffle.rs/" +license=(Apache MIT) +depends=(alsa-lib libxcb gtk3) +makedepends=(git cargo python jdk-openjdk at-spi2-core) +provides=(ruffle) +conflicts=(ruffle) +source=("git+https://github.com/ruffle-rs/ruffle.git") sha256sums=('SKIP') +options=(!lto) pkgver() { - cd $_pkgname/desktop - echo "$(grep '^version =' Cargo.toml|head -n1|cut -d\" -f2|cut -d\- -f1).$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" + cd "ruffle/desktop" + printf "%s.r%s.g%s" $(awk '/^version/ {gsub(/"/, ""); print $3}' Cargo.toml) "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "ruffle/desktop" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build(){ - cd "$_pkgname/desktop" - env CARGO_INCREMENTAL=0 cargo build --features="lzma" --release --locked + cd "ruffle/desktop" + cargo build --frozen --release --all-features } package() { - cd $_pkgname - - install -D -m755 "target/release/ruffle_desktop" "$pkgdir/usr/bin/ruffle" + cd ruffle + install -D -m755 "target/release/ruffle_desktop" "$pkgdir/usr/bin/ruffle" + install -Dm 644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname/" } |