[arch-commits] Commit in passenger/repos (3 files)
Date: Wednesday, April 22, 2020 @ 19:50:38 Author: grazzolini Revision: 617713 archrelease: copy trunk to community-staging-x86_64 Added: passenger/repos/community-staging-x86_64/ passenger/repos/community-staging-x86_64/PKGBUILD (from rev 617712, passenger/trunk/PKGBUILD) passenger/repos/community-staging-x86_64/passenger.install (from rev 617712, passenger/trunk/passenger.install) ---+ PKGBUILD | 71 passenger.install | 32 +++ 2 files changed, 103 insertions(+) Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 617712, passenger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-04-22 19:50:38 UTC (rev 617713) @@ -0,0 +1,71 @@ +# Maintainer: Sergej Pupykin + +pkgbase=passenger +pkgname=(passenger mod_passenger nginx-mod-passenger) +pkgver=6.0.4 +pkgrel=3 +pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js" +arch=('x86_64') +url="https://www.phusionpassenger.com; +_watch="https://github.com/phusion/passenger/releases; +license=('MIT') +makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache' 'nginx-src') +options=('!emptydirs' 'staticlibs') +validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C' + '16378A33A6EF16762922526E561F9B9CAC40B2F7' # auto-software-sign...@phusion.nl + 'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin +source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc}) +sha256sums=('ec1e4b555c176642c1c316897177d54b6f7d369490280e8ee3e54644e40b250b' +'SKIP') + +build(){ + cp -r /usr/src/nginx . + cd "$srcdir"/nginx + ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module + make modules + + cd "$srcdir"/$pkgbase-$pkgver + rake nginx CACHING=false + ./bin/passenger-install-apache2-module -a +} + +package_passenger() { + cd "$srcdir"/passenger-$pkgver + depends=('ruby' 'ruby-rack' 'curl' 'libnsl') + + mkdir -p "$pkgdir"/usr/lib/passenger/ + cp -R * "$pkgdir"/usr/lib/passenger/ + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_mod_passenger() { + pkgdesc="Passenger apache module" + depends=('passenger' 'apache') + install=passenger.install + + cd "$srcdir"/passenger-$pkgver + + mkdir -p "$pkgdir"/usr/lib/httpd/modules + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so "$pkgdir"/usr/lib/httpd/modules/mod_passenger.so + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_nginx-mod-passenger() { + pkgdesc="Passenger nginx module" + depends=('passenger' "nginx") + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd "$srcdir"/nginx/objs + for mod in ngx_*.so; do +install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 617712, passenger/trunk/passenger.install) === --- community-staging-x86_64/passenger.install (rev 0) +++ community-staging-x86_64/passenger.install 2020-04-22 19:50:38 UTC (rev 617713) @@ -0,0 +1,32 @@ +post_install() { + echo "Please edit your Apache configuration file, and add these lines:" + echo "" + echo "LoadModule passenger_module /usr/lib/httpd/modules/mod_passenger.so" + echo "PassengerRoot /usr/lib/passenger" + echo "PassengerRuby /usr/bin/ruby" + echo "" + echo "After you restart Apache, you are ready to deploy any number of Ruby on Rails" + echo "applications on Apache, without any further Ruby on Rails-specific" + echo "configuration!" + echo "" + echo "" + echo "Deploying a Ruby on Rails application: an example" + echo "" + echo "Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host" + echo "to your Apache configuration file, and set its DocumentRoot to" + echo "/somewhere/public, like this:" + echo "" + echo "" + echo " ServerName www.yourhost.com" + echo " DocumentRoot /somewhere/public# <-- be sure to point to 'public'!" + echo " " + echo " AllowOverride all # <-- relax Apache security settings" + echo " Options -MultiViews# <-- MultiViews must be turned off" + echo " " + echo "" + echo "" + echo "And that's it! You may also
[arch-commits] Commit in passenger/repos (3 files)
Date: Thursday, December 26, 2019 @ 01:27:53 Author: felixonmars Revision: 541771 archrelease: copy trunk to community-staging-x86_64 Added: passenger/repos/community-staging-x86_64/ passenger/repos/community-staging-x86_64/PKGBUILD (from rev 541770, passenger/trunk/PKGBUILD) passenger/repos/community-staging-x86_64/passenger.install (from rev 541770, passenger/trunk/passenger.install) ---+ PKGBUILD | 74 passenger.install | 32 ++ 2 files changed, 106 insertions(+) Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 541770, passenger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-12-26 01:27:53 UTC (rev 541771) @@ -0,0 +1,74 @@ +# Maintainer: Sergej Pupykin + +pkgbase=passenger +pkgname=(passenger mod_passenger nginx-mod-passenger) +pkgver=6.0.4 +pkgrel=2 +_nginxver=1.16.1 +pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js" +arch=('x86_64') +url="https://www.phusionpassenger.com; +_watch="https://github.com/phusion/passenger/releases; +license=('MIT') +makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache') +options=('!emptydirs' 'staticlibs') +validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C' + '16378A33A6EF16762922526E561F9B9CAC40B2F7' # auto-software-sign...@phusion.nl + 'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin +source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc} +https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc}) +sha256sums=('ec1e4b555c176642c1c316897177d54b6f7d369490280e8ee3e54644e40b250b' +'SKIP' +'f11c2a6dd1d3515736f0324857957db2de98be862461b5a542a3ac6188dbe32b' +'SKIP') + +build(){ + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module + make modules + + cd "$srcdir"/$pkgbase-$pkgver + rake nginx CACHING=false + ./bin/passenger-install-apache2-module -a +} + +package_passenger() { + cd "$srcdir"/passenger-$pkgver + depends=('ruby' 'ruby-rack' 'curl' 'libnsl') + + mkdir -p "$pkgdir"/usr/lib/passenger/ + cp -R * "$pkgdir"/usr/lib/passenger/ + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_mod_passenger() { + pkgdesc="Passenger apache module" + depends=('passenger' 'apache') + install=passenger.install + + cd "$srcdir"/passenger-$pkgver + + mkdir -p "$pkgdir"/usr/lib/httpd/modules + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so "$pkgdir"/usr/lib/httpd/modules/mod_passenger.so + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_nginx-mod-passenger() { + pkgdesc="Passenger nginx module" + depends=('passenger' "nginx=$_nginxver") + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd "$srcdir"/nginx-$_nginxver/objs + for mod in ngx_*.so; do +install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 541770, passenger/trunk/passenger.install) === --- community-staging-x86_64/passenger.install (rev 0) +++ community-staging-x86_64/passenger.install 2019-12-26 01:27:53 UTC (rev 541771) @@ -0,0 +1,32 @@ +post_install() { + echo "Please edit your Apache configuration file, and add these lines:" + echo "" + echo "LoadModule passenger_module /usr/lib/httpd/modules/mod_passenger.so" + echo "PassengerRoot /usr/lib/passenger" + echo "PassengerRuby /usr/bin/ruby" + echo "" + echo "After you restart Apache, you are ready to deploy any number of Ruby on Rails" + echo "applications on Apache, without any further Ruby on Rails-specific" + echo "configuration!" + echo "" + echo "" + echo "Deploying a Ruby on Rails application: an example" + echo "" + echo "Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host" + echo "to your Apache configuration file, and set its DocumentRoot to" + echo "/somewhere/public, like this:" + echo "" + echo "" + echo " ServerName www.yourhost.com" + echo " DocumentRoot /somewhere/public# <-- be sure to point to 'public'!" + echo " " + echo " AllowOverride all # <-- relax Apache security settings" +
[arch-commits] Commit in passenger/repos (3 files)
Date: Thursday, May 9, 2019 @ 15:21:08 Author: grazzolini Revision: 464655 archrelease: copy trunk to community-staging-x86_64 Added: passenger/repos/community-staging-x86_64/ passenger/repos/community-staging-x86_64/PKGBUILD (from rev 464654, passenger/trunk/PKGBUILD) passenger/repos/community-staging-x86_64/passenger.install (from rev 464654, passenger/trunk/passenger.install) ---+ PKGBUILD | 74 passenger.install | 32 ++ 2 files changed, 106 insertions(+) Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 464654, passenger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-05-09 15:21:08 UTC (rev 464655) @@ -0,0 +1,74 @@ +# Maintainer: Sergej Pupykin + +pkgbase=passenger +pkgname=(passenger mod_passenger nginx-mod-passenger) +pkgver=6.0.2 +pkgrel=2 +_nginxver=1.16.0 +pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js" +arch=('x86_64') +url="https://www.phusionpassenger.com; +_watch="https://github.com/phusion/passenger/releases; +license=('MIT') +makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache') +options=('!emptydirs' 'staticlibs') +validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C' + '16378A33A6EF16762922526E561F9B9CAC40B2F7' # auto-software-sign...@phusion.nl + 'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin +source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc} +https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc}) +sha256sums=('56b2273312e6dc9880f6ba83e381583b8759085a0b41338b782c9575d58346bc' +'SKIP' +'4fd376bad78797e7f18094a00f0f1088259326436b537eb5af69b01be2ca1345' +'SKIP') + +build(){ + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module + make modules + + cd "$srcdir"/$pkgbase-$pkgver + rake nginx CACHING=false + ./bin/passenger-install-apache2-module -a +} + +package_passenger() { + cd "$srcdir"/passenger-$pkgver + depends=('ruby' 'ruby-rack' 'curl' 'libnsl') + + mkdir -p "$pkgdir"/usr/lib/passenger/ + cp -R * "$pkgdir"/usr/lib/passenger/ + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_mod_passenger() { + pkgdesc="Passenger apache module" + depends=('passenger' 'apache') + install=passenger.install + + cd "$srcdir"/passenger-$pkgver + + mkdir -p "$pkgdir"/usr/lib/httpd/modules + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so "$pkgdir"/usr/lib/httpd/modules/mod_passenger.so + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_nginx-mod-passenger() { + pkgdesc="Passenger nginx module" + depends=('passenger' "nginx=$_nginxver") + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd "$srcdir"/nginx-$_nginxver/objs + for mod in ngx_*.so; do +install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 464654, passenger/trunk/passenger.install) === --- community-staging-x86_64/passenger.install (rev 0) +++ community-staging-x86_64/passenger.install 2019-05-09 15:21:08 UTC (rev 464655) @@ -0,0 +1,32 @@ +post_install() { + echo "Please edit your Apache configuration file, and add these lines:" + echo "" + echo "LoadModule passenger_module /usr/lib/httpd/modules/mod_passenger.so" + echo "PassengerRoot /usr/lib/passenger" + echo "PassengerRuby /usr/bin/ruby" + echo "" + echo "After you restart Apache, you are ready to deploy any number of Ruby on Rails" + echo "applications on Apache, without any further Ruby on Rails-specific" + echo "configuration!" + echo "" + echo "" + echo "Deploying a Ruby on Rails application: an example" + echo "" + echo "Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host" + echo "to your Apache configuration file, and set its DocumentRoot to" + echo "/somewhere/public, like this:" + echo "" + echo "" + echo " ServerName www.yourhost.com" + echo " DocumentRoot /somewhere/public# <-- be sure to point to 'public'!" + echo " " + echo " AllowOverride all # <-- relax Apache security settings" +
[arch-commits] Commit in passenger/repos (3 files)
Date: Monday, January 7, 2019 @ 01:20:47 Author: felixonmars Revision: 420868 archrelease: copy trunk to community-staging-x86_64 Added: passenger/repos/community-staging-x86_64/ passenger/repos/community-staging-x86_64/PKGBUILD (from rev 420867, passenger/trunk/PKGBUILD) passenger/repos/community-staging-x86_64/passenger.install (from rev 420867, passenger/trunk/passenger.install) ---+ PKGBUILD | 74 passenger.install | 32 ++ 2 files changed, 106 insertions(+) Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 420867, passenger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-01-07 01:20:47 UTC (rev 420868) @@ -0,0 +1,74 @@ +# Maintainer: Sergej Pupykin + +pkgbase=passenger +pkgname=(passenger mod_passenger nginx-mod-passenger) +pkgver=6.0.0 +pkgrel=3 +_nginxver=1.14.2 +pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js" +arch=('x86_64') +url="https://www.phusionpassenger.com; +_watch="https://github.com/phusion/passenger/releases; +license=('MIT') +makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache') +options=('!emptydirs' 'staticlibs') +validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C' + '16378A33A6EF16762922526E561F9B9CAC40B2F7' # auto-software-sign...@phusion.nl + 'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin +source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc} +https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc}) +sha256sums=('3f826e55065bb69ff5cc945b7b8ab5eb69f957e108053d15401c2ea059321b83' +'SKIP' +'002d9f6154e331886a2dd4e6065863c9c1cf8291ae97a1255308572c02be9797' +'SKIP') + +build(){ + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module + make modules + + cd "$srcdir"/$pkgbase-$pkgver + rake nginx CACHING=false + ./bin/passenger-install-apache2-module -a +} + +package_passenger() { + cd "$srcdir"/passenger-$pkgver + depends=('ruby' 'ruby-rack' 'curl' 'libnsl') + + mkdir -p "$pkgdir"/usr/lib/passenger/ + cp -R * "$pkgdir"/usr/lib/passenger/ + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_mod_passenger() { + pkgdesc="Passenger apache module" + depends=('passenger' 'apache') + install=passenger.install + + cd "$srcdir"/passenger-$pkgver + + mkdir -p "$pkgdir"/usr/lib/httpd/modules + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so "$pkgdir"/usr/lib/httpd/modules/mod_passenger.so + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_nginx-mod-passenger() { + pkgdesc="Passenger nginx module" + depends=('passenger' "nginx=$_nginxver") + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd "$srcdir"/nginx-$_nginxver/objs + for mod in ngx_*.so; do +install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 420867, passenger/trunk/passenger.install) === --- community-staging-x86_64/passenger.install (rev 0) +++ community-staging-x86_64/passenger.install 2019-01-07 01:20:47 UTC (rev 420868) @@ -0,0 +1,32 @@ +post_install() { + echo "Please edit your Apache configuration file, and add these lines:" + echo "" + echo "LoadModule passenger_module /usr/lib/httpd/modules/mod_passenger.so" + echo "PassengerRoot /usr/lib/passenger" + echo "PassengerRuby /usr/bin/ruby" + echo "" + echo "After you restart Apache, you are ready to deploy any number of Ruby on Rails" + echo "applications on Apache, without any further Ruby on Rails-specific" + echo "configuration!" + echo "" + echo "" + echo "Deploying a Ruby on Rails application: an example" + echo "" + echo "Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host" + echo "to your Apache configuration file, and set its DocumentRoot to" + echo "/somewhere/public, like this:" + echo "" + echo "" + echo " ServerName www.yourhost.com" + echo " DocumentRoot /somewhere/public# <-- be sure to point to 'public'!" + echo " " + echo " AllowOverride all # <-- relax Apache security settings" +
[arch-commits] Commit in passenger/repos (3 files)
Date: Friday, April 20, 2018 @ 12:00:56 Author: mtorromeo Revision: 317193 archrelease: copy trunk to community-staging-x86_64 Added: passenger/repos/community-staging-x86_64/ passenger/repos/community-staging-x86_64/PKGBUILD (from rev 317192, passenger/trunk/PKGBUILD) passenger/repos/community-staging-x86_64/passenger.install (from rev 317192, passenger/trunk/passenger.install) ---+ PKGBUILD | 75 passenger.install | 32 ++ 2 files changed, 107 insertions(+) Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 317192, passenger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-04-20 12:00:56 UTC (rev 317193) @@ -0,0 +1,75 @@ +# $Id$ +# Maintainer: Sergej Pupykin+ +pkgbase=passenger +pkgname=(passenger mod_passenger nginx-mod-passenger) +pkgver=5.2.3 +pkgrel=3 +_nginxver=1.14.0 +pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js" +arch=('x86_64') +url="https://www.phusionpassenger.com; +_watch="https://github.com/phusion/passenger/releases; +license=('MIT') +makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache') +options=('!emptydirs' 'staticlibs') +validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C' + '16378A33A6EF16762922526E561F9B9CAC40B2F7' + 'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin +source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc} +https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc}) +sha256sums=('0a06a2c75688a0e6c85717fb67b57940bebca5e56b7c76337c50b8c3d024345b' +'SKIP' +'5d15becbf69aba1fe33f8d416d97edd95ea8919ea9ac519eff9bafebb6022cb5' +'SKIP') + +build(){ + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module + make modules + + cd "$srcdir"/$pkgbase-$pkgver + rake nginx CACHING=false + ./bin/passenger-install-apache2-module -a +} + +package_passenger() { + cd "$srcdir"/passenger-$pkgver + depends=('ruby' 'ruby-rack' 'curl' 'libnsl') + + mkdir -p "$pkgdir"/usr/lib/passenger/ + cp -R * "$pkgdir"/usr/lib/passenger/ + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_mod_passenger() { + pkgdesc="Passenger apache module" + depends=('passenger' 'apache') + install=passenger.install + + cd "$srcdir"/passenger-$pkgver + + mkdir -p "$pkgdir"/usr/lib/httpd/modules + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so "$pkgdir"/usr/lib/httpd/modules/mod_passenger.so + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_nginx-mod-passenger() { + pkgdesc="Passenger nginx module" + depends=('passenger' "nginx=$_nginxver") + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd "$srcdir"/nginx-$_nginxver/objs + for mod in ngx_*.so; do +install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 317192, passenger/trunk/passenger.install) === --- community-staging-x86_64/passenger.install (rev 0) +++ community-staging-x86_64/passenger.install 2018-04-20 12:00:56 UTC (rev 317193) @@ -0,0 +1,32 @@ +post_install() { + echo "Please edit your Apache configuration file, and add these lines:" + echo "" + echo "LoadModule passenger_module /usr/lib/httpd/modules/mod_passenger.so" + echo "PassengerRoot /usr/lib/passenger" + echo "PassengerRuby /usr/bin/ruby" + echo "" + echo "After you restart Apache, you are ready to deploy any number of Ruby on Rails" + echo "applications on Apache, without any further Ruby on Rails-specific" + echo "configuration!" + echo "" + echo "" + echo "Deploying a Ruby on Rails application: an example" + echo "" + echo "Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host" + echo "to your Apache configuration file, and set its DocumentRoot to" + echo "/somewhere/public, like this:" + echo "" + echo "" + echo " ServerName www.yourhost.com" + echo " DocumentRoot /somewhere/public# <-- be sure to point to 'public'!" + echo " " + echo " AllowOverride all # <-- relax Apache security
[arch-commits] Commit in passenger/repos (3 files)
Date: Thursday, April 12, 2018 @ 09:10:56 Author: mtorromeo Revision: 316023 archrelease: copy trunk to community-staging-x86_64 Added: passenger/repos/community-staging-x86_64/ passenger/repos/community-staging-x86_64/PKGBUILD (from rev 316022, passenger/trunk/PKGBUILD) passenger/repos/community-staging-x86_64/passenger.install (from rev 316022, passenger/trunk/passenger.install) ---+ PKGBUILD | 75 passenger.install | 32 ++ 2 files changed, 107 insertions(+) Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 316022, passenger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-04-12 09:10:56 UTC (rev 316023) @@ -0,0 +1,75 @@ +# $Id$ +# Maintainer: Sergej Pupykin+ +pkgbase=passenger +pkgname=(passenger mod_passenger nginx-mod-passenger) +pkgver=5.2.3 +pkgrel=1 +_nginxver=1.12.2 +pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js" +arch=('x86_64') +url="https://www.phusionpassenger.com; +_watch="https://github.com/phusion/passenger/releases; +license=('MIT') +makedepends=('ruby-rake' 'ruby-rack' 'curl' 'apache') +options=('!emptydirs' 'staticlibs') +validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C' + '16378A33A6EF16762922526E561F9B9CAC40B2F7' + 'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin +source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc} +https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc}) +sha256sums=('0a06a2c75688a0e6c85717fb67b57940bebca5e56b7c76337c50b8c3d024345b' +'SKIP' +'305f379da1d5fb5aefa79e45c829852ca6983c7cd2a79328f8e084a324cf0416' +'SKIP') + +build(){ + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module + make modules + + cd "$srcdir"/$pkgbase-$pkgver + rake nginx CACHING=false + ./bin/passenger-install-apache2-module -a +} + +package_passenger() { + cd "$srcdir"/passenger-$pkgver + depends=('ruby' 'ruby-rack' 'curl') + + mkdir -p "$pkgdir"/usr/lib/passenger/ + cp -R * "$pkgdir"/usr/lib/passenger/ + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_mod_passenger() { + pkgdesc="Passenger apache module" + depends=('passenger' 'apache') + install=passenger.install + + cd "$srcdir"/passenger-$pkgver + + mkdir -p "$pkgdir"/usr/lib/httpd/modules + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so "$pkgdir"/usr/lib/httpd/modules/mod_passenger.so + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_nginx-mod-passenger() { + pkgdesc="Passenger nginx module" + depends=('passenger' "nginx=$_nginxver") + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd "$srcdir"/nginx-$_nginxver/objs + for mod in ngx_*.so; do +install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 316022, passenger/trunk/passenger.install) === --- community-staging-x86_64/passenger.install (rev 0) +++ community-staging-x86_64/passenger.install 2018-04-12 09:10:56 UTC (rev 316023) @@ -0,0 +1,32 @@ +post_install() { + echo "Please edit your Apache configuration file, and add these lines:" + echo "" + echo "LoadModule passenger_module /usr/lib/httpd/modules/mod_passenger.so" + echo "PassengerRoot /usr/lib/passenger" + echo "PassengerRuby /usr/bin/ruby" + echo "" + echo "After you restart Apache, you are ready to deploy any number of Ruby on Rails" + echo "applications on Apache, without any further Ruby on Rails-specific" + echo "configuration!" + echo "" + echo "" + echo "Deploying a Ruby on Rails application: an example" + echo "" + echo "Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host" + echo "to your Apache configuration file, and set its DocumentRoot to" + echo "/somewhere/public, like this:" + echo "" + echo "" + echo " ServerName www.yourhost.com" + echo " DocumentRoot /somewhere/public# <-- be sure to point to 'public'!" + echo " " + echo " AllowOverride all # <-- relax Apache security
[arch-commits] Commit in passenger/repos (3 files)
Date: Wednesday, January 3, 2018 @ 08:02:16 Author: foutrelis Revision: 278005 archrelease: copy trunk to community-staging-x86_64 Added: passenger/repos/community-staging-x86_64/ passenger/repos/community-staging-x86_64/PKGBUILD (from rev 278004, passenger/trunk/PKGBUILD) passenger/repos/community-staging-x86_64/passenger.install (from rev 278004, passenger/trunk/passenger.install) ---+ PKGBUILD | 75 passenger.install | 32 ++ 2 files changed, 107 insertions(+) Copied: passenger/repos/community-staging-x86_64/PKGBUILD (from rev 278004, passenger/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-01-03 08:02:16 UTC (rev 278005) @@ -0,0 +1,75 @@ +# $Id$ +# Maintainer: Sergej Pupykin+ +pkgbase=passenger +pkgname=(passenger mod_passenger nginx-mod-passenger) +pkgver=5.1.12 +pkgrel=2 +_nginxver=1.12.2 +pkgdesc="Fast and robust web server and application server for Ruby, Python and Node.js" +arch=('x86_64') +url="https://www.phusionpassenger.com; +_watch="https://github.com/phusion/passenger/releases; +license=('MIT') +makedepends=('ruby' 'ruby-rack' 'curl' 'apache') +options=('!emptydirs' 'staticlibs') +validpgpkeys=('D5F0851426939232F437AB722AC745A50A212A8C' + '16378A33A6EF16762922526E561F9B9CAC40B2F7' + 'B0F4253373F8F6F510D42178520A9993A1C052F8') # Maxim Dounin +source=(https://s3.amazonaws.com/phusion-passenger/releases/passenger-$pkgver.tar.gz{,.asc} +https://nginx.org/download/nginx-$_nginxver.tar.gz{,.asc}) +sha256sums=('1705bd6d1f9b9d055fb58b3545ca6f38ca6d222c07201f53c5014e0eb09f4495' +'SKIP' +'305f379da1d5fb5aefa79e45c829852ca6983c7cd2a79328f8e084a324cf0416' +'SKIP') + +build(){ + cd "$srcdir"/nginx-$_nginxver + ./configure --with-compat --add-dynamic-module=../$pkgbase-$pkgver/src/nginx_module + make modules + + cd "$srcdir"/$pkgbase-$pkgver + rake nginx CACHING=false + ./bin/passenger-install-apache2-module -a +} + +package_passenger() { + cd "$srcdir"/passenger-$pkgver + depends=('ruby' 'ruby-rack' 'curl') + + mkdir -p "$pkgdir"/usr/lib/passenger/ + cp -R * "$pkgdir"/usr/lib/passenger/ + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_mod_passenger() { + pkgdesc="Passenger apache module" + depends=('passenger' 'apache') + install=passenger.install + + cd "$srcdir"/passenger-$pkgver + + mkdir -p "$pkgdir"/usr/lib/httpd/modules + ln -sf /usr/lib/passenger/buildout/apache2/mod_passenger.so "$pkgdir"/usr/lib/httpd/modules/mod_passenger.so + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_nginx-mod-passenger() { + pkgdesc="Passenger nginx module" + depends=('passenger' "nginx=$_nginxver") + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + cd "$srcdir"/nginx-$_nginxver/objs + for mod in ngx_*.so; do +install -Dm755 $mod "$pkgdir"/usr/lib/nginx/modules/$mod + done + + install -Dm644 "$srcdir"/$pkgbase-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Copied: passenger/repos/community-staging-x86_64/passenger.install (from rev 278004, passenger/trunk/passenger.install) === --- community-staging-x86_64/passenger.install (rev 0) +++ community-staging-x86_64/passenger.install 2018-01-03 08:02:16 UTC (rev 278005) @@ -0,0 +1,32 @@ +post_install() { + echo "Please edit your Apache configuration file, and add these lines:" + echo "" + echo "LoadModule passenger_module /usr/lib/httpd/modules/mod_passenger.so" + echo "PassengerRoot /usr/lib/passenger" + echo "PassengerRuby /usr/bin/ruby" + echo "" + echo "After you restart Apache, you are ready to deploy any number of Ruby on Rails" + echo "applications on Apache, without any further Ruby on Rails-specific" + echo "configuration!" + echo "" + echo "" + echo "Deploying a Ruby on Rails application: an example" + echo "" + echo "Suppose you have a Ruby on Rails application in /somewhere. Add a virtual host" + echo "to your Apache configuration file, and set its DocumentRoot to" + echo "/somewhere/public, like this:" + echo "" + echo "" + echo " ServerName www.yourhost.com" + echo " DocumentRoot /somewhere/public# <-- be sure to point to 'public'!" + echo " " + echo " AllowOverride all # <-- relax Apache security settings"