ALT repositories
Last updated at Fri, 24 Jul 2020 16:39:53 +0000 | SRPMs: 19059
en ru
SRPMs in branches
hide window
Group :: Graphical desktop/GNOME
Source RPM: chrome-gnome-shell
Raw spec file

# Unpackaged files in buildroot should terminate build
%define _unpackaged_files_terminate_build 1

Name: chrome-gnome-shell
Version: 10.1
Release: alt1
Summary: Support for managing GNOME Shell Extensions through web browsers

License: GPLv3+
Group: Graphical desktop/GNOME
Url: https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome

Source: %name-%version.tar
#Source-url: https://download.gnome.org/sources/%name/%version/%name-%version.tar.xz


BuildRequires(pre):
rpm-macros-cmake
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: python3-devel
#BuildRequires: %_bindir/base64

#BuildRequires: %_bindir/head

BuildRequires: %_bindir/jq
#BuildRequires: %_bindir/sha256sum

#BuildRequires: %_bindir/tr


%description
Browser extension for Google Chrome/Chromium, Firefox, Vivaldi, Opera (and
other Browser Extension, Chrome Extension or WebExtensions capable browsers)
and native host messaging connector that provides integration with GNOME Shell
and the corresponding extensions repository https://extensions.gnome.org.

%prep
%setup

%build
%cmake -DBUILD_EXTENSION=OFF \
-DCMAKE_INSTALL_LIBDIR=%_lib \
-DPython_ADDITIONAL_VERSIONS=3
%cmake_build

%install
%cmakeinstall_std

# fix FHS

mkdir -p %buildroot%python3_sitelibdir
[ %_lib = lib64 ] &&
mv %buildroot%python3_sitelibdir_noarch/chrome_gnome_shell-*.egg-info \
%buildroot%python3_sitelibdir/

%check
desktop-file-validate %buildroot%_desktopdir/org.gnome.ChromeGnomeShell.desktop

%files
%doc LICENSE
%_sysconfdir/chromium/
%_sysconfdir/opt/chrome/
%_bindir/chrome-gnome-shell
%_libdir/mozilla/native-messaging-hosts/
%python3_sitelibdir/chrome_gnome_shell-*.egg-info
%_desktopdir/org.gnome.ChromeGnomeShell.desktop
%_datadir/dbus-1/services/org.gnome.ChromeGnomeShell.service
%_iconsdir/gnome/*/apps/org.gnome.ChromeGnomeShell.png

%changelog
* Tue Oct 29 2019 Anton Midyukov <antohami at altlinux.org> 10.1-alt1
- initial build for ALT Sisyphus
 
The Geyser project is based on code from Prometheus2.0, which had been made available under the MIT License.