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