X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=perl-Readonly.spec;h=753b3ca242046774599612206b8b25cf865b2792;hb=HEAD;hp=a05b5c70441ddb2e42104cefd36051bc2298b68d;hpb=b61385dee433d0198d480274667bcbf61b9b21c5;p=packages%2Fperl-Readonly.git diff --git a/perl-Readonly.spec b/perl-Readonly.spec index a05b5c7..753b3ca 100644 --- a/perl-Readonly.spec +++ b/perl-Readonly.spec @@ -1,60 +1,64 @@ # # Conditional build: -# _without_tests - do not perform "make test" +%bcond_without tests # do not perform "make test" # -%include /usr/lib/rpm/macros.perl -%define pdir Readonly -Summary: Readonly - Facility for creating read-only scalars, arrays, hashes -Summary(pl): Readonly - Udogodnienie do tworzenia zmiennych tylko do odczytu +%define pdir Readonly +Summary: Readonly - facility for creating read-only scalars, arrays, hashes +Summary(pl.UTF-8): Readonly - udogodnienie do tworzenia zmiennych tylko do odczytu Name: perl-Readonly -Version: 1.01 -Release: 2 -License: GPL/Artistic +Version: 2.05 +Release: 1 +# same as perl 5 +License: GPL v1+ or Artistic Group: Development/Languages/Perl -Source0: http://www.cpan.org/authors/id/R/RO/ROODE/%{pdir}-%{version}.tar.gz -# Source0-md5: 64a31798c8a409b85703821f35f58236 +Source0: http://www.cpan.org/modules/by-authors/id/S/SA/SANKO/%{pdir}-%{version}.tar.gz +# Source0-md5: acae851d7d55c509f5f00a8849597e54 +URL: http://search.cpan.org/dist/Readonly/ +BuildRequires: perl-Module-Build-Tiny >= 0.035 +BuildRequires: perl-devel >= 1:5.8.1 BuildRequires: rpm-perlprov >= 4.1-13 -BuildRequires: perl-devel >= 5.6.1 -%if %{?_without_tests:0}%{!?_without_tests:1} +%if %{with tests} BuildRequires: perl-Test-Simple BuildRequires: perl-Test-Harness %endif BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) - %description -This is a facility for creating non-modifiable variables. This is -useful for configuration files, headers, etc. It can also be useful as -a development and debugging tool, for catching updates to variables that -should not be changed. +This is a facility for creating non-modifiable variables. This is +useful for configuration files, headers, etc. It can also be useful as +a development and debugging tool, for catching updates to variables +that should not be changed. -%description -l pl -Readonly umo¿liwia tworzenie niemodyfikowalnych zmiennych. Jest to -u¿yteczne w plikach konfiguracyjnych, nag³ówkach, itp. Mo¿e byæ tak¿e -przydatne jako narzêdzie do rozwijania programów i wyszukiwania b³êdów, -wy³apuj±c próby zapisu do zmiennych, które nie powinny byæ zmieniane. +%description -l pl.UTF-8 +Readonly umożliwia tworzenie niemodyfikowalnych zmiennych. Jest to +użyteczne w plikach konfiguracyjnych, nagłówkach, itp. Może być także +przydatne jako narzędzie do rozwijania programów i wyszukiwania +błędów, wyłapując próby zapisu do zmiennych, które nie powinny być +zmieniane. %prep %setup -q -n %{pdir}-%{version} %build -%{__perl} Makefile.PL \ - INSTALLDIRS=vendor -%{__make} +%{__perl} Build.PL + +./Build -%{!?_without_tests:%{__make} test} +%{?with_tests:./Build test} %install rm -rf $RPM_BUILD_ROOT -%{__make} install DESTDIR=$RPM_BUILD_ROOT +./Build install \ + --destdir=$RPM_BUILD_ROOT \ + --installdirs=vendor %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc Changes README -%{perl_vendorlib}/*.pm -%{_mandir}/man3/* +%doc Changes README.md +%{perl_vendorlib}/Readonly.pm +%{_mandir}/man3/Readonly.3pm*