source: projects/specs/trunk/c/chromium/chromium-vl.spec @ 6942

Revision 6942, 33.6 KB checked in by daisuke, 12 years ago (diff)

chromium

  • rename spec file
  • update to 22.0.1229.94
Line 
1# Thanks to malcolmlewis for help with this script
2# Thanks to Tom "spot" Callaway for much of the patchwork
3# Thanks to jhaygood for most of the icu patch
4
5%define pkgname chromium
6
7#% define with_system_jpeg 1
8
9#% define with_system_icu 1
10#% define with_system_v8 1
11%define with_system_vpx 1
12
13#NOTE: src/third_party/ffmpeg/ffmpeg.gyp:
14# There's a couple key GYP variables that control how FFmpeg is built:
15#   ffmpeg_branding
16#     Controls whether we build the Chromium or Google Chrome version of
17#     FFmpeg.  The Google Chrome version contains additional codecs.
18#     Typical values are Chromium, Chrome, ChromiumOS, and ChromeOS.
19#   use_system_ffmpeg
20#     When set to non-zero will build Chromium against the system FFmpeg
21#     headers via pkg-config.  When Chromium is launched it will assume that
22#     FFmpeg is present in the system library path.  Default value is 0.
23#   build_ffmpegsumo
24#     When set to zero will build Chromium against the patched ffmpegsumo
25#     headers, but not build ffmpegsumo itself.  Users are expected to build
26#     and provide their own version of ffmpegsumo.  Default value is 1.
27%define with_system_ffmpeg 1
28
29%global chrome_sandbox %{_prefix}/lib/chrome_sandbox
30
31Name:           chromium
32Summary:        Google's opens source browser project
33Summary(ja):    Googleのオープンソースウェブブラウザ
34#'
35Version:        22.0.1229.94
36Release:        1%{?_dist_release}
37License:        BSD-3-Clause, LGPL-2.1+
38Group:          Applications/Internet
39Source0:        %{pkgname}-%{version}.tar.xz
40# Script used to create the %{pkgname}-%{version}.tar.xz archive from
41# a official tarball:
42# http://gsdview.appspot.com/chromium-browser-official/chromium-21.0.1180.XXX.tar.bz2
43Source3:        pack_chromium21_source-vine.sh
44# Patch template which adds vendor to user agent
45##!!Source20:       chromium-vendor.patch.in
46Source20:       chromium-vendor-vine.patch.in
47# Set default prefs
48##!!Source30:       master_preferences
49Source30:       master_preferences.vine
50##!!Source31:       default_bookmarks.html
51#Source31:       default_bookmarks.html.vine
52Source99:       chrome-wrapper
53##!!Source100:      chromium-browser.sh
54Source100:      chromium-browser-vine.sh
55##!!Source101:      chromium-browser.desktop
56Source101:      chromium-browser-vine.desktop
57Source102:      chromium-browser.xml
58#Source103:      chromium-browser-rpmlintrc
59##!!Source104:      chromium-icons.tar.bz2
60
61%{?nosrc:NoSource: 0}
62
63# Provides:       chromium-unstable = %{version}-%{release}
64# Obsoletes:      chromium13 chromium14 chromium15
65# Conflicts:      chromium-stable
66Provides:       chromium-stable = %{version}-%{release}
67Conflicts:      chromium-unstable
68
69## Start Patches
70# OpenSuse and Fedora
71# Many changes to the gyp systems so we can use system libraries
72Patch1:         chromium-gcc46.patch
73Patch8:         chromium-codechanges-zlib.patch
74Patch13:        chromium-no-courgette.patch
75Patch14:        chromium-master-prefs-path.patch
76Patch17:        chromium-system-glew.patch
77Patch18:        chromium-system-expat.patch
78Patch20:        chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
79Patch25:        tcmalloc-factory.patch
80Patch26:        chromium-remoting-build-fix.diff
81Patch28:        chromium-22.0.1229.94-system-speex.patch
82Patch32:        chromium-7.0.542.0-system-libvpx.patch
83Patch62:        chromium-norpath.patch
84Patch63:        chromium-6.0.406.0-system-gyp-v8.patch
85Patch64:        chromium-more-codec-aliases.patch
86Patch66:        chromium-sandbox-pie.patch
87Patch67:        chromium_use_gold.patch
88Patch68:        chromium-gcc47.patch
89# Upstream Patches
90#Patch500:       sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch
91
92
93# Vine
94#Patch100:       chromium-15.0.874.116-no-tests.patch
95
96
97##!!BuildRequires:  Mesa-devel
98BuildRequires:  mesa-libGLU-devel
99##!!BuildRequires:  alsa-devel
100BuildRequires:  alsa-lib-devel
101BuildRequires:  pulseaudio-libs-devel
102BuildRequires:  bison
103BuildRequires:  cups-devel
104BuildRequires:  desktop-file-utils
105BuildRequires:  fdupes
106BuildRequires:  flex
107BuildRequires:  freetype2-devel
108BuildRequires:  gcc
109BuildRequires:  gcc-c++
110BuildRequires:  gperf
111BuildRequires:  hunspell-devel
112##!!BuildRequires:  libbz2-devel
113BuildRequires:  bzip2-devel
114BuildRequires:  libevent
115##!!BuildRequires:  libexpat-devel
116BuildRequires:  expat-devel
117##!!BuildRequires:  libgnutls-devel
118BuildRequires:  gnutls-devel
119%{?with_system_jpeg:BuildRequires:  libjpeg-devel}
120BuildRequires:  libpng-devel
121BuildRequires:  libstdc++-devel >= 4.4
122%{?with_system_vpx:BuildRequires:  libvpx-devel >= 0.9.5}
123BuildRequires:  libxslt-devel
124BuildRequires:  libzip-devel
125##!!BuildRequires:  lzma
126BuildRequires:  xz
127##!!BuildRequires:  mozilla-nspr-devel
128BuildRequires:  nspr-devel
129##!!BuildRequires:  mozilla-nss-devel
130BuildRequires:  nss-devel
131BuildRequires:  krb5-devel
132BuildRequires:  openssl-devel
133BuildRequires:  pam-devel
134##!!BuildRequires:  pkg-config
135BuildRequires:  subversion
136##!!BuildRequires:  perl(Switch)
137BuildRequires:  perl
138BuildRequires:  cairo-devel >= 1.6
139BuildRequires:  dbus-devel
140BuildRequires:  dbus-glib-devel
141##!!BuildRequires:  gconf2-devel
142BuildRequires:  GConf2-devel
143BuildRequires:  glib2-devel
144BuildRequires:  gtk2-devel
145BuildRequires:  libxml2-devel
146BuildRequires:  python
147##!!BuildRequires:  python-xml
148BuildRequires:  python-pyxml
149BuildRequires:  sqlite3-devel
150##!!BuildRequires:  update-desktop-files
151%{?with_system_v8:BuildRequires:  v8-devel = %{v8_ver}}
152##!!BuildRequires:  wdiff
153BuildRequires:  zlib-devel
154##!!BuildRequires:  libpulse-devel
155BuildRequires:  pulseaudio-libs-devel
156##!!BuildRequires:  libelf-devel
157BuildRequires:  elfutils-libelf-devel
158BuildRequires:  libgnome-keyring-devel
159BuildRequires:  python-devel
160#BuildRequires:  glew-devel
161BuildRequires:  libevent-devel
162%{?with_system_icu:BuildRequires:  libicu-devel >= 4.0}
163#BuildRequires:  libjingle-devel >= 0.4.0-7
164#BuildRequires:  srtp-devel
165BuildRequires:  speex-devel
166BuildRequires:  libudev-devel
167
168##Vine Linux
169#BuildRequires:  libpaper-devel
170BuildRequires:  libXScrnSaver-devel
171BuildRequires:  libXtst-devel
172BuildRequires:  libXdamage-devel
173BuildRequires:  libXt-devel
174#%ifarch x86_64
175#Requires:  nspluginwrapper
176#%endif
177
178##!!Requires:       alsa
179Requires:       alsa-lib
180Requires:       pulseaudio-libs
181Requires:       xdg-utils
182%{?with_system_v8:Requires:       v8 = %{v8_ver}}
183
184BuildRoot:      %{_tmppath}/%{name}-%{version}-root
185
186%description
187Chromium is the open-source project behind Google Chrome.
188We invite you to join us in our effort to help build a safer, faster,
189and more stable way for all Internet users to experience the web,
190and to create a powerful platform for developing a new generation of
191web applications.
192
193%description -l ja
194Chromium は Google Chrome の後方にあるオープンソースプロジェクトです。
195ウェブを体験しているすべてのインターネットユーザに対して
196より安全で、より速くて、より安定した方法を築き上げるのを補助するでしょう。
197そして、ウェブアプリケーションの新しい世代を発展させ、
198強力なプラットホームを作成するために、
199私たちの取り組みにぜひ参加してください。
200
201
202%prep
203#%setup -q
204[ -d %{pkgname}-%{version} ] && %__rm -rf %{pkgname}-%{version}
205xz -dc %{SOURCE0} | %__tar -xf - || exit 1
206%setup -D -T -n %{pkgname}-%{version}
207
208%if %{?_dist_release} == "vl7"
209%patch1 -p1
210%endif
211%patch62 -p1
212%{?with_system_v8:%patch63 -p1}
213%patch64
214#%patch65 -p1
215#%patch100 -p1 -b .vine
216%patch8 -p1
217%patch13 -p1
218%patch14 -p1
219%patch17 -p1
220%patch18 -p1
221%{?with_system_ffmpeg:%patch20 -p1}
222#%patch25 -p1
223%patch26 -p1
224%patch28 -p1
225%{?with_system_vpx:%patch32 -p1}
226%patch66 -p1
227#%patch67 -p1
228#%patch68 -p1
229#%patch500 -p1
230
231
232# apply vendor patch after substitution
233%__sed "s:RPM_VERSION:%{version}-%{release}:" %{SOURCE20} | patch -p0
234
235# Make sure that the requires legal files can be found
236%__cp -a src/AUTHORS src/LICENSE . || exit 1
237
238%build
239
240## create make files
241
242PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS -DUSE_SYSTEM_LIBEVENT -fPIC -fno-ipa-cp -fno-strict-aliasing \' | %__sed "s/ /',/g" | %__sed "s/',/', '/g"`
243for i in src/build/common.gypi; do
244        %__sed -i "s|'-march=pentium4',||g" $i
245        %__sed -i "s|'-mfpmath=sse',||g" $i
246        %__sed -i "s|'-O<(debug_optimize)',||g" $i
247        %__sed -i "s|'-m32',||g" $i
248        %__sed -i "s|'-fno-exceptions',|$PARSED_OPT_FLAGS|g" $i
249        %__sed -i "s|'-Werror'|'-Wno-error'|g" $i
250done
251# '
252
253pushd src
254
255./build/gyp_chromium -f make build/all.gyp \
256    -Dlinux_sandbox_path=%{chrome_sandbox} \
257    -Dlinux_sandbox_chrome_path=%{_libdir}/chromium/chromium \
258    -Duse_openssl=0 \
259    %{?with_system_ffmpeg:-Duse_system_ffmpeg=1} \
260    %{!?with_system_ffmpeg:-Duse_system_ffmpeg=0} \
261    -Dbuild_ffmpegsumo=1 \
262    -Duse_system_zlib=1 \
263    -Duse_system_libpng=1 \
264    -Duse_system_bzip2=1 \
265    -Duse_system_libbz2=1 \
266    %{?with_system_jpeg:-Duse_system_libjpeg=1} \
267    %{!?with_system_jpeg:-Duse_system_libjpeg=0} \
268    -Duse_system_libxml=1 \
269    -Duse_system_libxslt=1 \
270    -Duse_system_libevent=1 \
271    %{?with_system_vpx:-Duse_system_vpx=1} \
272    %{!?with_system_vpx:-Duse_system_vpx=0} \
273    -Dremove_webcore_debug_symbols=1 \
274    %{?with_system_v8:-Duse_system_v8=1} \
275    %{!?with_system_v8:-Duse_system_v8=0} \
276    %{?with_system_icu:-Duse_system_icu=1} \
277    %{!?with_system_icu:-Duse_system_icu=0} \
278    %{?_with_shared_library:-Dlibrary=shared_library} \
279    -Dproprietary_codecs=1 \
280    -Ddisable_nacl=1 \
281    -Dlinux_use_gold_flags=0 \
282    -Dlinux_use_gold_binary=0 \
283    -Djavascript_engine=v8 \
284    -Dlinux_fpic=1 \
285    -Ddisable_sse2=1 \
286    %ifarch %{ix86}
287        -Dtarget_arch=ia32 \
288    %endif
289    %ifarch x86_64
290        -Dtarget_arch=x64 \
291    %endif
292    -Dno_strict_aliasing=1 \
293    -Drelease_extra_cflags=-fPIC \
294    %if %{?_dist_release} == "vl6"
295        -Dgcc_version=44 \
296    %endif
297    ;
298
299%__make -r %{?_smp_mflags} chrome V=1 BUILDTYPE=Release disable_nacl=1
300
301# Build the required SUID_SANDBOX helper
302%__make -r %{?_smp_mflags} chrome_sandbox V=1 BUILDTYPE=Release disable_nacl=1
303
304# Build the ChromeDriver test suite
305%__make -r %{?_smp_mflags} chromedriver V=1 BUILDTYPE=Release disable_nacl=1
306popd
307
308%install
309%{__rm} -rf %{buildroot}
310
311%__mkdir_p %{buildroot}%{_bindir}
312%__install -m 755 %{SOURCE100} %{buildroot}%{_bindir}/chromium
313%ifarch x86_64
314%__mkdir_p %{buildroot}%{_prefix}/lib/
315%endif
316# x86_64 capable systems need this
317%__sed -i "s|/usr/lib/chromium|%{_libdir}/chromium|g" %{buildroot}%{_bindir}/chromium
318%__mkdir_p %{buildroot}%{_libdir}/chromium/
319%__mkdir_p %{buildroot}%{_mandir}/man1/
320pushd src/out/Release
321%__cp -a chrome_sandbox %{buildroot}%{_prefix}/lib/ || exit 1
322%__cp -a chrome.pak locales resources xdg-mime xdg-settings %{buildroot}%{_libdir}/chromium/ || exit 1
323%__cp -a chromedriver %{buildroot}%{_libdir}/chromium/ || exit 1
324%__cp -a content_resources.pak theme_resources_100_percent.pak ui_resources_100_percent.pak  %{buildroot}%{_libdir}/chromium/ || exit 1
325%__cp -a resources.pak %{buildroot}%{_libdir}/chromium/ || exit 1
326%__cp -a chrome %{buildroot}%{_libdir}/chromium/chromium || exit 1
327%{?_with_shared_library:%__cp -a lib.target/lib*.so %{buildroot}%{_libdir}/chromium/ || exit 1}
328%{?_with_shared_library:%__cp -a lib.host/lib*.so %{buildroot}%{_libdir}/chromium/ || exit 1}
329%__cp -a chrome.1 %{buildroot}%{_mandir}/man1/chrome.1 || exit 1
330%__cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1 || exit 1
331fdupes %{buildroot}%{_mandir}/man1/
332popd
333
334%__mkdir_p %{buildroot}%{_datadir}/pixmaps/
335%__cp -a src/chrome/app/theme/chromium/product_logo_48.png %{buildroot}%{_datadir}/pixmaps/chromium-browser.png
336for i in 22 24 48 64 128 256; do
337    %__mkdir_p %{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps
338    %__cp -a src/chrome/app/theme/chromium/product_logo_${i}.png %{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps/chromium-browser.png || exit 1
339done
340
341%__mkdir_p %{buildroot}%{_datadir}/applications/
342desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE101}
343
344%__mkdir_p %{buildroot}%{_datadir}/gnome-control-center/default-apps/
345%__cp -a %{SOURCE102} %{buildroot}%{_datadir}/gnome-control-center/default-apps/
346
347# # link to browser plugin path.  Plugin patch doesn't work. Why?
348# %{__mkdir_p} %{buildroot}%{_libdir}/browser-plugins
349# pushd %{buildroot}%{_libdir}/%{pkgname}
350# %{__ln_s} %{_libdir}/browser-plugins plugins
351# popd
352pushd %{buildroot}%{_libdir}/%{pkgname}
353#%ifarch x86_64
354#%{__ln_s} %{_libdir}/mozilla/plugins-wrapped plugins || exit 1
355#%else
356%{__ln_s} %{_libdir}/mozilla/plugins plugins || exit 1
357#%endif
358popd
359
360# Install the master_preferences file
361%__mkdir_p %{buildroot}%{_sysconfdir}/%{pkgname}
362#%__install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{pkgname}
363%__install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{pkgname}/$(basename %{SOURCE30} .vine)
364#%__install -m 0644 %{SOURCE31} %{buildroot}%{_sysconfdir}/%{pkgname}
365
366%clean
367%{__rm} -rf %{buildroot}
368
369%post
370touch --no-create %{_datadir}/icons/hicolor
371if [ -x %{_bindir}/gtk-update-icon-cache ]; then
372  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
373fi
374%{_bindir}/update-desktop-database --quiet %{_datadir}/applications || :
375
376%postun
377%{_bindir}/update-desktop-database --quiet %{_datadir}/applications
378touch --no-create %{_datadir}/icons/hicolor
379if [ -x %{_bindir}/gtk-update-icon-cache ]; then
380  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
381fi || :
382
383
384%files
385%defattr(-,root,root,-)
386%config %{_sysconfdir}/%{pkgname}
387%dir %{_datadir}/gnome-control-center
388%dir %{_datadir}/gnome-control-center/default-apps
389%dir %{_libdir}/chromium/
390%{_bindir}/chromium
391%{_libdir}/chromium/chromium
392%{_libdir}/chromium/plugins/
393%{_libdir}/chromium/locales/
394%{_libdir}/chromium/resources/
395#%{_libdir}/chromium/nacl_*
396#%{_libdir}/chromium/libppGoogleNaClPluginChrome.so
397%attr(755,root,root) %{_libdir}/chromium/xdg-settings
398%attr(755,root,root) %{_libdir}/chromium/xdg-mime
399%{_libdir}/chromium/*.pak
400%{_mandir}/man1/chrom*
401%{_datadir}/applications/*.desktop
402%{_datadir}/gnome-control-center/default-apps/chromium-browser.xml
403%{_datadir}/pixmaps/chromium-browser.png
404%{_datadir}/icons/hicolor/*/apps/chromium-browser.png
405%{?_with_shared_library:%{_libdir}/chromium/lib*.so}
406%attr(4755,root,root) %{chrome_sandbox}
407%{_libdir}/chromium/chromedriver
408
409
410%changelog
411* Mon Oct 15 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 22.0.1229.94-1
412- update to 22.0.1229.94
413
414* Sun Sep  2 2012 Munehiro Yamamoto <munepi@vinelinux.org> 21.0.1180.89-1
415- updated to 21.0.1180.89
416
417* Sun Aug 26 2012 Munehiro Yamamoto <munepi@vinelinux.org> 21.0.1180.84-1
418- updated to 21.0.1180.84
419
420* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 21.0.1180.78-1
421- updated to 21.0.1180.78
422- dropped Requires: nspluginwrapper
423
424* Thu Jun 28 2012 Munehiro Yamamoto <munepi@vinelinux.org> 20.0.1132.54-1
425- updated to 20.0.1132.54
426
427* Sun Jun 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 19.0.1084.57-1
428- updated to 19.0.1084.57
429
430* Sat Jun  2 2012 Munehiro Yamamoto <munepi@vinelinux.org> 19.0.1084.53-1
431- updated to 19.0.1084.53
432
433* Tue May 22 2012 Munehiro Yamamoto <munepi@vinelinux.org> 19.0.1084.50-1
434- updated to 19.0.1084.50
435
436* Tue May  8 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.169-1
437- updated to 18.0.1025.169
438
439* Sat Apr 28 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.166-1
440- updated to 18.0.1025.166
441
442* Sat Apr 14 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.163-1
443- updated to 18.0.1025.163
444
445* Tue Apr  3 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.148-1
446- updated to 18.0.1025.148
447
448* Wed Mar 28 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.145-1
449- updated to 18.0.1025.145
450
451* Sun Mar 25 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.140-1
452- updated to 18.0.1025.140
453
454* Thu Mar 22 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.130-1
455- updated to 18.0.1025.130
456
457* Tue Mar 20 2012 Munehiro Yamamoto <munepi@vinelinux.org> 18.0.1025.114-1
458- updated to 18.0.1025.114
459
460* Tue Mar 20 2012 Munehiro Yamamoto <munepi@vinelinux.org> 17.0.963.81-1
461- updated to 17.0.963.81
462
463* Fri Mar  9 2012 Munehiro Yamamoto <munepi@vinelinux.org> 17.0.963.78-1
464- updated to 17.0.963.78
465
466* Sat Mar  3 2012 Munehiro Yamamoto <munepi@vinelinux.org> 17.0.963.65-1
467- updated to 17.0.963.65
468
469* Wed Feb 29 2012 Munehiro Yamamoto <munepi@vinelinux.org> 17.0.963.60-1
470- updated to 17.0.963.60
471
472* Fri Feb 17 2012 Munehiro Yamamoto <munepi@vinelinux.org> 17.0.963.57-1
473- updated to 17.0.963.57
474
475* Sun Feb 12 2012 Munehiro Yamamoto <munepi@vinelinux.org> 17.0.963.54-1
476- updated to 17.0.963.54
477
478* Sat Feb 11 2012 Munehiro Yamamoto <munepi@vinelinux.org> 17.0.963.52-1
479- updated to 17.0.963.52
480
481* Sat Feb  4 2012 Munehiro Yamamoto <munepi@vinelinux.org> 16.0.912.77-1
482- updated to 16.0.912.77
483
484* Sun Jan  8 2012 Munehiro Yamamoto <munepi@vinelinux.org> 16.0.912.75-1
485- updated to 16.0.912.75
486
487* Fri Dec 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 16.0.912.63-1
488- updated to 16.0.912.63
489
490* Thu Dec  1 2011 Munehiro Yamamoto <munepi@vinelinux.org> 16.0.912.57-1
491- updated to 16.0.912.57
492
493* Sat Oct 29 2011 Munehiro Yamamoto <munepi@vinelinux.org> 15.0.874.116-1
494- updated to 15.0.874.116
495
496* Wed Oct 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 14.0.835.204-1
497- updated to 14.0.835.204
498- added BuildRequires: dbus-glib-devel
499
500* Sat Sep 24 2011 Munehiro Yamamoto <munepi@vinelinux.org> 14.0.835.186-1
501- updated to 14.0.835.186
502
503* Sun Sep 18 2011 Munehiro Yamamoto <munepi@vinelinux.org> 14.0.835.163-1
504- updated to 14.0.835.163
505
506* Tue Sep 06 2011 Munehiro Yamamoto <munepi@vinelinux.org> 14.0.835.157-1
507- updated to 14.0.835.157
508
509* Sat Aug 20 2011 Munehiro Yamamoto <munepi@vinelinux.org> 14.0.835.102-1
510- updated to 14.0.835.102
511
512* Sat Aug 13 2011 Munehiro Yamamoto <munepi@vinelinux.org> 14.0.835.89-1
513- updated to 14.0.835.89
514- added Obsoletes: chromium-unstable < %{version}-%{release}
515
516* Wed Aug 10 2011 Munehiro Yamamoto <munepi@vinelinux.org> 14.0.835.35-1
517- updated to 14.0.835.35
518- added BuildRequires: pulseaudio-libs-devel, Requires: pulseaudio-libs
519- changed to Name: chromium14
520  - Provides:  chromium-unstable = %%{version}
521  - Conflicts: chromium-stable
522
523* Wed Aug 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 13.0.782.107-1
524- changed to Name: chromium
525- updated to 13.0.782.107
526
527* Wed Jul 13 2011 Munehiro Yamamoto <munepi@vinelinux.org> 13.0.782.88-1
528- updated to 13.0.782.88
529- added BuildRequires: libzip-devel
530- added Provides: chromium-unstable = %%{version}
531- added Conflicts: chromium-stable
532
533* Thu Jun 30 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 12.0.742.93-1
534- fix user-agent string (chromium-vendor-vine.patch.in)
535  - move vendor string (Vine/12.0.742.91-1vl6) to the end.
536
537* Sat Jun 11 2011 Munehiro Yamamoto <munepi@vinelinux.org> 12.0.742.93-1
538- updated to 12.0.742.93
539- fixed icon field of chromium-browser-vine.desktop
540
541* Wed Jun 08 2011 Munehiro Yamamoto <munepi@vinelinux.org> 12.0.742.91-1
542- updated to 12.0.742.91
543
544* Sun Jun 05 2011 Munehiro Yamamoto <munepi@vinelinux.org> 12.0.742.77-1
545- updated to 12.0.742.77
546
547* Sat May 21 2011 Munehiro Yamamoto <munepi@vinelinux.org> 12.0.742.63-1
548- updated to 12.0.742.63
549
550* Sun May 07 2011 Munehiro Yamamoto <munepi@vinelinux.org> 12.0.742.42-1
551- updated to 12.0.742.42
552
553* Sun Apr 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 12.0.742.6-1
554- updated to 12.0.742.6
555- dropped/upstreamed patches
556- updated our no-tests patch (chromium-12.0.742.6-no-tests.patch)
557
558* Wed Apr 13 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.50-1
559- updated to 11.0.696.50
560- dropped some Patches for MeeGo Netbook
561
562* Tue Apr 05 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.35-1
563- updated to 11.0.696.35
564
565* Wed Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.29-1
566- updated to 11.0.696.29
567- dropped "--no-first-run" in command line options of chromium-browser-vine.sh
568
569* Thu Mar 24 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.22-1
570- updated to 11.0.696.22
571- improved chromium-browser-vine.sh
572  - merged from chromium-browser-vine.desktop of 11.0.696.17-1
573
574* Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.20-1
575- updated to 11.0.696.20
576- improved chromium-browser-vine.desktop
577
578* Sun Mar 20 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.17-1
579- updated to 11.0.696.17
580
581* Sat Mar 19 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.15-1
582- updated to 11.0.696.15
583  - ready for Vine Linux 6 release
584- dropped BuildRequires: v8-devel, libicu-devel
585
586* Wed Mar 09 2011 Munehiro Yamamoto <munepi@vinelinux.org> 11.0.696.5-1
587- updated to 11.0.696.5 with v8 3.2.0
588- added BuildRequires: pam-devel
589
590* Thu Feb 10 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> 10.0.651.0-2
591- rebuilt with libevent-2.0.10
592
593* Sat Jan 29 2011 Munehiro Yamamoto <munepi@vinelinux.org> 10.0.651.0-1
594- updated to 10.0.651.0 with v8 3.0.12
595- added BuildRequires:
596  - libpaper-devel
597  - python-devel
598- added built header file: libavutil/avconfig.h %%prep
599- unexport MOZ_PLUGIN_PATH in chromium-browser-vine.sh
600
601* Sun Dec 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 10.0.622.0-1
602- updated to 10.0.622.0
603- added BuildRequires: libXt-devel
604
605* Sat Dec 11 2010 Munehiro Yamamoto <munepi@vinelinux.org> 10.0.605.0-1
606- updated to 10.0.605.0
607- added BuildRequires:
608  - libXdamage-devel
609  - hunspell-devel
610
611* Sat Dec 04 2010 Munehiro Yamamoto <munepi@vinelinux.org> 9.0.598.0-1
612- updated to 9.0.598
613
614* Fri Nov 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 9.0.593.0-1
615- updated to 9.0.593
616
617* Thu Nov 11 2010 Munehiro Yamamoto <munepi@vinelinux.org> 9.0.582.0-1
618- updated to 9.0.582
619- added Requires: xdg-utils
620
621* Thu Nov 11 2010 Munehiro Yamamoto <munepi@vinelinux.org> 9.0.578.0-1
622- updated to 9.0.578
623
624* Sat Oct 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 9.0.569.0-1
625- updated to 9.0.569
626
627  * Mon Oct 25 2010 tittiatcoke@gmail.com
628  - Update to 9.0.564 build
629    * Added specific patches for MeeGo.
630    * We are now using shared libraries for Chromium
631    * Spec-file cleanup (Thanks to prusnak)
632
633* Sat Oct 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 8.0.556.0-1
634- updated to snapshot 8.0.556
635
636* Sun Oct 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 8.0.551.0-1
637- updated to snapshot 8.0.551
638
639* Fri Sep 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.527.0-1
640- updated to snapshot 7.0.527
641
642* Thu Sep 09 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.519.0-1
643- updated to snapshot 7.0.519
644
645* Fri Sep 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.513.0-1
646- updated to snapshot 7.0.513
647  - updated chromium-vendor-vine.patch.in
648
649* Sat Aug 28 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.507.0-1
650- updated to snapshot 7.0.507
651
652* Wed Aug 18 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.498.0-1
653- updated to snapshot 7.0.498
654
655* Sat Aug 14 2010 Munehiro Yamamoto <munepi@vinelinux.org> 6.0.493.0-1
656- updated to snapshot 6.0.493
657- used with_system_icu (for vl6)
658  - added BuildRequires: libicu-devel
659
660* Thu Jul 22 2010 IWAI, Masaharu <iwai@alib.jp> 6.0.454.0-2vl5
661- build for Vine Linux 5.x
662  - add BuildRequires: gnome-keyring-devel
663
664* Sat Jul 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 6.0.454.0-1
665- updated to snapshot 6.0.454
666- added BuildRequires:
667  - sqlite3-devel
668  - gnutls-devel
669  - libgnome-keyring-devel
670
671* Sat Jun 12 2010 Munehiro Yamamoto <munepi@vinelinux.org> 6.0.431.0-1
672- updated to snapshot 6.0.431.0 r49253
673- added BuildRequires: cups-devel
674
675* Sun May 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 6.0.405.0-1
676- updated to snapshot 6.0.405.0 r47263
677
678* Fri Apr 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.378.0-2
679- unused with_system_icu (for vl6)
680  - used icu-4.2.1-chromium.5.0.353.0.svn41449 (for vl6)
681
682* Wed Apr 14 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.378.0-1
683- updated to snapshot 5.0.378.0 r44472
684  - used with_system_icu (for vl6)
685  - added icu-4.2.1-chromium.5.0.353.0.svn41449.tar.bz2 (for vl5)
686
687* Sat Apr 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.372.0-1
688- updated to snapshot 5.0.372.0 r43947
689- added BuildRequires: glew-devel
690- changed Group tag to Applications/Internet
691- added Summary(ja) and %%description -l ja
692
693* Mon Apr 05 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.365.0-1
694- updated to snapshot 5.0.365.0 r42966
695- merged 5.0.353.0-4vl5
696 * Fri Apr  2 2010 IWAI, Masaharu <iwai@alib.jp> 5.0.353.0-4vl5
697 - build on Vine Linux 5.1
698   - add BuildRequires: libstdc++34 libstdc++34-devel for Vine5
699
700* Sat Mar 27 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.364.0-1
701- updated to snapshot 5.0.364.0 r42779
702
703* Sun Mar 21 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.359.0-1
704- updated to snapshot 5.0.359.0 r42116
705- dropped chromium-20100122-ubuntu-html5-video-mimetypes.patch
706
707* Tue Mar 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.353.0-4
708- fixed master_preferences.vine, little
709
710* Tue Mar 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.353.0-3
711- fixed to install master_preferences
712- dropped chromium-5.0.353-no-ffmpeg-vine.patch
713
714* Tue Mar 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.353.0-2
715- applied chromium-5.0.353-no-ffmpeg-vine.patch
716
717* Tue Mar 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.353.0-1
718- updated to snapshot 5.0.353.0 r41449
719  * Wed Mar 10 2010 bgmerrell@novell.com
720  - Add master_preferences source file and install it to /etc/chromium.
721  - Create a new patch (chromium-master-prefs-path.patch) which tells
722    chromium to look in /etc/chromium for the master_preferences file
723    (instead of looking in the default directory, which is the same
724    directory as the 'chrome' binary).
725
726* Sun Feb 21 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.335.0-1
727- updated to snapshot 5.0.335.0 r39556
728
729* Sat Feb 20 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.330.0-2
730- applied chromium-20100122-ubuntu-html5-video-mimetypes.patch from Gentoo
731
732* Wed Feb 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.330.0-1
733- updated to snapshot 5.0.330.0 r39074
734
735* Wed Feb 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.329.0-5
736- use_system_ffmpeg
737
738* Tue Feb 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.329.0-4
739- added Requires:  nspluginwrapper
740- fixed a symbolic link of plugins directory with nspluginwrapper
741
742* Tue Feb 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.329.0-3
743- replaced %%{SOUECE20} to chromium-vendor-vine.patch.in
744
745* Tue Feb 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.329.0-2
746- added BuildRequires: mesa-libGLU-devel
747- added BuildRequires: libstdc++34 libstdc++34-devel for vl5
748
749* Tue Feb 16 2010 Munehiro Yamamoto <munepi@vinelinux.org> 5.0.329.0-1
750- built based on chromium-5.0.329.0-167.1.src.rpm of OpenSuse
751
752  * Sun Nov 29 2009 - tittiatcoke@gmail.com - 4.0.260.0
753  - Update to 4.0.260
754  * Fri Nov 27 2009 - tittiatcoke@gmail.com - 4.0.259.0
755  - Update to 4.0.259
756  * Thu Nov 26 2009 - tittiatcoke@gmail.com - 4.0.258.0
757  - Update to 4.0.258
758  * Tue Nov 24 2009 - tittatcoke@gmai.com - 4.0.257.0
759  - In order to complete prevent the wrong v8 version to be used, the Chromium build has been
760    changed to having an built-in v8
761  * Tue Nov 24 2009 - dbuck@example.com - 4.0.257.0
762  - Re-base patches.  Fixed a few patch errors.  Rename some patches to better correspond with function.  Removed some patches.
763  - Minor SPEC changes.  I changed the v8 requirement to be exact, instead of greater than a specific version.
764  * Sat Oct 24 2009 - Pavol Rusnak <prusnak@suse.cz> - 4.0.223.5
765  - don't create desktop files in wrapper, fix LD_LIBRARY_PATH (chromium-fix-wrapper.patch)
766  * Tue Oct 20 2009 - Raymond Wooninck >tittiatcoke@gmail.com> - 4.0.223.5
767  - update to newer svn snapshot
768    + Obsoletes fwrite patch (included upstream)
769  * Fri Oct 16 2009 - Raymond Wooninck <tittiatcoke@gmail.com> - 4.0.223.2
770  - update to newer svn snapshot
771    + Requires newer version of v8
772  * Thu Oct 15 2009 - Pavol Rusnak <prusnak@suse.cz> - 4.0.222.6
773  - do not force SSE on x86 (drop-sse.patch)
774  * Tue Oct 13 2009 - Raymond Wooninck <tittiatcoke@gmail.com> - 4.0.222.6
775  - Update to newer svn snapshot
776  - Fixed spec file in order to build
777  - Included patch to build with system zlib
778  * Mon Oct 12 2009 - Pavol Rusnak <prusnak@suse.cz> 4.0.222.2
779  - package renamed to chromium
780  - cleaned up spec file
781  * Tue Oct 6 2009 - dbuck <dbuck@example.com> - 4.0.222.2
782  - v8 is now built as a separate package, and is required
783  - included many patches to use system libraries: v8, icu, libxml2, libxslt, libjpeg, libpng, libevent, bzip2, zlib, nspr, nss
784  * Sun Oct 1 2009 - dbuck <dbuck@example.com> - 4.0.221.1
785  - included a newer DEP than is in svn, native_client@823.  So things should compile cleanly now
786  * Sun Aug 31 2009 - dbuck <dbuck@example.com> - 4.0.204.0
787  - initial build
788
789#% changelog
790* Sun Jan 24 2010 prusnak@suse.cz
791- added vendor to user agent (chromium-vendor.patch.in)
792* Sun Nov 29 2009 prusnak@suse.cz
793- added --enable-sync to wrapper to enable bookmark sync
794* Sun Nov 29 2009 tittiatcoke@gmail.com 
795- Update to 4.0.260
796* Fri Nov 27 2009 tittiatcoke@gmail.com 
797- Update to 4.0.259
798* Thu Nov 26 2009 tittiatcoke@gmail.com 
799- Update to 4.0.258
800* Tue Nov 24 2009 tittatcoke@gmai.com 
801- In order to complete prevent the wrong v8 version to be used,
802  the Chromium build has been changed to having an built-in v8
803* Tue Nov 24 2009 dbuck@example.com 
804- Re-base patches.
805- Fixed a few patch errors.
806- Rename some patches to better correspond with function.
807- Removed some patches.
808- Minor SPEC changes.
809- I changed the v8 requirement to be exact, instead of greater than a specific version.
810* Fri Nov 13 2009 tittiatcoke@gmail.com
811- update to 247.0 svn 31928
812* Fri Oct 30 2009 tittiatcoke@gmail.com
813- update to 229.0 svn 30454
814  + Fix regression where popups and app frames lost their titlebars.
815  + Makes it so that when a folder is open on the bookmark bar
816    and the mouse moves over another folder, the menu for that
817    folder is shown.
818  + Lazily create the find bar.
819  + Polish to the gmail checker sample.
820  * New, crisper icons that are exactly 19x19
821  * Add a loading animation at the beginning before Gmail
822    responds.
823  * Fix a bug where we sometimes don't update the UI after a
824    logout/login cycle.
825  + Refactor widget methods to support desktop notifications,
826    including GTK stubs.
827  + Find-in-page should not ding while deleting characters.
828  + Add SSL wrapper for linux and mac.  This allows notifier to
829    use chrome's SSL layer instead of OpenSSL.
830  + Add three of the six extensions to PAC that Internet Explorer supports.
831  + WebSocket support in chromium. (Run with --enable-web-sockets
832    enables WebSocket features.)
833  + Do not allow GTK File Chooser dialogs to return directories.
834  + Fix the notifier SSL layer to make notifications work for
835    Linux Bookmark sync.
836  + linux: don't override mouse selection behavior in omnibox
837* Sun Oct 25 2009 tittiatcoke@gmail.com
838- Update to 224.4 svn 30027
839  + First cut at new page and browser action docs based
840    on new API. Deleted old stuff.
841  + Add suppression for new memory leak caused by WebKit merge 49830:49844
842  + Cleanup: change PIDs to base::ProcessId (or pid_t, as appropriate)
843  + Minimize dependency of user scripts
844  + Fixup the flip_framer eof-handling semantics now that we have
845    the FIN bit in place
846  + app depends on x11 because of active_window_watcher_x
847  + Adding two images for the new Extension managment UI
848  + Removing hard-coded Chrome Frame output path
849  + Rearrange clipboard code
850  + Fix crash bug when attempting to download a url with unsupported scheme,
851    e.g. 'data:', by 'Alt + Click'
852  + GTK: Change text for extension download UI
853  + Ignore invalid urls on command line
854  + Make dropped tabs animate from where they were dropped.
855  + Make room for the full width of the tab placeholder.
856  + Make tab dragging as smooth as glass.
857  + Remove an annoying NOTIMPLEMNETED
858  + Extensions: guarantee removal of BROWSER_WINDOW_READY registration
859  + If we're in the middle of a drag, don't allow the user to middle
860    click to close or right click for the context menu
861  + "Fix" a NOTIMPLEMENTED on Linux by using the default password store
862  + Remove +x bit from files that shouldn't have it
863  + Fold first 3 channels of multichannel instead of 5.  Use fixed point
864  + Adding new image needed for the managment UI
865  + Fix a race bug where content scripts would not apply to the first page load
866  + Make escape remove a bookmark if it's just been added (but not if it already existed)
867  + Fix bubbles deactivating the opaque frame
868  + Allow ESC to cancel ALT+SHIFT+T in Toolbar
869  + ake all pepper plugins default to windowless and transparent
870  + Add styles for printing
871  + Implement the new extension management UI
872  + Add support for to automation interface load install and load extensions
873  + GTK: theme the info bar border
874  + Update V8 to version 1.3.16.1
875  + Introduce WebSecurityPolicy for security related methods
876  + New button scheme...borders are separate from the inner contents so
877    that they can be highlighted / depressed independently
878  + When opening Chrome maximized with an application window already
879    running, the Chrome window was not activated
880  + Fix compatibility problems with FileZilla FTP Server
881  + Remove the extension shelf on Linux
882  + Fix the proxy host and port string to start with http:// if it does not already
883  + Enable HTML5 databases for all extension renderer processes
884* Sat Oct 24 2009 prusnak@opensuse.org 
885- don't create desktop files in wrapper
886- fix LD_LIBRARY_PATH (chromium-fix-wrapper.patch)
887* Tue Oct 20 2009 tittiatcoke@gmail.com 
888- update to newer svn snapshot
889  + Obsoletes fwrite patch (included upstream)
890* Fri Oct 16 2009 tittiatcoke@gmail.com 
891- update to newer svn snapshot
892  + Requires newer version of v8
893* Thu Oct 15 2009 prusnak@suse.cz 
894- do not force SSE on x86 (drop-sse.patch)
895* Tue Oct 13 2009 tittiatcoke@gmail.com 
896- Update to newer svn snapshot
897- Fixed spec file in order to build
898- Included patch to build with system zlib
899* Mon Oct 12 2009 prusnak@suse.cz 
900- package renamed to chromium
901- cleaned up spec file
902* Tue Oct  6 2009 dbuck@example.com 
903- v8 is now built as a separate package, and is required
904- included many patches to use system libraries:
905    v8, icu, libxml2, libxslt, libjpeg, libpng, libevent, bzip2, zlib, nspr, nss
906* Thu Oct  1 2009 dbuck@example.com 
907- included a newer DEP than is in svn, native_client@823
908- things should compile cleanly now
909* Mon Aug 31 2009 dbuck@example.com 
910- initial build
Note: See TracBrowser for help on using the repository browser.