]> git.pld-linux.org Git - packages/ruby-ncurses.git/blame - ruby-ncurses.spec
- updated to 1.2.4
[packages/ruby-ncurses.git] / ruby-ncurses.spec
CommitLineData
f91b6521 1%define tarname ncurses-ruby
1b7cc4fb 2Summary: Ruby interface to Ncurses
5e811080 3Summary(pl.UTF-8): Interfejs Ncurses dla Ruby
1b7cc4fb 4Name: ruby-Ncurses
f2a0ac38
AF
5Version: 1.2.4
6Release: 1
1b7cc4fb 7License: Ruby-alike
8Group: Development/Languages
9Source0: http://download.berlios.de/%{tarname}/%{tarname}-%{version}.tar.bz2
f2a0ac38 10# Source0-md5: 8a3e0ed33ac245241b6afd911520c205
b9afdc5e 11Patch0: %{name}-utf8.patch
1b7cc4fb 12URL: http://ncurses-ruby.berlios.de/
e429aa09 13BuildRequires: rpmbuild(macros) >= 1.277
6907a018 14BuildRequires: ruby-devel >= 1:1.8.4-5
2d770ed1 15%{?ruby_mod_ver_requires_eq}
1b7cc4fb 16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
1d713168
JB
19This ruby extension makes most functions, constants, and external
20variables of the C library ncurses accessible from the Ruby
21programming language.
1b7cc4fb 22
1d713168
JB
23All C functions are wrapped by module functions of a the module
24"Ncurses", with exactly the same name. Additionally, C functions
25expecting a WINDOW* as their first argument can also be called as
f91b6521 26methods of the "Ncurses::WINDOW" class.
1b7cc4fb 27
dcb8124d
JR
28%description -l pl.UTF-8
29Rozszerzenie do ruby, które umożliwia dostęp do większość funkcji,
30stałych i zewnętrznych zmiennych biblioteki ncurses z poziomu języka
1d713168 31Ruby.
ebc0dab0 32
dcb8124d
JR
33Wszystkie funkcje C są dostępne poprzez funkcje modułu "Ncurses" pod
34dokładnie tymi samymi nazwami. Dodatkowo funkcje, które spodziewają
35się mieć WINDOW* jako ich pierwszy argument mogą być także wywoływane
1d713168 36jako metody klasy "Ncurses::WINDOW".
ebc0dab0 37
1b7cc4fb 38%prep
39%setup -q -n %{tarname}-%{version}
b9afdc5e 40%patch0 -p1
1b7cc4fb 41
42%build
43ruby extconf.rb
44
45%{__make} \
46 CC="%{__cc}" \
f2a0ac38 47 CFLAGS="%{rpmcflags} -I/usr/include/ncursesw -fPIC"
1b7cc4fb 48
49rdoc --ri --op ri lib
50rdoc --op rdoc lib
51
52%install
53rm -rf $RPM_BUILD_ROOT
54install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir},%{ruby_archdir}}
55
f2a0ac38
AF
56%{__make} install \
57 DESTDIR=$RPM_BUILD_ROOT
58
59#cp -a lib/* $RPM_BUILD_ROOT%{ruby_rubylibdir}
20384a89 60cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
f2a0ac38 61#install ncurses.so $RPM_BUILD_ROOT%{ruby_archdir}
1b7cc4fb 62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%files
67%defattr(644,root,root,755)
68%doc README rdoc
f2a0ac38
AF
69%{ruby_sitelibdir}/*.rb
70%attr(755,root,root) %{ruby_sitearchdir}/*.so
1b7cc4fb 71%{ruby_ridir}/Ncurses
This page took 0.0650309999999999 seconds and 4 git commands to generate.