]>
Commit | Line | Data |
---|---|---|
03dbb08d | 1 | %include /usr/lib/rpm/macros.perl |
9895b14c | 2 | %define pdir Language |
3 | %define pnam Befunge | |
03dbb08d | 4 | Summary: Language::Befunge perl module - a Befunge 98 interpreter |
07103de1 | 5 | Summary(pl.UTF-8): Moduł perla Language::Befunge - interpreter Befunge 98 |
03dbb08d | 6 | Name: perl-Language-Befunge |
ddedd328 | 7 | Version: 2.06 |
2b28b1fe | 8 | Release: 1 |
5286bbb4 | 9 | # same as perl |
10 | License: GPL v1+ Artistic | |
03dbb08d | 11 | Group: Development/Languages/Perl |
e66c8766 | 12 | Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz |
ddedd328 | 13 | # Source0-md5: 43b85ff475008ab2a80a319404d1c65b |
54cf9554 | 14 | BuildRequires: perl-devel >= 1:5.8.0 |
7c830a33 | 15 | BuildRequires: rpm-perlprov >= 4.1-13 |
03dbb08d JB |
16 | BuildArch: noarch |
17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
18 | ||
19 | %define _noautoreq 'perl(v5.6)' | |
20 | ||
21 | %description | |
22 | Language::Befunge is an interpreter of Befunge 98 topological | |
23 | language. This module implements the Funge-98 specifications on a 2D | |
24 | field (also called Befunge). In particular, be aware that this is not | |
25 | a Trefunge implementation (3D). | |
8fb8f17d | 26 | |
776baba9 JR |
27 | %description -l pl.UTF-8 |
28 | Language::Befunge to interpreter języka topologicznego Befunge 98. Ten | |
29 | moduł jest implementacją specyfikacji Funge-98 dla przestrzeni 2D | |
30 | (nazywanego także Befunge). Nie jest to implementacja Trefunge (3D). | |
03dbb08d JB |
31 | |
32 | %prep | |
33 | %setup -q -n %{pdir}-%{pnam}-%{version} | |
34 | ||
35 | %build | |
7c830a33 | 36 | echo "y" | perl Makefile.PL \ |
37 | INSTALLDIRS=vendor | |
03dbb08d JB |
38 | %{__make} |
39 | ||
40 | %install | |
41 | rm -rf $RPM_BUILD_ROOT | |
42 | install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} | |
43 | ||
ddedd328 | 44 | %{__make} pure_install \ |
03dbb08d JB |
45 | DESTDIR=$RPM_BUILD_ROOT |
46 | ||
47 | install Befunge/{examples,lib}/* \ | |
48 | $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} | |
49 | ||
50 | %clean | |
51 | rm -rf $RPM_BUILD_ROOT | |
52 | ||
53 | %files | |
54 | %defattr(644,root,root,755) | |
55 | %doc Changes README Befunge/doc/*.{txt,html} | |
56 | %attr(755,root,root) %{_bindir}/* | |
7c830a33 | 57 | %{perl_vendorlib}/Language/Befunge.pm |
58 | %dir %{perl_vendorlib}/Language/Befunge | |
59 | %{perl_vendorlib}/Language/Befunge/*.pm | |
03dbb08d JB |
60 | %{_mandir}/man1/* |
61 | %{_mandir}/man3/Language::Befunge.3pm* | |
d86c9189 | 62 | %{_mandir}/man3/Language::Befunge::[!l]* |
ddedd328 MP |
63 | %dir %{_examplesdir}/%{name}-%{version} |
64 | %{_examplesdir}/%{name}-%{version}/*pm | |
65 | %{_examplesdir}/%{name}-%{version}/*bf |