Massimiliano Torromeo pushed to branch main at Arch Linux / Packaging / 
Packages / nginx-mod-redis2


Commits:
8f22acfd by Massimiliano Torromeo at 2024-06-29T10:50:55+02:00
upgpkg: 0.15-15: rebuild with correct ldflags

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = nginx-mod-redis2
        pkgdesc = Nginx upstream module for the Redis 2.0 protocol
        pkgver = 0.15
-       pkgrel = 14
+       pkgrel = 15
        url = https://github.com/openresty/redis2-nginx-module
        arch = x86_64
        license = BSD-2-Clause


=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
 
 pkgname=nginx-mod-redis2
 pkgver=0.15
-pkgrel=14
+pkgrel=15
 
 _modname="${pkgname#nginx-mod-}"
 
@@ -18,11 +18,19 @@ source=(
 validpgpkeys=(B0F4253373F8F6F510D42178520A9993A1C052F8) # Maxim Dounin 
<[email protected]>
 sha256sums=('d255571bcfb9939b78099df39cb4d42f174d789aec8c8e5e47b93942b0299438')
 
-build() {
-  cp -r /usr/src/nginx .
+prepare() {
+       mkdir -p build
+       cd build
+       ln -sf /usr/src/nginx/auto
+       ln -sf /usr/src/nginx/src
+}
 
-       cd "$srcdir"/nginx
-       ./configure --with-compat 
--add-dynamic-module=../$_modname-nginx-module-$pkgver
+build() {
+       cd build
+       /usr/src/nginx/configure \
+               --with-ld-opt="$LDFLAGS" \
+               --with-compat \
+               --add-dynamic-module=../$_modname-nginx-module-$pkgver
        make modules
 }
 
@@ -31,7 +39,7 @@ package() {
        _nginx_version=${_nginx_version/* nginx\/}
        depends+=("nginx=${_nginx_version}")
 
-       cd "$srcdir"/nginx/objs
+       cd build/objs
        for mod in *.so; do
                install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
        done



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nginx-mod-redis2/-/commit/8f22acfdf38060eac078ae792dcf09c942f85e86

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nginx-mod-redis2/-/commit/8f22acfdf38060eac078ae792dcf09c942f85e86
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to