summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMassimiliano Torromeo2017-03-10 11:32:52 +0100
committerMassimiliano Torromeo2017-03-10 11:32:52 +0100
commit8283f5a531a69bdf315eb65d6f46b9b0600b53d1 (patch)
treee11d4a81523b78b6d5b02b6a7a39fb8077d15a6d
downloadaur-8283f5a531a69bdf315eb65d6f46b9b0600b53d1.tar.gz
Initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore17
-rw-r--r--PKGBUILD44
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
+}