rpms/ruby-RMagick/devel ruby-RMagick.spec,NONE,1.1
Mamoru Tasaka (mtasaka)
fedora-extras-commits at redhat.com
Tue Oct 2 16:38:10 UTC 2007
Author: mtasaka
Update of /cvs/extras/rpms/ruby-RMagick/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19515
Added Files:
ruby-RMagick.spec
Log Message:
Forgot to commit spec file, orz
--- NEW FILE ruby-RMagick.spec ---
%{!?ruby_sitelib: %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")}
%{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")}
%define rubyabi 1.8
%define modname RMagick
%define repoid 25399
%define IMver 6.3.5
%define mainver 2.0.0
%define betaver beta4
%define fedorarel 0.3
Name: ruby-%{modname}
Version: %{mainver}
Release: %{fedorarel}%{?betaver:.%betaver}%{?dist}
Summary: Graphics Processing for Ruby and Ruby on Rails
Group: Development/Languages
License: MIT
URL: http://rmagick.rubyforge.org/
Source0: http://rubyforge.org/frs/download.php/%{repoid}/%{modname}-%{mainver}%{?betaver:-%betaver}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ruby
BuildRequires: ruby-devel
BuildRequires: ruby(abi) = %{rubyabi}
# For ImageMagick config/type.xml
BuildRequires: ImageMagick-devel >= %{IMver}
Requires: ImageMagick >= %{IMver}
Requires: ruby(abi) = %{rubyabi}
Provides: ruby(%{modname}) = %{version}-%{release}
%description
RMagick is an interface between the Ruby programming language and the
ImageMagick and GraphicsMagick image processing libraries.
%package doc
Summary: Documentation for %{name}
Group: Documentation
%description doc
This package contains documentaton files for %{name}.
%prep
%setup -q -n %{modname}-%{version}
%build
export CFLAGS="$RPM_OPT_FLAGS"
ruby setup.rb config \
--prefix=%{_prefix} \
--siteruby=%{ruby_sitelib} \
--siterubyverarch=%{ruby_sitearch} \
--doc-dir=$(pwd)/DOCDIR/HTML
ruby setup.rb setup
%install
%{__rm} -rf $RPM_BUILD_ROOT
%{__rm} -rf DOCDIR
ruby setup.rb install \
--prefix=$RPM_BUILD_ROOT
# Permission
find $RPM_BUILD_ROOT -name \*.so | xargs %{__chmod} 0755
# Fix up DOCDIR
find DOCDIR -name .rmagick -or -name .examples | \
xargs %{__rm} -f
%{__cp} -p ChangeLog DOCDIR/
%{__sed} -e 's|ISO-8859-1|UTF-8|' README.html | \
iconv -f ISO-8859-1 -t UTF-8 > \
DOCDIR/README.html
touch -r README.html DOCDIR/README.html
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc DOCDIR/ChangeLog DOCDIR/README.html
%{ruby_sitelib}/%{modname}.rb
%{ruby_sitelib}/rvg/
%{ruby_sitearch}/%{modname}.so
%files doc
%defattr(-,root,root,-)
%doc DOCDIR/HTML/*
%changelog
* Wed Oct 3 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.0.0-0.3.beta4
- Spec file cleanup
* Sat Sep 22 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.0.0-0.1.beta4
- Initial packaging
More information about the scm-commits
mailing list