Created
June 29, 2012 15:49
-
-
Save hackaugusto/3018746 to your computer and use it in GitHub Desktop.
PKGBUILD for spdy
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pkgname=mod_spdy | |
pkgver=trunk | |
pkgrel=4 | |
pkgdesc="SPDY module for Apache 2.2 that allows your web server to take advantage of SPDY features like stream multiplexing and header compression." | |
arch=('i686' 'x86_64') | |
url="http://code.google.com/p/mod-spdy/" | |
license=('APACHE') | |
makedepends=('svn' 'curl' 'depot_tools-svn' 'python2') | |
depends=('apache' 'depot_tools-svn') | |
build() { | |
cd "${srcdir}" | |
mkdir python_hack | |
ln -s /usr/bin/python2 python_hack/python | |
old_path=$PATH | |
PATH=$(pwd)/python_hack:$PATH | |
[ -d ${pkgname}-${pkgver} ] || mkdir "${pkgname}-${pkgver}" | |
cd "${pkgname}-${pkgver}" | |
gclient config "http://mod-spdy.googlecode.com/svn/trunk/src/" | |
gclient sync --force | |
cd src | |
./build_modssl_with_npn.sh | |
install -m 644 -D mod_ssl.so $pkgdir/usr/lib/httpd/modules/mod_ssl_npn.so | |
make BUILDTYPE=Release | |
install -m 644 -D ./out/Release/libmod_spdy.so $pkgdir/usr/lib/httpd/modules/mod_spdy.so | |
mkdir -p ${pkgdir}/etc/httpd/conf/extra/ | |
touch ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "" > ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "LoadModule ssl_module modules/mod_ssl_npn.so" >> ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "LoadModule spdy_module modules/mod_spdy.so" >> ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "Include conf/extra/httpd-ssl.conf" >> ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "SpdyEnabled on" >> ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "" >> ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "#Use SPDY even over non-SSL connections; DO NOT USE IN PRODUCTION" >> ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
echo "SpdyDebugUseSpdyForNonSslConnections off" >> ${pkgdir}/etc/httpd/conf/extra/spdy.conf | |
cd "${srcdir}" | |
rm -r python_hack | |
PATH=$old_path | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment