]> git.pld-linux.org Git - packages/perl-Text-Kakasi.git/blobdiff - perl-Text-Kakasi.spec
perl 5.38.0 rebuild
[packages/perl-Text-Kakasi.git] / perl-Text-Kakasi.spec
index 0f31215c4cbcd650b48d804e0c47a26b143359ca..084a17725b38ed51c1a7f68c7b0b982bfcc938b5 100644 (file)
@@ -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:       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
 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
 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
 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
 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
 <http://kakasi.namazu.org/>.
 
 Japanese documents. More information about KAKASI is available at
 <http://kakasi.namazu.org/>.
 
-%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.
 
 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.
 
 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
 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
 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.
 
 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°Ê¹ß)¤¬É¬ÍפǤ¹¡£
-ºÇ¿·ÈǤ˴ؤ·¤Æ¤Ï¡¢<http://kakasi.namazu.org/>¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡£
+このモジュールを使うためには、最新版のKAKASI(2.3.0以降)が必要です。
+最新版に関しては、<http://kakasi.namazu.org/>を参照してください。
 
 
-%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
 <http://kakasi.namazu.org/>.
 
 <http://kakasi.namazu.org/>.
 
-%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.
 
 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
 konvertera Kanjitecken till Hiragana, Katakana eller Romaji.
 
 %prep
-%setup -q -n Text-Kakasi-%{version}
+%setup -q -n %{pdir}-%{pnam}-%{version}
 
 %build
 %{__perl} Makefile.PL \
 
 %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
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
@@ -108,10 +122,9 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 
 %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
 %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/*
This page took 0.194942 seconds and 4 git commands to generate.