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