[meego-commits] 14699: New package Trunk:Testing/profiled

Tapio Rantala no_reply at build.meego.com
Fri Mar 11 07:56:30 UTC 2011


Hi,
Adding new package profiled in project Trunk:Testing. Please review and accept ASAP.

Justification for this new package:

- FEA#2889
- BMC#12855

Thank You,
Tapio Rantala

[This message was auto-generated]

---

Request #14699:

  submit:   devel:systemsw/profiled(r4) -> Trunk:Testing/profiled


Message:
    - FEA#2889
- BMC#12855

State:   new          2011-03-10T23:56:23 tapioran
Comment: None


This is a NEW package in Trunk:Testing project.
The files in the new package:
profiled/
  |__  profiled-0.30.2.1.tar.bz2
  |__  profiled.changes
  |__  profiled.spec

The content of the spec file, profiled.spec:
===================================================================
Name:     profiled
Version:  0.30.2.1
Release:  1
Summary:  Profile daemon, manages user settings
Group:    System/System Control
License:  LGPLv2.1
URL:      http://meego.gitorious.org/meego-middleware/profiled
Source0:  %{name}-%{version}.tar.bz2
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: doxygen

%description
Gets default set of settings from profile data packages
that are installed on the device.

Currently active profile and values within profile can
be changed using C language API implemented in libprofile.

Changes to values are broadcast as D-Bus signals so that
active clients can be avare of changes without polling.

%package devel
Summary:  Development files for libprofile
Group:    Development/Libraries
Requires: %{name} = %{version}-%{release}

%description devel
C language headers for building client applications using
profiled library.

%package doc
Summary:  API documentation for libprofile
Group:    Documentation

%description doc
Doxygen generated files documenting the C language API used by
the client applications and the D-Bus API used by libprofile
for communication with profiled.

%package -n profileclient
Summary:  Command line test tool for profiled
Group:    Development/Tools

%description -n profileclient
The profileclient tool can be used to query/change
profiles and profile values.

%prep
%setup -q -n %{name}-%{version}

%build

%install
make ROOT=%{buildroot} install-profiled 
make ROOT=%{buildroot} install-libprofile 
make ROOT=%{buildroot} install-libprofile-dev
make ROOT=%{buildroot} install-libprofile-doc
make ROOT=%{buildroot} install-profileclient
rm %{buildroot}/%{_libdir}/libprofile.a

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%config(noreplace) %{_sysconfdir}/osso-backup/applications/profiled.conf
%{_sysconfdir}/osso-cud-scripts/profiled.sh
%{_sysconfdir}/osso-rfs-scripts/profiled.sh
%{_sysconfdir}/profiled/10.meego_default.ini
%{_bindir}/%{name}
%{_libdir}/libprofile.so.*
%{_datadir}/backup-framework/applications/profiled.conf
%{_datadir}/dbus-1/services/profiled.service

%files devel
%defattr(-,root,root,-)
%{_includedir}/%{name}/*
%{_libdir}/libprofile.so
%{_libdir}/pkgconfig/profile.pc

%files doc
%defattr(-,root,root,-)
%{_docdir}/libprofile-doc/html/*
%{_mandir}/man3/*

%files -n profileclient
%defattr(-,root,root,-)
%{_bindir}/profileclient

===================================================================




More information about the MeeGo-commits mailing list