summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorRafael Fontenelle2022-07-13 12:03:19 -0300
committerRafael Fontenelle2022-07-13 12:04:06 -0300
commitf64c5b402196d3798f84e37e6435f3d09332682f (patch)
tree8997b8e39213110305b788acccb42acd9f0f4072 /PKGBUILD
downloadaur-f64c5b402196d3798f84e37e6435f3d09332682f.tar.gz
Replacement for chrome-gnome-shell
Project was renamed https://gitlab.gnome.org/GNOME/gnome-browser-extension/-/merge_requests/9
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0a22f739525a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Contributor: Andrew Querol <andrew@querol.me>
+# Maintainer: Rafael Fontenelle <rafaelff@gnome.org>
+
+_name=gnome-browser-connector
+pkgname=$_name-git
+pkgver=42rc.r656.101c501
+pkgrel=1
+pkgdesc='Native browser connector for integration with extensions.gnome.org'
+arch=(any)
+url="https://wiki.gnome.org/Projects/GnomeShellIntegration"
+license=(GPL3)
+depends=(gnome-shell python-requests python-gobject)
+makedepends=(meson git)
+provides=(chrome-gnome-shell $_name)
+replaces=(chrome-gnome-shell gs-chrome-connector)
+conflicts=(chrome-gnome-shell gs-chrome-connector $_name)
+source=(git+https://gitlab.gnome.org/nE0sIghT/$_name.git)
+md5sums=('SKIP')
+
+pkgver() {
+ cd $_name
+ #git describe | sed 's/^v//;s/-/+/g' 2> /dev/null
+ printf "%s.r%s.%s" \
+ "$(python3 -c 'from gnome_browser_connector.version import __version__; print(__version__, end="");' | sed 's|\.||')" \
+ "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd $_name
+}
+
+build() {
+ arch-meson $_name build
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
+}
+
+package() {
+ meson install --destdir="$pkgdir" -C build
+}