]>
Commit | Line | Data |
---|---|---|
13a3f645 ER |
1 | # NOTE |
2 | # - this is obsolete, use google-chrome.spec to build plugin packages | |
ec4b77f8 | 3 | |
633e222e LG |
4 | %define svnrev 186726 |
5 | %define state stable_current | |
e808434e | 6 | %define rel 0.2 |
ec4b77f8 | 7 | %define google_name google-chrome |
8 | Summary: Plugins from Google Chrome for Chromium browser | |
9 | Summary(pl.UTF-8): Wtyczki z przeglądarki Google Chrome dla Chromium | |
10 | Name: chromium-browser-chrome-plugins | |
633e222e | 11 | Version: 25.0.1364.160 |
ec4b77f8 | 12 | Release: %{svnrev}.%{rel} |
13 | License: Multiple, see http://chrome.google.com/ | |
14 | Group: Applications/Networking | |
633e222e LG |
15 | Source0: https://dl.google.com/linux/direct/%{google_name}-%{state}_i386.rpm |
16 | # Source0-md5: 82ef51944927db96c53f62e51b913a0a | |
17 | Source1: https://dl.google.com/linux/direct/%{google_name}-%{state}_x86_64.rpm | |
18 | # Source1-md5: 9dbde8b12e03e0601afa2db69671599f | |
ec4b77f8 | 19 | URL: http://chrome.google.com/ |
20 | BuildRequires: rpm-utils | |
21 | BuildRequires: rpmbuild(macros) >= 1.453 | |
22 | Requires: chromium-browser | |
23 | Suggests: %{name}-pdf | |
24 | ExclusiveArch: %{ix86} %{x8664} | |
25 | %ifarch %{ix86} | |
26 | Suggests: %{name}-flash_player | |
27 | %endif | |
28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
29 | ||
30 | %define _enable_debug_packages 0 | |
31 | %define no_install_post_strip 1 | |
32 | ||
33 | %define ffmpeg_caps libffmpegsumo.so | |
34 | %define jpeg_caps libpng12.so.0(PNG12_0) | |
e7af1bc5 | 35 | %define flash_caps libflashplayer.so libpepflashplayer.so |
ec4b77f8 | 36 | %define chrome_caps libpdf.so libppGoogleNaClPluginChrome.so |
37 | ||
38 | # list of script capabilities (regexps) not to be used in Provides | |
39 | %define _noautoprov %{ffmpeg_caps} %{jpeg_caps} %{flash_caps} %{chrome_caps} | |
40 | # do not require them either | |
41 | %define _noautoreq %{_noautoprov} | |
42 | ||
43 | %description | |
44 | Plugins from Google Chrome for Chromium browser, which are not | |
45 | included in Chromium due to license issues. | |
46 | ||
47 | ||
48 | %description -l pl.UTF-8 | |
49 | Wtyczki z Google Chrome dla przeglądarki Chromium, które nie są | |
50 | zawarte w Chromium ze względu na licencję. | |
51 | ||
52 | %package pdf | |
53 | Summary: PDF plugin from Google Chrome | |
54 | Summary(pl.UTF-8): Wtyczka PDF z Google Chrome | |
55 | Group: X11/Applications/Graphics | |
56 | ||
57 | %description pdf | |
58 | PDF plugin from Google Chrome, which is not available in Chromium. | |
59 | ||
60 | %description pdf -l pl.UTF-8 | |
61 | Wtyczka PDF z Google Chrome, która nie jest dostępna w Chromium. | |
62 | ||
ec4b77f8 | 63 | %package flash_player |
64 | Summary: Adobe Flash plugin from Google Chrome | |
65 | Summary(pl.UTF-8): Wtyczka Adobe Flash z Google Chrome | |
66 | Group: X11/Applications/Multimedia | |
67 | ||
68 | %description flash_player | |
69 | Adobe Flash plugin from Google Chrome, which is not available in | |
70 | Chromium. | |
71 | ||
72 | %description flash_player -l pl.UTF-8 | |
73 | Wtyczka Adobe Flash z Google Chrome, która nie jest dostępna w | |
74 | Chromium. | |
ec4b77f8 | 75 | |
76 | Wtyczka Adobe Flash z Google Chrome, która nie jest dostępna w | |
77 | Chromium. | |
78 | %prep | |
79 | %setup -qcT | |
80 | %ifarch %{ix86} | |
81 | SOURCE=%{S:0} | |
82 | %endif | |
83 | %ifarch %{x8664} | |
84 | SOURCE=%{S:1} | |
85 | %endif | |
86 | ||
87 | V=$(rpm -qp --nodigest --nosignature --qf '%{V}' $SOURCE) | |
88 | R=$(rpm -qp --nodigest --nosignature --qf '%{R}' $SOURCE) | |
89 | if [ version:$V != version:%{version} -o svnrev:$R != svnrev:%{svnrev} ]; then | |
90 | exit 1 | |
91 | fi | |
92 | rpm2cpio $SOURCE | cpio -i -d | |
93 | mv opt/google/chrome . | |
94 | ||
95 | chmod a+x chrome/lib*.so* | |
96 | ||
97 | %install | |
98 | rm -rf $RPM_BUILD_ROOT | |
633e222e | 99 | install -d $RPM_BUILD_ROOT%{_libdir}/chromium-browser/plugins |
ec4b77f8 | 100 | |
633e222e | 101 | cp -a chrome/libpdf.so $RPM_BUILD_ROOT%{_libdir}/chromium-browser/plugins |
ec4b77f8 | 102 | %ifarch %{ix86} |
633e222e | 103 | cp -a chrome/libgcflashplayer.so $RPM_BUILD_ROOT%{_libdir}/chromium-browser/plugins |
ec4b77f8 | 104 | %endif |
e7af1bc5 | 105 | %ifarch %{x8664} |
e808434e | 106 | cp -a chrome/PepperFlash/{libpepflashplayer.so,manifest.json} $RPM_BUILD_ROOT%{_libdir}/chromium-browser/plugins |
e7af1bc5 | 107 | %endif |
ec4b77f8 | 108 | |
109 | %clean | |
110 | rm -rf $RPM_BUILD_ROOT | |
111 | ||
112 | %files | |
113 | %defattr(644,root,root,755) | |
114 | ||
115 | %files pdf | |
116 | %defattr(644,root,root,755) | |
633e222e | 117 | %attr(755,root,root) %{_libdir}/chromium-browser/plugins/libpdf.so |
ec4b77f8 | 118 | |
ec4b77f8 | 119 | %files flash_player |
120 | %defattr(644,root,root,755) | |
e7af1bc5 | 121 | %ifarch %{ix86} |
633e222e | 122 | %attr(755,root,root) %{_libdir}/chromium-browser/plugins/libgcflashplayer.so |
ec4b77f8 | 123 | %endif |
e7af1bc5 | 124 | %ifarch %{x8664} |
e808434e LG |
125 | %attr(755,root,root) %{_libdir}/chromium-browser/plugins/libpepflashplayer.so |
126 | %{_libdir}/chromium-browser/plugins/manifest.json | |
e7af1bc5 | 127 | %endif |