From 0c0b3f480d7f8da0ce4c4812e595fe9584f6e2c7 Mon Sep 17 00:00:00 2001 From: Bahar KURT Date: Sat, 16 Aug 2025 15:34:42 +0300 Subject: [PATCH] Initial packaging for gnome-browser-connector Required to install extensions from GNOME Extensions website. --- .../util/gnome-browser-connector/actions.py | 27 +++++++++++ .../util/gnome-browser-connector/pspec.xml | 45 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 desktop/gnome/util/gnome-browser-connector/actions.py create mode 100644 desktop/gnome/util/gnome-browser-connector/pspec.xml diff --git a/desktop/gnome/util/gnome-browser-connector/actions.py b/desktop/gnome/util/gnome-browser-connector/actions.py new file mode 100644 index 0000000000..b09fc9d550 --- /dev/null +++ b/desktop/gnome/util/gnome-browser-connector/actions.py @@ -0,0 +1,27 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import mesontools +from pisi.actionsapi import get + +def setup(): + mesontools.configure() + +def build(): + mesontools.build() + +def install(): + mesontools.install() + + # Fixup for Python version + # Pisi Linux links main Python executable to Python2, which causes + # issues with the connector and its host process + shelltools.system("""sed -i -e '/#!/s/python/python3/' %s/usr/bin/gnome-browser-connector*""" % get.installDIR()) + + pisitools.dodoc("NEWS", "LICENSE*") diff --git a/desktop/gnome/util/gnome-browser-connector/pspec.xml b/desktop/gnome/util/gnome-browser-connector/pspec.xml new file mode 100644 index 0000000000..a4c01d6809 --- /dev/null +++ b/desktop/gnome/util/gnome-browser-connector/pspec.xml @@ -0,0 +1,45 @@ + + + + + gnome-browser-connector + https://gitlab.gnome.org/GNOME/gnome-browser-connector + + Bedirhan Kurt + bedirhan.kurt@outlook.com + + GPLv3 + Native browser connector for integration with extensions.gnome.org + Native browser connector for integration with extensions.gnome.org + extensions.gnome.org ile entegrasyon için yerel tarayıcı bağlayıcısı + extensions.gnome.org ile entegrasyon için yerel tarayıcı bağlayıcısı + https://gitlab.gnome.org/GNOME/gnome-browser-connector/-/archive/v42.0/gnome-browser-connector-v42.0.tar.gz + + meson + + + + + gnome-browser-connector + Native browser connector for integration with extensions.gnome.org + extensions.gnome.org ile entegrasyon için yerel tarayıcı bağlayıcısı + + /etc + /usr/bin + /usr/lib + /usr/share + /usr/share/doc + /usr/share/icons + + + + + + 2025-08-16 + 48.0 + Initial build + Bedirhan Kurt + bedirhan.kurt@outlook.com + + +