[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