[ruby-ncurses/el6] Initial version for EPEL6.

Šimon Lukašík isimluk at fedoraproject.org
Tue Jun 18 08:29:36 UTC 2013


commit 4a9dff98cd223656eaa09805974fb4b85e64208c
Author: Simon Lukasik <slukasik at redhat.com>
Date:   Mon Jun 17 14:59:04 2013 +0200

    Initial version for EPEL6.

 ruby-ncurses.spec |   42 ++++++++++++++----------------------------
 1 files changed, 14 insertions(+), 28 deletions(-)
---
diff --git a/ruby-ncurses.spec b/ruby-ncurses.spec
index 491cbdc..a112e9b 100644
--- a/ruby-ncurses.spec
+++ b/ruby-ncurses.spec
@@ -1,10 +1,13 @@
-%define rubyabi 1.9.1
+%{!?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 realname ncurses-ruby
 %define distname ruby-ncurses
 
 Name: %distname
 Version: 1.3.1
-Release: 8%{?dist}
+Release: 2%{?dist}
 Summary: A module for ruby applications for using ncurses interfaces
 Group: System Environment/Libraries 
 License: LGPLv2+
@@ -12,11 +15,11 @@ URL: http://ncurses-ruby.berlios.de/
 Source0: http://download.berlios.de/ncurses-ruby/%{realname}-%{version}.tar.bz2
 Patch0: 0001-STR2CSTR-deprecated.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: ruby(release) >= %{rubyabi}
+BuildRequires: ruby(abi) = %{rubyabi}
 BuildRequires: ruby
 BuildRequires: ruby-devel
 BuildRequires: ncurses-devel
-Requires: ruby(release) >= %{rubyabi}
+Requires: ruby(abi) = %{rubyabi}
 Requires: ruby
 Provides: ruby(ncurses) = %{version}-%{release}
 
@@ -31,12 +34,12 @@ of the C library ncurses accessible from the Ruby programming language.
 find examples/ -type f | xargs %{__chmod} 0644
 
 %build
-ruby extconf.rb --vendor
+ruby extconf.rb
 %{__make} %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fPIC"
 
 %install
 %{__rm} -rf $RPM_BUILD_ROOT
-%{__make} install DESTDIR=$RPM_BUILD_ROOT ruby_headers= INSTALL="%{__install} -p"
+%{__make} install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
 
 %check
 
@@ -47,31 +50,14 @@ ruby extconf.rb --vendor
 %defattr(-,root,root,-)
 %doc README COPYING VERSION THANKS Changes
 %doc examples
-%{ruby_vendorarchdir}/ncurses_bin.so
-%{ruby_vendorlibdir}/ncurses.rb
-%{ruby_vendorlibdir}/ncurses_sugar.rb
+%{ruby_sitearch}/ncurses_bin.so
+%{ruby_sitelib}/ncurses.rb
+%{ruby_sitelib}/ncurses_sugar.rb
 
 %changelog
-* Fri Mar 15 2013 Simon Lukasik <slukasik at redhat.com> - 1.3.1-8
-- Workaround ruby 2.0 build bug 921650.
-
-* Thu Mar 14 2013 Simon Lukasik <slukasik at redhat.com> - 1.3.1-7
+* Mon Jun 17 2013 Šimon Lukašík <slukasik at redhat.com> - 1.3.1-2
 - Avoid using deprecated macro STR2CSTR (#822814)
-
-* Thu Mar 14 2013 Simon Lukasik <slukasik at redhat.com> - 1.3.1-6
-- Fix build requires for Ruby 2.0 release
-
-* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.1-5
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
-
-* Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.1-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
-
-* Tue Feb 07 2012 Bohuslav Kabrda <bkabrda at redhat.com> - 1.3.1-3
-- Rebuilt for Ruby 1.9.3.
-
-* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.1-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+- initial package for EPEL 6
 
 * Sun Nov 20 2011 Simon Lukasik <slukasik at redhat.com> - 1.3.1-1
 - Update to a new upstream version


More information about the scm-commits mailing list