summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabioLolix2022-10-24 19:38:04 +0200
committerFabioLolix2022-10-24 19:38:04 +0200
commit9262f26101748e2e658c1d68613ee14dd25c3bf2 (patch)
tree2abb906947142af81e2b3705d794b245d6e92b35
parent1376df5b0c1a3436e59d163eef8c7d51521df9a7 (diff)
downloadaur-9262f26101748e2e658c1d68613ee14dd25c3bf2.tar.gz
update
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD44
2 files changed, 35 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b371c3f70948..93b22f5898fa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 11a226ba17e6..88d2f72e0f13 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}