diff options
author | Mark Wagie | 2021-08-11 14:36:41 -0600 |
---|---|---|
committer | Mark Wagie | 2021-08-11 14:36:41 -0600 |
commit | 1e8ef050291fd46a01aeaa6a65674c8d5812581a (patch) | |
tree | 72ed8be3e66b70c6936e461742a331144189f0df | |
parent | 9b4ab155ea93b5e589864b9b1e9f0b5bab355f04 (diff) | |
download | aur-1e8ef050291fd46a01aeaa6a65674c8d5812581a.tar.gz |
PKGBUILD improvements
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 14 insertions, 9 deletions
@@ -6,14 +6,13 @@ pkgbase = video-trimmer arch = x86_64 license = GPL3 checkdepends = appstream-glib + makedepends = cargo makedepends = meson - makedepends = rust + depends = ffmpeg depends = gtk4 depends = gst-plugins-good - depends = ffmpeg depends = libadwaita source = https://gitlab.gnome.org/YaLTeR/video-trimmer/-/archive/v0.6.0/video-trimmer-v0.6.0.tar.gz sha256sums = 09bb259459ed357a760c2b267d4703561d1759181ad6b893df31b1221856be86 pkgname = video-trimmer - @@ -6,21 +6,27 @@ pkgdesc="Trim videos quickly" arch=('x86_64') url="https://gitlab.gnome.org/YaLTeR/video-trimmer" license=('GPL3') -depends=('gtk4' 'gst-plugins-good' 'ffmpeg' 'libadwaita') -makedepends=('meson' 'rust') +depends=('ffmpeg' 'gtk4' 'gst-plugins-good' 'libadwaita') +makedepends=('cargo' 'meson') checkdepends=('appstream-glib') source=("$url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz") sha256sums=('09bb259459ed357a760c2b267d4703561d1759181ad6b893df31b1221856be86') +prepare() { + cd "$pkgname-v$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { - arch-meson "$pkgname-v$pkgver" build - meson compile -C build + export RUSTUP_TOOLCHAIN=stable + arch-meson "$pkgname-v$pkgver" build + meson compile -C build } check() { - meson test -C build --print-errorlogs + meson test -C build --print-errorlogs } package() { - DESTDIR="$pkgdir" meson install -C build + DESTDIR="$pkgdir" meson install -C build } |