summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Fontenelle2022-07-13 12:03:19 -0300
committerRafael Fontenelle2022-07-13 12:04:06 -0300
commitf64c5b402196d3798f84e37e6435f3d09332682f (patch)
tree8997b8e39213110305b788acccb42acd9f0f4072
downloadaur-f64c5b402196d3798f84e37e6435f3d09332682f.tar.gz
Replacement for chrome-gnome-shell
Project was renamed https://gitlab.gnome.org/GNOME/gnome-browser-extension/-/merge_requests/9
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore22
-rw-r--r--PKGBUILD44
3 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7091e89a56df
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = gnome-browser-connector-git
+ pkgdesc = Native browser connector for integration with extensions.gnome.org
+ pkgver = 42rc.r656.101c501
+ 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
+ provides = gnome-browser-connector
+ conflicts = chrome-gnome-shell
+ conflicts = gs-chrome-connector
+ conflicts = gnome-browser-connector
+ replaces = chrome-gnome-shell
+ replaces = gs-chrome-connector
+ source = git+https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector.git
+ md5sums = SKIP
+
+pkgname = gnome-browser-connector-git
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..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
+}