I have made the following changes intended for : CE:MW:Shared / pulseaudio-modules-nemo
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/7686 Thank You, Juho Hämäläinen [This message was auto-generated] --- Request # 7686: Messages from BOSS: State: review at 2013-01-16T15:16:08 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:jhamalai / pulseaudio-modules-nemo -> CE:MW:Shared / pulseaudio-modules-nemo changes files: -------------- ++++++ new changes file: --- pulseaudio-modules-nemo.changes +++ pulseaudio-modules-nemo.changes @@ -0,0 +1,87 @@ +* Wed Jan 16 2013 Juho Hamalainen <[email protected]> - 2.1.3 +- Renamed to pulseaudio-modules-nemo +- Updated version with cmtspeech module removed. +- Add common devel package. + +* Thu Dec 20 2012 Juho Hamalainen <[email protected]> - 2.1.2 +- Update mainvolume-module rate limit implementation. + +* Mon Nov 19 2012 Juho Hamalainen <[email protected]> - 2.1.1 +- Fix stream-restore-nemo DBus interface argument list. + +* Sun Oct 14 2012 Tanu Kaskinen <[email protected]> - 2.1.0 +- Package 2.1.0 from the new upstream at + https://github.com/nemomobile/pulseaudio-modules-nemo + +* Thu Sep 4 2012 Tanu Kaskinen <[email protected]> - 0.9.19.0.11 +- Fixes NEMO#326: cmtspeech: Change the retry interval for opening + /dev/cmt_speech from 0.5 seconds to 60 seconds. +- Removed a duplicate patch. + +* Tue Apr 26 2011 Sami Sirkia <[email protected]> - 0.9.19.0.11 +- Added a change that was lost in cleanup. (BMC#15950) +- Merged the pa-0.9.22-audio-routing-null-pointer-fix.patch + into earlier pa-0.9.22-remove-flat-volume-for-n900.patch + +* Thu Apr 21 2011 Jouni Peltonen <[email protected]> - 0.9.19.0.11 +- Audio routing updated to handle also NULL valued + pointers with meego_parameter_update_args. (BMC#15950) + Added pa-0.9.22-audio-routing-null-pointer-fix.patch + +* Wed Apr 13 2011 Sami Sirkia <[email protected]> - 0.9.19.0.11 +- Missing header files added into -devel rpm. (still part of BMC#15688) + Needed by pulseaudio-modules-nokia. + +* Wed Apr 13 2011 Sami Sirkia <[email protected]> - 0.9.19.0.11 +- Added patches to be compatible with PA .22 (BMC#15688) + Stopped using flat_volume_sink. Most patches copied from modules-mfld. + +* Fri Mar 4 2011 Sami Sirkia <[email protected]> - 0.9.19.0.11 +- Partial fix for BMC#8108: [N900] Volume control does not work + Enabled mainvolume module in build and added as separate rpm. +- Removed unnecessary ldconfigs +- Got rid of many %excludes with '%configure --disable-static' +- Changed Group: Multimedia/PulseAudio +- Corrected spelling of PulseAudio + +* Thu Feb 17 2011 Sami Sirkia <[email protected]> - 0.9.19.0.11 +- Added missing ExclusiveArch: %arm as clearly requested in BMC#12745 +- Renamed as requested in BMC#12745 : modules-meego -> modules-n900 +- Went back to the 0.9.19.0.11 style versioning. Recommended by upstream. +- Source.tar is git tag 0.9.19.0-11_released. No diff to previous source. +- Package now yamlified. +- pulseaudio-modules-n900-static-*.rpm removed as unnecessary. + +* Mon Jan 10 2011 Sami Sirkia <[email protected]> - 1.0 +- This is part of fullfilling Fea 6701 Policy - Audio Policy for n900 +- Dropped patch requiring PA version .21 +- Changed into sane versioning, independent of PA version. + +* Wed Oct 27 2010 Jouni Peltonen <[email protected]> - 0.9.21.0.20100915 +- New call states added to cmtspeech module patch. +- Buffer change signal sent to old_alsa_sink only when needed. +- Added 1 second sleepon cmtspeech disconnect to give busytone after call. + +* Thu Oct 26 2010 Jouni Peltonen <[email protected]> - 0.9.21.0.20100915 +- Cmtspeech module patch changed to include alsa_sink_old primary and alternative + buffer switching. Part of the fix for BMC#8423, BMC#8428 and BMC#8605. + +* Tue Oct 14 2010 Sami Sirkia <[email protected]> - 0.9.21.0.20100915 +- Unnecessary build requirements removed. +- Requirement for libpulse-browse causes pulseaudio-modules-meego to fail, + since it is no longer available. + +* Tue Oct 6 2010 Sami Sirkia <[email protected]> - 0.9.21.0.20100915 +- Part of the solution for Bug 8039: "Current N900 telephony audio + implementation does not live up to audio standards required + by 3GPP for handsets on networks" +- Updated source package to 0.9.19.0-20100915 +- Added static libs into pulseaudio-module-meego-static.rpm +- Updated the include file paths to new style in -devel.rpm + +* Tue Sep 21 2010 Marko Saukko <[email protected]> - 0.9.21.0 +- Cleaned up the packagaging. +- Renamed to pulseaudio-modules-meego +- Renamed some patches +- This package implements part of implementation for FEA#4134 FEA#4135 FEA#4136 on ARM + (Dialer - Make a Call, Receive a Call, End Call) new: ---- pulseaudio-modules-nemo-2.1.3.tar.gz pulseaudio-modules-nemo.changes pulseaudio-modules-nemo.spec pulseaudio-modules-nemo.yaml spec files: ----------- ++++++ new spec file: --- pulseaudio-modules-nemo.spec +++ pulseaudio-modules-nemo.spec @@ -0,0 +1,231 @@ +# +# Do NOT Edit the Auto-generated Part! +# Generated by: spectacle version 0.25 +# + +Name: pulseaudio-modules-nemo + +# >> macros +%define pulseversion 2.1 +# << macros + +Summary: PulseAudio modules for Nemo +Version: 2.1.3 +Release: 1 +Group: Multimedia/PulseAudio +License: LGPLv2.1+ +URL: https://github.com/nemomobile/pulseaudio-modules-nemo +Source0: %{name}-%{version}.tar.gz +Source100: pulseaudio-modules-nemo.yaml +BuildRequires: pkgconfig(alsa) >= 1.0.19 +BuildRequires: pkgconfig(check) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(pulsecore) >= 2.1 +BuildRequires: libtool-ltdl-devel + +%description +PulseAudio modules for Nemo. + +%package common +Summary: Common libs for the Nemo PulseAudio modules +Group: Multimedia/PulseAudio +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-common = 2.1.3 +Obsoletes: pulseaudio-modules-n900-common <= 2.1.2 + +%description common +This contains common libs for the Nemo PulseAudio modules. + +%package music +Summary: Music module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-music = 2.1.3 +Obsoletes: pulseaudio-modules-n900-music <= 2.1.2 + +%description music +This contains music module for PulseAudio + +%package record +Summary: Cmtspeech module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-record = 2.1.3 +Obsoletes: pulseaudio-modules-n900-record <= 2.1.2 + +%description record +This contains record module for PulseAudio + +%package voice +Summary: Voice module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-voice = 2.1.3 +Obsoletes: pulseaudio-modules-n900-voice <= 2.1.2 + +%description voice +This contains voice module for PulseAudio + +%package mainvolume +Summary: Mainvolume module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: %{name}-stream-restore-nemo +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-mainvolume = 2.1.3 +Obsoletes: pulseaudio-modules-n900-mainvolume <= 2.1.2 + +%description mainvolume +This contains mainvolume module for PulseAudio + +%package parameters +Summary: Algorithm parameter manager module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-parameters = 2.1.3 +Obsoletes: pulseaudio-modules-n900-parameters <= 2.1.2 + +%description parameters +This contains an algorithm parameter manager module for PulseAudio + +%package sidetone +Summary: Sidetone module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-sidetone = 2.1.3 +Obsoletes: pulseaudio-modules-n900-sidetone <= 2.1.2 + +%description sidetone +This contains a sidetone module for PulseAudio + +%package test +Summary: Test module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-test = 2.1.3 +Obsoletes: pulseaudio-modules-n900-test <= 2.1.2 + +%description test +This contains a test module for PulseAudio + +%package stream-restore +Summary: Modified version of the original stream-restore module for PulseAudio +Group: Multimedia/PulseAudio +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 +Provides: pulseaudio-modules-n900-stream-restore-nemo = 2.1.3 +Obsoletes: pulseaudio-modules-n900-stream-restore-nemo <= 2.1.2 + +%description stream-restore +This contains a modified version of the original stream-restore module in PulseAudio. + +%package devel +Summary: Development files for modules. +Group: Development/Libraries +Requires: %{name}-common = %{version}-%{release} +Requires: pulseaudio >= 2.1 + +%description devel +This contains development files for nemo modules. + + +%prep +%setup -q -n %{name}-%{version} + +# >> setup +# << setup + +%build +# >> build pre +autoreconf -vfi +# << build pre + +%reconfigure --disable-static +make %{?jobs:-j%jobs} + +# >> build post +# << build post + +%install +rm -rf %{buildroot} +# >> install pre +# << install pre +%make_install + +# >> install post +install -d %{buildroot}/%{_prefix}/include/pulsecore/modules/meego +install -m 644 src/common/include/meego/*.h %{buildroot}/%{_prefix}/include/pulsecore/modules/meego +install -m 644 src/voice/module-voice-api.h %{buildroot}/%{_prefix}/include/pulsecore/modules/meego +install -m 644 src/music/module-music-api.h %{buildroot}/%{_prefix}/include/pulsecore/modules/meego +install -m 644 src/record/module-record-api.h %{buildroot}/%{_prefix}/include/pulsecore/modules/meego +install -d %{buildroot}/%{_libdir}/pkgconfig +install -m 644 src/common/*.pc %{buildroot}/%{_libdir}/pkgconfig +# << install post + + +%files common +%defattr(-,root,root,-) +# >> files common +%{_libdir}/pulse-%{pulseversion}/modules/libmeego-common.so +# << files common + +%files music +%defattr(-,root,root,-) +# >> files music +%{_libdir}/pulse-%{pulseversion}/modules/module-meego-music.so +# << files music + +%files record +%defattr(-,root,root,-) +# >> files record +%{_libdir}/pulse-%{pulseversion}/modules/module-meego-record.so +# << files record + +%files voice +%defattr(-,root,root,-) +# >> files voice +%{_libdir}/pulse-%{pulseversion}/modules/module-meego-voice.so +# << files voice + +%files mainvolume +%defattr(-,root,root,-) +# >> files mainvolume +%{_libdir}/pulse-%{pulseversion}/modules/module-meego-mainvolume.so +# << files mainvolume + +%files parameters +%defattr(-,root,root,-) +# >> files parameters +%{_libdir}/pulse-%{pulseversion}/modules/module-meego-parameters.so +# << files parameters + +%files sidetone +%defattr(-,root,root,-) +# >> files sidetone +%{_libdir}/pulse-%{pulseversion}/modules/module-meego-sidetone.so +# << files sidetone + +%files test +%defattr(-,root,root,-) +# >> files test +%{_libdir}/pulse-%{pulseversion}/modules/module-meego-test.so +# << files test + +%files stream-restore +%defattr(-,root,root,-) +# >> files stream-restore +%{_libdir}/pulse-%{pulseversion}/modules/module-stream-restore-nemo.so +# << files stream-restore + +%files devel +%defattr(-,root,root,-) +# >> files devel +%{_prefix}/include/pulsecore/modules/meego/*.h +%{_libdir}/pkgconfig/*.pc +# << files devel other changes: -------------- ++++++ pulseaudio-modules-nemo-2.1.3.tar.gz (new) ++++++ pulseaudio-modules-nemo.yaml (new) --- pulseaudio-modules-nemo.yaml +++ pulseaudio-modules-nemo.yaml @@ -0,0 +1,138 @@ +Name: pulseaudio-modules-nemo +Summary: PulseAudio modules for Nemo +Version: 2.1.3 +Release: 1 +Group: Multimedia/PulseAudio +License: LGPLv2.1+ +URL: https://github.com/nemomobile/pulseaudio-modules-nemo +Sources: + - "%{name}-%{version}.tar.gz" + +Description: PulseAudio modules for Nemo. +PkgBR: + - libtool-ltdl-devel +PkgConfigBR: + - alsa >= 1.0.19 + - check + - dbus-1 + - pulsecore >= 2.1 +Configure: reconfigure +Builder: make +NoFiles: yes + +SubPackages: + - Name: common + Summary: Common libs for the Nemo PulseAudio modules + Group: Multimedia/PulseAudio + Description: This contains common libs for the Nemo PulseAudio modules. + Requires: + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-common <= 2.1.2 + Provides: + - pulseaudio-modules-n900-common = 2.1.3 + + - Name: music + Summary: Music module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains music module for PulseAudio + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-music <= 2.1.2 + Provides: + - pulseaudio-modules-n900-music = 2.1.3 + + - Name: record + Summary: Cmtspeech module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains record module for PulseAudio + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-record <= 2.1.2 + Provides: + - pulseaudio-modules-n900-record = 2.1.3 + + - Name: voice + Summary: Voice module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains voice module for PulseAudio + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-voice <= 2.1.2 + Provides: + - pulseaudio-modules-n900-voice = 2.1.3 + + - Name: mainvolume + Summary: Mainvolume module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains mainvolume module for PulseAudio + Requires: + - "%{name}-common = %{version}-%{release}" + - "%{name}-stream-restore-nemo" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-mainvolume <= 2.1.2 + Provides: + - pulseaudio-modules-n900-mainvolume = 2.1.3 + + - Name: parameters + Summary: Algorithm parameter manager module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains an algorithm parameter manager module for PulseAudio + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-parameters <= 2.1.2 + Provides: + - pulseaudio-modules-n900-parameters = 2.1.3 + + - Name: sidetone + Summary: Sidetone module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains a sidetone module for PulseAudio + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-sidetone <= 2.1.2 + Provides: + - pulseaudio-modules-n900-sidetone = 2.1.3 + + - Name: test + Summary: Test module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains a test module for PulseAudio + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-test <= 2.1.2 + Provides: + - pulseaudio-modules-n900-test = 2.1.3 + + - Name: stream-restore + Summary: Modified version of the original stream-restore module for PulseAudio + Group: Multimedia/PulseAudio + Description: This contains a modified version of the original stream-restore module in PulseAudio. + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1 + Obsoletes: + - pulseaudio-modules-n900-stream-restore-nemo <= 2.1.2 + Provides: + - pulseaudio-modules-n900-stream-restore-nemo = 2.1.3 + + - Name: devel + Summary: Development files for modules. + Group: Development/Libraries + Description: This contains development files for nemo modules. + Requires: + - "%{name}-common = %{version}-%{release}" + - pulseaudio >= 2.1
