- beta channel on head; stable on CHROMIUM_19; package pepper flash plugin on x8664
[packages/chromium-browser-chrome-plugins.git] / chromium-browser-chrome-plugins.spec
1
2 %define         svnrev  139451
3 %define         state   beta
4 %define         rel             0.1
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
9 Version:        20.0.1132.21
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
14 # Source0-md5:  a7777561e078564a0ec851802de79c1f
15 Source1:        http://dl.google.com/linux/chrome/rpm/stable/x86_64/%{google_name}-%{state}-%{version}-%{svnrev}.x86_64.rpm
16 # Source1-md5:  a2fa86e0a50dd59bb8eae9932ea18efa
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)
33 %define         flash_caps      libflashplayer.so libpepflashplayer.so
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
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.
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
103 %ifarch %{x8664}
104 cp -a chrome/PepperFlash $RPM_BUILD_ROOT%{_libdir}/chromium-browser
105 %endif
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
117 %files flash_player
118 %defattr(644,root,root,755)
119 %ifarch %{ix86}
120 %attr(755,root,root) %{_libdir}/chromium-browser/libgcflashplayer.so
121 %endif
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
This page took 0.057498 seconds and 3 git commands to generate.