|
@@ -8,13 +8,14 @@
|
|
%define with_system_icu 1
|
|
%define with_system_icu 1
|
|
%endif
|
|
%endif
|
|
|
|
|
|
-%define svn_rev 58728
|
|
+%define svn_rev 62091
|
|
|
|
+%define v8_ver 2.4.8
|
|
|
|
|
|
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: 7.0.519.0
|
|
+Version: 8.0.551.0
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
License: BSD
|
|
License: BSD
|
|
Group: Applications/Internet
|
|
Group: Applications/Internet
|
|
@@ -27,7 +28,7 @@ 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
|
|
#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
|
|
##!!Source20: chromium-vendor.patch.in
|
|
##!!Source20: chromium-vendor.patch.in
|
|
Source20: chromium-vendor-vine.patch.in
|
|
Source20: chromium-vendor-vine.patch.in
|
|
@@ -36,14 +37,22 @@ 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)
|
|
# icu-4.2.1 contained in chromium.5.0.353.0.svn41449 (for Vine Linux 5.X)
|
|
-Source100: icu-4.2.1-chromium.5.0.353.0.svn41449.tar.bz2
|
|
+Source50: icu-4.2.1-chromium.5.0.353.0.svn41449.tar.bz2
|
|
|
|
+Source99: chrome-wrapper
|
|
|
|
+##!!Source100: chromium-browser.sh
|
|
|
|
+Source100: chromium-browser-vine.sh
|
|
|
|
+##!!Source101: chromium-browser.desktop
|
|
|
|
+Source101: chromium-browser-vine.desktop
|
|
|
|
+Source102: chromium-browser.xml
|
|
|
|
+Source103: chromium-browser-rpmlintrc
|
|
|
|
|
|
%{?nosrc:NoSource: 0}
|
|
%{?nosrc:NoSource: 0}
|
|
%{?nosrc:NoSource: 1}
|
|
%{?nosrc:NoSource: 1}
|
|
-%{?nosrc:NoSource: 100}
|
|
+%{?nosrc:NoSource: 50}
|
|
|
|
|
|
Provides: chromium-browser = %{version}
|
|
Provides: chromium-browser = %{version}
|
|
-#Obsoletes: chromium-browser < %{version}
|
|
+##Provides: chromium-based-browser
|
|
|
|
+##Obsoletes: chromium-browser < %{version}
|
|
|
|
|
|
## Start Patches
|
|
## Start Patches
|
|
# Many changes to the gyp system so we can use system libraries
|
|
# Many changes to the gyp system so we can use system libraries
|
|
@@ -53,20 +62,27 @@ Patch4: chromium-no-sqlite-debug.patch
|
|
Patch5: chromium-gyp-system-04-nss-nspr.patch
|
|
Patch5: chromium-gyp-system-04-nss-nspr.patch
|
|
Patch7: chromium-codechanges-nss-nspr.patch
|
|
Patch7: chromium-codechanges-nss-nspr.patch
|
|
Patch8: chromium-codechanges-zlib.patch
|
|
Patch8: chromium-codechanges-zlib.patch
|
|
-#Patch9: chromium-drop-sse.patch
|
|
|
|
-Patch10: chromium-fix-wrapper.patch
|
|
|
|
Patch12: chromium-no-test-sources.patch
|
|
Patch12: chromium-no-test-sources.patch
|
|
Patch13: chromium-no-courgette.patch
|
|
Patch13: chromium-no-courgette.patch
|
|
Patch14: chromium-master-prefs-path.patch
|
|
Patch14: chromium-master-prefs-path.patch
|
|
-#Patch15: chromium-media-probe.patch
|
|
|
|
Patch17: chromium-system-glew.patch
|
|
Patch17: chromium-system-glew.patch
|
|
Patch18: chromium-system-expat.patch
|
|
Patch18: chromium-system-expat.patch
|
|
Patch19: chromium-system-zlib.patch
|
|
Patch19: chromium-system-zlib.patch
|
|
Patch20: chromium-noffmpeg.patch
|
|
Patch20: chromium-noffmpeg.patch
|
|
Patch21: chromium-system-old-ffmpeg-way.patch
|
|
Patch21: chromium-system-old-ffmpeg-way.patch
|
|
Patch23: chromium-disable-mmx.patch
|
|
Patch23: chromium-disable-mmx.patch
|
|
-#Patch24: chromium-fix-yuv_row_posix-shared.patch
|
|
|
|
Patch25: tcmalloc-factory.patch
|
|
Patch25: tcmalloc-factory.patch
|
|
|
|
+Patch26: chromium-remoting-build-fix.diff
|
|
|
|
+# Shared Library patches
|
|
|
|
+Patch60: chromium-sharedlibfixes.patch
|
|
|
|
+Patch61: chromium-shared-chromiumthreading.patch
|
|
|
|
+Patch62: chromium-norpath.patch
|
|
|
|
+Patch63: chromium-6.0.406.0-system-gyp-v8.patch
|
|
|
|
+# Patches for MeeGo Netbook
|
|
|
|
+Patch80: chromium-browser-window-focus.patch
|
|
|
|
+Patch81: chromium-20100319-default-browser-setting.patch
|
|
|
|
+Patch82: chromium-20100506-expose-chromium-browser-api.patch
|
|
|
|
+Patch83: chromium-fix-toolbar-icon-size.patch
|
|
|
|
|
|
# Vine
|
|
# Vine
|
|
|
|
|
|
@@ -85,7 +101,6 @@ BuildRequires: python-pyxml
|
|
BuildRequires: perl bison flex gperf
|
|
BuildRequires: perl bison flex gperf
|
|
##!!BuildRequires: wdiff
|
|
##!!BuildRequires: wdiff
|
|
##!!BuildRequires: update-desktop-files
|
|
##!!BuildRequires: update-desktop-files
|
|
-BuildRequires: desktop-file-utils
|
|
|
|
BuildRequires: lzma
|
|
BuildRequires: lzma
|
|
##!!BuildRequires: mozilla-nss-devel
|
|
##!!BuildRequires: mozilla-nss-devel
|
|
BuildRequires: nss-devel
|
|
BuildRequires: nss-devel
|
|
@@ -116,6 +131,9 @@ BuildRequires: expat-devel
|
|
BuildRequires: libpng-devel
|
|
BuildRequires: libpng-devel
|
|
BuildRequires: sqlite3-devel
|
|
BuildRequires: sqlite3-devel
|
|
BuildRequires: gnutls-devel
|
|
BuildRequires: gnutls-devel
|
|
|
|
+BuildRequires: desktop-file-utils
|
|
|
|
+BuildRequires: v8-devel = %{v8_ver}
|
|
|
|
+BuildRequires: libvpx-devel
|
|
%if %{?_dist_release} == "vl5"
|
|
%if %{?_dist_release} == "vl5"
|
|
BuildRequires: gnome-keyring-devel
|
|
BuildRequires: gnome-keyring-devel
|
|
%elseif %{?_dist_release} == "vl6"
|
|
%elseif %{?_dist_release} == "vl6"
|
|
@@ -161,6 +179,15 @@ Chromium は Google Chrome の後方にあるオープンソースプロジェ
|
|
強力なプラットホームを作成するために、
|
|
強力なプラットホームを作成するために、
|
|
私たちの取り組みで私たちに加わるようにあなたを誘います。
|
|
私たちの取り組みで私たちに加わるようにあなたを誘います。
|
|
|
|
|
|
|
|
+%package devel
|
|
|
|
+Summary: Header file for chromium browser
|
|
|
|
+Group: Development/Libraries
|
|
|
|
+Requires: chromium = %{version}-%{release}
|
|
|
|
+
|
|
|
|
+%description devel
|
|
|
|
+This package contains the header files and pc file of chromium browser for
|
|
|
|
+applications which will use chromium browser APIs.
|
|
|
|
+
|
|
|
|
|
|
%prep
|
|
%prep
|
|
[ -d %{name} ] && %__rm -rf %{name}
|
|
[ -d %{name} ] && %__rm -rf %{name}
|
|
@@ -171,11 +198,20 @@ lzma -cd %{SOURCE0} | tar xf -
|
|
%if %{?_dist_release} == "vl5"
|
|
%if %{?_dist_release} == "vl5"
|
|
cd src/third_party || exit 1
|
|
cd src/third_party || exit 1
|
|
%__rm -rf icu || exit 1
|
|
%__rm -rf icu || exit 1
|
|
- tar jxvf %{SOURCE100} || exit 1
|
|
+ tar jxvf %{SOURCE50} || exit 1
|
|
%__mv icu-4.2.1-chromium.5.0.353.0.svn41449 icu || exit 1
|
|
%__mv icu-4.2.1-chromium.5.0.353.0.svn41449 icu || exit 1
|
|
cd - || exit 1
|
|
cd - || exit 1
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+%patch60 -p1
|
|
|
|
+%patch61 -p1
|
|
|
|
+%patch62 -p1
|
|
|
|
+%patch63 -p1
|
|
|
|
+%patch80 -p1
|
|
|
|
+%patch81 -p1
|
|
|
|
+%patch82 -p1
|
|
|
|
+%patch83 -p1
|
|
|
|
+
|
|
# use system libicu only if >= 4.0
|
|
# use system libicu only if >= 4.0
|
|
%{?with_system_icu:%patch3 -p1}
|
|
%{?with_system_icu:%patch3 -p1}
|
|
|
|
|
|
@@ -183,12 +219,9 @@ cd - || exit 1
|
|
%patch5 -p1
|
|
%patch5 -p1
|
|
%patch7 -p1
|
|
%patch7 -p1
|
|
%patch8 -p1
|
|
%patch8 -p1
|
|
-#%patch9 -p1
|
|
|
|
-%patch10 -p1
|
|
|
|
%patch12 -p1
|
|
%patch12 -p1
|
|
%patch13 -p1
|
|
%patch13 -p1
|
|
%patch14 -p1
|
|
%patch14 -p1
|
|
-#%patch15 -p0
|
|
|
|
%patch17 -p1
|
|
%patch17 -p1
|
|
%patch18 -p1
|
|
%patch18 -p1
|
|
%patch19 -p1
|
|
%patch19 -p1
|
|
@@ -198,7 +231,7 @@ cd - || exit 1
|
|
%ifarch %ix86
|
|
%ifarch %ix86
|
|
%patch23 -p1
|
|
%patch23 -p1
|
|
%endif
|
|
%endif
|
|
-#%patch24 -p1
|
|
+%patch26 -p1
|
|
|
|
|
|
|
|
|
|
# apply vendor patch after substitution
|
|
# apply vendor patch after substitution
|
|
@@ -222,6 +255,8 @@ done
|
|
pushd src
|
|
pushd src
|
|
|
|
|
|
./build/gyp_chromium -f make build/all.gyp \
|
|
./build/gyp_chromium -f make build/all.gyp \
|
|
|
|
+ -Dlinux_sandbox_path=%{_libdir}/chromium/chrome-sandbox \
|
|
|
|
+ -Dlinux_sandbox_chrome_path=%{_libdir}/chromium/chromium-browser \
|
|
-Duse_system_ffmpeg=1 \
|
|
-Duse_system_ffmpeg=1 \
|
|
-Duse_system_zlib=1 \
|
|
-Duse_system_zlib=1 \
|
|
-Duse_system_libpng=1 \
|
|
-Duse_system_libpng=1 \
|
|
@@ -231,7 +266,9 @@ pushd src
|
|
-Duse_system_libxml=1 \
|
|
-Duse_system_libxml=1 \
|
|
-Duse_system_libxslt=1 \
|
|
-Duse_system_libxslt=1 \
|
|
-Duse_system_libevent=1 \
|
|
-Duse_system_libevent=1 \
|
|
|
|
+ -Duse_system_vpx=1 \
|
|
-Dproprietary_codecs=1 \
|
|
-Dproprietary_codecs=1 \
|
|
|
|
+ -Dlibrary=shared_library \
|
|
-Dlinux_fpic=1 \
|
|
-Dlinux_fpic=1 \
|
|
%{?with_system_icu:-Duse_system_icu=1} \
|
|
%{?with_system_icu:-Duse_system_icu=1} \
|
|
%{!?with_system_icu:-Duse_system_icu=0} \
|
|
%{!?with_system_icu:-Duse_system_icu=0} \
|
|
@@ -257,38 +294,65 @@ popd
|
|
%install
|
|
%install
|
|
%{__rm} -rf %{buildroot}
|
|
%{__rm} -rf %{buildroot}
|
|
|
|
|
|
-## Create install directories
|
|
+%__mkdir -p %{buildroot}%{_bindir}
|
|
-%{__mkdir_p} %{buildroot}%{_libdir}/%{name}
|
|
+%__install -m 755 %{SOURCE100} %{buildroot}%{_bindir}/chromium
|
|
-%{__mkdir_p} %{buildroot}%{_bindir}
|
|
+# x86_64 capable systems need this
|
|
-%{__mkdir_p} %{buildroot}%{_datadir}/applications
|
|
+%__sed -i "s|/usr/lib/chromium|%{_libdir}/chromium|g" %{buildroot}%{_bindir}/chromium
|
|
-%{__mkdir_p} %{buildroot}%{_datadir}/pixmaps
|
|
+%__mkdir -p %{buildroot}%{_libdir}/chromium/
|
|
-%{__mkdir_p} %{buildroot}%{_mandir}/man1
|
|
+%__mkdir -p %{buildroot}%{_mandir}/man1/
|
|
-%{__mkdir_p} %{buildroot}%{_sysconfdir}/%{name}
|
|
|
|
-
|
|
|
|
-# chromium 'make' deposits us back at the top level build directory
|
|
|
|
pushd src/out/Release
|
|
pushd src/out/Release
|
|
-ls -l
|
|
+%__cp -a chrome.pak locales resources xdg-settings %{buildroot}%{_libdir}/chromium/
|
|
|
|
+%__cp -a resources.pak %{buildroot}%{_libdir}/chromium/
|
|
|
|
+%__cp -a chrome %{buildroot}%{_libdir}/chromium/chromium
|
|
|
|
+%__cp -a lib.target/lib*.so %{buildroot}%{_libdir}/chromium/
|
|
|
|
+%__cp -a lib.host/lib*.so %{buildroot}%{_libdir}/chromium/
|
|
|
|
+#%__cp -a chrome_sandbox %{buildroot}%{_libdir}/chromium/chrome-sandbox
|
|
|
|
+%__cp -a chrome.1 %{buildroot}%{_mandir}/man1/chrome.1
|
|
|
|
+%__cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium.1
|
|
|
|
+%if %{?_dist_release} == "vl6"
|
|
|
|
+fdupes %{buildroot}%{_mandir}/man1/
|
|
|
|
+%endif
|
|
|
|
+popd
|
|
|
|
|
|
-# clean somechromium-codechanges-zlib.patch
|
|
+# devel package install
|
|
-# clean debug junk
|
|
+mkdir -p %{buildroot}%{_libdir}/chromium/include
|
|
-%{__rm} -rf obj/ mksnapshot obj.target obj.host
|
|
+pushd src
|
|
-find ./ -type f -name '*.d' | while read i; do %__rm -f $i; done
|
|
+find base -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
-# clean NaCl stuff... maybe NaCl will be in its own package in the future.
|
|
+find app -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
-%{__rm} -f ncdecode_table ncdecode_tablegen
|
|
+find chrome -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
-# clean other temporary binaries used in the compilation of chromium
|
|
+find skia -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
-%{__rm} -f protoc xdg-settings
|
|
+find build -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find googleurl -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find ipc -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find testing -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find net -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find third_party/skia -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find third_party/WebKit -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find webkit -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+find gfx -name "*.h" -exec %__cp --parents {} %{buildroot}%{_libdir}/chromium/include \;
|
|
|
|
+popd
|
|
|
|
+find %{buildroot}%{_libdir}/chromium/include -name "*.h" -exec chmod 644 {} \;
|
|
|
|
+%if %{?_dist_release} == "vl6"
|
|
|
|
+fdupes %{buildroot}%{_libdir}/chromium/include
|
|
|
|
+%endif
|
|
|
|
+
|
|
|
|
+%__mkdir_p %{buildroot}/%{_libdir}/pkgconfig
|
|
|
|
+cat <<! > %{buildroot}/%{_libdir}/pkgconfig/chromium-browser.pc
|
|
|
|
+Name: Chromium browser
|
|
|
|
+Description: Chromium browser development package
|
|
|
|
+Version: 1.0.1
|
|
|
|
+Libs: -L%{_libdir}/chromium -lapp_base -lappcache -lbase_i18n -lbase -lblob -lbrowser -lcacheinvalidation -lchrome_gpu -lchromoting_base -lchromoting_client -lchromoting_host -lchromoting_jingle_glue -lchromotocol_proto_lib -lcld -lcommon_constants -lcommon_net -lcommon -ldatabase -ldebugger -ldefault_plugin -ldynamic_annotations -lffmpeg -lfileapi -lgfx -lglue -lgoogleurl -lgtest -lharfbuzz_interface -lharfbuzz -lhttp_listen_socket -lhunspell -lil -linstaller_util -lipc -ljingle_p2p -ljingle -lmedia -lmodp_b64 -lnet_base -lnet -lnotifier -lomx_wrapper -lots -lpcre -lplugin -lprinting -lprofile_import -lprotobuf_lite -lprotobuf -lrenderer -lsandbox -lsdch -lservice -lskia_opts -lskia -lspeex -lsqlite3 -lsrtp -lssl -lsymbolize -lsyncapi -lsync_notifier -lsync -ltrace_proto_lib -lutility -lwebcore_bindings -lwebcore_platform -lwebcore_remaining -lwebcore_svg -lwebkit_user_agent -lworker -lwtf -lxdg_mime -lzlib
|
|
|
|
+Cflags: -I%{_libdir}/chromium/include -I%{_libdir}/chromium/include/skia/config
|
|
|
|
+!
|
|
|
|
|
|
-%{__cp} -rf * %{buildroot}%{_libdir}/%{name}/
|
|
+%__mkdir_p %{buildroot}%{_datadir}/pixmaps/
|
|
|
|
+%__cp -a src/chrome/app/theme/chromium/product_logo_48.png %{buildroot}%{_datadir}/pixmaps/chromium-browser.png
|
|
|
|
|
|
-# Man page
|
|
+%__mkdir_p %{buildroot}%{_datadir}/applications/
|
|
-[ ! -f %{name}.1 ] && %{__mv} chrome.1 %{name}.1
|
|
+desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE101}
|
|
-%__install -m 0644 %{name}.1 %{buildroot}%{_mandir}/man1
|
|
|
|
|
|
|
|
-# Add startup file with plugins enabled
|
|
+%__mkdir_p %{buildroot}%{_datadir}/gnome-control-center/default-apps/
|
|
-%{__cat} > %{buildroot}%{_bindir}/%{name} <<EOF
|
|
+%__cp -a %{SOURCE102} %{buildroot}%{_datadir}/gnome-control-center/default-apps/
|
|
-#!/bin/bash
|
|
|
|
-%{_libdir}/%{name}/chrome-wrapper --enable-plugins --enable-user-scripts --enable-extensions --enable-sync --enable-geolocation --enable-webgl --enable-nacl "\$@"
|
|
|
|
-EOF
|
|
|
|
|
|
|
|
# # link to browser plugin path. Plugin patch doesn't work. Why?
|
|
# # link to browser plugin path. Plugin patch doesn't work. Why?
|
|
# %{__mkdir_p} %{buildroot}%{_libdir}/browser-plugins
|
|
# %{__mkdir_p} %{buildroot}%{_libdir}/browser-plugins
|
|
@@ -311,43 +375,57 @@ touch %{buildroot}%{_libdir}/libavutil.so.50
|
|
%{__ln_s} %{_libdir}/libavutil.so.50 libavutil.so.50
|
|
%{__ln_s} %{_libdir}/libavutil.so.50 libavutil.so.50
|
|
popd
|
|
popd
|
|
|
|
|
|
-# Install desktop-related files
|
|
|
|
-%__install -m 0644 %{SOURCE10} %{buildroot}%{_datadir}/applications/%{name}.desktop
|
|
|
|
-%__install -m 0644 product_logo_48.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
|
|
|
|
-desktop-file-install --vendor Vine \
|
|
|
|
- --dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
|
|
- --delete-original \
|
|
|
|
- --mode 644 \
|
|
|
|
- $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
|
|
|
-
|
|
|
|
# Install the master_preferences file
|
|
# Install the master_preferences file
|
|
|
|
+%__mkdir_p %{buildroot}%{_sysconfdir}/%{name}
|
|
#%__install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{name}
|
|
#%__install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{name}
|
|
%__install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{name}/$(basename %{SOURCE30} .vine)
|
|
%__install -m 0644 %{SOURCE30} %{buildroot}%{_sysconfdir}/%{name}/$(basename %{SOURCE30} .vine)
|
|
-
|
|
+#%__install -m 0644 %{SOURCE31} %{buildroot}%{_sysconfdir}/%{name}
|
|
-## install o3d plugin
|
|
|
|
-#pushd src/o3d/build/out/Release
|
|
|
|
-#%{__cp} -rf * %{buildroot}%{_libdir}/browser-plugins
|
|
|
|
|
|
|
|
%clean
|
|
%clean
|
|
%{__rm} -rf %{buildroot}
|
|
%{__rm} -rf %{buildroot}
|
|
|
|
|
|
|
|
|
|
%files
|
|
%files
|
|
-%defattr(-,root,root)
|
|
+%defattr(-,root,root,-)
|
|
-%doc src/AUTHORS src/LICENSE
|
|
|
|
-%dir %{_libdir}/%{name}
|
|
|
|
-%attr(0755,root,root) %{_bindir}/%{name}
|
|
|
|
-%{_mandir}/man1/*
|
|
|
|
-%{_datadir}/applications/*%{name}.desktop
|
|
|
|
-%{_datadir}/pixmaps/%{name}.png
|
|
|
|
-%{_libdir}/%{name}/*
|
|
|
|
%config %{_sysconfdir}/%{name}
|
|
%config %{_sysconfdir}/%{name}
|
|
-#%{_libdir}/browser-plugins/*
|
|
+%dir /usr/share/gnome-control-center
|
|
|
|
+%dir /usr/share/gnome-control-center/default-apps
|
|
|
|
+%{_bindir}/chromium
|
|
|
|
+%{_libdir}/chromium/chromium
|
|
|
|
+# These unique permissions are intentional and necessary for the sandboxing
|
|
|
|
+#%attr(4555, root, root) %{_libdir}/chromium/chrome-sandbox
|
|
|
|
+%{_libdir}/chromium/plugins/
|
|
|
|
+%{_libdir}/chromium/resources/
|
|
|
|
+%{_libdir}/chromium/xdg-settings
|
|
|
|
+%{_mandir}/man1/chrom*
|
|
|
|
+%{_datadir}/pixmaps/chromium-browser.png
|
|
|
|
+%{_datadir}/applications/*.desktop
|
|
|
|
+%{_datadir}/gnome-control-center/default-apps/chromium-browser.xml
|
|
|
|
+%{_libdir}/chromium/libavcodec.so.52
|
|
|
|
+%{_libdir}/chromium/libavutil.so.50
|
|
|
|
+%{_libdir}/chromium/libavformat.so.52
|
|
%exclude %{_libdir}/libavcodec.so.52
|
|
%exclude %{_libdir}/libavcodec.so.52
|
|
%exclude %{_libdir}/libavutil.so.50
|
|
%exclude %{_libdir}/libavutil.so.50
|
|
%exclude %{_libdir}/libavformat.so.52
|
|
%exclude %{_libdir}/libavformat.so.52
|
|
|
|
+## libs
|
|
|
|
+%dir %{_libdir}/chromium/
|
|
|
|
+%{_libdir}/chromium/chrome.pak
|
|
|
|
+%{_libdir}/chromium/resources.pak
|
|
|
|
+%{_libdir}/chromium/locales/
|
|
|
|
+%{_libdir}/chromium/lib*.so
|
|
|
|
+
|
|
|
|
+%files devel
|
|
|
|
+%defattr(-,root,root,-)
|
|
|
|
+%{_libdir}/chromium/include/
|
|
|
|
+%_libdir/pkgconfig/chromium-browser.pc
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Oct 10 2010 Munehiro Yamamoto <munepi@vinelinux.org> 8.0.551.0-1
|
|
|
|
+- updated to snapshot 8.0.551
|
|
|
|
+
|
|
|
|
+* Fri Sep 17 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.527.0-1
|
|
|
|
+- updated to snapshot 7.0.527
|
|
|
|
+
|
|
* Thu Sep 09 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.519.0-1
|
|
* Thu Sep 09 2010 Munehiro Yamamoto <munepi@vinelinux.org> 7.0.519.0-1
|
|
- updated to snapshot 7.0.519
|
|
- updated to snapshot 7.0.519
|
|
|
|
|