[DRE-commits] r3065 - in packages-wip/passenger/trunk: . debian

leandronunes-guest at alioth.debian.org leandronunes-guest at alioth.debian.org
Wed Oct 15 00:08:09 UTC 2008


Author: leandronunes-guest
Date: 2008-10-15 00:08:08 +0000 (Wed, 15 Oct 2008)
New Revision: 3065

Added:
   packages-wip/passenger/trunk/debian/
   packages-wip/passenger/trunk/debian/README.Debian
   packages-wip/passenger/trunk/debian/changelog
   packages-wip/passenger/trunk/debian/compat
   packages-wip/passenger/trunk/debian/control
   packages-wip/passenger/trunk/debian/copyright
   packages-wip/passenger/trunk/debian/dirs
   packages-wip/passenger/trunk/debian/docs
   packages-wip/passenger/trunk/debian/libapache2-mod-passenger.install
   packages-wip/passenger/trunk/debian/libapache2-mod-passenger.postinst
   packages-wip/passenger/trunk/debian/libapache2-mod-passenger.prerm
   packages-wip/passenger/trunk/debian/passenger.conf
   packages-wip/passenger/trunk/debian/passenger.load
   packages-wip/passenger/trunk/debian/rules
   packages-wip/passenger/trunk/debian/watch
Log:
[svn-inject] Applying Debian modifications to trunk


Property changes on: packages-wip/passenger/trunk/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages-wip/passenger/trunk/debian/README.Debian
===================================================================
--- packages-wip/passenger/trunk/debian/README.Debian	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/README.Debian	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,17 @@
+Phusion Passenger module for Apache2
+AKA mod_rails or mod_rack
+ 
+This is the Phusion Passenger (mod_rails/mod_rack) Apache 2 module
+package offering support for Ruby web applications based on Rails or
+Rack. There is even experimental support for WSGI Python apps.
+ 
+This package version manages the dependencies for you and will install
+a fully working Apache2 setup with the module in place and activated. No
+need to run any installers or other programs. The package does all that
+for you.
+ 
+All you need do is add your virtual host to your setup, and reload
+Apache2. See the User Guide (passenger/Users guide.html or
+passenger/Users guide.txt.gz) for more information.
+ 
+Neil Wilson <neil at brightbox.co.uk> Fri 29 July 2008

