]> git.pld-linux.org Git - packages/perl-Class-Observable.git/blob - perl-Class-Observable.spec
950827ade2a95efe877542aaf5a06f1ffbdc00d7
[packages/perl-Class-Observable.git] / perl-Class-Observable.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4
5 %include        /usr/lib/rpm/macros.perl
6 %define         pdir    Class
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
11 Version:        1.04
12 Release:        2
13 # same as perl
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
20 %if %{with tests}
21 BuildRequires:  perl-Class-ISA >= 0.32
22 BuildRequires:  perl-Test-Simple >= 0.40
23 %endif
24 BuildArch:      noarch
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
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.
32
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ń.
38
39 %prep
40 %setup -q -n %{pdir}-%{pnam}-%{version}
41
42 %build
43 %{__perl} Makefile.PL \
44         INSTALLDIRS=vendor
45 %{__make}
46
47 %{?with_tests:%{__make} test}
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 %{__make} install \
53         DESTDIR=$RPM_BUILD_ROOT
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %files
59 %defattr(644,root,root,755)
60 %{perl_vendorlib}/%{pdir}/*.pm
61 %{_mandir}/man3/*
This page took 0.053396 seconds and 2 git commands to generate.