Hi,
Why is the name of the package "pulseaudio-voice-module" as it seems like a
replacement for "pulseaudio-modules-meego"? Even the .spec file seems to be
copied from that as it contains references to N900, for example. The package
name is misleading also because it contains multiple PulseAudio modules
(record, music, cmtspeech...), of which the "voice module" is but only one.
--
Markus
On 2010-12-20 at 14:35:48, ext Vivian Zhang wrote:
>
> Hi,
> Adding new package pulseaudio-voice-module in project Trunk:Testing.
> Please review and accept ASAP.
>
> Justification for this new package:
>
> Initial release of pulseaudio-voice-module for handset image
> (BMC#11252)
>
> Thank You,
> Vivian Zhang
>
> [This message was auto-generated]
>
> ---
>
> Request #11066:
>
> submit: devel:multimedia/pulseaudio-voice-module(r3) ->
> Trunk:Testing/pulseaudio-voice-module
>
>
> Message:
> Initial release of pulseaudio-voice-module for handset image
> (BMC#11252)
>
> State: new 2010-12-20T04:35:48 vivian
> Comment: None
>
>
> This is a NEW package in Trunk:Testing project.
> The files in the new package:
> pulseaudio-voice-module/
> |__ pulseaudio-voice-module-1.0.tar.bz2
> |__ pulseaudio-voice-module.changes
> |__ pulseaudio-voice-module.spec
>
> The content of the spec file, pulseaudio-voice-module.spec:
> ===================================================================
> Name: pulseaudio-voice-module
> Version: 1.0
> Release: 1
> Summary: MeeGo pulseaudio-modules
> License: LGPLv2.1+
> Source0: %{name}-%{version}.tar.bz2
> URL: http://meego.gitorious.org/meego-middleware/pa_voice_module
>
> BuildRequires: pkgconfig(pulsecore)
> BuildRequires: pkgconfig(check)
> BuildRequires: pkgconfig(dbus-1)
> BuildRequires: libcmtspeech-ifx-devel
> BuildRequires: libcmtspeechdata-devel
> BuildRequires: libtool-ltdl-devel
>
>
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
>
> %description
> MeeGo pulseaudio-modules
>
> %package devel
> Summary: Development files for MeeGo pulseaudio-modules for N900
> Group: Development/Libraries
> Requires: %{name}-common = %{version}-%{release}
> Requires: %{name}-voice = %{version}-%{release}
> Requires: %{name}-cmtspeech = %{version}-%{release}
> Requires: %{name}-cmtspeech-ifx = %{version}-%{release}
> Requires: %{name}-music = %{version}-%{release}
> Requires: %{name}-record = %{version}-%{release}
>
> %description devel
> This package contains development headers for MeeGo pulseaudio-modules
>
> %package common
> Summary: Common
> Group: Development/Libraries
>
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
>
> %description common
> This contains common libs for the MeeGo Pulseaudio modules.
>
> %package voice
> Summary: Voice module for pulseaudio
> Group: Development/Libraries
> Requires: %{name}-common = %{version}-%{release}
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
>
> %description voice
> This contains voice module for MeeGo Pulseaudio
>
> %package cmtspeech
> Summary: Cmtspeech module for pulseaudio
> Group: Development/Libraries
> Requires: %{name}-common = %{version}-%{release}
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
> Requires: libcmtspeechdata
>
> %description cmtspeech
> This contains cmtspeech module for MeeGo Pulseaudio
>
> %package cmtspeech-ifx
> Summary: Cmtspeech module for pulseaudio
> Group: Development/Libraries
> Requires: %{name}-common = %{version}-%{release}
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
> Requires: libcmtspeech-ifx
>
> %description cmtspeech-ifx
> This contains cmtspeech module for MeeGo Pulseaudio with IFX modem
>
> %package music
> Summary: Music module for pulseaudio
> Group: Development/Libraries
> Requires: %{name}-common = %{version}-%{release}
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
>
> %description music
> This contains music module for MeeGo Pulseaudio
>
> %package record
> Summary: Record module for pulseaudio
> Group: Development/Libraries
> Requires: %{name}-common = %{version}-%{release}
> Requires(post): /sbin/ldconfig
> Requires(postun): /sbin/ldconfig
>
> %description record
> This contains record module for MeeGo Pulseaudio
>
>
> %prep
> %setup -q
>
> %build
> ./bootstrap.sh
> %configure
> V=1 make %{?jobs:-j%jobs}
>
> %install
> rm -rf $RPM_BUILD_ROOT
> %make_install DESTDIR=$RPM_BUILD_ROOT
>
> install -d
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/algorithm-hook.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/master-trigger.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/memory.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/optimized.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/pa-optimized.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/parameter-hook.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/proplist-meego.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/src-48-to-8.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/src-8-to-48.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/voice/module-voice-api.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/music/module-music-api.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/record/module-record-api.h
> %{buildroot}/usr/include/pulse-modules-headers/modules/meego/
> install -m 644 src/common/.libs/libmeego-common.a
> %{buildroot}/usr/lib/pulse-0.9.19/modules/
> install -m 644 src/common/.libs/libmeego-common.la
> %{buildroot}/usr/lib/pulse-0.9.19/modules/
>
> %clean
> rm -rf $RPM_BUILD_ROOT
>
> %post common -p /sbin/ldconfig
> %postun common -p /sbin/ldconfig
> %post voice -p /sbin/ldconfig
> %postun voice -p /sbin/ldconfig
> %post cmtspeech -p /sbin/ldconfig
> %postun cmtspeech -p /sbin/ldconfig
> %post cmtspeech-ifx -p /sbin/ldconfig
> %postun cmtspeech-ifx -p /sbin/ldconfig
> %post music -p /sbin/ldconfig
> %postun music -p /sbin/ldconfig
> %post record -p /sbin/ldconfig
> %postun record -p /sbin/ldconfig
>
> %files devel
> %defattr(-,root,root,-)
> %{_includedir}/pulse-modules-headers/modules/meego/*
>
> %files common
> %defattr(-,root,root,-)
> %{_libdir}/pulse-0.9.19/modules/libmeego-common.so
>
> %files voice
> %defattr(-,root,root,-)
> %{_libdir}/pulse-0.9.19/modules/module-meego-voice.so
>
> %files cmtspeech
> %defattr(-,root,root,-)
> %{_libdir}/pulse-0.9.19/modules/module-meego-cmtspeech.so
>
> %files cmtspeech-ifx
> %defattr(-,root,root,-)
> %{_libdir}/pulse-0.9.19/modules/module-meego-cmtspeech-ifx.so
>
> %files music
> %defattr(-,root,root,-)
> %{_libdir}/pulse-0.9.19/modules/module-meego-music.so
>
> %files record
> %defattr(-,root,root,-)
> %{_libdir}/pulse-0.9.19/modules/module-meego-record.so
>
> %exclude %{_libdir}/pulse-0.9.19/modules/module-meego-test.so
> %exclude %{_libdir}/pulse-0.9.19/modules/module-meego-mainvolume.so
> %exclude %{_libdir}/pulse-0.9.19/modules/libmeego-common.la
> %exclude %{_libdir}/pulse-0.9.19/modules/libmeego-common.a
>
> ===================================================================
>
> _______________________________________________
> MeeGo-commits mailing list
> [email protected]
> http://lists.meego.com/listinfo/meego-commits
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging