|
@@ -8,27 +8,32 @@
|
|
%define with_system_icu 1
|
|
%define with_system_icu 1
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-%define svn_rev 70166
|
|
+%define v8_ver 3.0.12
|
|
-%define v8_ver 3.0.4
|
|
|
|
|
|
|
|
Name: chromium
|
|
Name: chromium
|
|
Summary: Google's opens source browser project
|
|
Summary: Google's opens source browser project
|
|
Summary(ja): Googleのオープンソースウェブブラウザ
|
|
Summary(ja): Googleのオープンソースウェブブラウザ
|
|
#'
|
|
#'
|
|
-Version: 10.0.622.0
|
|
+Version: 10.0.651.0
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
License: BSD
|
|
License: BSD
|
|
Group: Applications/Internet
|
|
Group: Applications/Internet
|
|
-Source0: %{name}.%{version}.svn%{svn_rev}.tar.lzma
|
|
+#Source0: %{name}.%{version}.svn%{svn_rev}.tar.lzma
|
|
|
|
+#Source0: %{name}-%{version}.svn%{svn_rev}.tar.xz
|
|
|
|
+Source0: %{name}-%{version}.tar.xz
|
|
## The following are included for source reasons only
|
|
## The following are included for source reasons only
|
|
# Custom build tools for chromium, hammer is a fancy front-end for scons
|
|
# Custom build tools for chromium, hammer is a fancy front-end for scons
|
|
Source1: http://src.chromium.org/svn/trunk/tools/depot_tools.tar.gz
|
|
Source1: http://src.chromium.org/svn/trunk/tools/depot_tools.tar.gz
|
|
-# Script used to create the tar.lzma archive from the daily tarball downloadable at http://build.chromium.org/buildbot/archives/
|
|
+# # Script used to create the tar.lzma archive from the daily tarball downloadable at http://build.chromium.org/buildbot/archives/
|
|
-Source2: repack_chromium_archive.sh
|
|
+# Source2: repack_chromium_archive.sh
|
|
-# Script used to create the tar.lzma archive from a checked out source
|
|
+# # Script used to create the tar.lzma archive from a checked out source
|
|
-Source3: pack_chromium_source.sh
|
|
+# Source3: pack_chromium_source.sh
|
|
|
|
+# Script used to create the %{name}-%{version}.tar.xz archive from
|
|
|
|
+# a official tarball:
|
|
|
|
+# http://build.chromium.org/official/chromium-10.0.644.0.tar.bz2
|
|
|
|
+Source3: pack_chromium_source-vine.sh
|
|
# Official ffmpeg headers
|
|
# Official ffmpeg headers
|
|
-Source8: ffmpeg-0.6-headers.tar.bz2
|
|
+Source8: ffmpeg-0.6-headers.tar.xz
|
|
#Source10: chromium.desktop
|
|
#Source10: chromium.desktop
|
|
#Source10: chromium-vine.desktop
|
|
#Source10: chromium-vine.desktop
|
|
# Patch template which adds vendor to user agent
|
|
# Patch template which adds vendor to user agent
|
|
@@ -39,8 +44,6 @@ Source20: chromium-vendor-vine.patch.in
|
|
Source30: master_preferences.vine
|
|
Source30: master_preferences.vine
|
|
#Source31: default_bookmarks.html
|
|
#Source31: default_bookmarks.html
|
|
#Source31: default_bookmarks.html.vine
|
|
#Source31: default_bookmarks.html.vine
|
|
-# icu-4.2.1 contained in chromium.5.0.353.0.svn41449 (for Vine Linux 5.X)
|
|
|
|
-Source50: icu-4.2.1-chromium.5.0.353.0.svn41449.tar.bz2
|
|
|
|
Source99: chrome-wrapper
|
|
Source99: chrome-wrapper
|
|
##!!Source100: chromium-browser.sh
|
|
##!!Source100: chromium-browser.sh
|
|
Source100: chromium-browser-vine.sh
|
|
Source100: chromium-browser-vine.sh
|
|
@@ -51,7 +54,6 @@ Source103: chromium-browser-rpmlintrc
|
|
|
|
|
|
%{?nosrc:NoSource: 0}
|
|
%{?nosrc:NoSource: 0}
|
|
%{?nosrc:NoSource: 1}
|
|
%{?nosrc:NoSource: 1}
|
|
-%{?nosrc:NoSource: 50}
|
|
|
|
|
|
|
|
Provides: chromium-browser = %{version}
|
|
Provides: chromium-browser = %{version}
|
|
##Provides: chromium-based-browser = %{version}
|
|
##Provides: chromium-based-browser = %{version}
|
|
@@ -76,17 +78,14 @@ Patch21: chromium-7.0.542.0-media-probe.patch
|
|
Patch23: chromium-disable-mmx.patch
|
|
Patch23: chromium-disable-mmx.patch
|
|
Patch25: tcmalloc-factory.patch
|
|
Patch25: tcmalloc-factory.patch
|
|
Patch26: chromium-remoting-build-fix.diff
|
|
Patch26: chromium-remoting-build-fix.diff
|
|
-#Patch27: chromium-7.0.542.0-system-libjingle.patch
|
|
|
|
Patch28: chromium-7.0.500.0-system-speex.patch
|
|
Patch28: chromium-7.0.500.0-system-speex.patch
|
|
Patch29: chromium-7.0.510.0-system-ffmpeg.patch
|
|
Patch29: chromium-7.0.510.0-system-ffmpeg.patch
|
|
Patch30: chromium-7.0.510.0-fstat.patch
|
|
Patch30: chromium-7.0.510.0-fstat.patch
|
|
-#Patch31: chromium-7.0.542.0-system-srtp.patch
|
|
|
|
Patch32: chromium-7.0.542.0-system-libvpx.patch
|
|
Patch32: chromium-7.0.542.0-system-libvpx.patch
|
|
-#Patch33: chromium-20090807-gyp-system-minizip.patch
|
|
|
|
Patch34: chromium-7.0.542.0-codechanges-system-minizip-v8.patch
|
|
Patch34: chromium-7.0.542.0-codechanges-system-minizip-v8.patch
|
|
# Shared Library patches
|
|
# Shared Library patches
|
|
Patch60: chromium-sharedlibfixes.patch
|
|
Patch60: chromium-sharedlibfixes.patch
|
|
-Patch61: chromium-shared-chromiumthreading.patch
|
|
+#Patch61: chromium-shared-chromiumthreading.patch
|
|
Patch62: chromium-norpath.patch
|
|
Patch62: chromium-norpath.patch
|
|
Patch63: chromium-6.0.406.0-system-gyp-v8.patch
|
|
Patch63: chromium-6.0.406.0-system-gyp-v8.patch
|
|
# Patches for MeeGo Netbook
|
|
# Patches for MeeGo Netbook
|
|
@@ -95,6 +94,8 @@ Patch81: chromium-20100319-default-browser-setting.patch
|
|
Patch82: chromium-20100506-expose-chromium-browser-api.patch
|
|
Patch82: chromium-20100506-expose-chromium-browser-api.patch
|
|
Patch83: chromium-fix-toolbar-icon-size.patch
|
|
Patch83: chromium-fix-toolbar-icon-size.patch
|
|
|
|
|
|
|
|
+Patch98: chromium-gyp-external-icu.patch
|
|
|
|
+
|
|
# Vine
|
|
# Vine
|
|
|
|
|
|
|
|
|
|
@@ -150,6 +151,7 @@ BuildRequires: gnome-keyring-devel
|
|
%elseif %{?_dist_release} == "vl6"
|
|
%elseif %{?_dist_release} == "vl6"
|
|
BuildRequires: libgnome-keyring-devel
|
|
BuildRequires: libgnome-keyring-devel
|
|
%endif
|
|
%endif
|
|
|
|
+BuildRequires: python-devel
|
|
BuildRequires: glew-devel
|
|
BuildRequires: glew-devel
|
|
##!!BuildRequires: Mesa-devel
|
|
##!!BuildRequires: Mesa-devel
|
|
BuildRequires: mesa-libGLU-devel
|
|
BuildRequires: mesa-libGLU-devel
|
|
@@ -163,6 +165,7 @@ BuildRequires: speex-devel
|
|
|
|
|
|
##Vine Linux
|
|
##Vine Linux
|
|
Requires: v8 = %{v8_ver}
|
|
Requires: v8 = %{v8_ver}
|
|
|
|
+BuildRequires: libpaper-devel
|
|
BuildRequires: libXScrnSaver-devel
|
|
BuildRequires: libXScrnSaver-devel
|
|
BuildRequires: libXtst-devel
|
|
BuildRequires: libXtst-devel
|
|
BuildRequires: libXdamage-devel
|
|
BuildRequires: libXdamage-devel
|
|
@@ -191,11 +194,12 @@ web applications.
|
|
|
|
|
|
%description -l ja
|
|
%description -l ja
|
|
Chromium は Google Chrome の後方にあるオープンソースプロジェクトです。
|
|
Chromium は Google Chrome の後方にあるオープンソースプロジェクトです。
|
|
-私たちは、ウェブを体験しているすべてのインターネットユーザに対して
|
|
+ウェブを体験しているすべてのインターネットユーザに対して
|
|
-より安全で、より速くて、より安定した方法を築き上げるのを助けるために、
|
|
+より安全で、より速くて、より安定した方法を築き上げるのを補助するでしょう。
|
|
-そして、ウェブアプリケーションの新しい世代を発展させるように
|
|
+そして、ウェブアプリケーションの新しい世代を発展させ、
|
|
強力なプラットホームを作成するために、
|
|
強力なプラットホームを作成するために、
|
|
-私たちの取り組みで私たちに加わるようにあなたを誘います。
|
|
+私たちの取り組みにぜひ参加してください。
|
|
|
|
+
|
|
|
|
|
|
%package devel
|
|
%package devel
|
|
Summary: Header file for chromium browser
|
|
Summary: Header file for chromium browser
|
|
@@ -208,25 +212,14 @@ applications which will use chromium browser APIs.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
%prep
|
|
-[ -d %{name} ] && %__rm -rf %{name}
|
|
+%setup -q
|
|
-lzma -cd %{SOURCE0} | tar xf -
|
|
|
|
-%setup -D -T -n %{name}
|
|
|
|
-
|
|
|
|
-# use static libicu
|
|
|
|
-%if %{?_dist_release} == "vl5"
|
|
|
|
-cd src/third_party || exit 1
|
|
|
|
- %__rm -rf icu || exit 1
|
|
|
|
- tar jxvf %{SOURCE50} || exit 1
|
|
|
|
- %__mv icu-4.2.1-chromium.5.0.353.0.svn41449 icu || exit 1
|
|
|
|
-cd - || exit 1
|
|
|
|
-%endif
|
|
|
|
|
|
|
|
-%patch60 -p1
|
|
+#%patch60 -p1
|
|
-%patch61 -p1
|
|
+#%patch61 -p1
|
|
%patch62 -p1
|
|
%patch62 -p1
|
|
%patch63 -p1
|
|
%patch63 -p1
|
|
%patch80 -p1
|
|
%patch80 -p1
|
|
-%patch81 -p1
|
|
+#%patch81 -p1
|
|
%patch82 -p1
|
|
%patch82 -p1
|
|
%patch83 -p1
|
|
%patch83 -p1
|
|
|
|
|
|
@@ -250,17 +243,23 @@ cd - || exit 1
|
|
%patch23 -p1
|
|
%patch23 -p1
|
|
%endif
|
|
%endif
|
|
%patch26 -p1
|
|
%patch26 -p1
|
|
-#%patch27 -p1
|
|
|
|
%patch28 -p1
|
|
%patch28 -p1
|
|
%patch29 -p1
|
|
%patch29 -p1
|
|
%patch30 -p1
|
|
%patch30 -p1
|
|
-#%patch31 -p1
|
|
|
|
%patch32 -p1
|
|
%patch32 -p1
|
|
-#%patch33 -p1
|
|
|
|
%patch34 -p1
|
|
%patch34 -p1
|
|
|
|
|
|
pushd src/third_party/ffmpeg/
|
|
pushd src/third_party/ffmpeg/
|
|
-tar xf %{SOURCE8}
|
|
+%__tar Jxf %{SOURCE8} || exit 1
|
|
|
|
+## built header file: avconfig.h
|
|
|
|
+[ -f ffmpeg-0.6-headers/libavutil/avconfig.h ] && exit 1
|
|
|
|
+cat > ffmpeg-0.6-headers/libavutil/avconfig.h <<EOF
|
|
|
|
+/* Generated by ffconf */
|
|
|
|
+#ifndef AVUTIL_AVCONFIG_H
|
|
|
|
+#define AVUTIL_AVCONFIG_H
|
|
|
|
+#define AV_HAVE_BIGENDIAN 0
|
|
|
|
+#endif /* AVUTIL_AVCONFIG_H */
|
|
|
|
+EOF
|
|
popd
|
|
popd
|
|
|
|
|
|
%__rm -rf src/third_party/libvpx/ src/third_party/speex/
|
|
%__rm -rf src/third_party/libvpx/ src/third_party/speex/
|
|
@@ -453,6 +452,14 @@ popd
|
|
%{_libdir}/pkgconfig/chromium-browser.pc
|
|
%{_libdir}/pkgconfig/chromium-browser.pc
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Jan 29 2011 Munehiro Yamamoto <munepi@vinelinux.org> 10.0.651.0-1
|
|
|
|
+- updated to 10.0.651.0 with v8 3.0.12
|
|
|
|
+- added BuildRequires:
|
|
|
|
+ - libpaper-devel
|
|
|
|
+ - python-devel
|
|
|
|
+- added built header file: libavutil/avconfig.h %%prep
|
|
|
|
+- unexport MOZ_PLUGIN_PATH in chromium-browser-vine.sh
|
|
|
|
+
|
|
* Sun Dec 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 10.0.622.0-1
|
|
* Sun Dec 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 10.0.622.0-1
|
|
- updated to 10.0.622.0
|
|
- updated to 10.0.622.0
|
|
- added BuildRequires: libXt-devel
|
|
- added BuildRequires: libXt-devel
|