# Source0-md5: -
Group: Development/Languages
URL: http://rubyforge.org/projects/.../
-BuildRequires: rpmbuild(macros) >= 1.484
-BuildRequires: ruby >= 1:1.8.6
-BuildRequires: ruby-modules
+BuildRequires: rpmbuild(macros) >= 1.656
+BuildRequires: rpm-rubyprov
BuildRequires: setup.rb
%{?ruby_mod_ver_requires_eq}
#BuildArch: noarch
# tgz
#%setup -q -n %{pkgname}-%{version}
+# ext build
+cp -p %{_datadir}/setup.rb .
+
# gem install
-%setup -q -c
+%setup -qc
# gem install
%{__tar} xf %{SOURCE0} -O data.tar.gz | %{__tar} xz
--rbdir=%{ruby_rubylibdir} \
--sodir=%{ruby_archdir}
+ruby extconf.rb --vendor --with-pgsql-include=%{_includedir}/pgsql/server
+
+ruby setup.rb config \
+ --prefix=%{_prefix} \
+ --siterubyver=%{ruby_vendorlibdir} \
+ --siterubyverarch=%{ruby_vendorarchdir} \
+
+ruby setup.rb config \
+ --prefix=%{_prefix} \
+ --site-ruby=%{ruby_vendorlibdir}
+
+%{__ruby} install.rb \
+ --sitelibdir=%{ruby_vendorlibdir} \
+
+%cmake \
+ -DCUSTOM_RUBY_SITE_ARCH_DIR:PATH=%{ruby_vendorarchdir} \
+ -DCUSTOM_RUBY_SITE_LIB_DIR:PATH=%{ruby_vendorlibdir} \
+ ..
+
+ruby setup.rb setup
+
%{__ruby} setup.rb setup
rdoc --ri --op ri lib
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir}}
+install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_rdocdir},%{_bindir}}
%{__ruby} setup.rb install \
--prefix=$RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+
+cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
+cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
+
cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
-cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
+
+install -d $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
+cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
%clean
rm -rf $RPM_BUILD_ROOT