rpms/ruby-RMagick/EL-5 .cvsignore, 1.21, 1.22 ruby-RMagick.spec, 1.32, 1.33 sources, 1.21, 1.22

Robert Scheck robert at fedoraproject.org
Sun Aug 2 17:04:29 UTC 2009


Author: robert

Update of /cvs/pkgs/rpms/ruby-RMagick/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22093

Modified Files:
	.cvsignore ruby-RMagick.spec sources 
Log Message:
Initial import of ruby-RMagick for EPEL 5



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ruby-RMagick/EL-5/.cvsignore,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -p -r1.21 -r1.22
--- .cvsignore	27 Jun 2009 19:02:33 -0000	1.21
+++ .cvsignore	2 Aug 2009 17:04:29 -0000	1.22
@@ -1 +1 @@
-RMagick-2.10.0.tar.bz2
+RMagick-1.15.17.tar.bz2


Index: ruby-RMagick.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ruby-RMagick/EL-5/ruby-RMagick.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -p -r1.32 -r1.33
--- ruby-RMagick.spec	25 Jul 2009 07:17:53 -0000	1.32
+++ ruby-RMagick.spec	2 Aug 2009 17:04:29 -0000	1.33
@@ -1,50 +1,21 @@
 %{!?ruby_sitelib:	%global ruby_sitelib	%(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")}
 %{!?ruby_sitearch:	%global ruby_sitearch	%(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")}
 
-%define		rubyabi		1.8
-
 %define		modname		RMagick
-%define		repoid		58959
-
-%define setIMver() \
-%if 0%{?fedora} == %1 \
-BuildRequires:	ImageMagick-devel = %2\
-Requires:		ImageMagick = %2\
-%endif \
-%{nil}
-
-%define		mainver		2.10.0
-%undefine		betaver		
-%define		fedorarel	2
-
+%define		repoid		47971
 
 Name:		ruby-%{modname}
-Version:	%{mainver}
-Release:	%{fedorarel}%{?betaver:.%betaver}%{?dist}
+Version:	1.15.17
+Release:	1%{?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
+Source0:	http://rubyforge.org/frs/download.php/%{repoid}/%{modname}-%{version}.tar.bz2
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:	ruby
-BuildRequires:	ruby-devel
-BuildRequires:	ruby(abi) = %{rubyabi}
-# libwmf <-> libwmf-lite split
-BuildRequires:	%{_bindir}/wmf2eps
-# For ImageMagick config/type.xml
-# And due to bug 500565 (i.e. test_Magick_version() in rmmain.c)
-BuildRequires:	ImageMagick-devel
-Requires:	ImageMagick
-
-%setIMver 12 6.5.3.7
-%setIMver 11 6.5.1.2
-%setIMver 10 6.4.0.10
-%setIMver  9 6.3.8.1
-
-Requires:	ruby(abi) = %{rubyabi}
+BuildRequires:	ruby, ruby-devel, ImageMagick-devel >= 6.0.0, libwmf
 Provides:	ruby(%{modname}) = %{version}-%{release}
 
 %description
@@ -55,141 +26,50 @@ ImageMagick and GraphicsMagick image pro
 Summary:	Documentation for %{name}
 Group:		Documentation
 
-%description	doc
+%description doc
 This package contains documentaton files for %{name}.
 
 %prep
 %setup -q -n %{modname}-%{version}
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS"
-export RUBYLIB=$(pwd)/ext/RMagick
-ruby setup.rb config \
-	--prefix=%{_prefix} \
-	--siteruby=%{ruby_sitelib} \
-	--siterubyverarch=%{ruby_sitearch} \
-	--doc-dir=$(pwd)/DOCDIR/HTML
-ruby setup.rb setup
+%configure --with-so-dir=%{ruby_sitearch} --with-site-ruby=%{ruby_sitelib} --disable-htmldoc
+make %{?_smp_mflags}
 
 %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
+rm -rf $RPM_BUILD_ROOT
+ruby setup.rb install --prefix=$RPM_BUILD_ROOT
+
+# Correct wrong permissions
+chmod 755 $RPM_BUILD_ROOT%{ruby_sitearch}/%{modname}.so
+
+# Switch from non-UTF-8 to UTF-8
+sed -e 's at ISO-8859-1@UTF-8@' README.html | iconv -f iso-8859-1 -t utf-8 > README.html.iso
+touch -r README.html README.html.iso
+mv -f README.html.iso README.html
+
+# At the correct shebank to the example files
+for file in doc/ex/*.rb; do
+  sed -e 's@/\(usr/local\|home/software/ruby-1.6.8\)/bin/ruby@%{_bindir}/ruby at g' $file > $file.new
+  touch -r $file $file.new
+  mv -f $file.new $file
+done
 
 %clean
-%{__rm} -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc DOCDIR/ChangeLog DOCDIR/README.html
-
+%doc ChangeLog README.html
 %{ruby_sitelib}/%{modname}.rb
 %{ruby_sitelib}/rvg/
-%{ruby_sitearch}/%{modname}2.so
+%{ruby_sitearch}/%{modname}.so
 
-%files	doc
+%files doc
 %defattr(-,root,root,-)
-%doc DOCDIR/HTML/*
+%doc doc/*
 
 %changelog
-* Sat Jul 25 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.10.0-2
-- F-12: Mass rebuild
-
-* Sun Jun 28 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.10.0-1
-- 2.10.0
-
-* Wed Jun 17 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.9.2-3
-- F-12: Rebuild to create valid debuginfo rpm again (ref: bug 505774)
-
-* Tue Jun 16 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.9.2-2
-- F-12: Rebuild against new ImageMagick
-
-* Thu May 21 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.9.2-1
-- 2.9.2
-
-* Thu May 14 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.9.1-3
-- F-11: Rebuild against new ImageMagick
-- Make ImageMagick requirement very strict (bug 500565)
-
-* Mon Mar  9 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>
-- F-11: Rebuild against new ImageMagick
-
-* Tue Feb 24 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.9.1-2
-- %%global-ize "nested" macro
-
-* Thu Feb  5 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.9.1-1
-- 2.9.1
-
-* Thu Jan 22 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.9.0-1
-- 2.9.0
-
-* Wed Dec 10 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.8.0-1
-- 2.8.0
-
-* Wed Nov 19 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.7.2-1
-- 2.7.2
-
-* Wed Nov  5 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.7.1-1
-- 2.7.1
-
-* Wed Oct  1 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.7.0-1
-- 2.7.0
-
-* Thu Sep 18 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.6.0-1
-- 2.6.0
-
-* Thu Jul 17 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.5.2-1
-- 2.5.2
-
-* Sun Jun 29 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.5.1-1
-- 2.5.1
-
-* Thu Jun 19 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.5.0-1
-- 2.5.0
-
-* Sun Jun  8 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.4.0-1
-- 2.4.0
-
-* Mon Apr 28 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.3.0-2
-- Rebuild against ImageMagick 6.4.0+ (F-10)
-- BR: libwmf (actually %%_bindir/wmf2eps) explicitly
-  ( related to bug 432651 )
-
-* Thu Apr  3 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.3.0-1
-- 2.3.0
-
-* Mon Feb 18 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.2.2-1
-- 2.2.2
-
-* Sun Feb  3 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.2.0-1
-- 2.2.0
-
-* Fri Jan 11 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.1.0-1
-- 2.1.0
-
-* Fri Dec 28 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.0.0-3
-- 2.0.0
-- Workaround for ruby site bug related to static archive removal.
-
-* Sun Nov  4 2007 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 2.0.0-0.3.beta5
-- 2.0.0 beta 5
-
-* 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
+* Fri Jul 31 2009 Robert Scheck <robert at fedoraproject.org> 1.15.17-1
+- Upgrade to 1.15.17
+- Initial spec file for Fedora and Red Hat Enterprise Linux


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ruby-RMagick/EL-5/sources,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -p -r1.21 -r1.22
--- sources	27 Jun 2009 19:02:33 -0000	1.21
+++ sources	2 Aug 2009 17:04:29 -0000	1.22
@@ -1 +1 @@
-0f23af161c186a3ae316b759ea2c4f66  RMagick-2.10.0.tar.bz2
+138a9b92a80a1386b079bed7d7f7d878  RMagick-1.15.17.tar.bz2




More information about the scm-commits mailing list