]> git.pld-linux.org Git - packages/ruby-mongrel.git/commitdiff
- CC/CFLAGS auto/ac/ruby-mongrel-1_1_1-1
authorElan Ruusamäe <glen@pld-linux.org>
Sat, 3 May 2008 17:10:18 +0000 (17:10 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    ruby-mongrel.spec -> 1.15

ruby-mongrel.spec

index 863275adfed5e74223736a40feb14c7bf01d66ca..4663697dde78990afa46954d65ab5bb0f4d28cfc 100644 (file)
@@ -15,6 +15,28 @@ BuildRequires:       ruby-modules
 %{?ruby_mod_ver_requires_eq}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define        ruby_config {\
+       %{__ruby} setup.rb config \
+               --prefix=%{_prefix} \
+               --bindir=%{_bindir} \
+               --libdir=%{_libdir} \
+               --datadir=%{_datadir} \
+               --mandir=%{_mandir} \
+               --sysconfdir=%{_sysconfdir} \
+               --localstatedir=%{_localstatedir} \
+               --rbdir=%{ruby_rubylibdir} \
+               --sodir=%{ruby_archdir} \
+               --make-prog="%{__make} CC=\"%{__cc}\" CFLAGS=\"%{rpmcflags}\"" \
+}
+
+%define        ruby_setup { \
+       %{__ruby} setup.rb setup \
+}
+
+%define ruby_install { \
+       %{__ruby} setup.rb install \
+}
+
 %description
 Ruby webserver toolkit.
 
@@ -23,18 +45,20 @@ Toolkit języka Ruby dla serwera WWW.
 
 %prep
 %setup -q -c -T
-tar xf %{SOURCE0} -O data.tar.gz | tar xzv-
+tar xf %{SOURCE0} -O data.tar.gz | tar xz
 %patch0 -p1
 
+find -name '*.rb' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
+
 %build
-ruby setup.rb config --rbdir=%{ruby_rubylibdir} --sodir=%{ruby_archdir}
-ruby setup.rb setup
+%ruby_config
+%ruby_setup
 
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{ruby_rubylibdir}
-
-ruby setup.rb install --prefix=$RPM_BUILD_ROOT
+%ruby_install \
+       --prefix=$RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
This page took 0.041412 seconds and 4 git commands to generate.