diff options
author | Mazhar Hussain | 2023-07-30 08:47:06 +0500 |
---|---|---|
committer | Mazhar Hussain | 2023-07-30 08:58:46 +0500 |
commit | 281fc2c18fdb88c11b26c8025e52faf18a90147f (patch) | |
tree | 82cdad1840425406fae87285c743fa37ebad7e9d | |
parent | 9502511842d9441819f3ac00549fb3887437afec (diff) | |
download | aur-281fc2c18fdb88c11b26c8025e52faf18a90147f.tar.gz |
Separate build and package stages
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 15 insertions, 9 deletions
@@ -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" } |