summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Fontenelle2022-07-13 12:17:17 -0300
committerRafael Fontenelle2022-07-13 12:17:21 -0300
commit1846f219597bfb5299287913cb71bca263930c84 (patch)
tree239738de0e8019470d37c09c5fa4a43dc7f5f568
downloadaur-1846f219597bfb5299287913cb71bca263930c84.tar.gz
Replacement for chrome-gnome-shell
See: https://gitlab.gnome.org/GNOME/gnome-browser-extension/-/merge_requests/9
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore22
-rw-r--r--PKGBUILD40
3 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f233f0b95a76
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = gnome-browser-connector
+ pkgdesc = Native browser connector for integration with extensions.gnome.org
+ pkgver = 42rc
+ pkgrel = 1
+ url = https://wiki.gnome.org/Projects/GnomeShellIntegration
+ arch = any
+ license = GPL3
+ makedepends = meson
+ makedepends = git
+ depends = gnome-shell
+ depends = python-requests
+ depends = python-gobject
+ provides = chrome-gnome-shell
+ conflicts = chrome-gnome-shell
+ conflicts = gs-chrome-connector
+ replaces = chrome-gnome-shell
+ replaces = gs-chrome-connector
+ source = git+https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector.git#commit=101c501c34c088e47eea31c86d9a3cc4d0821192
+ md5sums = SKIP
+
+pkgname = gnome-browser-connector
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..ddfe915b4f92
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,22 @@
+# ignore everything ...
+*
+
+# ... except itself
+!.gitignore
+
+# ... except changes in package
+!PKGBUILD
+!.SRCINFO
+
+# ... except possible source files
+!*.patch
+!*.diff
+!*.desktop
+!*.png
+!LICENSE
+!*.service
+!*.conf
+
+# ... except files from PKGBUILD fields
+!*.changelog
+!*.install
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ee6fcbae1c19
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Contributor: Andrew Querol <andrew@querol.me>
+# Maintainer: Rafael Fontenelle <rafaelff@gnome.org>
+
+pkgname=gnome-browser-connector
+pkgver=42rc
+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)
+replaces=(chrome-gnome-shell gs-chrome-connector)
+conflicts=(chrome-gnome-shell gs-chrome-connector)
+_commit=101c501c34c088e47eea31c86d9a3cc4d0821192 # 42.rc
+source=(git+https://gitlab.gnome.org/nE0sIghT/$pkgname.git#commit=$_commit)
+md5sums=('SKIP')
+
+pkgver() {
+ cd $pkgname
+ python3 -c 'from gnome_browser_connector.version import __version__; print(__version__, end="");' | sed 's|\.||'
+}
+
+prepare() {
+ cd $pkgname
+}
+
+build() {
+ arch-meson $pkgname build
+ meson compile -C build
+}
+
+check() {
+ meson test -C build --print-errorlogs
+}
+
+package() {
+ meson install --destdir="$pkgdir" -C build
+}