%global forgeurl https://github.com/glide-browser/glide Name: glide-browser Version: 0.1.64a Release: 1%{?dist} Summary: Extensible, keyboard-focused web browser based on Firefox License: MPL-2.0 URL: %{forgeurl} ExclusiveArch: x86_64 Source0: %{forgeurl}/releases/download/%{version}/glide.linux-x86_64.tar.xz Source1: %{forgeurl}/raw/%{version}/LICENSE Requires: alsa-lib Requires: dbus-libs Requires: gtk3 Requires: libX11 Requires: libXt Requires: libxcb Requires: mesa-libgbm Requires: nss %description Glide is an extensible, keyboard-focused web browser built on Firefox. It provides modal keymaps, a TypeScript configuration API, and support for web extensions. %prep %setup -q -c -T tar -xJf %{SOURCE0} --strip-components=1 -C . %build # The upstream release archive contains prebuilt browser binaries. %install install -d %{buildroot}%{_libdir}/glide-browser cp -a . %{buildroot}%{_libdir}/glide-browser/ install -Dpm0644 %{SOURCE1} %{buildroot}%{_licensedir}/%{name}/LICENSE install -d %{buildroot}%{_bindir} ln -s %{_libdir}/glide-browser/glide %{buildroot}%{_bindir}/glide install -d %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/glide-browser.desktop <<'EOF' [Desktop Entry] Version=1.0 Type=Application Name=Glide Browser Comment=Extensible, keyboard-focused web browser Exec=glide %U Icon=glide-browser Terminal=false StartupNotify=true Categories=Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https; EOF install -Dpm0644 browser/chrome/icons/default/default128.png \ %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/glide-browser.png %files %license %{_licensedir}/%{name}/LICENSE %{_bindir}/glide %{_libdir}/glide-browser/ %{_datadir}/applications/glide-browser.desktop %{_datadir}/icons/hicolor/128x128/apps/glide-browser.png %changelog * Fri Oct 16 2026 Glide COPR Maintainer - 0.1.64a-1 - Initial COPR package