From 6122e660cdd7350509ce0ae628df061b068c4700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0imon=20Luka=C5=A1=C3=ADk?= Date: Mon, 21 May 2007 18:12:07 +0000 Subject: [PATCH] *** empty log message *** --- .cvsignore | 1 + ruby-ncurses.spec | 67 +++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 69 insertions(+) create mode 100644 ruby-ncurses.spec diff --git a/.cvsignore b/.cvsignore index e69de29..d6f7b29 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +ncurses-ruby-1.1.tar.bz2 diff --git a/ruby-ncurses.spec b/ruby-ncurses.spec new file mode 100644 index 0000000..93c911d --- /dev/null +++ b/ruby-ncurses.spec @@ -0,0 +1,67 @@ +%{!?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.1 +Release: 5%{?dist} +Summary: A module for ruby applications for using ncurses interfaces +Group: System Environment/Libraries +License: LGPL +URL: http://ncurses-ruby.berlios.de/ +Source0: http://download.berlios.de/ncurses-ruby/%{realname}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: ruby(abi) = %{rubyabi} +BuildRequires: ruby +BuildRequires: ruby-devel +BuildRequires: ncurses-devel +Requires: ruby(abi) = %{rubyabi} +Requires: ruby +Provides: ruby(ncurses) = %{version}-%{release} + +%description +This ruby extension makes most functions, constants, and external variables +of the C library ncurses accessible from the Ruby programming language. + +%prep +%setup -q -n %{realname}-%{version} +%{__chmod} 0644 ncurses_wrap.c +find examples/ -type f | xargs %{__chmod} 0644 + +%build +ruby extconf.rb +%{__make} %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -fPIC" + +%install +%{__rm} -rf $RPM_BUILD_ROOT +%{__make} install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p" + +%check + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc README COPYING VERSION THANKS Changes +%doc examples +%{ruby_sitearch}/ncurses_bin.so +%{ruby_sitelib}/ncurses.rb + +%changelog +* Sat May 19 2007 Simon Lukasik - 1.1-5 + - Rewrite: rest of commands to macros +* Mon May 14 2007 Simon Lukasik - 1.1-4 + - Rewrite: "install -s" to "install" +* Sun May 13 2007 Simon Lukasik - 1.1-3 + - Rewrite: licence, make parameters, chmod in prep section, + added: THANKS and examples/ to doc +* Sun May 13 2007 Simon Lukasik - 1.1-2 + - Rewrite: General section(provides, (build)requires), + install, clean and files (added ruby_site* macros) +* Sun May 13 2007 Simon Lukasik - 1.1-1 + - Initial package. + diff --git a/sources b/sources index e69de29..bc0827d 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c96ff6a2fb971aeccebe33cfc6b46035 ncurses-ruby-1.1.tar.bz2