3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
7 %define pnam Maketext-Gettext
8 Summary: Locale::Maketext::Gettext - Joins the gettext and Maketext frameworks
9 Summary(pl.UTF-8): Locale::Maketext::Gettext - łączenie szkieletów gettext i Maketext
10 Name: perl-Locale-Maketext-Gettext
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: a5fd46056d0c7bcf4781dc922451a82c
18 URL: http://search.cpan.org/dist/Locale-Maketext-Gettext/
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 Locale::Maketext::Gettext joins the GNU gettext and Maketext
26 frameworks. It is a subclass of Locale::Maketext(3) that follows the
27 way GNU gettext works. It works seamlessly, both in the sense of GNU
28 gettext and Maketext. As a result, you enjoy both their advantages,
29 and get rid of both their problems, too.
31 You start as an usual GNU gettext localization project: Work on PO
32 files with the help of translators, reviewers and Emacs. Turn them
33 into MO files with msgfmt. Copy them into the appropriate locale
34 directory, such as /usr/share/locale/de/LC_MESSAGES/myapp.mo.
36 Then, build your Maketext localization class, with your base class
37 changed from Locale::Maketext(3) to Locale::Maketext::Gettext. That's
40 %description -l pl.UTF-8
41 Locale::Maketext::Gettext łączy szkielety GNU gettext i Maketext. Jest
42 podklasą Locale::Maketext(3) działającą w taki sposób, jak GNU
43 gettext. Działa w sposób przezroczysty, zarówno w znaczeniu GNU
44 gettexta, jak i Maketexta. W efekcie można cieszyć się zaletami ich
45 obu i pozbyć ich problemów.
47 Pracę zaczyna się jak w zwykłym projekcie lokalizacji GNU gettexta:
48 pracuje na plikach PO z pomocą tłumaczy, recenzentów i Emacsa.
49 Następnie zamienia je na pliki MO przy użyciu msgfmt, kopiuje do
50 odpowiednich katalogów lokalizacji, takich jak
51 /usr/share/locale/de/LC_MESSAGES/myapp.mo.
53 Następnie tworzy się klasę lokalizacji Maketexta z klasą podstawową
54 zmienioną z Locale::Maketext(3) na Locale::Maketext::Gettext. To
58 %setup -q -n %{pdir}-%{pnam}-%{version}
59 mv -f t/00-signature.t{,.blah}
62 %{__perl} Makefile.PL \
66 %{?with_tests:%{__make} test}
69 rm -rf $RPM_BUILD_ROOT
72 DESTDIR=$RPM_BUILD_ROOT
75 rm -rf $RPM_BUILD_ROOT
78 %defattr(644,root,root,755)
79 %doc BUGS Changes README
80 %attr(755,root,root) %{_bindir}/*
81 %{perl_vendorlib}/Locale/Maketext/*.pm
82 %{perl_vendorlib}/Locale/Maketext/Gettext