Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • archlinux/packaging/packages/nginx-mod-modsecurity
1 result
Show changes
Commits on Source (2)
pkgbase = nginx-mod-modsecurity pkgbase = nginx-mod-modsecurity
pkgdesc = ModSecurity v3 Nginx Connector (module for nginx) pkgdesc = ModSecurity v3 Nginx Connector (module for nginx)
pkgver = 1.0.3 pkgver = 1.0.3
pkgrel = 5 pkgrel = 6
epoch = 1 epoch = 1
url = https://github.com/SpiderLabs/ModSecurity-nginx url = https://github.com/SpiderLabs/ModSecurity-nginx
arch = x86_64 arch = x86_64
license = GPL3 license = Apache-2.0
makedepends = nginx
makedepends = nginx-src makedepends = nginx-src
depends = nginx
depends = libmodsecurity depends = libmodsecurity
source = https://github.com/SpiderLabs/ModSecurity-nginx/releases/download/v1.0.3/modsecurity-nginx-v1.0.3.tar.gz source = https://github.com/SpiderLabs/ModSecurity-nginx/releases/download/v1.0.3/modsecurity-nginx-v1.0.3.tar.gz
source = https://github.com/SpiderLabs/ModSecurity-nginx/releases/download/v1.0.3/modsecurity-nginx-v1.0.3.tar.gz.asc source = https://github.com/SpiderLabs/ModSecurity-nginx/releases/download/v1.0.3/modsecurity-nginx-v1.0.3.tar.gz.asc
source = nginx-mod-modsecurity-add-missing-header-for-conftest.patch::https://github.com/owasp-modsecurity/ModSecurity-nginx/commit/7d37ace7431ea9704faa98f29876bcd72ef4b1ff.patch
validpgpkeys = B0F4253373F8F6F510D42178520A9993A1C052F8 validpgpkeys = B0F4253373F8F6F510D42178520A9993A1C052F8
validpgpkeys = 190EFACCA1E9FA466A8ECD9CE6DFB08CE8B11277 validpgpkeys = 190EFACCA1E9FA466A8ECD9CE6DFB08CE8B11277
validpgpkeys = F126692E9BA86B3958E73ED2F2FC4E45883BCBA4 validpgpkeys = F126692E9BA86B3958E73ED2F2FC4E45883BCBA4
sha256sums = ae811c7208ac029cb7a99d6f63e03d3971797607517187f47620df39c1f78add sha256sums = ae811c7208ac029cb7a99d6f63e03d3971797607517187f47620df39c1f78add
sha256sums = SKIP sha256sums = SKIP
sha256sums = cea771735e2d658040018566c2af55429f0a190d7faf7795983d71c4e7acf2fc
pkgname = nginx-mod-modsecurity pkgname = nginx-mod-modsecurity
depends = libmodsecurity
depends = nginx=
[nginx-mod-modsecurity]
source = "git"
git = "https://github.com/SpiderLabs/ModSecurity-nginx.git"
prefix = "v"
...@@ -3,25 +3,28 @@ ...@@ -3,25 +3,28 @@
pkgname=nginx-mod-modsecurity pkgname=nginx-mod-modsecurity
epoch=1 epoch=1
pkgver=1.0.3 pkgver=1.0.3
pkgrel=5 pkgrel=6
pkgdesc='ModSecurity v3 Nginx Connector (module for nginx)' pkgdesc='ModSecurity v3 Nginx Connector (module for nginx)'
arch=('x86_64') arch=('x86_64')
depends=('nginx' 'libmodsecurity') depends=('libmodsecurity')
makedepends=('nginx-src') makedepends=('nginx' 'nginx-src')
url="https://github.com/SpiderLabs/ModSecurity-nginx" url="https://github.com/SpiderLabs/ModSecurity-nginx"
license=('GPL3') license=('Apache-2.0')
source=( source=(
https://github.com/SpiderLabs/ModSecurity-nginx/releases/download/v$pkgver/modsecurity-nginx-v$pkgver.tar.gz{,.asc} https://github.com/SpiderLabs/ModSecurity-nginx/releases/download/v$pkgver/modsecurity-nginx-v$pkgver.tar.gz{,.asc}
${pkgname}-add-missing-header-for-conftest.patch::https://github.com/owasp-modsecurity/ModSecurity-nginx/commit/7d37ace7431ea9704faa98f29876bcd72ef4b1ff.patch
) )
validpgpkeys=('B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin@mdounin.ru> validpgpkeys=('B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin@mdounin.ru>
'190EFACCA1E9FA466A8ECD9CE6DFB08CE8B11277' # Felipe Zimmerle '190EFACCA1E9FA466A8ECD9CE6DFB08CE8B11277' # Felipe Zimmerle
'F126692E9BA86B3958E73ED2F2FC4E45883BCBA4') # Martin Vierula 'F126692E9BA86B3958E73ED2F2FC4E45883BCBA4') # Martin Vierula
sha256sums=('ae811c7208ac029cb7a99d6f63e03d3971797607517187f47620df39c1f78add' sha256sums=('ae811c7208ac029cb7a99d6f63e03d3971797607517187f47620df39c1f78add'
'SKIP') 'SKIP'
'cea771735e2d658040018566c2af55429f0a190d7faf7795983d71c4e7acf2fc')
prepare() { prepare() {
patch --directory=modsecurity-nginx-v$pkgver -Np1 < ${pkgname}-add-missing-header-for-conftest.patch
mkdir -p build mkdir -p build
cd build cd build
ln -sf /usr/src/nginx/auto ln -sf /usr/src/nginx/auto
...@@ -35,6 +38,10 @@ build() { ...@@ -35,6 +38,10 @@ build() {
} }
package() { package() {
local _nginx_version=$(nginx -v 2>&1)
_nginx_version=${_nginx_version/* nginx\/}
depends+=("nginx=${_nginx_version}")
cd build/objs cd build/objs
for mod in *.so; do for mod in *.so; do
install -Dm755 $mod "$pkgdir/usr/lib/nginx/modules/$mod" install -Dm755 $mod "$pkgdir/usr/lib/nginx/modules/$mod"
......