2 Summary: An interface to access RPM database for Ruby
7 Group: Development/Languages
8 Source0: http://rubygems.org/downloads/ruby-rpm-%{version}.gem
9 # Source0-md5: f62501746a7f13399c4d9dab917d0ee4
10 Patch0: ruby-deprecated.patch
12 URL: http://gitorious.org/ruby-rpm
13 BuildRequires: rpm-devel
14 BuildRequires: rpm-rubyprov
15 BuildRequires: rpmbuild(macros) >= 1.656
16 BuildRequires: ruby-devel >= 1.8.6
18 BuildRequires: ruby-rake-compiler >= 0.7
19 BuildRequires: ruby-rdiscount >= 1.6
20 BuildRequires: ruby-rdoc >= 3.9
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Provides bindings for accessing RPM packages and databases from Ruby.
26 It includes the low-level C API to talk to rpm as well as Ruby classes
27 to model the various objects that RPM deals with (such as packages,
28 dependencies, and files).
31 %setup -q -n %{pkgname}-%{version}
40 cppflags=-I/usr/include/rpm \
41 LDFLAGS="%{rpmldflags}" \
42 CFLAGS="%{rpmcflags} -fPIC -D_GNU_SOURCE"
45 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_vendorarchdir}}
47 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
48 install -p ext/%{pkgname}/%{pkgname}.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}
51 rm -rf $RPM_BUILD_ROOT
54 %defattr(644,root,root,755)
55 %doc README.rdoc CHANGELOG.rdoc
56 %{ruby_vendorlibdir}/rpm.rb
57 %{ruby_vendorlibdir}/rpm
58 %attr(755,root,root) %{ruby_vendorarchdir}/rpm.so