%define mod_name spdy
%define apxs %{_sbindir}/apxs
-Summary: Apache 2 module to enable SPDY support
+Summary: Apache module to enable SPDY support
Name: apache-mod_%{mod_name}
Version: 0.9.3.3
Release: 1
Patch0: gyp.patch
Patch1: log-constants.patch
Patch2: apache2.4.patch
+Patch3: system-zlib.patch
URL: http://code.google.com/p/mod-spdy/
BuildRequires: %{apxs}
BuildRequires: apache-devel >= 2.2
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
CC="%{__cc}" \
--- /dev/null
+--- src/third_party/zlib/zlib.gyp
++++ src/third_party/zlib/zlib.gyp
+@@ -81,14 +81,6 @@
+ 'defines': [
+ 'USE_SYSTEM_ZLIB',
+ ],
+- 'sources': [
+- 'contrib/minizip/ioapi.c',
+- 'contrib/minizip/ioapi.h',
+- 'contrib/minizip/unzip.c',
+- 'contrib/minizip/unzip.h',
+- 'contrib/minizip/zip.c',
+- 'contrib/minizip/zip.h',
+- ],
+ 'conditions': [
+ ['OS=="android"', {
+ 'toolsets': ['target', 'host'],
+@@ -97,6 +89,7 @@
+ 'link_settings': {
+ 'libraries': [
+ '-lz',
++ '-lminizip',
+ ],
+ },
+ }],
+
+https://code.google.com/p/mod-spdy/issues/detail?id=71
+
+--- src/build/common.gypi
++++ src/build/common.gypi
+@@ -25,7 +25,7 @@
+ # (Chromium already has transitive dependencies on these libraries
+ # via gtk). We want to link these libraries into our binaries so
+ # we change the default behavior.
+- 'use_system_zlib': 0,
++ 'use_system_zlib%': 0,
+ 'use_system_apache_dev%': 0,
+
+ # Putting a variables dict inside another variables dict looks kind of