From fe8b2ef53e278623cc84f3e47c7ce69f1bf5f46e Mon Sep 17 00:00:00 2001
From: knuxify <knuxify@gmail.com>
Date: Sun, 31 Jul 2022 17:24:59 +0200
Subject: [PATCH] community/gnome-browser-connector: new aport, replaces
 chrome-gnome-shell

---
 community/chrome-gnome-shell/APKBUILD      | 39 ----------------------
 community/gnome-browser-connector/APKBUILD | 35 +++++++++++++++++++
 2 files changed, 35 insertions(+), 39 deletions(-)
 delete mode 100644 community/chrome-gnome-shell/APKBUILD
 create mode 100644 community/gnome-browser-connector/APKBUILD

diff --git a/community/chrome-gnome-shell/APKBUILD b/community/chrome-gnome-shell/APKBUILD
deleted file mode 100644
index 1ba4110d1796..000000000000
--- a/community/chrome-gnome-shell/APKBUILD
+++ /dev/null
@@ -1,39 +0,0 @@
-# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
-pkgname=chrome-gnome-shell
-pkgver=10.1
-pkgrel=4
-pkgdesc="GNOME Shell integration for WebExtensions capable browsers"
-url="https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome"
-arch="noarch"
-license="GPL-3.0-or-later"
-depends="py3-requests py3-gobject3"
-makedepends="cmake gettext-dev jq python3"
-options="!check" # No tests available
-source="https://download.gnome.org/sources/chrome-gnome-shell/$pkgver/chrome-gnome-shell-$pkgver.tar.xz"
-
-build() {
-	if [ "$CBUILD" != "$CHOST" ]; then
-		CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
-	fi
-	cmake \
-		-DCMAKE_INSTALL_PREFIX=/usr \
-		-DCMAKE_INSTALL_LIBDIR=lib \
-		-DBUILD_SHARED_LIBS=True \
-		-DCMAKE_BUILD_TYPE=None \
-		-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-		-DCMAKE_C_FLAGS="$CFLAGS" \
-		-DBUILD_EXTENSION=FALSE \
-		$CMAKE_CROSSOPTS
-	make
-}
-
-check() {
-	make check
-}
-
-package() {
-	make DESTDIR="$pkgdir" install
-}
-
-sha512sums="f92e98a167e9031cc691d68c668471bf2a9d40b99d740119c7833211b82f33250ea80def912c7725e0b454c1637e9a18c44d0c6f2afd1912ba66bf8f088ec204  chrome-gnome-shell-10.1.tar.xz"
diff --git a/community/gnome-browser-connector/APKBUILD b/community/gnome-browser-connector/APKBUILD
new file mode 100644
index 000000000000..ecae977df1c0
--- /dev/null
+++ b/community/gnome-browser-connector/APKBUILD
@@ -0,0 +1,35 @@
+# Contributor: knuxify <knuxify@gmail.com>
+# Maintainer: knuxify <knuxify@gmail.com>
+pkgname=gnome-browser-connector
+pkgver=42.0
+pkgrel=0
+pkgdesc="OS-native connector for the GNOME browser extension"
+url="https://wiki.gnome.org/action/show/Projects/GnomeShellIntegration"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="python3 py3-gobject3"
+makedepends="meson"
+source="https://gitlab.gnome.org/nE0sIghT/gnome-browser-connector/-/archive/v$pkgver/gnome-browser-connector-v$pkgver.tar.gz"
+builddir="$srcdir/gnome-browser-connector-v$pkgver"
+options="!check" # no test suite
+
+replaces="chrome-gnome-shell"
+provides="chrome-gnome-shell=$pkgver-r$pkgrel"
+
+build() {
+	abuild-meson \
+		. output
+	meson compile ${JOBS:+-j ${JOBS}} -C output
+}
+
+check() {
+	meson test --no-rebuild -v -C output
+}
+
+package() {
+	DESTDIR="$pkgdir" meson install --no-rebuild -C output
+}
+
+sha512sums="
+8679349245bd8f5a29367316fb3cdbd13b4d5f3ed7c8adfc4d83973f86e15de8a1155dda1b155e20ed1a5dccdc7fbbbe22e0c454fcb15fd6cc073ce63ec4c59e  gnome-browser-connector-v42.0.tar.gz
+"
-- 
GitLab