Added: packages-wip/passenger/trunk/debian/changelog
===================================================================
--- packages-wip/passenger/trunk/debian/changelog	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/changelog	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,6 @@
+passenger (2.0.3-1) unstable; urgency=low
+
+  * Initial release (Closes: #488753)  
+
+ -- Leandro Nunes dos Santos <leandronunes at safernet.org.br>  Mon, 29 Sep 2008 19:36:41 -0300
+

Added: packages-wip/passenger/trunk/debian/compat
===================================================================
--- packages-wip/passenger/trunk/debian/compat	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/compat	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1 @@
+7

Added: packages-wip/passenger/trunk/debian/control
===================================================================
--- packages-wip/passenger/trunk/debian/control	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/control	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,31 @@
+Source: passenger
+Section: web
+Priority: optional
+Maintainer: Leandro Nunes dos Santos <leandronunes at safernet.org.br>
+Build-Depends: debhelper (>= 7), apache2-threaded-dev (>= 2.2.9-9), 
+ apache2-mpm-worker, libapr1-dev, rubygems (>= 1.2), debhelper (>= 5.0.44), 
+ ruby-dev, doxygen, asciidoc (>= 8.2), graphviz, rake, cdbs
+Standards-Version: 3.8.0
+Homepage: http://www.modrails.com/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-ruby-extras/packages/libapache2-mod-passenger/trunk/
+Vcs-Svn: svn://svn.debian.org/pkg-ruby-extras/packages/libapache2-mod-passenger/trunk/
+
+Package: libapache2-mod-passenger
+Architecture: any
+Depends: ${shlibs:Depends}, apache2-mpm-worker, ruby, rubygems (>= 1.2)
+Suggests: python, rails, passenger-doc
+Description: Rails and Rack support for Apache2
+ Phusion Passenger — a.k.a. mod_rails or mod_rack — makes
+ deployment of Ruby web applications, such as those built on the
+ revolutionary Ruby on Rails web framework, a breeze.
+
+Package: passenger-doc
+Section: doc
+Architecture: all
+Suggests: www-browse
+Description: Rails and Rac support for Apache2 - Documentation
+ Phusion Passenger — a.k.a. mod_rails or mod_rack — makes
+ deployment of Ruby web applications, such as those built on the
+ revolutionary Ruby on Rails web framework, a breeze.
+ .
+ This package provides the documentation for Phusion Passenger.

Added: packages-wip/passenger/trunk/debian/copyright
===================================================================
--- packages-wip/passenger/trunk/debian/copyright	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/copyright	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,32 @@
+This package was debianized by Leandro Nunes dos Santos <leandronunes at safernet.org.br> on
+Mon, 29 Sep 2008 19:36:41 -0300.
+
+It was downloaded from http://www.modrails.com/install.html
+
+Upstream Authors: Hongli Lai <hongli at plan99.net>
+                    Ninh Bui <ninh.bui at gmail.com>
+
+Copyright:
+
+    Copyright (C) 2008 Hongli Lai & Ninh Bui
+
+License:
+
+Phusion Passenger is licensed under the GNU General Public License (GPL)
+version 2, and *only* version 2 (i.e. not version 3 or any later versions).
+
+In addition to the GNU General Public License v2 licensing terms, we explicitly
+grand you the permission to run any application on top of Phusion Passenger,
+regardless of the application's own licensing terms. The application will not
+be bound to the terms of the GPL in any way. That is, the GPL only applies to
+Phusion Passenger itself, and not to applications that are run through Phusion
+Passenger.
+
+We also explicitly allow Apache to load the Phusion Passenger Apache module,
+without Apache or any other loaded modules needing to be released under the
+terms of the GPL.
+
+Packaging:
+
+The Debian packaging is (C) 2008, Leandro Nunes dos Santos <leandronunes at safernet.org.br> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Added: packages-wip/passenger/trunk/debian/dirs
===================================================================
--- packages-wip/passenger/trunk/debian/dirs	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/dirs	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,2 @@
+etc/apache2/mods-available
+usr/lib/apache2/modules

Added: packages-wip/passenger/trunk/debian/docs
===================================================================
--- packages-wip/passenger/trunk/debian/docs	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/docs	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,3 @@
+DEVELOPERS.TXT
+README
+debian/README.Debian

Added: packages-wip/passenger/trunk/debian/libapache2-mod-passenger.install
===================================================================
--- packages-wip/passenger/trunk/debian/libapache2-mod-passenger.install	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/libapache2-mod-passenger.install	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,4 @@
+usr/bin
+usr/lib
+etc
+../passenger.{conf,load} etc/apache2/mods-available

Added: packages-wip/passenger/trunk/debian/libapache2-mod-passenger.postinst
===================================================================
--- packages-wip/passenger/trunk/debian/libapache2-mod-passenger.postinst	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/libapache2-mod-passenger.postinst	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,35 @@
+#!/bin/sh
+ 
+set -e
+ 
+#DEBHELPER#
+
+if [ "$1" != "configure" ]; then
+  exit 0
+fi
+ 
+reload_apache()
+{
+  if apache2ctl configtest 2>/dev/null; then
+    invoke-rc.d apache2 force-reload || true
+  else
+    echo "Your apache2 configuration is broken, so we're not restarting it for you."
+  fi
+}
+ 
+if [ -n "$2" ]; then
+# we're upgrading. test if we're enabled, and if so, restart to reload the module.
+  if [ -e /etc/apache2/mods-enabled/passenger.load ]; then
+    reload_apache
+  fi
+    exit 0
+fi
+ 
+if [ -e /etc/apache2/apache2.conf ]; then
+# Enable the module, but hide a2enmod's misleading message about apachectl
+# and force-reload the thing ourselves.
+        a2enmod passenger >/dev/null || true
+  reload_apache
+fi
+
+exit 0

Added: packages-wip/passenger/trunk/debian/libapache2-mod-passenger.prerm
===================================================================
--- packages-wip/passenger/trunk/debian/libapache2-mod-passenger.prerm	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/libapache2-mod-passenger.prerm	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+ 
+if [ "$1" != "remove" -a "$1" != "purge" ]; then
+  exit 0
+fi;
+ 
+if [ -e /etc/apache2/apache2.conf ]; then
+  a2dismod passenger || true
+fi
+
+exit 0

Added: packages-wip/passenger/trunk/debian/passenger.conf
===================================================================
--- packages-wip/passenger/trunk/debian/passenger.conf	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/passenger.conf	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,4 @@
+<IfModule mod_passenger.c>
+  PassengerRoot /usr
+  PassengerRuby /usr/bin/ruby
+</IfModule>

Added: packages-wip/passenger/trunk/debian/passenger.load
===================================================================
--- packages-wip/passenger/trunk/debian/passenger.load	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/passenger.load	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1 @@
+LoadModule passenger_module /usr/lib/apache2/modules/mod_passenger.so

Added: packages-wip/passenger/trunk/debian/rules
===================================================================
--- packages-wip/passenger/trunk/debian/rules	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/rules	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,36 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+ 
+DEB_DH_INSTALL_SOURCEDIR := $(DEB_DESTDIR)
+DEB_INSTALL_DOCS_passenger-doc += DEVELOPERS.TXT $(DEB_DESTDIR)/usr/share/doc/passenger/
+DEB_INSTALL_MANPAGES_libapache2-mod-passenger += man/*
+ 
+bindir = usr/bin
+sbindir = usr/sbin
+builddir = pkg/fakeroot
+moddir = usr/lib/apache2/modules
+modsavailabledir = etc/apache2/mods-available
+passengermodule = usr/lib/passenger/mod_passenger.so
+admintools = passenger-memory-stats passenger-make-enterprisey passenger-status
+ 
+clean::
+	rake clean
+	rake clobber
+ 
+build/libapache2-mod-passenger build/passenger-doc::
+	rake fakeroot
+	mv $(builddir) $(DEB_DESTDIR)
+ 
+binary-install/libapache2-mod-passenger::
+	mkdir -p $(CURDIR)/debian/$(cdbs_curpkg)/$(moddir)
+	mv $(CURDIR)/debian/$(cdbs_curpkg)/$(passengermodule) $(CURDIR)/debian/$(cdbs_curpkg)/$(moddir)
+	rm $(CURDIR)/debian/$(cdbs_curpkg)/$(bindir)/passenger-install-apache2-module
+	mkdir -p $(CURDIR)/debian/$(cdbs_curpkg)/$(sbindir)
+	for admintool in $(admintools); do \
+		mv $(CURDIR)/debian/$(cdbs_curpkg)/$(bindir)/$$admintool $(CURDIR)/debian/$(cdbs_curpkg)/$(sbindir); \
+		done;
+ 
+get-orig-source:
+	uscan --verbose --force-download


Property changes on: packages-wip/passenger/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages-wip/passenger/trunk/debian/watch
===================================================================
--- packages-wip/passenger/trunk/debian/watch	                        (rev 0)
+++ packages-wip/passenger/trunk/debian/watch	2008-10-15 00:08:08 UTC (rev 3065)
@@ -0,0 +1,2 @@
+version=3
+http://rubyforge.org/frs/?group_id=5873 .*passenger-([\d.-]*)\.t.*




More information about the Pkg-ruby-extras-commits mailing list