why do we have multiple packages for this, it would be easier and more 
manageable to have one package with sub-packages per platform.

Anas


On 10 Jan 2011, at 15:42, Markus Lehtonen wrote:

> Hi,
> Adding new package policy-settings-basic-n900 in project Trunk:Testing. 
> Please review and accept ASAP.
> 
> Justification for this new package:
> 
> This package provices basic MeeGo policy settings for the Nokia N900. This
> package is required for FEA#6701.
> 
> Thank You,
> Markus Lehtonen
> 
> [This message was auto-generated]
> 
> ---
> 
> Request #11692:
> 
>  submit:   devel:resourcepolicy/policy-settings-basic-n900(r3) -> 
> Trunk:Testing/policy-settings-basic-n900
> 
> 
> Message:
>    This package provices basic MeeGo policy settings for the Nokia N900. This
> package is required for FEA#6701.
> 
> State:   new          2011-01-10T07:42:52 mlehtonen
> Comment: None
> 
> 
> This is a NEW package in Trunk:Testing project.
> The files in the new package:
> policy-settings-basic-n900/
>  |__  policy-settings-n900-0.0.1.tar.gz
>  |__  policy-settings-n900.changes
>  |__  policy-settings-n900.spec
>  |__  policy-settings-n900.yaml
> 
> The content of the YAML file, policy-settings-n900.yaml:
> ===================================================================
> Name: policy-settings-n900
> Summary: Precompiled basic MeeGo policy settings for the N900
> Version: 0.0.1
> Release: 0
> Group: System/Resource Policy
> License: GPLv2
> Sources:
>    - "%{name}-%{version}.tar.gz"
> Description: Precompiled basic MeeGo policy settings for the N900.
> 
> Requires:
>    - ohm
>    - ohm-plugins-misc
>    - ohm-plugin-resolver
>    - ohm-plugin-ruleengine
>    - pulseaudio-policy-enforcement
> PkgBR:
>    - libdres-utils
>    - swi-prolog
>    - swi-prolog-library
>    - libprolog
>    - prolog-resourcepolicy-extensions
> Provides:
>    - policy-settings
> Configure: autogen
> Builder: none
> BuildArch: noarch
> SubPackages:
>    - Name: text
>      Summary: Basic MeeGo policy settings sources for the N900
>      Group: System/Resource Policy
>      Description: Basic MeeGo policy settings sources for the N900.
>      AutoDepend: false
>      Requires:
>          - swi-prolog-library
>          - ohm
>          - ohm-plugins-misc
>          - ohm-plugin-resolver
>          - ohm-plugin-ruleengine
>          - pulseaudio-policy-enforcement
>      Provides:
>          - policy-settings
> 
> 
> ===================================================================
> 
> 
> The content of the spec file, policy-settings-n900.spec:
> ===================================================================
> # 
> # Do NOT Edit the Auto-generated Part!
> # Generated by: spectacle version 0.22git
> # 
> # >> macros
> # << macros
> 
> Name:       policy-settings-n900
> Summary:    Precompiled basic MeeGo policy settings for the N900
> Version:    0.0.1
> Release:    0
> Group:      System/Resource Policy
> License:    GPLv2
> BuildArch:  noarch
> Source0:    %{name}-%{version}.tar.gz
> Source100:  policy-settings-n900.yaml
> Requires:   ohm
> Requires:   ohm-plugins-misc
> Requires:   ohm-plugin-resolver
> Requires:   ohm-plugin-ruleengine
> Requires:   pulseaudio-policy-enforcement
> BuildRequires:  libdres-utils
> BuildRequires:  swi-prolog
> BuildRequires:  swi-prolog-library
> BuildRequires:  libprolog
> BuildRequires:  prolog-resourcepolicy-extensions
> Provides:   policy-settings
> 
> 
> %description
> Precompiled basic MeeGo policy settings for the N900.
> 
> 
> %package text
> Summary:    Basic MeeGo policy settings sources for the N900
> Group:      System/Resource Policy
> Requires:   swi-prolog-library
> Requires:   ohm
> Requires:   ohm-plugins-misc
> Requires:   ohm-plugin-resolver
> Requires:   ohm-plugin-ruleengine
> Requires:   pulseaudio-policy-enforcement
> Provides:   policy-settings
> 
> %description text
> Basic MeeGo policy settings sources for the N900.
> 
> 
> %prep
> %setup -q -n %{name}-%{version}
> 
> # >> setup
> # << setup
> 
> %build
> # >> build pre
> # << build pre
> 
> %autogen --disable-static
> %configure --disable-static
> 
> # >> build post
> make %{?jobs:-j%jobs}
> # << build post
> %install
> rm -rf %{buildroot}
> # >> install pre
> # << install pre
> 
> # >> install post
> make DESTDIR=%{buildroot} INSTALL_SYMLINKS=1 install
> # << install post
> 
> 
> 
> 
> 
> 
> 
> 
> 
> %files
> %defattr(-,root,root,-)
> # >> files
> %{_datadir}/policy/etc/current
> %{_datadir}/policy/rules/current
> %config %{_sysconfdir}/ohm/*.ini
> %config %{_sysconfdir}/ohm/plugins.d/*.ini
> %config %{_sysconfdir}/pulse/xpolicy.conf
> %{_datadir}/policy/rules/basic/*.plc
> %{_datadir}/policy/rules/basic/*.dresc
> %{_datadir}/policy/etc/basic/*.conf
> %{_datadir}/policy/etc/basic/ohm
> %{_datadir}/policy/etc/basic/pulse
> # << files
> 
> 
> %files text
> %defattr(-,root,root,-)
> # >> files text
> %{_datadir}/policy/etc/current
> %{_datadir}/policy/rules/current
> %config %{_sysconfdir}/ohm/*.ini
> %config %{_sysconfdir}/ohm/plugins.d/*.ini
> %config %{_sysconfdir}/pulse/xpolicy.conf
> %{_datadir}/policy/rules/basic/*.pl
> %{_datadir}/policy/rules/basic/*.dres
> %{_datadir}/policy/etc/basic/*.conf
> %{_datadir}/policy/etc/basic/ohm
> %{_datadir}/policy/etc/basic/pulse
> # << files text
> 
> 
> ===================================================================
> 
> _______________________________________________
> 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