]> git.pld-linux.org Git - packages/ruby-pg.git/commitdiff
build to vendor dirs master
authorElan Ruusamäe <glen@delfi.ee>
Thu, 25 Apr 2013 19:46:13 +0000 (22:46 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Thu, 25 Apr 2013 19:46:13 +0000 (22:46 +0300)
ruby-pg.spec

index 3df57ca77d8d0681dad8e0f13abcf3c2876fa5dd..2cc8f1ea0820a81fb255a0e55bc72c1a8f580977 100644 (file)
@@ -2,14 +2,15 @@ Summary:      PostgreSQL module for Ruby
 Summary(pl.UTF-8):     Moduł PostgreSQL dla Ruby
 Name:          ruby-pg
 Version:       0.13.2
-Release:       1
+Release:       2
 License:       Ruby License
 Group:         Development/Languages
 Source0:       http://bitbucket.org/ged/ruby-pg/get/v%{version}.tar.gz
 # Source0-md5: 6dfc70279ae5f8ea0d5cfb318086c5fd
 URL:           http://rubyforge.org/projects/ruby-pg/
 BuildRequires: postgresql-devel
-BuildRequires: rpmbuild(macros) >= 1.277
+BuildRequires: rpm-rubyprov
+BuildRequires: rpmbuild(macros) >= 1.656
 BuildRequires: ruby-devel >= 1:1.8.4-5
 BuildRequires: setup.rb
 %{?ruby_mod_ver_requires_eq}
@@ -23,24 +24,20 @@ PostgreSQL module for Ruby.
 Moduł PostgreSQL dla Ruby.
 
 %prep
-%setup -q -n ged-ruby-pg-c79cd308363d
-# -n pg-%{version}
-#mv ged-ruby-pg-c79cd308363d pg-%{version}
+%setup -qc
+mv ged-ruby-pg-c79cd308363d/* .
 cp %{_datadir}/setup.rb .
 
 %build
-ruby setup.rb config \
-       --rbdir=%{ruby_rubylibdir} \
-       --sodir=%{ruby_archdir}
-
-ruby setup.rb setup
+%{__ruby} setup.rb config
+%{__make} V=1 -C ext \
+       CC="%{__cc}"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{ruby_archdir}
-
-ruby setup.rb install \
-       --prefix=$RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{ruby_vendorarchdir},%{ruby_vendorlibdir}}
+cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+install -p ext/*.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -48,6 +45,6 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README*
-%{ruby_rubylibdir}/pg
-%{ruby_rubylibdir}/pg.rb
-%attr(755,root,root) %{ruby_archdir}/pg_ext.so
+%{ruby_vendorlibdir}/pg.rb
+%{ruby_vendorlibdir}/pg
+%attr(755,root,root) %{ruby_vendorarchdir}/pg_ext.so
This page took 0.081558 seconds and 4 git commands to generate.