The incentive of this change is BMC#6855. It is compatibility issue between
chromium and some system libs.
In order to avoid the compatibility issue of it, google includes the source
code of some necessary third-party libs in chromium and static build it.
Some Linux distribution want to include chromium in the official packages and
found it is difficult to do so.
The package we depends on is not fedora official package, it is just maintained
by a individual from fedora.
He made some efforts to separate these third-party libs source code and use the
system libs. These patches are to do so.
The motivation for this change is:
1. following Google's policy can avoid compatibility issue in future. All
third-party source code integrated into chromium will be tested by chromium.
2. as the change of internet panel, chromium-libs is not needed by it.
3. After tests, the image size of static build will be reduced.
a. using system libs, shared build. The image size for
chromium/chromium-libs/v8 is 72M.
b. don't use system libs, and use chromium's third-party source code
and with shared build, the image size for chromium/chromium-libs/v8 is 82M.
c. don't use system libs, and use chromium's third-party source code
and with static build, the image size for chromium is 55M. (no chromium-libs
and v8 any longer)
So we decided to change to static build with chromium's building third-party
source code.
Thanks
James
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Anas Nashif
Sent: Monday, September 27, 2010 6:00 PM
To: [email protected]
Cc: [email protected]
Subject: Re: [meego-packaging] [meego-commits] 7841: Changes to
Trunk:Testing/chromium
On 2010-09-27, at 6:25 AM, Wei James wrote:
> Hi,
> I have made the following changes to chromium in project Trunk:Testing.
> Please review and accept ASAP.
>
> Thank You,
> Wei James
>
> [This message was auto-generated]
>
> ---
>
> Request #7841:
>
> submit: devel:browser/chromium(r58) -> Trunk:Testing/chromium
>
>
> Message:
> Fix BMC#6855 with static build w/ chromium's third-party source code
>
> State: new 2010-09-26T22:24:05 xwei1
> Comment: None
>
>
>
> changes files:
> --------------
> --- chromium.changes
> +++ chromium.changes
> @@ -0,0 +1,5 @@
> +* Mon Sep 27 2010 Wei James <[email protected]> - 6.0.486.0
> +- Fix BMC#6855 Edit problem within MeeGo forums.
> +- Using Static build instead of shared build
> +- Using Chromium's third-party source code instead of system libs
> +
>
> old:
> ----
> chromium-20090807-gyp-system-minizip.patch
> chromium-20091209-norpath.patch
> chromium-20100218-no-courgette.patch
> chromium-20100218-no-sqlite-debug.patch
> chromium-20100218-webcore-hidden.patch
> chromium-20100315-NaClMain.patch
> chromium-20100315-explicit-export-webcore-symbols.patch
> chromium-20100315-hidden-option.patch
> chromium-20100315-system-zlib.patch
> chromium-20100408-ffmpeg-no-pkgconfig.patch
> chromium-20100408-no-empty-shell-zlib.patch
> chromium-20100408-system-expat.patch
> chromium-20100413-fix-yuv_row_posix-shared.patch
> chromium-20100419-system-nss.patch
> chromium-5.0.395.0-nacl-needs-fPIC.patch
> chromium-6.0.412.0-media-probe.patch
> chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
> chromium-6.0.425.0-ffmpegfix.patch
> chromium-6.0.425.0-system-expat.patch
> chromium-6.0.451.0-shared-chromiumthreading.patch
> chromium-6.0.453.1-system-gyp-v8.patch
> chromium-6.0.476.0-sharedlibfixes.patch
> chromium-6.0.486.0-codechanges-system-minizip-nss-nspr-v8.patch
> chromium-6.0.486.0-gyp-system-icu.patch
> chromium-6.0.486.0-icu-code-changes.patch
> chromium-expose-chromium-browser-api.patch
> chromium-no-test-sources.patch
Why are all of those patches being removed without any reference to that in the
changelog?
>
> spec files:
> -----------
> --- chromium.spec
> +++ chromium.spec
> @@ -1,6 +1,5 @@
> %global svndate 20100805
> %global svnver svn55059
> -%global v8ver 2.3.5
>
> # Useful for debugging
> %global noisy 0
> @@ -27,101 +26,12 @@
> # ffmpeg headers are LGPLv2+
> # libjingle is BSD
>
> -# Just the code changes, none of the "makefile" changes
> -Patch0:
> chromium-6.0.486.0-codechanges-system-minizip-nss-nspr-v8.patch
> -
> -# These are the conditionals that upstream has added:
> -# bzip2, jpeg, png, zlib, xml, xslt, libevent
> -
> -# Hack support in for system v8
> -Patch2: chromium-6.0.453.1-system-gyp-v8.patch
> -
> -# We also remove minizip, which google left in because ubuntu doesn't have
> it. :P
> -Patch4: chromium-20090807-gyp-system-minizip.patch
> -
> -# Use system libicu
> -Patch7: chromium-6.0.486.0-gyp-system-icu.patch
> -
> -# Code changes to use system libicu
> -Patch8: chromium-6.0.486.0-icu-code-changes.patch
> -
> -# Revert this change to stop crashes
> -#
> http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/sqlite_utils.cc?r1=24321&r2=25633
> -Patch9: chromium-20100218-no-sqlite-debug.patch
> -
> -# webkit needs to call nss to pull in nspr headers
> -Patch10: chromium-20100419-system-nss.patch
> -
> -# Fix shared libs
> -Patch11: chromium-6.0.476.0-sharedlibfixes.patch
> -
> -# Fix ChromiumThreading issue in wtf shared lib
> -Patch12: chromium-6.0.451.0-shared-chromiumthreading.patch
> -
> -# Don't use the second copy of zlib
> -Patch13: chromium-20100315-system-zlib.patch
> -
> -# Don't embed incorrect RPATH into shared libs
> -Patch14: chromium-20091209-norpath.patch
> -
> -# Courgette not in source tree
> -Patch15: chromium-20100218-no-courgette.patch
> -
> -# Nacl needs fPIC (even on x86_32)
> -Patch16: chromium-5.0.395.0-nacl-needs-fPIC.patch
> -
> -# chrome_dll_main.c needs libnacl for NaClMain()
> -Patch17: chromium-20100315-NaClMain.patch
> -
> -# Use system libGLEW
> -# Patch18: chromium-5.0.395.0-system-glew.patch
> -
> -# Don't try to build non-existent test sources
> -Patch19: chromium-no-test-sources.patch
> -
> -# Fix the wrapper
> -# Patch20: chromium-fix-wrapper.patch
> -
> -# Fix media probing
> -Patch22: chromium-6.0.412.0-media-probe.patch
> -
> -# Use system expat
> -Patch23: chromium-6.0.425.0-system-expat.patch
> -
> -# Fix ffmpeg wrapper compile
> -Patch24: chromium-6.0.425.0-ffmpegfix.patch
> -Patch25: chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
> -
> -# Fix zlib gyp file to not build empty shell
> -Patch26: chromium-20100408-no-empty-shell-zlib.patch
> -
> -# Fix yuv_row_posix when compiled with -fPIC
> -Patch27: chromium-20100413-fix-yuv_row_posix-shared.patch
> -
> -################# patches from fedora ends ###############################
> -
> -
> # Fix gcc4.5 NULL converstion errors
> Patch28: chromium-fix-gcc-4.5-build-errors.patch
>
> # Fix tcmalloc gcc 4.5
> Patch29: tcmalloc-fix.patch
>
> -
> -########### patches to re-org the visibility options in Chromium browser
> build start
> -
> -#Patch101: chromium-20100315-hidden-option.patch
> -
> -#patch to add -fvisibility=hidden when building WebCore shared library
> -#Patch102: chromium-20100218-webcore-hidden.patch
> -
> -#patch to explicitly export symbols in WebCore
> -#Patch103: chromium-20100315-explicit-export-webcore-symbols.patch
> -
> -########### patches to re-org the visibility options in Chromium browser
> build ends
> -
> -
> -
> ############### patches for MeeGo integration start
>
> #patch to let window manager to switch browser's zone to font
> @@ -130,8 +40,8 @@
> #patch to fix default browser setting issue
> Patch204: chromium-20100319-default-browser-setting.patch
>
> -#patch to expose chromium browser api
> -Patch205: chromium-expose-chromium-browser-api.patch
> +####patch to expose chromium browser api
> +###Patch205: chromium-expose-chromium-browser-api.patch
>
> # patch to fix flash plugin BMC#618 and BMC#484
> Patch206: chromium-20100415-flash-plugin-crash-fix.patch
> @@ -153,13 +63,12 @@
>
> BuildRoot: %{_tmppath}/%{name}-%{version}-build
> Provides: chromium-based-browser
> -BuildRequires: bzip2-devel, libevent-devel, libjpeg-devel, libpng-devel
> -BuildRequires: libxslt-devel, nspr-devel, minizip-devel
> -BuildRequires: v8-devel, gcc-c++, bison, flex, gtk2-devel, atk-devel
> +
> +BuildRequires: gcc-c++, bison, flex, gtk2-devel, atk-devel, libjpeg-devel,
> bzip2-devel, expat-devel
> BuildRequires: fontconfig-devel, GConf2-devel, dbus-devel, alsa-lib-devel
> -BuildRequires: desktop-file-utils, gperf, libicu-devel
> +BuildRequires: desktop-file-utils, gperf
> BuildRequires: nss-devel >= 3.12.3, glew-devel,
> -BuildRequires: pkgconfig(glu), libXScrnSaver-devel, expat-devel, fdupes
> +BuildRequires: pkgconfig(glu), libXScrnSaver-devel, fdupes
> BuildRequires: python, cups-devel
>
> BuildRequires: libgnome-keyring-devel
> @@ -183,7 +92,7 @@
> Requires: nss-mdns%{_isa}
>
> # We want to make sure we have the chromium-libs
> -Requires: chromium-libs = %{version}-%{release}
> +# Requires: chromium-libs = %{version}-%{release}
>
> # Chromium needs xdg-utils to integrate with MeeGo
> Requires: xdg-utils
> @@ -191,133 +100,27 @@
> %description
> Chromium is an open-source web browser, powered by WebKit.
>
> -%package libs
> -Summary: Shared libraries for chromium
> -Group: System Environment/Libraries
> -# We hardcode this because we don't get symbol deps with newer v8 versions
> -# This forces an upgrade
> -Requires: v8 >= %{v8ver}
> -
> -%description libs
> -This package contains the shared libraries that chromium depends on. Some of
> -these libraries are unique to chromium, others are forked versions of system
> -libraries.
> -
> -%package devel
> -Summary: Header file for chromium browser
> -Group: Development/Libraries
> -Requires: chromium-libs = %{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
> echo "####### BUILD OPTIONS #######"
> echo "Verbose Build: %{noisy}"
> %setup -q -n chromium-%{version}-%{svndate}%{svnver} -a 1
>
> -# Remove Another copy of zlib
> -rm -rf third_party/WebKit/WebCore/platform/image-decoders/zlib/
> -
> -# Patch in code changes for system libs
> -%patch0 -p1 -b .system-code
> -
> -# Hack in support for system v8
> -%patch2 -p1 -b .system-v8
> -
> -# Fix the zlib.gyp file to use system minizip
> -%patch4 -p1 -b .system-minizip
> -
> -# Use system libicu
> -%patch7 -p1 -b .system-icu
> -
> -# Code changes to use system libicu
> -%patch8 -p1 -b .icu
> -
> -# Revert sqlite debugging to stop crashes
> -%patch9 -p1 -b .no-sqlite-debugging
> -
> -# Webkit needs to pull in nss to get to nspr headers
> -%patch10 -p1 -b .system-nss
> -
> -# Fix missing symbols in shared libs
> -%patch11 -p1 -b .sharedlibsfixes
> -
> -# Fix ChromiumThreading issue in wtf shared lib
> -%patch12 -p1 -b .chromiumthreading
> -
> -# Don't use the second copy of zlib either
> -%patch13 -p1 -b .system-zlib
> -
> -# Don't embed incorrect rpath into shared libs
> -%patch14 -p1 -b .norpath
> -
> -# Courgette not in source tree
> -%patch15 -p1 -b .no-courgette
> -
> -# Nacl needs fPIC, even on x86_32
> -%patch16 -p1 -b .fPIC
> -
> -# chrome_dll_main.c needs libnacl for NaClMain()
> -%patch17 -p1 -b .NaClMain
> -
> -# Use system libGLEW
> -# They've forked this beyond recognition.
> -# %patch18 -p1 -b .GLEW
> -
> -# Don't try to build non-existent test sources
> -%patch19 -p1 -b .notests
> -
> -# Fix the wrapper
> -#%patch20 -p1 -b .fix
> -
> -# Set master_prefs to a sane location
> -#%patch21 -p1 -b .master_prefs
> -
> -# Fix media probing
> -%patch22 -p1 -b .media-probe
> -
> -# Use system expat
> -%patch23 -p1 -b .system-expat
> -
> -# Fix ffmpeg wrapper
> -%patch24 -p1 -b .fix-ffmpeg
> -%patch25 -p1 -b .no-pkgconfig
> -
> -# Don't build stupid empty shell zlib
> -%patch26 -p1 -b .empty-shell
> -
> -# Fix yuv_row_posix when compiled with -fPIC
> -%patch27 -p1 -b .fix-yrp
> -
> # Fix gcc4.5 NULL converstion errors
> %patch28 -p0 -b .fix-gcc-4.5
>
> # Fix tcmalloc gcc4.5 issue
> %patch29 -p1 -b .fix-tcmalloc-4.5
>
> -
> -
> -#patch to re-org the visibility options in Chromium browser build
> -#%patch101 -p1
> -
> -#patch to add -fvisibility=hidden when building WebCore shared library
> -#%patch102 -p1
> -
> -#patch to explicitly export symbols in WebCore
> -#%patch103 -p1
> -
> -##patches for MeeGo integration
> +#####patches for MeeGo integration
> %patch202 -p1
> %patch204 -p1
> -%patch205 -p1
> +###%patch205 -p1
> %patch206 -p1
> %patch208 -p1 -d third_party/WebKit
> %patch209 -p1
>
> # Scrape out incorrect optflags and hack in the correct ones
> -PARSED_OPT_FLAGS=`echo \'$RPM_OPT_FLAGS -DUSE_SYSTEM_LIBEVENT -fPIC
> -fno-strict-aliasing -fno-ipa-cp \' | sed "s/ /',/g" | sed "s/',/', '/g"`
> +PARSED_OPT_FLAGS=`echo \'-m32 -march=core2 -mssse3 -mtune=atom -mfpmath=sse
> -O2 -fno-exceptions --param=ssp-buffer-size=4 -fomit-frame-pointer \' | sed
> "s/ /',/g" | sed "s/',/', '/g"`
> for i in build/common.gypi; do
> sed -i "s|'-march=pentium4',||g" $i
> sed -i "s|'-msse2',||g" $i
> @@ -327,7 +130,6 @@
> sed -i "s|'-fno-exceptions',|$PARSED_OPT_FLAGS|g" $i
> done
>
> -
> # Force this down chromium's gullet.
> # %ifarch x86_64
> # sed -i "s|'ia32'|'x64'|g" src/build/common.gypi
> @@ -343,29 +145,15 @@
> ./build/gyp_chromium -f make build/all.gyp \
> --depth . \
> -D
> linux_sandbox_path=%{_libdir}/chromium-browser/chrome-sandbox \
> - -D
> linux_sandbox_chrome_path=%{_libdir}/chromium-browser/chromium-browser \
> -%ifarch x86_64
> - -D target_arch=x64 \
> -%endif
> - -D use_system_libpng=1 \
> - -D use_system_bzip2=1 \
> - -D use_system_libjpeg=1 \
> - -D use_system_zlib=1 \
> - -D use_system_libxslt=1 \
> - -D use_system_libxml=1 \
> - -D use_system_ffmpeg=1 \
> -%if 0%{?nss}
> - -D use_system_ssl=1 \
> -%endif
> - -D use_system_libevent=1 \
> -%if 0%{?sqlite}
> - -D use_system_sqlite=1 \
> -%endif
> - -D library=shared_library \
> - -D release_extra_cflags=-fPIC \
> - -D javascript_engine=v8
> + -D
> linux_sandbox_chrome_path=%{_libdir}/chromium-browser/chromium-browser
>
> %build
> +
> +unset CFLAGS
> +unset CXXFLAGS
> +unset LD_AS_NEEDED
> +
> +
> %if 0%{?selinux}
> %if 0%{?noisy}
> make -r -j5 chrome BUILDTYPE=Release V=1
> @@ -392,7 +180,7 @@
> cp -a chrome.pak locales resources resources.pak xdg-settings
> %{buildroot}%{_libdir}/chromium-browser/
> cp -a chrome %{buildroot}%{_libdir}/chromium-browser/chromium-browser
> cp -a lib.target/lib*.so %{buildroot}%{_libdir}/chromium-browser/
> -cp -a lib.host/lib*.so %{buildroot}%{_libdir}/chromium-browser/
> +# cp -a lib.host/lib*.so %{buildroot}%{_libdir}/chromium-browser/
> cp -a chrome_sandbox %{buildroot}%{_libdir}/chromium-browser/chrome-sandbox
> cp -a chrome.1 %{buildroot}%{_mandir}/man1/chrome.1
> cp -a chrome.1 %{buildroot}%{_mandir}/man1/chromium-browser.1
> @@ -400,33 +188,6 @@
> mkdir -p %{buildroot}%{_libdir}/chromium-browser/plugins/
> popd
>
> -# devel package install
> -mkdir -p %{buildroot}%{_libdir}/chromium-browser/include
> -find base -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find app -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find chrome -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find skia -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find build -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find googleurl -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find ipc -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find testing -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find net -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find third_party/skia -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find third_party/WebKit -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find webkit -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find gfx -name "*.h" -exec cp --parents {}
> %{buildroot}%{_libdir}/chromium-browser/include \;
> -find %{buildroot}%{_libdir}/chromium-browser/include -name "*.h" -exec chmod
> 644 {} \;
> -%fdupes %{buildroot}%{_libdir}/chromium-browser/include
> -
> -mkdir -p %{buildroot}/usr/lib/pkgconfig
> -cat <<! > %{buildroot}/usr/lib/pkgconfig/chromium-browser.pc
> -Name: Chromium browser
> -Description: Chromium browser development package
> -Version: 1.0.1
> -Libs: -L%{_libdir}/chromium-browser -lapp_base -lallocator -lappcache -lbase
> -lbase_i18n -lbrowser -lcommon -lcommon_net -lcommon_constants -ldatabase
> -ldebugger -lffmpeg -lglue -lgoogleurl -lharfbuzz -lharfbuzz_interface
> -lhunspell -lipc -lil -lchrome_version_info -lmedia -lmodp_b64 -lnet
> -lnet_base -lnotifier -lomx_wrapper -lots -lpcre -lplugin -lprinting
> -lprofile_import -lprotobuf -lprotobuf_lite -lrenderer -lsandbox -lsdch
> -lskia -ljingle -lsqlite3 -lsync -lsyncapi -lutility -lwebcore
> -lwebcore_bindings -lworker -lwtf -lgfx -lsymbolize -linstaller_util -lcld
> -lskia_opts -lxdg_mime -lnss3 -lnssutil3 -lsmime3 -lssl -ldynamic_annotations
> -lservice
> -Cflags: -I%{_libdir}/chromium-browser/include
> -I%{_libdir}/chromium-browser/include/skia/config
> -!
> -
> mkdir -p %{buildroot}%{_datadir}/pixmaps/
> cp -a chrome/app/theme/chromium/product_logo_48.png
> %{buildroot}%{_datadir}/pixmaps/chromium-browser.png
>
> @@ -436,7 +197,6 @@
> mkdir -p %{buildroot}%{_datadir}/gnome-control-center/default-apps/
> cp -a %{SOURCE5} %{buildroot}%{_datadir}/gnome-control-center/default-apps/
>
> -
> %clean
> rm -rf %{buildroot}
>
> @@ -455,90 +215,12 @@
> %{_datadir}/applications/*.desktop
> %{_datadir}/gnome-control-center/default-apps/chromium-browser.xml
>
> -
> -
> -%files libs
> -%defattr(-,root,root,-)
> %dir %{_libdir}/chromium-browser/
> %{_libdir}/chromium-browser/chrome.pak
> %{_libdir}/chromium-browser/resources.pak
> +
> %{_libdir}/chromium-browser/locales/
> -%{_libdir}/chromium-browser/libapp_base.so
> -%{_libdir}/chromium-browser/liballocator.so
> -%{_libdir}/chromium-browser/libappcache.so
> -%{_libdir}/chromium-browser/libbase.so
> -%{_libdir}/chromium-browser/libbase_i18n.so
> -%{_libdir}/chromium-browser/libbrowser.so
> -%{_libdir}/chromium-browser/libchrome_gpu.so
> -
> -%{_libdir}/chromium-browser/libcacheinvalidation.so
> -%{_libdir}/chromium-browser/libchromoting_base.so
> -%{_libdir}/chromium-browser/libchromoting_client.so
> -%{_libdir}/chromium-browser/libchromoting_host.so
> -%{_libdir}/chromium-browser/libchromoting_jingle_glue.so
> -%{_libdir}/chromium-browser/libchromotocol_proto_lib.so
> -%{_libdir}/chromium-browser/libdefault_plugin.so
> -%{_libdir}/chromium-browser/libgtest.so
> -%{_libdir}/chromium-browser/libhttp_listen_socket.so
> -%{_libdir}/chromium-browser/libjingle_p2p.so
> -%{_libdir}/chromium-browser/libsync_notifier.so
> -
> -%{_libdir}/chromium-browser/libcld.so
> -%{_libdir}/chromium-browser/libcommon.so
> -%{_libdir}/chromium-browser/libcommon_net.so
> -%{_libdir}/chromium-browser/libcommon_constants.so
> -%{_libdir}/chromium-browser/libdatabase.so
> -%{_libdir}/chromium-browser/libdebugger.so
> -%{_libdir}/chromium-browser/libdynamic_annotations.so
> -# Note: This is a dummy lib. There isn't any ffmpeg code in here.
> -%{_libdir}/chromium-browser/libffmpeg.so
> -%{_libdir}/chromium-browser/libgfx.so
> -%{_libdir}/chromium-browser/libglue.so
> -%{_libdir}/chromium-browser/libgoogleurl.so
> -%{_libdir}/chromium-browser/libharfbuzz.so
> -%{_libdir}/chromium-browser/libharfbuzz_interface.so
> -%{_libdir}/chromium-browser/libhunspell.so
> -%{_libdir}/chromium-browser/libipc.so
> -%{_libdir}/chromium-browser/libil.so
> -%{_libdir}/chromium-browser/libinstaller_util.so
> -%{_libdir}/chromium-browser/libjingle.so
> -%{_libdir}/chromium-browser/libchrome_version_info.so
> -%{_libdir}/chromium-browser/libmedia.so
> -%{_libdir}/chromium-browser/libmodp_b64.so
> -# This isn't a shared lib anymore. A shame.
> -# %{_libdir}/chromium-browser/libnacl.so
> -%{_libdir}/chromium-browser/libnet.so
> -%{_libdir}/chromium-browser/libnet_base.so
> -%{_libdir}/chromium-browser/libnotifier.so
> -%{_libdir}/chromium-browser/libomx_wrapper.so
> -%{_libdir}/chromium-browser/libots.so
> -%{_libdir}/chromium-browser/libpcre.so
> -%{_libdir}/chromium-browser/libplugin.so
> -%{_libdir}/chromium-browser/libprinting.so
> -%{_libdir}/chromium-browser/libprofile_import.so
> -%{_libdir}/chromium-browser/libprotobuf.so
> -%{_libdir}/chromium-browser/libprotobuf_lite.so
> -%{_libdir}/chromium-browser/librenderer.so
> -%{_libdir}/chromium-browser/libsandbox.so
> -%{_libdir}/chromium-browser/libsdch.so
> -%{_libdir}/chromium-browser/libservice.so
> -%{_libdir}/chromium-browser/libskia.so
> -%{_libdir}/chromium-browser/libskia_opts.so
> -%{_libdir}/chromium-browser/libsqlite3.so
> -# If/when nss is no longer so forked that we cannot use the system lib, this
> should go away.
> -%{_libdir}/chromium-browser/libssl.so
> -%{_libdir}/chromium-browser/libsymbolize.so
> -%{_libdir}/chromium-browser/libsync.so
> -%{_libdir}/chromium-browser/libsyncapi.so
> -%{_libdir}/chromium-browser/libutility.so
> -%{_libdir}/chromium-browser/libwebcore.so
> -%{_libdir}/chromium-browser/libwebcore_bindings.so
> -%{_libdir}/chromium-browser/libworker.so
> -%{_libdir}/chromium-browser/libwtf.so
> -%{_libdir}/chromium-browser/libxdg_mime.so
>
> -%files devel
> -%defattr(-,root,root,-)
> -%dir %{_libdir}/chromium-browser/include
> -%{_libdir}/chromium-browser/include/*
> -/usr/lib/pkgconfig/chromium-browser.pc
> +%{_libdir}/chromium-browser/libffmpegsumo.so
> +
> +
>
> other changes:
> --------------
>
> ++++++ chromium-6.0.486.0-20100805svn55059.tar.bz2
> 3590951 lines of diff (skipped)
>
> ++++++ deleted files:
> --- chromium-20090807-gyp-system-minizip.patch
> --- chromium-20091209-norpath.patch
> --- chromium-20100218-no-courgette.patch
> --- chromium-20100218-no-sqlite-debug.patch
> --- chromium-20100218-webcore-hidden.patch
> --- chromium-20100315-NaClMain.patch
> --- chromium-20100315-explicit-export-webcore-symbols.patch
> --- chromium-20100315-hidden-option.patch
> --- chromium-20100315-system-zlib.patch
> --- chromium-20100408-ffmpeg-no-pkgconfig.patch
> --- chromium-20100408-no-empty-shell-zlib.patch
> --- chromium-20100408-system-expat.patch
> --- chromium-20100413-fix-yuv_row_posix-shared.patch
> --- chromium-20100419-system-nss.patch
> --- chromium-5.0.395.0-nacl-needs-fPIC.patch
> --- chromium-6.0.412.0-media-probe.patch
> --- chromium-6.0.425.0-ffmpeg-no-pkgconfig.patch
> --- chromium-6.0.425.0-ffmpegfix.patch
> --- chromium-6.0.425.0-system-expat.patch
> --- chromium-6.0.451.0-shared-chromiumthreading.patch
> --- chromium-6.0.453.1-system-gyp-v8.patch
> --- chromium-6.0.476.0-sharedlibfixes.patch
> --- chromium-6.0.486.0-codechanges-system-minizip-nss-nspr-v8.patch
> --- chromium-6.0.486.0-gyp-system-icu.patch
> --- chromium-6.0.486.0-icu-code-changes.patch
> --- chromium-expose-chromium-browser-api.patch
> --- chromium-no-test-sources.patch
>
> _______________________________________________
> Meego-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging