From 03b09791588348987653b8065bb5f96a2ef1ec1a Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Thu, 19 Feb 2026 10:35:23 -0800 Subject: [PATCH] add: gnome-shell-extension-vicinae (#8724) (#9962) * add: gnome-shell-extension-vicinae * oops * make it noarch * fix: autosetup * fix path * t * make work and stuff --------- (cherry picked from commit d65a7956776cced6afbcba41037d9e5fba1fe3df) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: Owen-sz Co-authored-by: metcya <134973769+metcya@users.noreply.github.com> Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Co-authored-by: Owen-sz --- .../gnome-shell-extension-vicinae/anda.hcl | 6 +++ .../gnome-shell-extension-vicinae.spec | 41 +++++++++++++++++++ .../gnome-shell-extension-vicinae/update.rhai | 1 + 3 files changed, 48 insertions(+) create mode 100644 anda/desktops/gnome/gnome-shell-extension-vicinae/anda.hcl create mode 100644 anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec create mode 100644 anda/desktops/gnome/gnome-shell-extension-vicinae/update.rhai diff --git a/anda/desktops/gnome/gnome-shell-extension-vicinae/anda.hcl b/anda/desktops/gnome/gnome-shell-extension-vicinae/anda.hcl new file mode 100644 index 0000000000..3459041c9c --- /dev/null +++ b/anda/desktops/gnome/gnome-shell-extension-vicinae/anda.hcl @@ -0,0 +1,6 @@ +project pkg { + rpm { + spec = "gnome-shell-extension-vicinae.spec" + } + arches = ["x86_64"] +} diff --git a/anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec b/anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec new file mode 100644 index 0000000000..281dd5678c --- /dev/null +++ b/anda/desktops/gnome/gnome-shell-extension-vicinae/gnome-shell-extension-vicinae.spec @@ -0,0 +1,41 @@ +%global uuid vicinae@dagimg-dot.netlify.app + +Name: gnome-shell-extension-vicinae +Version: 1.5.3 +Release: 1%{?dist} +License: MIT +URL: https://github.com/dagimg-dot/vicinae-gnome-extension +Source: %{url}/archive/refs/tags/v%{version}.tar.gz +Summary: Companion GNOME extension for Vicinae launcher +Packager: metcya + +BuildArch: noarch + +BuildRequires: bun-bin glib2-devel +Requires: (gnome-shell >= 48~ with gnome-shell < 50~) +Requires: vicinae +Recommends: gnome-extensions-app +Provides: gnome-shell-extension-vicinae-gnome-extension + +%description +Companion GNOME extension for Vicinae launcher with clipboard monitoring, +window management APIs, and paste-to-active-window capabilities. + +%prep +%autosetup -n vicinae-gnome-extension-%{version} + +%build +%{__bun} i && %{__bun} run build + +%install +mkdir -p %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid} +cp -a src/ %{buildroot}%{_datadir}/gnome-shell/extensions/%{uuid}/ + +%files +%license LICENSE +%doc README.md DEVELOPMENT.md +%{_datadir}/gnome-shell/extensions/%{uuid}/ + +%changelog +* Sat Dec 27 2025 metcya - 1.5.3-1 +- Package diff --git a/anda/desktops/gnome/gnome-shell-extension-vicinae/update.rhai b/anda/desktops/gnome/gnome-shell-extension-vicinae/update.rhai new file mode 100644 index 0000000000..62d40c1f5d --- /dev/null +++ b/anda/desktops/gnome/gnome-shell-extension-vicinae/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("dagimg-dot/vicinae-gnome-extension"));