diff options
author | Massimiliano Torromeo | 2017-03-10 11:32:52 +0100 |
---|---|---|
committer | Massimiliano Torromeo | 2017-03-10 11:32:52 +0100 |
commit | 8283f5a531a69bdf315eb65d6f46b9b0600b53d1 (patch) | |
tree | e11d4a81523b78b6d5b02b6a7a39fb8077d15a6d | |
download | aur-8283f5a531a69bdf315eb65d6f46b9b0600b53d1.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 17 | ||||
-rw-r--r-- | PKGBUILD | 44 |
3 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..da70f75a04df --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +# Generated by mksrcinfo v8 +# Fri Mar 10 10:29:46 UTC 2017 +pkgbase = nginx-mainline-addon-pagespeed + pkgdesc = PageSpeed module for mainline nginx + pkgver = 1.11.33.4 + pkgrel = 1 + url = https://modpagespeed.com + arch = i686 + arch = x86_64 + license = Apache + makedepends = git + depends = nginx-mainline + source = http://nginx.org/download/nginx-1.11.10.tar.gz + source = https://github.com/pagespeed/ngx_pagespeed/archive/latest-stable/pagespeed-module-latest-stable.tar.gz + source = pagespeed-1.11.33.4.tar.gz::https://dl.google.com/dl/page-speed/psol/1.11.33.4.tar.gz + sha256sums = 778b3cabb07633f754cd9dee32fc8e22582bce22bfa407be76a806abd935533d + sha256sums = 5b8bebc3124ba55388fcb97ee8f6009bd5d061c48bf274a04f6c99b7364e1f85 + sha256sums = 97408b04bf7395ab34d7b5baed95ae3dc928746213ca02590773b66a7697a7dc + +pkgname = nginx-mainline-addon-pagespeed + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..9b97681014e9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +*.zip +*.jar +*.tar +*.tgz +*.tbz2 +*.gz +*.bz2 +*.xz +*.gem +*.run +*.deb +*.rpm +*.sig +*.log +/src +/pkg +*.kate-swp diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3a1140ee6436 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> + +pkgname=nginx-mainline-addon-pagespeed +pkgver=1.11.33.4 +pkgrel=1 + +_nginxver=1.11.10 +_pagespeedver=latest-stable + +pkgdesc="PageSpeed module for mainline nginx" +arch=('i686' 'x86_64') +depends=('nginx-mainline') +makedepends=('git') +url="https://modpagespeed.com" +license=('Apache') + +source=( + http://nginx.org/download/nginx-$_nginxver.tar.gz + https://github.com/pagespeed/ngx_pagespeed/archive/$_pagespeedver/pagespeed-module-$_pagespeedver.tar.gz + pagespeed-$pkgver.tar.gz::https://dl.google.com/dl/page-speed/psol/$pkgver.tar.gz +) + +sha256sums=('778b3cabb07633f754cd9dee32fc8e22582bce22bfa407be76a806abd935533d' + '5b8bebc3124ba55388fcb97ee8f6009bd5d061c48bf274a04f6c99b7364e1f85' + '97408b04bf7395ab34d7b5baed95ae3dc928746213ca02590773b66a7697a7dc') + +prepare() { + cd "$srcdir"/ngx_pagespeed-$_pagespeedver + ln -s ../psol + sed -r 's@^pagespeed_libs="(\$psol_binary.*)"@pagespeed_libs="\1 -Wl,-z,noexecstack"@' -i config +} + +build() { + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat \ + --add-dynamic-module=../ngx_pagespeed-$_pagespeedver + make modules +} + +package() { + cd "$srcdir"/nginx-$_nginxver + install -Dm755 objs/ngx_pagespeed.so \ + "$pkgdir"/usr/lib/nginx/modules/ngx_pagespeed.so +} |