Blame SPECS/chrome-gnome-shell.spec

41682b
%global debug_package %{nil}
41682b
41682b
Name:           chrome-gnome-shell
41682b
Version:        10.1
41682b
Release:        14%{?dist}
41682b
Summary:        Support for managing GNOME Shell Extensions through web browsers
41682b
41682b
License:        GPLv3+
41682b
URL:            https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome
41682b
Source0:        https://download.gnome.org/sources/%{name}/%{version}/%{name}-%{version}.tar.xz
41682b
41682b
# Backported from upstream
41682b
Patch0:         0001-build-Install-icons-in-hicolor-theme.patch
41682b
41682b
BuildRequires:  cmake
41682b
BuildRequires:  desktop-file-utils
41682b
BuildRequires:  python3-devel
41682b
BuildRequires:  /usr/bin/base64
41682b
BuildRequires:  /usr/bin/head
41682b
BuildRequires:  /usr/bin/jq
41682b
BuildRequires:  /usr/bin/sha256sum
41682b
BuildRequires:  /usr/bin/tr
41682b
41682b
Requires:       dbus
41682b
Requires:       gnome-shell
41682b
Requires:       hicolor-icon-theme
41682b
Requires:       mozilla-filesystem
41682b
Requires:       python3-gobject-base
41682b
Requires:       python3-requests
41682b
41682b
%description
41682b
Browser extension for Google Chrome/Chromium, Firefox, Vivaldi, Opera (and
41682b
other Browser Extension, Chrome Extension or WebExtensions capable browsers)
41682b
and native host messaging connector that provides integration with GNOME Shell
41682b
and the corresponding extensions repository https://extensions.gnome.org.
41682b
41682b
%prep
41682b
%autosetup -p1
41682b
41682b
%build
41682b
%cmake -DBUILD_EXTENSION=OFF \
41682b
    -DCMAKE_INSTALL_LIBDIR=%{_lib} \
41682b
    -DPython_ADDITIONAL_VERSIONS=3
41682b
%cmake_build
41682b
41682b
%install
41682b
%cmake_install
41682b
41682b
%check
41682b
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/org.gnome.ChromeGnomeShell.desktop
41682b
41682b
%files
41682b
%license LICENSE
41682b
%{_sysconfdir}/chromium/
41682b
%{_sysconfdir}/opt/chrome/
41682b
%{_bindir}/chrome-gnome-shell
41682b
%{_libdir}/mozilla/native-messaging-hosts/
41682b
%{python3_sitelib}/chrome_gnome_shell-*.egg-info
41682b
%{_datadir}/applications/org.gnome.ChromeGnomeShell.desktop
41682b
%{_datadir}/dbus-1/services/org.gnome.ChromeGnomeShell.service
41682b
%{_datadir}/icons/hicolor/*/apps/org.gnome.ChromeGnomeShell.png
41682b
41682b
%changelog
41682b
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 10.1-14
41682b
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
41682b
  Related: rhbz#1991688
41682b
41682b
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 10.1-13
41682b
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
41682b
41682b
* Fri Feb 05 2021 Kalev Lember <klember@redhat.com> - 10.1-12
41682b
- Install icons into hicolor icon theme
41682b
41682b
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 10.1-11
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
41682b
41682b
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10.1-10
41682b
- Second attempt - Rebuilt for
41682b
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
41682b
41682b
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10.1-9
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
41682b
41682b
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 10.1-8
41682b
- Rebuilt for Python 3.9
41682b
41682b
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10.1-7
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
41682b
41682b
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 10.1-6
41682b
- Rebuilt for Python 3.8
41682b
41682b
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 10.1-5
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
41682b
41682b
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 10.1-4
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
41682b
41682b
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 10.1-3
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
41682b
41682b
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 10.1-2
41682b
- Rebuilt for Python 3.7
41682b
41682b
* Wed Apr 04 2018 Pete Walter <pwalter@fedoraproject.org> - 10.1-1
41682b
- Update to 10.1
41682b
41682b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 9-4
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
41682b
41682b
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9-3
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
41682b
41682b
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 9-2
41682b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
41682b
41682b
* Thu Jun 22 2017 Pete Walter <pwalter@fedoraproject.org> - 9-1
41682b
- Update to 9
41682b
41682b
* Fri Mar 10 2017 Pete Walter <pwalter@fedoraproject.org> - 8.2-2
41682b
- Package review fixes (#1343710)
41682b
- Validate the desktop file
41682b
- Don't own /etc/opt directory
41682b
- Depend on mozilla-filesystem instead of co-owning mozilla directories
41682b
- Depend on dbus and gnome-icon-theme/hicolor-icon-theme for directory
41682b
  ownership
41682b
41682b
* Fri Mar 03 2017 Pete Walter <pwalter@fedoraproject.org> - 8.2-1
41682b
- Update to 8.2
41682b
- Simplify files list
41682b
- Build with Python 3 (#1343710)
41682b
- Add missing python3-requests dependency (#1343710)
41682b
- Update package description
41682b
41682b
* Tue Jun 07 2016 Pete Walter <pwalter@fedoraproject.org> - 6.1-1
41682b
- Update to 6.1
41682b
41682b
* Sat May 14 2016 Maxim Orlov <murmansksity@gmail.com> - 6-1
41682b
- Update to Ver.6
41682b
- Fix "orphaned directory"
41682b
41682b
* Mon Apr 11 2016 Maxim Orlov <murmansksity@gmail.com> - 5.2-1
41682b
- Initial package.