X-Git-Url: https://git.pld-linux.org/?p=packages%2Fperl-Text-Kakasi.git;a=blobdiff_plain;f=perl-Text-Kakasi.spec;h=86621a4b93644d02fa5a1331acde130db9da1bea;hp=0f31215c4cbcd650b48d804e0c47a26b143359ca;hb=HEAD;hpb=983f82a4644d274127bb9fb83ac6c9d69db240d0
diff --git a/perl-Text-Kakasi.spec b/perl-Text-Kakasi.spec
index 0f31215..084a177 100644
--- a/perl-Text-Kakasi.spec
+++ b/perl-Text-Kakasi.spec
@@ -1,29 +1,38 @@
-%include /usr/lib/rpm/macros.perl
+#
+# Conditional build:
+%bcond_without tests # do not perform "make test"
+#
+%define pdir Text
+%define pnam Kakasi
Summary: A KAKASI library module for Perl
-Summary(cs): Modul s KAKASI knihovnou pro Perl
-Summary(da): Et KAKASI-modul for Perl
-Summary(de): Ein KAKASI-Bibliothek Modul für Perl
-Summary(es): Módulo de la Biblioteca KAKASI para Perl
-Summary(fr): Un module de bibliothèque Kakasi pour Perl
-Summary(it): Modulo di libreria KAKASI per Perl
-Summary(ja): Perl ÍѤΠKAKASI ¥é¥¤¥Ö¥é¥ê¥â¥¸¥å¡¼¥ë
-Summary(ko): ÆÞÀ» À§ÇÑ KAKASI ¶óÀ̺귯¸® ¸ðÁÙ
-Summary(no): Et KAKASI-modul for Perl
-Summary(pl): Interfejs Perla do biblioteki KAKASI
-Summary(pt): Um módulo da biblioteca KAKASI para o Perl
-Summary(ru): íÏÄÕÌØ ÂÉÂÌÉÏÔÅËÉ KAKASI ÄÌÑ Perl
-Summary(sv): En KAKASI-bibliotekmodul för Perl
-Summary(zh_CN): Perl µÄ KAKASI ¿âÄ£¿é¡£
+Summary(cs.UTF-8): Modul s KAKASI knihovnou pro Perl
+Summary(da.UTF-8): Et KAKASI-modul for Perl
+Summary(de.UTF-8): Ein KAKASI-Bibliothek Modul für Perl
+Summary(es.UTF-8): Módulo de la Biblioteca KAKASI para Perl
+Summary(fr.UTF-8): Un module de bibliothèque Kakasi pour Perl
+Summary(it.UTF-8): Modulo di libreria KAKASI per Perl
+Summary(ja.UTF-8): Perl ç¨ã® KAKASI ã©ã¤ãã©ãªã¢ã¸ã¥ã¼ã«
+Summary(ko.UTF-8): íì ìí KAKASI ë¼ì´ë¸ë¬ë¦¬ 모ì¤
+Summary(nb.UTF-8): Et KAKASI-modul for Perl
+Summary(pl.UTF-8): Interfejs Perla do biblioteki KAKASI
+Summary(pt.UTF-8): Um módulo da biblioteca KAKASI para o Perl
+Summary(ru.UTF-8): ÐодÑÐ»Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñеки KAKASI Ð´Ð»Ñ Perl
+Summary(sv.UTF-8): En KAKASI-bibliotekmodul för Perl
+Summary(zh_CN.UTF-8): Perl ç KAKASI åºæ¨¡åã
Name: perl-Text-Kakasi
-Version: 1.05
-Release: 3
-License: GPL
+Version: 2.04
+Release: 18
+# README says just GPL, but module itself GPL v2+
+License: GPL v2+
Group: Development/Languages/Perl
-Source0: http://www.daionet.gr.jp/~knok/kakasi/Text-Kakasi-%{version}.tar.gz
-# Source0-md5: 6c50ca6dce1fcc2f01446f6e305571a5
+Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
+# Source0-md5: 5a9e381cb93edfd707124a63c60f96b1
URL: http://www.daionet.gr.jp/~knok/kakasi/
BuildRequires: kakasi-devel >= 2.3.1
BuildRequires: rpm-perlprov >= 4.1-13
+%if %{with tests}
+BuildRequires: kakasi-dict
+%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -33,73 +42,78 @@ characters to Hiragana, Katakana or Romaji and may be helpful to read
Japanese documents. More information about KAKASI is available at
.
-%description -l cs
-Modul Text-Kakasi poskytuje rozhraní ke knihovnì libkakasi do jazyka Perl.
-KAKASI je filtr pro konverze japonských znakù Hiragana, Katakana nebo Romaji.
+%description -l cs.UTF-8
+Modul Text-Kakasi poskytuje rozhranà ke knihovnÄ libkakasi do jazyka Perl.
+KAKASI je filtr pro konverze japonských znaků Hiragana, Katakana nebo Romaji.
-%description -l da
-Modulet Text-Kakasi giver et grænseflade for Perl til libkakasi (et
+%description -l da.UTF-8
+Modulet Text-Kakasi giver et grænseflade for Perl til libkakasi (et
KAKASI-bibliotek). KAKASI er et sprogbearbejdningsfilter for at
konvertere Kanjitegn til Hiragana, Katakana eller Romaji.
-%description -l de
-Das Text-Kakasi-Modul unterstützt ein libkakasi (eine KAKASI-Bibliothek)
-Interface für Perl. KAKASI ist ein Sprachprozessfilter zur Umwandlung der
+%description -l de.UTF-8
+Das Text-Kakasi-Modul unterstützt ein libkakasi (eine KAKASI-Bibliothek)
+Interface für Perl. KAKASI ist ein Sprachprozessfilter zur Umwandlung der
Kanji-Schriftzeichen in Hirahana, Katakana oder Romaji.
-%description -l es
-El módulo Text-Kakasi proporciona una interfaz de libkakasi (biblioteca
-KAKASI) para Perl. KAKASI es un filtro del proceso de lenguaje para
-convertir carácteres Kanji a los Hiragana, Katana o Romaji.
+%description -l es.UTF-8
+El módulo Text-Kakasi proporciona una interfaz de libkakasi (biblioteca
+KAKASI) para Perl. KAKASI es un filtro del proceso de lenguaje para
+convertir carácteres Kanji a los Hiragana, Katana o Romaji.
-%description -l fr
-Le module Text-Kakasi fournit une interface libkakasi (bibliothèque Kakasi)
+%description -l fr.UTF-8
+Le module Text-Kakasi fournit une interface libkakasi (bibliothèque Kakasi)
pour Perl. Kakasi est un filtre de processeur de langage pour convertir les
-caractères Kanji en caractères Hiragana, Katakana ou Romaji.
+caractères Kanji en caractères Hiragana, Katakana ou Romaji.
-%description -l it
+%description -l it.UTF-8
Il modulo Text-Kakasi fornisce un'interfacia libkakasi (una libreria
-KAKASI) per Perl. KAKASI è un filtro di elaborazione delle lingue per
+KAKASI) per Perl. KAKASI è un filtro di elaborazione delle lingue per
convertire i caratteri Kanji in Hirigana, Katakana o Romanji.
-%description -l ja
-¤³¤Î¥â¥¸¥å¡¼¥ë¤Ï¡¢¹â¶¶Íµ¿®¤µ¤ó¤ÎºîÀ®¤µ¤ì¤¿¥½¥Õ¥È¥¦¥§¥¢KAKASI¤òperl
-¤«¤éÍѤ¤¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¹¡£
+%description -l ja.UTF-8
+ãã®ã¢ã¸ã¥ã¼ã«ã¯ãé«æ©è£ä¿¡ããã®ä½æãããã½ããã¦ã§ã¢KAKASIãperl
+ããç¨ããããã®ãã®ã§ãã
-¤³¤Î¥â¥¸¥å¡¼¥ë¤ò»È¤¦¤¿¤á¤Ë¤Ï¡¢ºÇ¿·ÈǤÎKAKASI(2.3.0°Ê¹ß)¤¬É¬ÍפǤ¹¡£
-ºÇ¿·ÈǤ˴ؤ·¤Æ¤Ï¡¢¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+ãã®ã¢ã¸ã¥ã¼ã«ã使ãããã«ã¯ãææ°çã®KAKASI(2.3.0以é)ãå¿
è¦ã§ãã
+ææ°çã«é¢ãã¦ã¯ããåç
§ãã¦ãã ããã
-%description -l pl
-Ten modu³ dostarcza interfejs libkakasi dla perla. libkakasi to czê¶æ
-pakietu KAKASI. KAKASI to filtr konwertuj±cy znaki Kanji na Hiragana,
-Katakana lub Romaji, który mo¿e byæ przydatny przy czytaniu japoñskich
-dokumentów. Wiêcej informacji o KAKASI znajduje siê na stronie
+%description -l pl.UTF-8
+Ten moduÅ dostarcza interfejs libkakasi dla Perla. libkakasi to czÄÅÄ
+pakietu KAKASI. KAKASI to filtr konwertujÄ
cy znaki Kanji na Hiragana,
+Katakana lub Romaji, który może byÄ przydatny przy czytaniu japoÅskich
+dokumentów. WiÄcej informacji o KAKASI znajduje siÄ na stronie
.
-%description -l pt
-O módulo Text-Kakasi oferece uma interface da libkakasi (uma biblioteca
-de KAKASI) para o Perl. O KAKASI é um filtro de processamento para
+%description -l pt.UTF-8
+O módulo Text-Kakasi oferece uma interface da libkakasi (uma biblioteca
+de KAKASI) para o Perl. O KAKASI é um filtro de processamento para
converter os caracteres Kanji para Hiragana, Katakana ou Romaji.
-%description -l ru
-íÏÄÕÌØ Text-Kakasi ÓÏÄÅÒÖÉÔ ÂÉÂÌÉÏÔÅËÕ libkakasi, ËÏÔÏÒÁÑ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
-ÉÎÔÅÒÆÅÊÓ KAKASI ÄÌÑ Perl. æÉÌØÔÒ KAKASI ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ
-ÔÅËÓÔÁ É ËÏÄÉÒÏ×ËÉ Kanji × Hiragana, Katakana ÉÌÉ Romaji.
-%description -l sv
-Modulen Text-Kakasi ger ett gränssnitt för Perl till libkakasi (ett
-KAKASI-bibliotek). KAKASI är ett språkbearbetningsfilter för att
+%description -l ru.UTF-8
+ÐодÑÐ»Ñ Text-Kakasi ÑодеÑÐ¶Ð¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÑ libkakasi, коÑоÑÐ°Ñ Ð¿ÑедоÑÑавлÑеÑ
+инÑеÑÑÐµÐ¹Ñ KAKASI Ð´Ð»Ñ Perl. ФилÑÑÑ KAKASI пÑедназнаÑен Ð´Ð»Ñ Ð¿ÑеобÑазованиÑ
+ÑекÑÑа и кодиÑовки Kanji в Hiragana, Katakana или Romaji.
+%description -l sv.UTF-8
+Modulen Text-Kakasi ger ett gränssnitt för Perl till libkakasi (ett
+KAKASI-bibliotek). KAKASI är ett språkbearbetningsfilter för att
konvertera Kanjitecken till Hiragana, Katakana eller Romaji.
%prep
-%setup -q -n Text-Kakasi-%{version}
+%setup -q -n %{pdir}-%{pnam}-%{version}
%build
%{__perl} Makefile.PL \
- INSTALLDIRS=vendor
-%{__make} OPTIMIZE="%{rpmcflags}"
+ INSTALLDIRS=vendor
+%{__make} \
+ CC="%{__cc}" \
+ OPTIMIZE="%{rpmcflags}"
+
+%{?with_tests:%{__make} test}
%install
rm -rf $RPM_BUILD_ROOT
+
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
@@ -108,10 +122,9 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README*
-%lang(ja) %doc README.jp*
-%{perl_vendorarch}/Text/Kakasi.pm
+%doc README
+%lang(ja) %doc README.jp
+%{perl_vendorarch}/Text/*.pm
%dir %{perl_vendorarch}/auto/Text/Kakasi
-%{perl_vendorarch}/auto/Text/Kakasi/Kakasi.bs
-%attr(755,root,root) %{perl_vendorarch}/auto/Text/Kakasi/Kakasi.so
-%{_mandir}/man3/Text::Kakasi.3pm*
+%attr(755,root,root) %{perl_vendorarch}/auto/Text/Kakasi/*.so
+%{_mandir}/man3/*