]> git.pld-linux.org Git - packages/perl-UNIVERSAL-can.git/blobdiff - perl-UNIVERSAL-can.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/perl-UNIVERSAL-can.git] / perl-UNIVERSAL-can.spec
index 43973369b77a09167c83e6c42a404dce2dc1aa10..744d45a602cd14ec25deb640c52e57ef56738dd3 100644 (file)
@@ -2,20 +2,19 @@
 # Conditional build:
 %bcond_without tests           # do not perform "make test"
 #
-%include       /usr/lib/rpm/macros.perl
 %define        pdir    UNIVERSAL
 %define        pnam    can
 Summary:       UNIVERSAL::can - Hack around people calling UNIVERSAL::can() as a function
-Summary(pl):   UNIVERSAL::can - poprawianie ludzi wywo³uj±cych UNIVERSAL::can() jako funkcjê
+Summary(pl.UTF-8):     UNIVERSAL::can - poprawianie ludzi wywołujących UNIVERSAL::can() jako funkcję
 Name:          perl-UNIVERSAL-can
-Version:       1.12
+Version:       1.15
 Release:       1
-# same as perl
 License:       GPL v1+ or Artistic
 Group:         Development/Languages/Perl
-Source0:       http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
-# Source0-md5: 4386c4f7479447fc5b51e8c3770cd2f4
+Source0:       http://www.cpan.org/modules/by-module/UNIVERSAL/%{pdir}-%{pnam}-%{version}.tar.gz
+# Source0-md5: d08a0bdedccadebed359f2c0a7b5afbb
 URL:           http://search.cpan.org/dist/UNIVERSAL-can/
+BuildRequires: perl-Module-Build
 BuildRequires: perl-devel >= 1:5.8.0
 BuildRequires: rpm-perlprov >= 4.1-13
 %if %{with tests}
@@ -48,27 +47,27 @@ module will emit a lexical warning (see perllexwarn) to that effect.
 You can disable it with no warnings; or no warnings 'UNIVERSAL::isa';,
 but don't do that; fix the code instead.
 
-%description -l pl
-Klasa UNIVERSAL udostêpnia kilka domy¶lnych metod, które mog± byæ
-u¿ywane przez wszystkie obiekty. Zorientowanie obiektowe pozwala
-programistom przykryæ te metody w podklasach, aby zapewniæ bardziej
+%description -l pl.UTF-8
+Klasa UNIVERSAL udostępnia kilka domyślnych metod, które mogą być
+używane przez wszystkie obiekty. Zorientowanie obiektowe pozwala
+programistom przykryć te metody w podklasach, aby zapewnić bardziej
 konkretne i odpowiednie zachowanie.
 
-Niektórzy autorzy wywo³uj± metody w klasie UNIVERSAL na potencjalnych
-wywo³uj±cych jako funkcje, pomijaj±c jakiekolwiek przykrywanie. Jest
-to niedobre i nie nale¿y tego robiæ. Niestety nie ka¿dy zwraca uwagê
-na to ostrze¿enie i jego z³y kod mo¿e zepsuæ inny dobry kod.
+Niektórzy autorzy wywołują metody w klasie UNIVERSAL na potencjalnych
+wywołujących jako funkcje, pomijając jakiekolwiek przykrywanie. Jest
+to niedobre i nie należy tego robić. Niestety nie każdy zwraca uwagę
+na to ostrzeżenie i jego zły kod może zepsuć inny dobry kod.
 
-Na szczê¶cie ten modu³ zastêpuje UNIVERSAL::can() metod± sprawdzaj±c±
-czy pierwszy argument jest poprawnym wywo³uj±cym (obiektem -
-pob³ogos³awion± referencj± - albo nazw± klasy). Je¶li tak, a klasa
-wywo³uj±cego ma w³asn± metodê can(), wywo³uje j± jako metodê. W
-przeciwnym wypadku wszystko dzia³a tak, jak mo¿na by siê tego
-spodziewaæ.
+Na szczęście ten moduł zastępuje UNIVERSAL::can() metodą sprawdzającą
+czy pierwszy argument jest poprawnym wywołującym (obiektem -
+pobłogosławioną referencją - albo nazwą klasy). Jeśli tak, a klasa
+wywołującego ma własną metodę can(), wywołuje ją jako metodę. W
+przeciwnym wypadku wszystko działa tak, jak można by się tego
+spodziewać.
 
-Je¶li kto¶ próbuje wywo³aæ UNIVERSAL::can() jako funkcjê, ten modu³
-wygeneruje ostrze¿enie s³owne (perllexwarn). Mo¿na wy³±czyæ je - ale
-nie nale¿y tego robiæ, zamiast tego lepiej poprawiæ kod.
+Jeśli ktoś próbuje wywołać UNIVERSAL::can() jako funkcję, ten moduł
+wygeneruje ostrzeżenie słowne (perllexwarn). Można wyłączyć je - ale
+nie należy tego robić, zamiast tego lepiej poprawić kod.
 
 %prep
 %setup -q -n %{pdir}-%{pnam}-%{version}
This page took 0.130132 seconds and 4 git commands to generate.