[arch-commits] Commit in passenger/trunk (PKGBUILD)

Massimiliano Torromeo mtorromeo at archlinux.org
Fri Jun 11 12:56:24 UTC 2021


    Date: Friday, June 11, 2021 @ 12:56:23
  Author: mtorromeo
Revision: 962794

upgpkg: passenger 6.0.9-2: rebuild for nginx-1.20.1

Modified:
  passenger/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-11 12:47:38 UTC (rev 962793)
+++ PKGBUILD	2021-06-11 12:56:23 UTC (rev 962794)
@@ -3,7 +3,7 @@
 pkgbase=passenger
 pkgname=(passenger mod_passenger nginx-mod-passenger)
 pkgver=6.0.9
-pkgrel=1
+pkgrel=2
 pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js"
 arch=('x86_64')
 url="https://www.phusionpassenger.com"
@@ -18,10 +18,16 @@
 sha256sums=('9f727da309cc031da966536af47ef59ea61974c09138ec08c2a765d8f4c4f60a'
             'SKIP')
 
+prepare() {
+	mkdir -p build
+	cd build
+	ln -sf /usr/src/nginx/auto
+	ln -sf /usr/src/nginx/src
+}
+
 build(){
-  cp -r /usr/src/nginx .
-  cd "$srcdir"/nginx
-  ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
+  cd build
+  /usr/src/nginx/configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module
   make modules
 
   cd "$srcdir"/$pkgbase-$pkgver
@@ -61,7 +67,7 @@
   install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \
                  "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 
-  cd "$srcdir"/nginx/objs
+  cd build/objs
   for mod in ngx_*.so; do
     install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod
   done



More information about the arch-commits mailing list