Blame SPECS/chrome-gnome-shell.spec

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