3 %bcond_with tests # perform "make test"
4 # fail on too deep recursion
8 %include /usr/lib/rpm/macros.perl
9 Summary: Creating a debugger initialization files from C header file macros
10 Summary(pl.UTF-8): Tworzenie plików inicjalizacyjnych odpluskwiacza z makr nagłówków C
11 Name: perl-Devel-DebugInit
15 License: GPL or Artistic
16 Group: Development/Languages/Perl
17 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
18 # Source0-md5: 2a40f42bf194e4ef5250d6dd59fa00ed
19 URL: http://search.cpan.org/dist/Devel-DebugInit/
20 BuildRequires: perl-C-Scan
21 BuildRequires: perl-devel >= 1:5.8.0
22 BuildRequires: rpm-perlprov >= 4.1-13
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Devel::DebugInit is aimed at C/C++ developers who want access to C
28 macro definitions from within a debugger. It provides a simple and
29 automated way of creating debugger initialization files for a specific
30 project. The initialization files created contain user-defined
31 functions built from the macro definitions in the project's header
34 %description -l pl.UTF-8
35 Moduł Devel::DebugInit ma służyć programistom C/C++, którzy chcą
36 dostać się do definicji makr C z poziomu odpluskwiacza. Moduł
37 udostępnia prosty i zautomatyzowany sposób tworzenia plików
38 inicjalizacyjnych odpluskwiacza dla danego projektu. Tworzone pliki
39 inicjalizacyjne zawierają podane przez użytkownika funkcje zbudowane z
40 definicji makr w plikach nagłówkowych projektu.
43 %setup -q -n %{pdir}-%{pnam}-%{version}
46 %{__perl} Makefile.PL \
51 rm -rf $RPM_BUILD_ROOT
54 DESTDIR=$RPM_BUILD_ROOT
56 %{?with_tests:%{__make} test}
59 rm -rf $RPM_BUILD_ROOT
62 %defattr(644,root,root,755)
63 %doc Changes README TODO
64 %{perl_vendorlib}/Devel/DebugInit.pm
65 %{perl_vendorlib}/Devel/DebugInit