Author: glen                         Date: Wed Sep 23 11:43:47 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- cosmetics, cflags, disable strip, merge with old spec

---- Files affected:
packages/chromium-browser:
   chromium-browser.spec (1.12 -> 1.13) 

---- Diffs:

================================================================
Index: packages/chromium-browser/chromium-browser.spec
diff -u packages/chromium-browser/chromium-browser.spec:1.12 
packages/chromium-browser/chromium-browser.spec:1.13
--- packages/chromium-browser/chromium-browser.spec:1.12        Tue Sep 22 
13:54:43 2009
+++ packages/chromium-browser/chromium-browser.spec     Wed Sep 23 13:43:42 2009
@@ -4,11 +4,12 @@
 %bcond_with    selinux         # with SELinux (need policy first)
 
 # TODO
-# - spec vs name
-# - merge google-chromium.spec vs chromium-browser.spec -- one must go
 # - optflags and strip (-debuginfo is quite empty)
+# - use tarballs from http://build.chromium.org/buildbot/tarball/
 
-# NOTE: keep eye on spec from http://spot.fedorapeople.org/chromium/
+# NOTES:
+# - build - bp: ~1.3G GB bc: ~1.5 GB
+# - keep eye on spec from http://spot.fedorapeople.org/chromium/
 
 %define                svndate 20090916
 %define                svnver  svn26424
@@ -17,7 +18,7 @@
 Version:       4.0.212.0
 Release:       0.1.%{svndate}%{svnver}%{?dist}
 License:       BSD, LGPL v2+ (ffmpeg)
-Group:         Applications/Networking
+Group:         X11/Applications/Networking
 Patch0:                system-libs.patch
 Patch1:                system-libs-gyp.patch
 Patch2:                gyp-system-minizip.patch
@@ -62,11 +63,16 @@
 BuildRequires: nss-devel
 BuildRequires: scons
 BuildRequires: v8-devel
+Requires:      browser-plugins >= 2.0
+Provides:      wwwbrowser
 ExclusiveArch: %{ix86} %{x8664} arm
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                find_lang       sh find-lang.sh %{buildroot}
 
+%define                _enable_debug_packages  0
+%define                no_install_post_strip   1
+
 %description
 Chromium is an open-source web browser, powered by WebKit.
 
@@ -110,8 +116,8 @@
 # Regenerate the scons files
 # Also, set the sandbox paths correctly.
 ./gyp_chromium all.gyp \
-       -D linux_sandbox_path=%{_libdir}/%{name}/chrome-sandbox \
-       -D linux_sandbox_chrome_path=%{_libdir}/%{name}/chromium-browser \
+       -D linux_sandbox_path=%{_libdir}/%{name}/chromium-sandbox \
+       -D linux_sandbox_chrome_path=%{_libdir}/%{name}/chromium \
 %ifarch x86_64
        -Dtarget_arch=x64 \
 %endif
@@ -124,11 +130,15 @@
 %endif
        -Djavascript_engine=v8
 
-# If we're building sandbox without SELINUX, add "chrome_sandbox" here.
+LDFLAGS="${LDFLAGS:-%rpmldflags}" \
+CFLAGS="${CFLAGS:-%rpmcflags}" \
+CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
+CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
+%{?__cc:CC="%{__cc}"} \
 %if %{with selinux}
-../../depot_tools/hammer --mode=Release chrome
+       ../../depot_tools/hammer --mode=Release chrome
 %else
-../../depot_tools/hammer --mode=Release chrome chrome_sandbox
+       ../../depot_tools/hammer --mode=Release chrome chrome_sandbox
 %endif
 
 %install
@@ -141,13 +151,12 @@
 %{__sed} -i -e 's,/usr/lib,%{_libdir},' 
$RPM_BUILD_ROOT%{_bindir}/chromium-browser
 %endif
 cp -a chrome.pak locales resources themes $RPM_BUILD_ROOT%{_libdir}/%{name}
-cp -a chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chromium-browser
-cp -a chrome_sandbox $RPM_BUILD_ROOT%{_libdir}/%{name}/chrome-sandbox
 cp -a chromium-browser.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -a product_logo_48.png $RPM_BUILD_ROOT%{_pixmapsdir}/chromium-browser.png
+install -p chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/chromium-browser
+install -p chrome_sandbox $RPM_BUILD_ROOT%{_libdir}/%{name}/chromium-sandbox
 cd -
 
-cp -a src/chrome/app/theme/chromium/product_logo_48.png 
$RPM_BUILD_ROOT%{_pixmapsdir}/chromium-browser.png
-
 desktop-file-install --dir $RPM_BUILD_ROOT%{_desktopdir} %{SOURCE3}
 
 # find locales
@@ -169,7 +178,7 @@
 %{_libdir}/%{name}/themes
 %attr(755,root,root) %{_libdir}/%{name}/chromium-browser
 # These unique permissions are intentional and necessary for the sandboxing
-%attr(4555,root,root) %{_libdir}/%{name}/chrome-sandbox
+%attr(4555,root,root) %{_libdir}/%{name}/chromium-sandbox
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -177,6 +186,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2009/09/23 11:43:42  glen
+- cosmetics, cflags, disable strip, merge with old spec
+
 Revision 1.12  2009/09/22 11:54:43  glen
 - recognize iceweasel in about:memory
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/chromium-browser/chromium-browser.spec?r1=1.12&r2=1.13&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to