summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2021-08-11 14:36:41 -0600
committerMark Wagie2021-08-11 14:36:41 -0600
commit1e8ef050291fd46a01aeaa6a65674c8d5812581a (patch)
tree72ed8be3e66b70c6936e461742a331144189f0df
parent9b4ab155ea93b5e589864b9b1e9f0b5bab355f04 (diff)
downloadaur-1e8ef050291fd46a01aeaa6a65674c8d5812581a.tar.gz
PKGBUILD improvements
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD18
2 files changed, 14 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1ab30677662b..8469d8a10d58 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index d020e778a66d..c71c69e9e9d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}