X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=esound.spec;h=3f27e497c64310bbb94ed918354dcb35d82b9443;hb=e03d098ef6a040279b1c21ee8da5b1649bedd691;hp=a94d1e5f109697647be8e80f19f6a408a34d1e24;hpb=96d0bdf584ee5b7bf5c6ebd8eb5d17600ed62165;p=packages%2Fesound.git diff --git a/esound.spec b/esound.spec index a94d1e5..3f27e49 100644 --- a/esound.spec +++ b/esound.spec @@ -1,209 +1,172 @@ # # Conditional build: -%bcond_without alsa # don't build ALSA version %bcond_without libwrap # without hosts.{access,deny} support # Summary: The Enlightened Sound Daemon -Summary(es): El servidor de sonido del Enlightenment -Summary(fr): Démon audio de Enlightment -Summary(pl): O¶wiecony Demon D¼wiêku -Summary(pt_BR): O servidor de som do Enlightenment -Summary(ru): óÅÒ×ÅÒ, ÐÏÚ×ÏÌÑÀÝÉÊ ÍÉËÛÉÒÏ×ÁÔØ ×Ù×ÏÄ ÎÁ Ú×ÕËÏ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï -Summary(uk): óÅÒ×ÅÒ, ÝÏ ÄÏÚ×ÏÌѤ ͦËÛÉÒÕ×ÁÔÉ ×É×¦Ä ÎÁ Ú×ÕËÏ×ÉÊ ÐÒÉÓÔÒ¦Ê +Summary(es.UTF-8): El servidor de sonido del Enlightenment +Summary(fr.UTF-8): Démon audio de Enlightment +Summary(pl.UTF-8): Oświecony Demon Dźwięku +Summary(pt_BR.UTF-8): O servidor de som do Enlightenment +Summary(ru.UTF-8): Сервер, позволяющий микшировать вывод на звуковое устройство +Summary(uk.UTF-8): Сервер, що дозволяє мікширувати вивід на звуковий пристрій Name: esound -Version: 0.2.35 -Release: 2 +Version: 0.2.39 +Release: 1 Epoch: 1 -License: GPL +License: LGPL v2+ Group: Daemons -Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.2/%{name}-%{version}.tar.bz2 -# Source0-md5: 1566344f80a8909b5e6e4d6b6520c2c1 -Patch0: %{name}-am.patch -Patch1: %{name}-etc_dir.patch +Source0: http://ftp.gnome.org/pub/GNOME/sources/esound/0.2/%{name}-%{version}.tar.bz2 +# Source0-md5: d950b9cd0d7b5406cc4bb16bcdcea8f4 +Patch0: %{name}-etc_dir.patch +Patch1: %{name}-auto_spawn.patch URL: http://www.tux.org/~ricdude/EsounD.html -%{?with_alsa:BuildRequires: alsa-lib-devel >= 1.0.0-pre1} +BuildRequires: alsa-lib-devel >= 1.0.0 BuildRequires: audiofile-devel >= 1:0.2.0 -BuildRequires: autoconf -BuildRequires: automake +BuildRequires: autoconf >= 2.58 +BuildRequires: automake >= 1:1.6 +BuildRequires: docbook-dtd31-sgml +BuildRequires: docbook-utils BuildRequires: libtool %{?with_libwrap:BuildRequires: libwrap-devel} BuildRequires: pkgconfig BuildRequires: rpmbuild(macros) >= 1.213 -Requires: esound-driver -%ifarch %{x8664} ia64 ppc64 s390x sparc64 -Provides: libesd.so.0()(64bit) -%else -Provides: libesd.so.0 -%endif -Obsoletes: libesound0 +Requires: %{name}-libs = %{epoch}:%{version}-%{release} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _noautoprov libesd.so.0 %description The Enlightened Sound Daemon is a server process that allows multiple applications to share a single sound card. -%description -l es -El servidor de sonido esound es en proceso que permite que múltiples +%description -l es.UTF-8 +El servidor de sonido esound es en proceso que permite que múltiples aplicaciones compartan una misma tarjeta de sonido. -%description -l fr -Le démon audio de Enlightment est un processus serveur qui permets à -plusieures applications d'utilsier la carte son à la fois. +%description -l fr.UTF-8 +Le démon audio de Enlightment est un processus serveur qui permets à +plusieures applications d'utilsier la carte son à la fois. + +%description -l pl.UTF-8 +"Oświecony demon dźwięku" jest serwerem, który umożliwia korzystanie +(dzielenie) z jednej karty dźwiękowej przez różne aplikacje. + +%description -l pt_BR.UTF-8 +O servidor de som esound é um processo que permite que múltiplas +aplicações compartilhem uma placa de som. -%description -l pl -"O¶wiecony demon d¼wiêku" jest serwerem, który umo¿liwia korzystanie -(dzielenie) z jednej karty d¼wiêkowej przez ró¿ne aplikacje. +%description -l ru.UTF-8 +EsounD (демон, обслуживающий звук, из проекта Enlightenment) может +микшировать несколько звуковых потоков в одно устройство в реальном +времени. -%description -l pt_BR -O servidor de som esound é um processo que permite que múltiplas -aplicações compartilhem uma placa de som. +%description -l uk.UTF-8 +EsounD (демон, обслуговуючий звук, з проекту Enlightenment) може +мікширувати кілька звукових потоків в один пристрій в реальному часі. -%description -l ru -EsounD (ÄÅÍÏÎ, ÏÂÓÌÕÖÉ×ÁÀÝÉÊ Ú×ÕË, ÉÚ ÐÒÏÅËÔÁ Enlightenment) ÍÏÖÅÔ -ÍÉËÛÉÒÏ×ÁÔØ ÎÅÓËÏÌØËÏ Ú×ÕËÏ×ÙÈ ÐÏÔÏËÏ× × ÏÄÎÏ ÕÓÔÒÏÊÓÔ×Ï × ÒÅÁÌØÎÏÍ -×ÒÅÍÅÎÉ. +%package libs +Summary: EsounD libraries +Summary(pl.UTF-8): Biblioteki EsounD +Group: Libraries +Obsoletes: esound-alsa +Obsoletes: esound-oss +Obsoletes: libesound0 -%description -l uk -EsounD (ÄÅÍÏÎ, ÏÂÓÌÕÇÏ×ÕÀÞÉÊ Ú×ÕË, Ú ÐÒÏÅËÔÕ Enlightenment) ÍÏÖÅ -ͦËÛÉÒÕ×ÁÔÉ Ë¦ÌØËÁ Ú×ÕËÏ×ÉÈ ÐÏÔÏË¦× × ÏÄÉÎ ÐÒÉÓÔÒ¦Ê × ÒÅÁÌØÎÏÍÕ ÞÁÓ¦. +%description libs +EsounD libraries. + +%description libs -l pl.UTF-8 +Biblioteki EsounD. %package devel Summary: Header files etc. to develop EsounD applications -Summary(es): Archivos de inclusión, etc para desarrollar aplicaciones EsounD -Summary(fr): Includes, etc pour programmer pour EsounD -Summary(pl): Pliki nag³ówkowe i inne do tworzenia aplikacji z u¿yciem EsounD -Summary(pt_BR): Arquivos de inclusão, etc para desenvolver aplicações EsounD -Summary(ru): âÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ esound -Summary(uk): â¦Â̦ÏÔÅËÉ ÒÏÚÒÏÂËÉ ÄÌÑ esound +Summary(es.UTF-8): Archivos de inclusión, etc para desarrollar aplicaciones EsounD +Summary(fr.UTF-8): Includes, etc pour programmer pour EsounD +Summary(pl.UTF-8): Pliki nagłówkowe i inne do tworzenia aplikacji z użyciem EsounD +Summary(pt_BR.UTF-8): Arquivos de inclusão, etc para desenvolver aplicações EsounD +Summary(ru.UTF-8): Библиотеки разработки для esound +Summary(uk.UTF-8): Бібліотеки розробки для esound Group: Development/Libraries -Requires: %{name} = %{epoch}:%{version}-%{release} -%{?with_alsa:Requires: alsa-lib-devel >= 1.0.0-pre1} -Requires: audiofile-devel +Requires: %{name}-libs = %{epoch}:%{version}-%{release} +Requires: alsa-lib-devel >= 1.0.0 +Requires: audiofile-devel >= 1:0.2.0 Obsoletes: libesound0-devel %description devel Header files, etc you can use to develop EsounD applications. -%description devel -l es -Archivos de inclusión, etc, para que puedas desarrollar aplicaciones +%description devel -l es.UTF-8 +Archivos de inclusión, etc, para que puedas desarrollar aplicaciones que usen el servidor de sonido EsounD. -%description devel -l fr -Fichiers d'en-têtes, etc. necessaires pour écrire des applications +%description devel -l fr.UTF-8 +Fichiers d'en-têtes, etc. necessaires pour écrire des applications avec support EsounD. -%description devel -l pl -Pliki nag³ówkowe i inne potrzebne do tworzenia aplikacji -korzystaj±cych z systemu EsounD. +%description devel -l pl.UTF-8 +Pliki nagłówkowe i inne potrzebne do tworzenia aplikacji +korzystających z systemu EsounD. -%description devel -l pt_BR -Arquivos de inclusão, etc, para que você possa desenvolver aplicações +%description devel -l pt_BR.UTF-8 +Arquivos de inclusão, etc, para que você possa desenvolver aplicações que usem o servidor de som EsounD. -%description devel -l ru -üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÆÁÊÌÙ ÈÅÄÅÒÏ× É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ -ÒÁÚÒÁÂÏÔËÉ ÐÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ esound. +%description devel -l ru.UTF-8 +Этот пакет включает файлы хедеров и библиотеки, необходимые для +разработки приложений, использующих esound. -%description devel -l uk -ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ .h-ÆÁÊÌÉ ÔÁ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ -ÐÒÉËÌÁÄÎÉÈ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ esound. +%description devel -l uk.UTF-8 +Цей пакет містить .h-файли та бібліотеки, необхідні для розробки +прикладних програм, що використовують esound. %package static Summary: EsounD static library -Summary(es): Bibliotecas estáticas para desarrollar aplicaciones EsounD -Summary(pl): Biblioteka statyczna esound -Summary(pt_BR): Bibliotecas estáticas para desenvolver aplicações EsounD -Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ esound -Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÒÏÚÒÏÂËÉ ÄÌÑ esound +Summary(es.UTF-8): Bibliotecas estáticas para desarrollar aplicaciones EsounD +Summary(pl.UTF-8): Biblioteka statyczna esound +Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolver aplicações EsounD +Summary(ru.UTF-8): Статические библиотеки разработки для esound +Summary(uk.UTF-8): Статичні бібліотеки розробки для esound Group: Development/Libraries Requires: %{name} = %{epoch}:%{version}-%{release} %description static EsounD static library. -%description static -l es -Bibliotecas estáticas para que puedas desarrollar aplicaciones que +%description static -l es.UTF-8 +Bibliotecas estáticas para que puedas desarrollar aplicaciones que usen el servidor de sonido EsounD. -%description static -l pl +%description static -l pl.UTF-8 Biblioteka statyczna esound. -%description static -l pt_BR -Bibliotecas estáticas para que você possa desenvolver aplicações que +%description static -l pt_BR.UTF-8 +Bibliotecas estáticas para que você possa desenvolver aplicações que usem o servidor de som EsounD. -%description static -l ru -üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ -ÐÒÉÌÏÖÅÎÉÊ, ÉÓÐÏÌØÚÕÀÝÉÈ esound. - -%description static -l uk -ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ -ÐÒÉËÌÁÄÎÉÈ ÐÒÏÇÒÁÍ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ esound. - -%package oss -Summary: EsounD OSS driver -Summary(pl): Sterownik OSS dla EsoundD -Group: Libraries -Requires(post): /sbin/ldconfig -Requires(post): fileutils -Requires: %{name} = %{epoch}:%{version}-%{release} -Provides: %{name}-driver -Obsoletes: %{name}-alsa - -%description oss -EsounD OSS driver. - -%description oss -l pl -Sterownik OSS dla EsoundD. - -%package alsa -Summary: EsounD ALSA driver -Summary(pl): Sterownik ALSA dla EsoundD -Group: Libraries -Requires(post): /sbin/ldconfig -Requires(post): fileutils -Requires: %{name} = %{epoch}:%{version}-%{release} -Provides: %{name}-driver -Obsoletes: %{name}-oss - -%description alsa -EsounD ALSA driver. +%description static -l ru.UTF-8 +Этот пакет включает статические библиотеки, необходимые для разработки +приложений, использующих esound. -%description alsa -l pl -Sterownik ALSA dla EsoundD. +%description static -l uk.UTF-8 +Цей пакет містить статичні бібліотеки, необхідні для розробки +прикладних програм, що використовують esound. %prep %setup -q %patch0 -p1 -%patch1 -p1 +%patch1 -p0 %build -rm -f acinclude.m4 %{__libtoolize} -%{__aclocal} +%{__aclocal} -I m4 %{__autoconf} %{__automake} - -%if %{with alsa} %configure \ --enable-ipv6 \ --with%{!?with_libwrap:out}-libwrap \ --enable-alsa \ + --enable-oss \ --enable-local-sound %{__make} -cp -f .libs/libesd.so.%{version} libesd-alsa.so.%{version} -%{__make} clean -%endif - -%configure \ - --enable-ipv6 \ - --with%{!?with_libwrap:out}-libwrap \ - --disable-alsa \ - --enable-local-sound -%{__make} -cp -f .libs/libesd.so.%{version} libesd-oss.so.%{version} %install rm -rf $RPM_BUILD_ROOT @@ -213,26 +176,13 @@ rm -rf $RPM_BUILD_ROOT m4datadir=%{_aclocaldir} \ pkgconfigdir=%{_pkgconfigdir} -install libesd-*.so.*.* $RPM_BUILD_ROOT%{_libdir} -> $RPM_BUILD_ROOT%{_libdir}/libesd.so.%{version} +rm -rf $RPM_BUILD_ROOT%{_docdir}/esound %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - -%post oss -ln -fs libesd-oss.so.%{version} %{_libdir}/libesd.so.%{version} -/sbin/ldconfig - -%postun oss -p /sbin/ldconfig - -%post alsa -ln -fs libesd-alsa.so.%{version} %{_libdir}/libesd.so.%{version} -/sbin/ldconfig - -%postun alsa -p /sbin/ldconfig +%post libs -p /sbin/ldconfig +%postun libs -p /sbin/ldconfig %files %defattr(644,root,root,755) @@ -248,31 +198,29 @@ ln -fs libesd-alsa.so.%{version} %{_libdir}/libesd.so.%{version} %attr(755,root,root) %{_bindir}/esdplay %attr(755,root,root) %{_bindir}/esdrec %attr(755,root,root) %{_bindir}/esdsample -%attr(755,root,root) %{_libdir}/libesddsp.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libesd.so.%{version} %{_mandir}/man1/esd.1* %{_mandir}/man1/esd[a-z]*.1* +%files libs +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libesd.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesd.so.0 +%attr(755,root,root) %{_libdir}/libesddsp.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libesddsp.so.0 + %files devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/esd-config -%attr(755,root,root) %{_libdir}/lib*.so -%{_libdir}/lib*.la -%{_includedir}/* -%{_aclocaldir}/* -%{_pkgconfigdir}/esound* +%attr(755,root,root) %{_libdir}/libesd.so +%attr(755,root,root) %{_libdir}/libesddsp.so +%{_libdir}/libesd.la +%{_libdir}/libesddsp.la +%{_includedir}/esd.h +%{_aclocaldir}/esd.m4 +%{_pkgconfigdir}/esound.pc %{_mandir}/man1/esd-config.1* %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a - -%files oss -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libesd-oss.so.%{version} - -%if %{with alsa} -%files alsa -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libesd-alsa.so.%{version} -%endif +%{_libdir}/libesd.a +%{_libdir}/libesddsp.a