summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMazhar Hussain2023-07-30 08:47:06 +0500
committerMazhar Hussain2023-07-30 08:58:46 +0500
commit281fc2c18fdb88c11b26c8025e52faf18a90147f (patch)
tree82cdad1840425406fae87285c743fa37ebad7e9d
parent9502511842d9441819f3ac00549fb3887437afec (diff)
downloadaur-281fc2c18fdb88c11b26c8025e52faf18a90147f.tar.gz
Separate build and package stages
-rw-r--r--PKGBUILD24
1 files changed, 15 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0622b7660daf..63171a7c719c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
# Maintainer: Mazhar Hussain <realmazharhussain@gmail.com>
-reponame=gst-plugins-rs
+_reponame=gst-plugins-rs
pkgname=gst-plugin-gtk4
pkgver=0.10.9
pkgrel=1
@@ -13,16 +13,22 @@ source=("${url}/-/archive/$pkgver/gst-plugins-rs-$pkgver.tar.bz2")
sha256sums=(919c65b35b0787a726dd572be65ced0184855cb5b4314e4c347082633b37ceab)
prepare() {
- cd $reponame-$pkgver
+ cd $_reponame-$pkgver
cargo fetch
}
+_cargo_opts=(-p gst-plugin-gtk4
+ --all-features
+ --release
+ --prefix=/usr
+ --library-type=cdylib)
+
+build(){
+ cd $_reponame-$pkgver
+ cargo cbuild "${_cargo_opts[@]}"
+}
+
package() {
- cd $reponame-$pkgver
- cargo cinstall -p gst-plugin-gtk4 \
- --release \
- --prefix=/usr \
- --all-features \
- --destdir="$pkgdir" \
- --library-type=cdylib
+ cd $_reponame-$pkgver
+ cargo cinstall "${_cargo_opts[@]}" --destdir="$pkgdir"
}