diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2016-09-08 02:32:45 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2016-09-08 02:32:45 +0800 |
commit | 464531f37c11dfb23be562feaae86662e1c3fc52 (patch) | |
tree | b4b9d13b532d9c8d02e9b4f6e44aa9b444ffe21b /chromium | |
parent | 77bb2045090ee4b6d7cfa54444d85684bc3bb9d2 (diff) | |
download | copr-rpm-spec-464531f37c11dfb23be562feaae86662e1c3fc52.tar copr-rpm-spec-464531f37c11dfb23be562feaae86662e1c3fc52.tar.gz copr-rpm-spec-464531f37c11dfb23be562feaae86662e1c3fc52.tar.bz2 copr-rpm-spec-464531f37c11dfb23be562feaae86662e1c3fc52.tar.lz copr-rpm-spec-464531f37c11dfb23be562feaae86662e1c3fc52.tar.xz copr-rpm-spec-464531f37c11dfb23be562feaae86662e1c3fc52.tar.zst copr-rpm-spec-464531f37c11dfb23be562feaae86662e1c3fc52.zip |
chromium: Import additional files from Fedora and explicitly number of jobs
Diffstat (limited to 'chromium')
-rw-r--r-- | chromium/chromium/chromium.spec | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/chromium/chromium/chromium.spec b/chromium/chromium/chromium.spec index d891ead..334bc54 100644 --- a/chromium/chromium/chromium.spec +++ b/chromium/chromium/chromium.spec @@ -30,7 +30,7 @@ Name: chromium Version: 53.0.2785.92 -Release: 1%{?dist} +Release: 2%{?dist} Summary: An open-source project that aims to build a safer, faster, and more stable browser Group: Applications/Internet @@ -61,6 +61,11 @@ Source3: chromium-ffmpeg-free-sources.py Source10: chromium-browser.sh Source11: chromium-browser.desktop +# The following two source files are copied verbatim from +# http://pkgs.fedoraproject.org/cgit/rpms/chromium.git/tree/ +Source12: chromium-browser.xml +Source13: chromium-browser.appdata.xml + # Add a patch from Fedora to fix cups problem # http://pkgs.fedoraproject.org/cgit/rpms/chromium.git/commit/?id=098c7ea # http://pkgs.fedoraproject.org/cgit/rpms/chromium.git/commit/?id=4bca8d3 @@ -117,6 +122,8 @@ BuildRequires: speech-dispatcher-devel BuildRequires: pulseaudio-libs-devel # install desktop files BuildRequires: desktop-file-utils +# install AppData files +BuildRequires: libappstream-glib Requires(post): desktop-file-utils Requires(postun): desktop-file-utils Requires: hicolor-icon-theme @@ -227,7 +234,7 @@ GYP_GENERATORS=ninja ./build/gyp_chromium --depth=. \ ./build/download_nacl_toolchains.py --packages \ nacl_x86_glibc,nacl_x86_newlib,pnacl_newlib,pnacl_translator sync --extract -ninja-build -C out/Release chrome chrome_sandbox chromedriver +ninja-build %{_smp_mflags} -C out/Release chrome chrome_sandbox chromedriver %install @@ -235,11 +242,16 @@ ninja-build -C out/Release chrome chrome_sandbox chromedriver mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{chromiumdir}/locales mkdir -p %{buildroot}%{_mandir}/man1 +mkdir -p %{buildroot}%{_datadir}/appdata mkdir -p %{buildroot}%{_datadir}/applications +mkdir -p %{buildroot}%{_datadir}/gnome-control-center/default-apps sed -e "s|@@CHROMIUMDIR@@|%{chromiumdir}|" -e "s|@@BUILDTARGET@@|`cat /etc/redhat-release`|" \ %{SOURCE10} > chromium-browser.sh install -m 755 chromium-browser.sh %{buildroot}%{_bindir}/chromium-browser desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE11} +install -m 644 %{SOURCE12} %{buildroot}%{_datadir}/gnome-control-center/default-apps/ +appstream-util validate-relax --nonet %{SOURCE13} +install -m 644 %{SOURCE13} %{buildroot}%{_datadir}/appdata/ install -m 644 out/Release/chrome.1 %{buildroot}%{_mandir}/man1/chromium-browser.1 install -m 755 out/Release/chrome %{buildroot}%{chromiumdir}/chromium-browser install -m 4755 out/Release/chrome_sandbox %{buildroot}%{chromiumdir}/chrome-sandbox @@ -285,7 +297,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %files %{_bindir}/chromium-browser +%{_datadir}/appdata/chromium-browser.appdata.xml %{_datadir}/applications/chromium-browser.desktop +%{_datadir}/gnome-control-center/default-apps/chromium-browser.xml %{_datadir}/icons/hicolor/16x16/apps/chromium-browser.png %{_datadir}/icons/hicolor/22x22/apps/chromium-browser.png %{_datadir}/icons/hicolor/24x24/apps/chromium-browser.png @@ -317,6 +331,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %changelog +* Thu Sep 08 2016 - Ting-Wei Lan <lantw44@gmail.com> - 53.0.2785.92-2 +- Use _smp_mflags to set the number of parallel jobs +- Import gnome-control-center a default-apps file and an AppData file from + the official Fedora package + * Sat Sep 03 2016 - Ting-Wei Lan <lantw44@gmail.com> - 53.0.2785.92-1 - Update to 53.0.2785.92 |