]>
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 |
23dc699f | 7 | Version: 4.12 |
db526613 | 8 | Release: 2 |
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 |
23dc699f | 13 | # Source0-md5: c79f4663f7b81dfe532267e803642657 |
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 | ||
03dbb08d JB |
47 | %clean |
48 | rm -rf $RPM_BUILD_ROOT | |
49 | ||
50 | %files | |
51 | %defattr(644,root,root,755) | |
23dc699f | 52 | %doc Changes README |
03dbb08d | 53 | %attr(755,root,root) %{_bindir}/* |
7c830a33 | 54 | %{perl_vendorlib}/Language/Befunge.pm |
55 | %dir %{perl_vendorlib}/Language/Befunge | |
56 | %{perl_vendorlib}/Language/Befunge/*.pm | |
db526613 | 57 | %dir %{perl_vendorlib}/Language/Befunge/Wrapping |
58 | %{perl_vendorlib}/Language/Befunge/Wrapping/LaheySpace.pm | |
1ce03a50 | 59 | %dir %{perl_vendorlib}/Language/Befunge/Ops |
60 | %{perl_vendorlib}/Language/Befunge/Ops/*.pm | |
61 | %dir %{perl_vendorlib}/Language/Befunge/Storage | |
62 | %dir %{perl_vendorlib}/Language/Befunge/Storage/2D | |
63 | %{perl_vendorlib}/Language/Befunge/Storage/2D/Sparse.pm | |
64 | %dir %{perl_vendorlib}/Language/Befunge/Storage/Generic | |
65 | %{perl_vendorlib}/Language/Befunge/Storage/Generic/*.pm | |
03dbb08d JB |
66 | %{_mandir}/man1/* |
67 | %{_mandir}/man3/Language::Befunge.3pm* | |
d86c9189 | 68 | %{_mandir}/man3/Language::Befunge::[!l]* |