]> git.pld-linux.org Git - packages/perl-Text-WrapI18N.git/blob - perl-Text-WrapI18N.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/perl-Text-WrapI18N.git] / perl-Text-WrapI18N.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4 #
5 %define         pdir    Text
6 %define         pnam    WrapI18N
7 Summary:        Text::WrapI18N - line wrapping module with support for i18n
8 Summary(pl.UTF-8):      Text::WrapI18N - moduł zawijający linie z obsługą międzynarodowości
9 Name:           perl-Text-WrapI18N
10 Version:        0.06
11 Release:        1
12 # same as perl
13 License:        GPL v1+ or Artistic
14 Group:          Development/Languages/Perl
15 Source0:        http://www.cpan.org/modules/by-module/Text/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5:  0799c16a00926e6c18d400c2e2861d5f
17 URL:            http://search.cpan.org/dist/Text-WrapI18N/
18 %if %{with tests}
19 BuildRequires:  perl-Text-CharWidth >= 0.02
20 %endif
21 BuildRequires:  perl-devel >= 1:5.8.0
22 BuildRequires:  rpm-perlprov >= 4.1-13
23 BuildArch:      noarch
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
27 This module intends to be a better Text::Wrap module. This module is
28 needed to support multibyte character encodings such as UTF-8, EUC-JP,
29 EUC-KR, GB2312, and Big5. This module also supports characters with
30 irregular widths, such as combining characters (which occupy zero
31 columns on terminal, like diacritical marks in UTF-8) and fullwidth
32 characters (which occupy two columns on terminal, like most of east
33 Asian characters). Also, minimal handling of languages which doesn't
34 use whitespaces between words (like Chinese and Japanese) is
35 supported.
36
37 %description -l pl.UTF-8
38 Ten moduł ma być lepszą wersją Text::Wrap. Jest potrzebny do obsługi
39 wielobajtowych kodowań znaków, takich jak UTF-8, EUC-JP, EUC-KR,
40 GB2312 i Big5. Obsługuje także znaki o niestandardowej szerokości,
41 takie jak znaki łączone (zajmujące na terminalu zero kolumn, jak
42 znaczniki diakrytyczne w UTF-8) i znaki pełnej szerokości (zajmujące
43 na terminalu dwie kolumny, jak większość znaków wschodnioazjatyckich).
44 Jest także minimalna obsługa języków nie używających odstępów między
45 słowami (jak chiński czy japoński).
46
47 %prep
48 %setup -q -n %{pdir}-%{pnam}-%{version}
49
50 %build
51 %{__perl} Makefile.PL \
52         INSTALLDIRS=vendor
53 %{__make}
54
55 %{?with_tests:%{__make} test}
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 %{__make} install \
61         DESTDIR=$RPM_BUILD_ROOT
62
63 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %files
67 %defattr(644,root,root,755)
68 %doc Changes README
69 %{perl_vendorlib}/Text/WrapI18N.pm
70 %{_mandir}/man3/*
This page took 0.076103 seconds and 4 git commands to generate.