On Thu, 3 Feb 2011 09:25:48 -0800 (PST)
Mael Pouessel <[email protected]> wrote:
> Hi,
> Adding new package pulseaudio-settings-mfld in project
> devel:multimedia. Please review and accept ASAP.
>
> Justification for this new package:
>
> New configuration package for pulseaudio in Medfield project
> (BMC#13179) : Build dependencies with pulseaudio and
> pulseaudio-modules-mfld packages
<snip>
> This is a NEW package in devel:multimedia project.
> The files in the new package:
> pulseaudio-settings-mfld/
> |__ pulseaudio-settings-mfld-1.0.tar.bz2
> |__ pulseaudio-settings-mfld.changes
> |__ pulseaudio-settings-mfld.spec
No .yaml file? I thought these were required now, with the exception
being for those packages that were too complex, which this does not
appear to be.
>
> The content of the spec file, pulseaudio-settings-mfld.spec:
> ===================================================================
> #
> # Do NOT Edit the Auto-generated Part!
> # Generated by: spectacle version 0.22git
> #
> # >> macros
> # << macros
>
> Name: pulseaudio-settings-mfld
> Summary: PulseAudio settings for Intel mfld
Might be clearer to spell out "Medfield" instead of the abbreviation.
> Version: 1.0
> Release: 0
> Group: System/Libraries
> License: GPLv2
> BuildArch: noarch
> Source0: %{name}-%{version}.tar.bz2
> BuildArch: noarch
Nitpick, why list BuildArch twice?
Moreover, since this *is* a platform specific package (medfield),
should it really be noarch?
>
> %description
> PulseAudio settings for Intel MFLD
Would be clearer to spell out "Medfield" instead of the abbreviation.
<snip>
> install -d $RPM_BUILD_ROOT/var/lib/pulse-nokia/
> cp -a var/lib/pulse-nokia/algs/ $RPM_BUILD_ROOT/var/lib/pulse-nokia/
> cp -a var/lib/pulse-nokia/modes/ $RPM_BUILD_ROOT/var/lib/pulse-nokia/
Since this is a config package for Medfield (an Intel generic platform
name) and not for any Nokia specific device, why are these being
installed into a "nokia" named directory? Shouldn't it be "pulse-mfld"
instead?
> # << install pre
>
> # >> install post
> # << install post
>
> %files
> %defattr(-,root,root,-)
> # >> files
> /usr/share/pulseaudio/alsa-mixer-mfld/*
>
>
> /var/lib/pulse-nokia/algs/aep/*
> /var/lib/pulse-nokia/algs/voice/*
>
> #/var/lib/pulse-nokia/modes/a2dp/*
> #/var/lib/pulse-nokia/modes/hf/*
> /var/lib/pulse-nokia/modes/hp/*
> /var/lib/pulse-nokia/modes/hs/*
> #/var/lib/pulse-nokia/modes/hsp/*
> /var/lib/pulse-nokia/modes/ihf/*
Same here, why "pulse-nokia" instead of "pulse-mfld"?
>
> %config /etc/skel/.pulse/default.pa
> %config /etc/skel/.pulse/daemon.conf
> %config /etc/skel/.asoundrc
>
> %config /lib/udev/rules.d/91-nCDKsoundcards.rules
This looks more like a *specific* device udev rule and not a platform
generic one... why not make it "91-mfldsoundcards.rules"? If it is
device specific (which I think we're trying to avoid), then it ought to
go in an "nCDK" specific package like "pulseaudio-settings-nCDK", not
one that is supposedly Medfield generic, correct?
Shane...
_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging