The change in package-groups to utilize this renamed
pulseaudio-modules-n900 is here:
http://meego.gitorious.org/~sasirkia/meego-os-base/ssirkias-package-groups/commit/1697e6499a6e2f61c8534b203ff71c3c05fb9616
I'm being told that submit request is not necessary in this case.
thanks,
Sami Sirkia
On 02/18/2011 10:29 AM, Vivian Zhang wrote:
Hi,
Adding new package pulseaudio-modules-n900 in project Trunk:Testing. Please
review and accept ASAP.
Justification for this new package:
Renamed pulseaudio-modules-meego to pulseaudio-modules-n900(BMC#12745); Also
use yaml and 0.9.19.0.11 style versioning, remove unnecessary *static-*.rpm
Thank You,
Vivian Zhang
[This message was auto-generated]
---
Request #13944:
submit: devel:multimedia/pulseaudio-modules-n900(r4) ->
Trunk:Testing/pulseaudio-modules-n900
Message:
Renamed pulseaudio-modules-meego to pulseaudio-modules-n900(BMC#12745);
Also use yaml and 0.9.19.0.11 style versioning, remove unnecessary *static-*.rpm
State: new 2011-02-17T19:27:25 vivian
Comment: None
This is a NEW package in Trunk:Testing project.
The files in the new package:
pulseaudio-modules-n900/
|__ maemo-multimedia-pulseaudio-modules-meego-0.9.19.0-11_released.tar.gz
|__ pulseaudio-modules-n900-cmtspeech-ofono.patch
|__ pulseaudio-modules-n900-dont-build-main-volume.patch
|__ pulseaudio-modules-n900-include-call-state-tracker_h.patch
|__ pulseaudio-modules-n900.changes
|__ pulseaudio-modules-n900.spec
|__ pulseaudio-modules-n900.yaml
The content of the YAML file, pulseaudio-modules-n900.yaml:
===================================================================
Name: pulseaudio-modules-n900
Summary: Pulseaudio modules for Nokia N900 handset
Version: 0.9.19.0.11
Release: 0
Group: Multimedia/Pulseaudio
License: LGPLv2.1+
URL: http://meego.gitorious.org/maemo-multimedia/pulseaudio-modules-meego
Sources:
- maemo-multimedia-pulseaudio-modules-meego-0.9.19.0-11_released.tar.gz
Patches:
- "%{name}-dont-build-main-volume.patch"
- "%{name}-include-call-state-tracker_h.patch"
- "%{name}-cmtspeech-ofono.patch"
Description: pulseaudio modules for Nokia N900 handset
ExclusiveArch: "%arm"
PkgBR:
- libcmtspeechdata-devel
- libtool-ltdl-devel
PkgConfigBR:
- check
- dbus-1
- pulsecore
Configure: configure
Builder: make
NoFiles: yes
SubPackages:
- Name: devel
Summary: Development files for MeeGo pulseaudio modules for N900
Group: Development/Libraries
Description: This package contains development headers for MeeGo
pulseaudio modules
Requires:
- "%{name}-common = %{version}-%{release}"
- "%{name}-music = %{version}-%{release}"
- "%{name}-record = %{version}-%{release}"
- "%{name}-voice = %{version}-%{release}"
- "%{name}-cmtspeech = %{version}-%{release}"
- Name: common
Summary: Common libs for the MeeGo Pulseaudio modules
Group: System/Libraries
Description: This contains common libs for the MeeGo Pulseaudio modules.
- Name: music
Summary: Music module for pulseaudio
Group: System/Libraries
Description: This contains music module for MeeGo Pulseaudio
Requires:
- "%{name}-common = %{version}-%{release}"
- Name: record
Summary: Cmtspeech module for pulseaudio
Group: System/Libraries
Description: This contains record module for MeeGo Pulseaudio
Requires:
- "%{name}-common = %{version}-%{release}"
- Name: voice
Summary: Voice module for pulseaudio
Group: System/Libraries
Description: This contains voice module for MeeGo Pulseaudio
Requires:
- "%{name}-common = %{version}-%{release}"
- Name: cmtspeech
Summary: Cmtspeech module for pulseaudio
Group: System/Libraries
Description: This contains cmtspeech module for MeeGo Pulseaudio with
Nokia N900 modem
Requires:
- "%{name}-common = %{version}-%{release}"
===================================================================
The content of the spec file, pulseaudio-modules-n900.spec:
===================================================================
#
# Do NOT Edit the Auto-generated Part!
# Generated by: spectacle version 0.22git
#
#>> macros
#<< macros
%define keepstatic 1
Name: pulseaudio-modules-n900
Summary: Pulseaudio modules for Nokia N900 handset
Version: 0.9.19.0.11
Release: 0
Group: Multimedia/Pulseaudio
License: LGPLv2.1+
ExclusiveArch: %arm
URL: http://meego.gitorious.org/maemo-multimedia/pulseaudio-modules-meego
Source0:
maemo-multimedia-pulseaudio-modules-meego-0.9.19.0-11_released.tar.gz
Source100: pulseaudio-modules-n900.yaml
Patch0: %{name}-dont-build-main-volume.patch
Patch1: %{name}-include-call-state-tracker_h.patch
Patch2: %{name}-cmtspeech-ofono.patch
BuildRequires: pkgconfig(check)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(pulsecore)
BuildRequires: libcmtspeechdata-devel
BuildRequires: libtool-ltdl-devel
%description
pulseaudio modules for Nokia N900 handset
%package devel
Summary: Development files for MeeGo pulseaudio modules for N900
Group: Development/Libraries
Requires: %{name}-common = %{version}-%{release}
Requires: %{name}-music = %{version}-%{release}
Requires: %{name}-record = %{version}-%{release}
Requires: %{name}-voice = %{version}-%{release}
Requires: %{name}-cmtspeech = %{version}-%{release}
%description devel
This package contains development headers for MeeGo pulseaudio modules
%package common
Summary: Common libs for the MeeGo Pulseaudio modules
Group: System/Libraries
%description common
This contains common libs for the MeeGo Pulseaudio modules.
%package music
Summary: Music module for pulseaudio
Group: System/Libraries
Requires: %{name}-common = %{version}-%{release}
%description music
This contains music module for MeeGo Pulseaudio
%package record
Summary: Cmtspeech module for pulseaudio
Group: System/Libraries
Requires: %{name}-common = %{version}-%{release}
%description record
This contains record module for MeeGo Pulseaudio
%package voice
Summary: Voice module for pulseaudio
Group: System/Libraries
Requires: %{name}-common = %{version}-%{release}
%description voice
This contains voice module for MeeGo Pulseaudio
%package cmtspeech
Summary: Cmtspeech module for pulseaudio
Group: System/Libraries
Requires: %{name}-common = %{version}-%{release}
%description cmtspeech
This contains cmtspeech module for MeeGo Pulseaudio with Nokia N900 modem
%prep
%setup -q -n maemo-multimedia-pulseaudio-modules-meego
# %{name}-dont-build-main-volume.patch
%patch0 -p1
# %{name}-include-call-state-tracker_h.patch
%patch1 -p1
# %{name}-cmtspeech-ofono.patch
%patch2 -p1
#>> setup
#<< setup
%build
#>> build pre
autoreconf -vfi
#<< build pre
%configure
make %{?jobs:-j%jobs}
#>> build post
#<< build post
%install
rm -rf %{buildroot}
#>> install pre
#<< install pre
%make_install
#>> install post
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/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 post
%post common
#>> post common
/sbin/ldconfig
#<< post common
%postun common
#>> postun common
/sbin/ldconfig
#<< postun common
%post music
#>> post music
/sbin/ldconfig
#<< post music
%postun music
#>> postun music
/sbin/ldconfig
#<< postun music
%post record
#>> post record
/sbin/ldconfig
#<< post record
%postun record
#>> postun record
/sbin/ldconfig
#<< postun record
%post voice
#>> post voice
/sbin/ldconfig
#<< post voice
%postun voice
#>> postun voice
/sbin/ldconfig
#<< postun voice
%post cmtspeech
#>> post cmtspeech
/sbin/ldconfig
#<< post cmtspeech
%postun cmtspeech
#>> postun cmtspeech
/sbin/ldconfig
#<< postun cmtspeech
%files devel
%defattr(-,root,root,-)
#>> files devel
%{_includedir}/pulse-modules-headers/modules/meego/*
%exclude %{_libdir}/pulse-0.9.19/modules/libmeego-common.a
%exclude %{_libdir}/pulse-0.9.19/modules/module-meego-music.a
%exclude %{_libdir}/pulse-0.9.19/modules/module-meego-record.a
%exclude %{_libdir}/pulse-0.9.19/modules/module-meego-voice.a
%exclude %{_libdir}/pulse-0.9.19/modules/module-meego-cmtspeech.a
%exclude %{_libdir}/pulse-0.9.19/modules/module-meego-test.a
%exclude %{_libdir}/pulse-0.9.19/modules/module-meego-test.so
#<< files devel
%files common
%defattr(-,root,root,-)
#>> files common
%{_libdir}/pulse-0.9.19/modules/libmeego-common.so
#<< files common
%files music
%defattr(-,root,root,-)
#>> files music
%{_libdir}/pulse-0.9.19/modules/module-meego-music.so
#<< files music
%files record
%defattr(-,root,root,-)
#>> files record
%{_libdir}/pulse-0.9.19/modules/module-meego-record.so
#<< files record
%files voice
%defattr(-,root,root,-)
#>> files voice
%{_libdir}/pulse-0.9.19/modules/module-meego-voice.so
#<< files voice
%files cmtspeech
%defattr(-,root,root,-)
#>> files cmtspeech
%{_libdir}/pulse-0.9.19/modules/module-meego-cmtspeech.so
#<< files cmtspeech
===================================================================
_______________________________________________
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