diff options
author | Bart Libert | 2022-01-04 14:51:31 +0100 |
---|---|---|
committer | Bart Libert | 2022-01-04 14:51:31 +0100 |
commit | dbe96ac15d4136be9c158721b11207b7c3bd2c5c (patch) | |
tree | 938db57896838eb71288cb597f2ca2e39e1379c1 | |
parent | e7e2e45db75a73cc512bda52f68bcd6c2d7543a1 (diff) | |
download | aur-dbe96ac15d4136be9c158721b11207b7c3bd2c5c.tar.gz |
Implement suggested fixes by harshadgavali
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 14 insertions, 5 deletions
@@ -3,25 +3,34 @@ pkgname=tabsearchproviderconnector pkgver=0.1.0 -pkgrel=3 +pkgrel=4 pkgdesc="Browser tab search provider for GNOME" url="https://github.com/harshadgavali/searchprovider-for-browser-tabs" depends=('gnome-shell') makedepends=('meson' 'cargo') license=('MIT') arch=('x86_64') -source=("$pkgname-$pkgver.tar.gz::https://github.com/harshadgavali/searchprovider-for-browser-tabs/archive/refs/tags/connector-v$pkgver.tar.gz") +_gitrepo=searchprovider-for-browser-tabs +_tarver=connector-v$pkgver + +source=("$pkgname-$pkgver.tar.gz::https://github.com/harshadgavali/$_gitrepo/archive/refs/tags/$_tarver.tar.gz") + sha256sums=('8d759df2e9b0c2e62a7fd799321d41426af861e15dcaa8037edfcbeaf0072bc5') optdepends=('firefox: search firefox tabs from gnome shell' 'chromium: search chromium tabs from gnome shell') +prepare() { + export RUSTUP_TOOLCHAIN=stable +} + build() { - sed -i 's@lib64/mozilla/native-messaging-hosts@lib/mozilla/native-messaging-hosts@' $srcdir/searchprovider-for-browser-tabs-connector-v$pkgver/connector/manifests/firefox/meson.build $srcdir/searchprovider-for-browser-tabs-connector-v$pkgver/connector/build-aux/tabsearchproviderconnector.spec - arch-meson $srcdir/searchprovider-for-browser-tabs-connector-v$pkgver/connector build +# Once the lib issue is fixed, following line can be removed + sed -i 's@lib64/mozilla/native-messaging-hosts@lib/mozilla/native-messaging-hosts@' $srcdir/$_gitrepo-$_tarver/connector/manifests/firefox/meson.build + arch-meson --buildtype=release $srcdir/$_gitrepo-$_tarver/connector build meson compile -C build } package() { meson install -C build --destdir "$pkgdir" - install -Dm644 $srcdir/searchprovider-for-browser-tabs-connector-v$pkgver/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm644 $srcdir/$_gitrepo-$_tarver/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } |