[meego-commits] 11066: New package Trunk:Testing/pulseaudio-voice-module

Vivian Zhang no_reply at build.meego.com
Mon Dec 20 12:35:48 UTC 2010


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

===================================================================




More information about the MeeGo-commits mailing list