summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart Libert2022-01-04 14:51:31 +0100
committerBart Libert2022-01-04 14:51:31 +0100
commitdbe96ac15d4136be9c158721b11207b7c3bd2c5c (patch)
tree938db57896838eb71288cb597f2ca2e39e1379c1
parente7e2e45db75a73cc512bda52f68bcd6c2d7543a1 (diff)
downloadaur-dbe96ac15d4136be9c158721b11207b7c3bd2c5c.tar.gz
Implement suggested fixes by harshadgavali
-rw-r--r--PKGBUILD19
1 files changed, 14 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1ee113af5f60..0b06c4677395 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}