[packages/chromium-browser] - fix build with nss 3.15.x - updated harfbuz BR - TODO: fix hafrbuzz-icu linking
baggins
baggins at pld-linux.org
Mon Jul 15 12:29:30 CEST 2013
commit 7ebeabb66f4c6554e0b142c1bd677a39ef1e9cbb
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Jul 15 12:28:51 2013 +0200
- fix build with nss 3.15.x
- updated harfbuz BR
- TODO: fix hafrbuzz-icu linking
chromium-browser.spec | 5 ++++-
nss.patch | 18 ++++++++++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/chromium-browser.spec b/chromium-browser.spec
index 00589a2..4a7e238 100644
--- a/chromium-browser.spec
+++ b/chromium-browser.spec
@@ -106,6 +106,7 @@ Patch25: gnome3-volume-control.patch
Patch26: master-prefs-path.patch
Patch28: system-mesa.patch
Patch31: sync-session-name.patch
+Patch32: nss.patch
URL: http://www.chromium.org/Home
%{?with_gconf:BuildRequires: GConf2-devel}
%{?with_system_mesa:BuildRequires: Mesa-libGL-devel >= 9.1}
@@ -132,6 +133,7 @@ BuildRequires: gperf
BuildRequires: gtest-devel
BuildRequires: gtk+2-devel
%{?with_system_harfbuzz:BuildRequires: harfbuzz-devel}
+%{?with_system_harfbuzz:BuildRequires: harfbuzz-icu-devel}
%{?with_kerberos:BuildRequires: heimdal-devel}
BuildRequires: hicolor-icon-theme
%{?with_system_jsoncpp:BuildRequires: jsoncpp-devel}
@@ -214,7 +216,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define google_default_client_id 724288223830.apps.googleusercontent.com
%define google_default_client_secret rHmKOPygcI6G-clFHb-RfuHb
-%define find_lang sh find-lang.sh %{buildroot}
+%define find_lang sh find-lang.sh %{buildroot}
# Usage: gyp_with BCOND_NAME [OPTION_NAME]
%define gyp_with() %{expand:%%{?with_%{1}:-D%{?2:use_%{2}}%{!?2:use_%{1}}=1}%%{!?with_%{1}:-D%{?2:use_%{2}}%{!?2:use_%{1}}=0}}
@@ -299,6 +301,7 @@ ln -s %{SOURCE7} .
%patch24 -p2
%patch26 -p2
%patch31 -p0
+%patch32 -p1
sh -x clean-source.sh \
%{!?with_nacl:nacl=0} \
diff --git a/nss.patch b/nss.patch
new file mode 100644
index 0000000..8bcad85
--- /dev/null
+++ b/nss.patch
@@ -0,0 +1,18 @@
+--- /home/users/baggins/rpm/BUILD/chromium-browser-28.0.1500.52/net/third_party/nss/ssl/bodge/secitem_array.c~ 2013-06-12 09:28:13.000000000 +0200
++++ /home/users/baggins/rpm/BUILD/chromium-browser-28.0.1500.52/net/third_party/nss/ssl/bodge/secitem_array.c 2013-07-15 11:05:45.089057968 +0200
+@@ -11,13 +11,14 @@
+ #include "secerr.h"
+ #include "secport.h"
+
++/*
+ typedef struct SECItemArrayStr SECItemArray;
+
+ struct SECItemArrayStr {
+ SECItem *items;
+ unsigned int len;
+ };
+-
++*/
+ SECItemArray *
+ SECITEM_AllocArray(PLArenaPool *arena, SECItemArray *array, unsigned int len)
+ {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/chromium-browser.git/commitdiff/7ebeabb66f4c6554e0b142c1bd677a39ef1e9cbb
More information about the pld-cvs-commit
mailing list