diff options
author | Rafael Fontenelle | 2022-07-13 12:17:17 -0300 |
---|---|---|
committer | Rafael Fontenelle | 2022-07-13 12:17:21 -0300 |
commit | 1846f219597bfb5299287913cb71bca263930c84 (patch) | |
tree | 239738de0e8019470d37c09c5fa4a43dc7f5f568 | |
download | aur-1846f219597bfb5299287913cb71bca263930c84.tar.gz |
Replacement for chrome-gnome-shell
See:
https://gitlab.gnome.org/GNOME/gnome-browser-extension/-/merge_requests/9
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 22 | ||||
-rw-r--r-- | PKGBUILD | 40 |
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 +} |