Mercurial > packages > rhel6 > rubygem-magic
view rubygem-magic.spec @ 0:cedb2740aee1 default tip
Initial revision
author | Guido Berhoerster <guido+packaging@berhoerster.name> |
---|---|
date | Mon, 28 Apr 2014 17:32:16 +0200 |
parents | |
children |
line wrap: on
line source
%global gemname magic %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global geminstdir %{gemdir}/gems/%{gemname}-%{version} %global gemdocdir %{gemdir}/doc/%{gemname}-%{version} %global rubyabi 1.8 Name: rubygem-%{gemname} Version: 0.2.8 Release: 1%{?dist} Summary: Ruby FFI bindings to libmagic Group: Development/Languages License: MIT URL: http://rubygems.org/gems/magic Source0: http://rubygems.org/downloads/%{gemname}-%{version}.gem BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: ruby(abi) = 1.8 BuildRequires: ruby BuildRequires: ruby(rubygems) Requires: ruby(abi) = 1.8 Requires: ruby Requires: ruby(rubygems) Requires: rubygem(ffi) >= 0.6.3 Requires: file-libs Provides: rubygem(%{gemname}) = %{version} %description Ruby FFI wrapper to the "magic" library, that determines content type and encoding of files and strings. The library does three types of tests: filesystem tests, magic number tests, and language tests. The first test that succeeds causes the file type to be returned. %package doc Summary: Documentation for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -c -T %build %install rm -rf %{buildroot} mkdir -p %{buildroot}%{gemdir} gem install --local --install-dir %{buildroot}%{gemdir} \ --force %{SOURCE0} %clean rm -rf %{buildroot} %files %defattr(-, root, root, -) %dir %{geminstdir} %doc %{geminstdir}/LICENSE.txt %{geminstdir}/.gitignore %{geminstdir}/Gemfile %{geminstdir}/Rakefile %{geminstdir}/lib %{geminstdir}/magic.gemspec %{geminstdir}/test %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %files doc %defattr(-,root,root,-) %doc %{gemdocdir} %doc %{geminstdir}/README.rdoc %changelog * Mon Apr 28 2014 Guido Berhoerster <guido+packaging@berhoerster.name> - 0.2.8-1 - Initial packaging