diff options
author | Massimiliano Torromeo | 2020-12-28 19:48:45 +0100 |
---|---|---|
committer | Massimiliano Torromeo | 2020-12-28 19:48:45 +0100 |
commit | 6f385b886cad3037cb9ccbdbb0392d97db57a4e3 (patch) | |
tree | dc8a684e4d316aa6168d01ade5b142291e763c34 | |
parent | 61dddd3f943e5788da00d539aa31450abbb02bf2 (diff) | |
download | aur-nginx-mainline-mod-pagespeed.tar.gz |
Updated to build against nginx-mainline-mod-src
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 15 insertions, 25 deletions
@@ -1,18 +1,14 @@ pkgbase = nginx-mainline-mod-pagespeed pkgdesc = PageSpeed module for mainline nginx pkgver = 1.13.35.2 - pkgrel = 33 + pkgrel = 34 url = https://www.ngxpagespeed.com/ arch = i686 arch = x86_64 license = Apache + makedepends = nginx-mainline-src depends = nginx-mainline - source = https://nginx.org/download/nginx-1.19.3.tar.gz - source = https://nginx.org/download/nginx-1.19.3.tar.gz.asc - source = https://github.com/pagespeed/ngx_pagespeed/archive/v1.13.35.2-stable/ngx_pagespeed-1.13.35.2-stable.tar.gz - validpgpkeys = B0F4253373F8F6F510D42178520A9993A1C052F8 - sha256sums = 91e5b74fa17879d2463294e93ad8f6ffc066696ae32ad0478ffe15ba0e9e8df0 - sha256sums = SKIP + source = https://github.com/apache/incubator-pagespeed-ngx/archive/v1.13.35.2-stable/ngx_pagespeed-1.13.35.2-stable.tar.gz sha256sums = 68242a30308b21f13de9a36f2aea5c3e34e8a4c0b7c6a37d3369334f6f847d36 source_i686 = pagespeed-1.13.35.2-i686.tar.gz::https://dl.google.com/dl/page-speed/psol/1.13.35.2-ia32.tar.gz sha256sums_i686 = 9155acfc1764c3554ef21b17b00739d6879822eabeada9a1578a848b0b2d70d0 @@ -2,51 +2,45 @@ pkgname=nginx-mainline-mod-pagespeed pkgver=1.13.35.2 -pkgrel=33 +pkgrel=34 _modname="ngx_${pkgname#nginx-mainline-mod-}" - -_nginxver=1.19.3 _pagespeedver=$pkgver-stable _psolver=$pkgver pkgdesc="PageSpeed module for mainline nginx" arch=('i686' 'x86_64') depends=('nginx-mainline') +makedepends=('nginx-mainline-src') url="https://www.ngxpagespeed.com/" license=('Apache') -source=( - https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc} - https://github.com/pagespeed/$_modname/archive/v$_pagespeedver/$_modname-$_pagespeedver.tar.gz -) +source=(https://github.com/apache/incubator-pagespeed-ngx/archive/v$_pagespeedver/$_modname-$_pagespeedver.tar.gz) source_i686=(pagespeed-$_psolver-i686.tar.gz::https://dl.google.com/dl/page-speed/psol/$_psolver-ia32.tar.gz) source_x86_64=(pagespeed-$_psolver-x86_64.tar.gz::https://dl.google.com/dl/page-speed/psol/$_psolver-x64.tar.gz) - -validpgpkeys=( - 'B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin@mdounin.ru> -) - -sha256sums=('91e5b74fa17879d2463294e93ad8f6ffc066696ae32ad0478ffe15ba0e9e8df0' - 'SKIP' - '68242a30308b21f13de9a36f2aea5c3e34e8a4c0b7c6a37d3369334f6f847d36') +sha256sums=('68242a30308b21f13de9a36f2aea5c3e34e8a4c0b7c6a37d3369334f6f847d36') sha256sums_i686=('9155acfc1764c3554ef21b17b00739d6879822eabeada9a1578a848b0b2d70d0') sha256sums_x86_64=('df3ba3c8fc54e13845d0a1daa7a6e3d983126c23912851bbf8ba35be646a434f') prepare() { + mkdir -p build + cd build + ln -sf /usr/src/nginx/auto + ln -sf /usr/src/nginx/src + cd "$srcdir"/incubator-pagespeed-ngx-$_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=../incubator-pagespeed-ngx-$_pagespeedver + cd build + /usr/src/nginx/configure --with-compat --add-dynamic-module=../incubator-pagespeed-ngx-$_pagespeedver make modules } package() { - cd "$srcdir"/nginx-$_nginxver/objs + cd build/objs for mod in ngx_*.so; do install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod done |