X-Git-Url: http://git.pld-linux.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=aalib.spec;h=4ab8bc50fc50f0c6c7a055ad6361f63ba3a5b11b;hb=592ae8fda06c789b560559546754ec0e16273bcb;hp=c93a7031ce6690ce1fe3fc1976a8c0aa7e04fd00;hpb=cd30263bf024a6a798dd8a1af3aeeb82d66fd05c;p=packages%2Faalib.git diff --git a/aalib.spec b/aalib.spec index c93a703..4ab8bc5 100644 --- a/aalib.spec +++ b/aalib.spec @@ -1,13 +1,17 @@ +# +# Conditional build: +%bcond_without static_libs # don't build static library +# Summary: An ASCII art GFX library -Summary(fr): Bibliothèque AA (Ascii Art) -Summary(es): Biblioteca ASCII art -Summary(pl): Biblioteka graficzna ASCII Art -Summary(pt_BR): Uma biblioteca para ASCII art -Summary(ru): âÉÂÌÉÏÔÅËÁ ËÏÎÓÏÌØÎÏÊ ÇÒÁÆÉËÉ (ASCII Art) -Summary(uk): â¦Â̦ÏÔÅËÁ ËÏÎÓÏÌØÎϧ ÇÒÁƦËÉ (ASCII Art) +Summary(fr.UTF-8): Bibliothèque AA (Ascii Art) +Summary(es.UTF-8): Biblioteca ASCII art +Summary(pl.UTF-8): Biblioteka graficzna ASCII Art +Summary(pt_BR.UTF-8): Uma biblioteca para ASCII art +Summary(ru.UTF-8): Библиотека консольной графики (ASCII Art) +Summary(uk.UTF-8): Бібліотека консольної графіки (ASCII Art) Name: aalib %define _rc rc5 -%define _rel 11 +%define _rel 14 Version: 1.4 Release: 0.%{_rc}.%{_rel} Epoch: 1 @@ -19,7 +23,7 @@ Source1: %{name}-config.1 Patch0: %{name}-info.patch Patch1: %{name}-debian_man.patch Patch2: %{name}-am18.patch -URL: http://aa-project.sourceforge.net/ +URL: http://aa-project.sourceforge.net/aalib/ BuildRequires: autoconf BuildRequires: automake BuildRequires: gpm-devel @@ -38,43 +42,43 @@ linux boots with a nice penguin logo at secondary display (yes! Like Win95 does:) AA-lib API is designed to be similar to other graphics libraries. Learning a new API would be a piece of cake! -%description -l fr -La bibliothèque AA est nécessaire pour GIMP. Elle offre la possibilité +%description -l fr.UTF-8 +La bibliothèque AA est nécessaire pour GIMP. Elle offre la possibilité de travailler dans des contextes graphiques sans affichage. -%description -l pl -AA-lib jest niskopoziomow± bibliotek± graficzn± podobnie jak wiele -innych bibliotek. G³ówna ró¿nica pomiêdzy nimi jest taka, ¿e AA-lib -nie wymaga trybu graficznego. W³a¶ciwie nie ma mo¿liwo¶ci wy¶wietlenia -czego¶ w trybie graficznym. AA-lib zastêpuje te staromodne metody -wysoko wydajnym narzêdziem do renderowania ascii-art. Teraz mój Linux -startuje z ³adnym logo pingwina na drugim monitorze. AA-lib API jest -zaprojektowane tak by byæ podobnym do innych graficznych bibliotek. -Nauka nowego API bêdzie bu³k± z mas³em! - -%description -l pt_BR +%description -l pl.UTF-8 +AA-lib jest niskopoziomową biblioteką graficzną podobnie jak wiele +innych bibliotek. Główna różnica pomiędzy nimi jest taka, że AA-lib +nie wymaga trybu graficznego. Właściwie nie ma możliwości wyświetlenia +czegoś w trybie graficznym. AA-lib zastępuje te staromodne metody +wysoko wydajnym narzędziem do renderowania ascii-art. Teraz mój Linux +startuje z ładnym logo pingwina na drugim monitorze. AA-lib API jest +zaprojektowane tak by być podobnym do innych graficznych bibliotek. +Nauka nowego API będzie bułką z masłem! + +%description -l pt_BR.UTF-8 Uma biblioteca para trabalhar com ASCII art. -%description -l ru -AA-lib - ÜÔÏ ÎÉÚËÏÕÒÏ×ÎÅ×ÁÑ ÇÒÁÆÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ. åÅ ÏÓÎÏ×ÎÏÅ -ÏÔÌÉÞÉÅ ÏÔ ÄÒÕÇÉÈ ÇÒÁÆÉÞÅÓËÉÈ ÂÉÂÌÉÏÔÅË × ÔÏÍ, ÞÔÏ AA-lib ÎÅ ÔÒÅÂÕÅÔ -ÇÒÁÆÉÞÅÓËÏÇÏ ÕÓÔÒÏÊÓÔ×Á. îÁ ÓÁÍÏÍ ÄÅÌÅ, ÇÒÁÆÉÞÅÓËÉÊ (× ÏÂÙÞÎÏÍ ÓÍÙÓÌÅ -ÜÔÏÇÏ ÓÌÏ×Á) ×Ù×ÏÄ É ÎÅ×ÏÚÍÏÖÅÎ. AA-lib ÐÅÒÅ×ÏÄÉÔ ÇÒÁÆÉËÕ × ÔÁË -ÎÁÚÙ×ÁÅÍÙÊ ASCII-Art. +%description -l ru.UTF-8 +AA-lib - это низкоуровневая графическая библиотека. Ее основное +отличие от других графических библиотек в том, что AA-lib не требует +графического устройства. На самом деле, графический (в обычном смысле +этого слова) вывод и невозможен. AA-lib переводит графику в так +называемый ASCII-Art. -%description -l uk -AA-lib - ÃÅ ÎÉÚØËÏÒ¦×ÎÅ×Á ÇÒÁƦÞÎÁ ¦Â̦ÏÔÅËÁ. çÏÌÏ×ÎÁ צÄͦÎΦÓÔØ §§ -×¦Ä ¦ÎÛÉÈ ÇÒÁƦÞÎÉÈ Â¦Â̦ÏÔÅË × ÔÏÍÕ, Ï AA-lib ÎÅ ÐÏÔÒÅÂÕ¤ ÇÒÁƦÞÎÏÇÏ -ÐÒÉÓÔÒÏÀ. îÁÓÐÒÁ×Ħ, ÇÒÁƦÞÎÉÊ (× Ú×ÉÞÎÏÍÕ ÒÏÚÕͦÎΦ ÃØÏÇÏ ÓÌÏ×Á) -×É×¦Ä ¦ ÎÅÍÏÖÌÉ×ÉÊ. AA-lib ÐÅÒÅÔ×ÏÒÀ¤ ÇÒÁƦËÕ × ÔÁË Ú×ÁÎÉÊ ASCII-Art. +%description -l uk.UTF-8 +AA-lib - це низькорівнева графічна бібліотека. Головна відмінність її +від інших графічних бібліотек в тому, о AA-lib не потребує графічного +пристрою. Насправді, графічний (в звичному розумінні цього слова) +вивід і неможливий. AA-lib перетворює графіку в так званий ASCII-Art. %package devel Summary: Header files and libraries for aalib -Summary(pl): Pliki nag³ówkowe dla aalib -Summary(ru): èÅÄÅÒÙ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÐÒÏÇÒÁÍÍ Ó AAlib -Summary(uk): èÅÄÅÒÉ ÄÌÑ ÐÏÂÕÄÏ×É ÐÒÏÇÒÁÍ Ú AAlib +Summary(pl.UTF-8): Pliki nagłówkowe dla aalib +Summary(ru.UTF-8): Хедеры для построения программ с AAlib +Summary(uk.UTF-8): Хедери для побудови програм з AAlib Group: Development/Libraries -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{epoch}:%{version}-%{release} Requires: gpm-devel Requires: slang-devel Requires: xorg-lib-libX11-devel @@ -82,54 +86,54 @@ Requires: xorg-lib-libX11-devel %description devel The header files for development of programs using the AAlib. -%description devel -l pl -Pliki nag³ówkowe do pisania programów u¿ywaj±cych AAlib. +%description devel -l pl.UTF-8 +Pliki nagłówkowe do pisania programów używających AAlib. -%description devel -l ru -èÅÄÅÒÙ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÐÒÏÇÒÁÍÍ Ó AAlib. +%description devel -l ru.UTF-8 +Хедеры для построения программ с AAlib. -%description devel -l uk -èÅÄÅÒÉ ÄÌÑ ÐÏÂÕÄÏ×É ÐÒÏÇÒÁÍ Ú AAlib. +%description devel -l uk.UTF-8 +Хедери для побудови програм з AAlib. %package static Summary: Static aalib library -Summary(pl): Statyczna biblioteka aalib -Summary(ru): óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÐÒÏÇÒÁÍÍ Ó aalib -Summary(uk): óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÏÂÕÄÏ×É ÐÒÏÇÒÁÍ Ú aalib +Summary(pl.UTF-8): Statyczna biblioteka aalib +Summary(ru.UTF-8): Статическая библиотека для построения программ с aalib +Summary(uk.UTF-8): Статична бібліотека для побудови програм з aalib Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} +Requires: %{name}-devel = %{epoch}:%{version}-%{release} %description static Static aalib library. -%description static -l pl +%description static -l pl.UTF-8 Statyczna biblioteka aalib. -%description static -l ru -óÔÁÔÉÞÅÓËÁÑ ÂÉÂÌÉÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó aalib. +%description static -l ru.UTF-8 +Статическая библиотека для программирования с aalib. -%description static -l uk -óÔÁÔÉÞÎÁ ¦Â̦ÏÔÅËÁ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú aalib. +%description static -l uk.UTF-8 +Статична бібліотека для програмування з aalib. %package progs Summary: AA-lib tools -Summary(pl): Narzêdzia AA-lib -Summary(ru): õÔÉÌÉÔÙ ÄÌÑ AA-lib -Summary(uk): õÔÉ̦ÔÉ ÄÌÑ AA-lib +Summary(pl.UTF-8): Narzędzia AA-lib +Summary(ru.UTF-8): Утилиты для AA-lib +Summary(uk.UTF-8): Утиліти для AA-lib Group: Applications/Terminal -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{epoch}:%{version}-%{release} %description progs AA-lib tools. -%description progs -l pl -Narzêdzia AA-lib. +%description progs -l pl.UTF-8 +Narzędzia AA-lib. -%description progs -l ru -õÔÉÌÉÔÙ ÄÌÑ AA-lib. +%description progs -l ru.UTF-8 +Утилиты для AA-lib. -%description progs -l uk -õÔÉ̦ÔÉ ÄÌÑ AA-lib. +%description progs -l uk.UTF-8 +Утиліти для AA-lib. %prep %setup -q -n %{name}-1.4.0 @@ -146,7 +150,8 @@ mv -f c.tmp configure.in %{__aclocal} %{__autoconf} %{__automake} -%configure +%configure \ + %{!?with_static_libs:--disable-static} %{__make} %install @@ -163,11 +168,11 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%post devel -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%post devel -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} -%postun devel -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 +%postun devel -p /sbin/postshell +-/usr/sbin/fix-info-dir -c %{_infodir} %files %defattr(644,root,root,755) @@ -185,9 +190,11 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/* %{_aclocaldir}/*.m4 +%if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/lib*.a +%endif %files progs %defattr(644,root,root,755)