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

Reply via email to