3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
7 %define pnam Observable
8 Summary: Class::Observable - allow other classes and objects to respond to events in yours
9 Summary(pl.UTF-8): Class::Observable - umożliwienie innym klasom odpowiadania na zdarzenia
10 Name: perl-Class-Observable
14 License: GPL v1+ or Artistic
15 Group: Development/Languages/Perl
16 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5: a4fe8e71f0082e51d5d97da865b6a708
18 BuildRequires: perl-devel >= 1:5.8.0
19 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRequires: perl-Class-ISA >= 0.32
22 BuildRequires: perl-Test-Simple >= 0.40
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 If you have ever used Java, you may have run across the
29 java.util.Observable class and the java.util.Observer interface. Using
30 them, you can decouple an object from the one or more objects that
31 wish to be notified whenever particular events occur.
33 %description -l pl.UTF-8
34 Znający Javę być może spotkali się z klasą java.util.Observable i
35 interfejsem java.util.Observer. Przy ich użyciu można zrezygnować z
36 łączenia z jednym lub więcej obiektów, które mają być powiadamiane o
37 wystąpieniu określonych zdarzeń.
40 %setup -q -n %{pdir}-%{pnam}-%{version}
43 %{__perl} Makefile.PL \
47 %{?with_tests:%{__make} test}
50 rm -rf $RPM_BUILD_ROOT
53 DESTDIR=$RPM_BUILD_ROOT
56 rm -rf $RPM_BUILD_ROOT
59 %defattr(644,root,root,755)
60 %{perl_vendorlib}/%{pdir}/*.pm