[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