|
@@ -25,7 +25,7 @@ Name: chromium
|
|
Summary: Google's opens source browser project
|
|
Summary: Google's opens source browser project
|
|
Summary(ja): Googleのオープンソースウェブブラウザ
|
|
Summary(ja): Googleのオープンソースウェブブラウザ
|
|
#'
|
|
#'
|
|
-Version: 33.0.1750.152
|
|
+Version: 35.0.1916.153
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
License: BSD-3-Clause, LGPL-2.1+
|
|
License: BSD-3-Clause, LGPL-2.1+
|
|
Group: Applications/Internet
|
|
Group: Applications/Internet
|
|
@@ -71,12 +71,12 @@ Patch67: adjust-ldflags-no-keep-memory.patch
|
|
|
|
|
|
|
|
|
|
# http://code.google.com/p/gperftools/issues/detail?id=444
|
|
# http://code.google.com/p/gperftools/issues/detail?id=444
|
|
-Patch90: chromium-21.0.1180.81-glibc216.patch
|
|
+Patch90: chromium-21.0.1180.81-glibc216.patch
|
|
|
|
|
|
# Vine
|
|
# Vine
|
|
Patch100: chromium-30.0.1599.84-no-ffmpegsumo.patch
|
|
Patch100: chromium-30.0.1599.84-no-ffmpegsumo.patch
|
|
Patch101: chromium-disable-GoogleApiKeysInfoBar-vine.patch
|
|
Patch101: chromium-disable-GoogleApiKeysInfoBar-vine.patch
|
|
-Patch102: chromium-33.0.1750.152-rungn.patch
|
|
+Patch102: chromium-35.0.1916.114-rungn.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: pciutils-devel
|
|
BuildRequires: pciutils-devel
|
|
@@ -144,6 +144,8 @@ BuildRequires: python-devel
|
|
BuildRequires: libudev-devel
|
|
BuildRequires: libudev-devel
|
|
BuildRequires: libcap-devel
|
|
BuildRequires: libcap-devel
|
|
|
|
|
|
|
|
+BuildRequires: ninja
|
|
|
|
+
|
|
##Vine Linux
|
|
##Vine Linux
|
|
#BuildRequires: libpaper-devel
|
|
#BuildRequires: libpaper-devel
|
|
BuildRequires: libXScrnSaver-devel
|
|
BuildRequires: libXScrnSaver-devel
|
|
@@ -220,16 +222,21 @@ cat > src/third_party/ffmpeg/libavutil/avconfig.h <<EOF
|
|
EOF
|
|
EOF
|
|
|
|
|
|
# apply vendor patch after substitution
|
|
# apply vendor patch after substitution
|
|
-%__sed "s:RPM_VERSION:%{version}-%{release}:" %{SOURCE20} | patch -p0 || exit 1
|
|
+#%__sed "s:RPM_VERSION:%{version}-%{release}:" %{SOURCE20} | patch -p0 || exit 1
|
|
|
|
|
|
# Make sure that the requires legal files can be found
|
|
# Make sure that the requires legal files can be found
|
|
%__cp -a src/AUTHORS src/LICENSE . || exit 1
|
|
%__cp -a src/AUTHORS src/LICENSE . || exit 1
|
|
|
|
|
|
|
|
+# remove breakpad
|
|
|
|
+sed -i "s|import breakpad||" src/tools/find_depot_tools.py
|
|
|
|
+
|
|
|
|
+
|
|
%build
|
|
%build
|
|
-export CC="gcc"
|
|
+#export GYP_GENERATORS=make
|
|
-export CXX="g++"
|
|
+#export CC="gcc"
|
|
-export AR="ar"
|
|
+#export CXX="g++"
|
|
-export RANLIB="ranlib"
|
|
+#export AR="ar"
|
|
|
|
+#export RANLIB="ranlib"
|
|
|
|
|
|
## create make files
|
|
## create make files
|
|
|
|
|
|
@@ -245,7 +252,9 @@ done
|
|
|
|
|
|
pushd src
|
|
pushd src
|
|
|
|
|
|
-./build/gyp_chromium -f make build/all.gyp --depth . \
|
|
+export GYP_GENERATORS='ninja'
|
|
|
|
+
|
|
|
|
+./build/gyp_chromium build/all.gyp --depth . \
|
|
-Dwerror= \
|
|
-Dwerror= \
|
|
-Dlinux_dump_symbols=0 \
|
|
-Dlinux_dump_symbols=0 \
|
|
-Dlinux_sandbox_path=%{chrome_sandbox} \
|
|
-Dlinux_sandbox_path=%{chrome_sandbox} \
|
|
@@ -264,6 +273,7 @@ pushd src
|
|
-Duse_system_flac=0 \
|
|
-Duse_system_flac=0 \
|
|
-Duse_system_harfbuzz=0 \
|
|
-Duse_system_harfbuzz=0 \
|
|
-Duse_system_icu=0 \
|
|
-Duse_system_icu=0 \
|
|
|
|
+ -Dicu_use_data_file_flag=0 \
|
|
-Duse_system_libevent=0 \
|
|
-Duse_system_libevent=0 \
|
|
-Duse_system_libexif=0 \
|
|
-Duse_system_libexif=0 \
|
|
-Duse_system_libjpeg=0 \
|
|
-Duse_system_libjpeg=0 \
|
|
@@ -317,16 +327,13 @@ pushd src
|
|
|
|
|
|
# -Dlibrary=shared_library -Drelease_extra_cflags=-fPIC \
|
|
# -Dlibrary=shared_library -Drelease_extra_cflags=-fPIC \
|
|
|
|
|
|
-%__make -r %{?_smp_mflags} chrome BUILDTYPE=Release \
|
|
+ninja -C out/Release chrome
|
|
- CC.host="gcc" CXX.host="g++" LINK.host="g++" AR.host="ar" V=1
|
|
|
|
|
|
|
|
# Build the required SUID_SANDBOX helper
|
|
# Build the required SUID_SANDBOX helper
|
|
-%__make -r %{?_smp_mflags} chrome_sandbox BUILDTYPE=Release \
|
|
+ninja -C out/Release chrome_sandbox
|
|
- CC.host="gcc" CXX.host="g++" LINK.host="g++" AR.host="ar" V=1
|
|
|
|
|
|
|
|
# Build the ChromeDriver test suite
|
|
# Build the ChromeDriver test suite
|
|
-%__make -r %{?_smp_mflags} chromedriver BUILDTYPE=Release \
|
|
+ninja -C out/Release chromedriver
|
|
- CC.host="gcc" CXX.host="g++" LINK.host="g++" AR.host="ar" V=1
|
|
|
|
popd
|
|
popd
|
|
|
|
|
|
%install
|
|
%install
|
|
@@ -460,6 +467,14 @@ fi || :
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Jun 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 35.0.1916.153-1
|
|
|
|
+- update to 35.0.1916.153
|
|
|
|
+- update Patch102 (chromium-35.0.1916.114-rungn.patch)
|
|
|
|
+- update Source3 (pack_chromium_source-vine.sh)
|
|
|
|
+- update Source30 (master_preferences.vine)
|
|
|
|
+- update Source100 (chromium-browser-vine.sh)
|
|
|
|
+- add BuildRequires: ninja
|
|
|
|
+
|
|
* Sat Mar 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 33.0.1750.152-1
|
|
* Sat Mar 15 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 33.0.1750.152-1
|
|
- update to 33.0.1750.152
|
|
- update to 33.0.1750.152
|
|
- update Patch13,101
|
|
- update Patch13,101
|