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