]> git.pld-linux.org Git - packages/passenger.git/commitdiff
- added
authoraredridel <aredridel@pld-linux.org>
Sun, 13 Apr 2008 18:51:07 +0000 (18:51 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    apache-mod_rails.spec -> 1.1

apache-mod_rails.spec [new file with mode: 0644]

diff --git a/apache-mod_rails.spec b/apache-mod_rails.spec
new file mode 100644 (file)
index 0000000..8236dd7
--- /dev/null
@@ -0,0 +1,69 @@
+%define                apxs    /usr/sbin/apxs
+%define                mod_name        rails
+Summary:       A module to bridge Ruby on Rails to Apache
+Name:          apache-mod_rails
+Version:       1.0.1
+Release:       1
+License:       Apache
+Group:         Networking/Daemons
+Source0:       http://rubyforge.org/frs/download.php/35309/passenger-%{version}.tar.gz
+# Source0-md5: 82df07de03c4d57bc2dfc6393bcb7687
+#Source1:      %{name}.conf
+Patch0:                %{name}-buildfix.patch
+URL:           http://www.modrails.com
+BuildRequires: apache-devel >= 2.0.55-1
+BuildRequires: apr-util-devel >= 1:1.0.0
+BuildRequires: rake
+BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: ruby-devel
+BuildRequires: setup.rb
+Provides:      apache(mod_rails)
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+# TODO: separate -devel with ExtUtils::Embed and friends?
+%define                apacheconfdir   %(%{apxs} -q SYSCONFDIR 2>/dev/null)/conf.d
+%define                apachelibdir    %(%{apxs} -q LIBEXECDIR 2>/dev/null)
+
+%description
+Phusion Passenger — a.k.a. mod_rails — makes deployment of
+applications built on the revolutionary Ruby on Rails web framework a
+breeze. It follows the usual Ruby on Rails conventions, such as
+“Don’t-Repeat-Yourself”.
+
+%prep
+%setup -q -n passenger-%{version}
+%patch0 -p1
+
+%build
+cp %{_datadir}/setup.rb .
+APXS2=%{apxs} rake
+ruby setup.rb config --rbdir=%{ruby_rubylibdir} --sodir=%{ruby_archdir}
+ruby setup.rb setup
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{apachelibdir},%{apacheconfdir}}
+
+install ext/apache2/mod_passenger.so $RPM_BUILD_ROOT%{apachelibdir}
+ruby setup.rb install --prefix=$RPM_BUILD_ROOT
+
+#install %{SOURCE1} $RPM_BUILD_ROOT%{apacheconfdir}/75_mod_rails.conf
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%service -q httpd restart
+
+%postun
+if [ "$1" = "0" ]; then
+       %service -q httpd restart
+fi
+
+%files
+%defattr(644,root,root,755)
+%doc INSTALL README
+#%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{apacheconfdir}/*.conf
+%attr(755,root,root) %{apachelibdir}/*.so
+%attr(755,root,root) %{_bindir}/passenger-spawn-server
+%{ruby_rubylibdir}/passenger
This page took 0.163205 seconds and 4 git commands to generate.