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/*