[meego-commits] 8218: Changes to Trunk/sensorfw
Anas Nashif
no_reply at build.meego.com
Fri Oct 8 18:22:01 UTC 2010
Hi,
I have made the following changes to sensorfw in project Trunk. Please review and accept ASAP.
Thank You,
Anas Nashif
[This message was auto-generated]
---
Request #8218:
submit: Trunk:Testing/sensorfw(r8) -> Trunk/sensorfw
Message:
Move to Trunk
State: new 2010-10-08T11:22:00 nashif
Comment: None
changes files:
--------------
--- sensorfw.changes
+++ sensorfw.changes
@@ -0,0 +1,12 @@
+Thu Oct 07 2010 Markus Lehtonen <markus.lehtonen at nokia.com> - 0.6.26.p.gitde0cd945
+- Version bump to git head (multiconf patch now in upstream)
+
+Thu Sep 30 2010 Markus Lehtonen <markus.lehtonen at nokia.com> - sensorfw-0.6.26.p.git45616cdb
+- Version bump to git HEAD (adds e.g. adaptors for some new Intel platforms)
+- Added device-specific config packages (should be temporary solution, until
+ device detection is implemented and working)
+
+Wed Sep 22 2010 Markus Lehtonen <markus.lehtonen at nokia.com> - 0.6.25
+- Version bump to 0.6.25
+- Introduce multiconf patch
+
old:
----
sensorfw-0.6.19.p.git82de2729-init-fix.patch
sensorfw-0.6.19.p.git82de2729.tar.gz
new:
----
Makefile
sensord-aava.conf
sensord-cdk.conf
sensord-n900.conf
sensorfw-0.6.26.p.gitde0cd945.tar.gz
spec files:
-----------
--- sensorfw.spec
+++ sensorfw.spec
@@ -1,28 +1,26 @@
#
-# Do not Edit! Generated by:
-# spectacle version 0.18
+# Do NOT Edit the Auto-generated Part!
+# Generated by: spectacle version 0.20
#
# >> macros
# << macros
Name: sensorfw
Summary: Sensor Framework
-Version: 0.6.19.p.git82de2729
+Version: 0.6.26.p.gitde0cd945
Release: 0
Group: System/Libraries
License: LGPLv2+
URL: http://gitorious.org/sensorfw
Source0: %{name}-%{version}.tar.gz
+Source1: sensord-n900.conf
+Source2: sensord-aava.conf
+Source3: sensord-cdk.conf
Source100: sensorfw.yaml
-Patch0: %{name}-%{version}-init-fix.patch
Requires: qt
Requires: GConf-dbus
Requires(post): /sbin/ldconfig
-Requires(post): /sbin/service
-Requires(post): /sbin/chkconfig
Requires(postun): /sbin/ldconfig
-Requires(postun): /sbin/service
-Requires(postun): /sbin/chkconfig
BuildRequires: pkgconfig(QtCore)
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(contextprovider-1.0)
@@ -69,12 +67,43 @@
Doxygen-generated API documentation for sensord.
+%package config-n900
+Summary: Configuration for Nokia N900
+Group: System/Libraries
+BuildArch: noarch
+Requires: %{name} = %{version}-%{release}
+Provides: sensord-config
+
+%description config-n900
+Sensorfw configuration file(s) for Nokia N900
+
+
+%package config-aava
+Summary: Configuration for Aava
+Group: System/Libraries
+BuildArch: noarch
+Requires: %{name} = %{version}-%{release}
+Provides: sensord-config
+
+%description config-aava
+Sensorfw configuration file(s) for Aava
+
+
+%package config-cdk
+Summary: Configuration for CDK
+Group: System/Libraries
+BuildArch: noarch
+Requires: %{name} = %{version}-%{release}
+Provides: sensord-config
+
+%description config-cdk
+Sensorfw configuration file(s) for CDK
+
+
%prep
%setup -q -n %{name}-%{version}
-# %{name}-%{version}-init-fix.patch
-%patch0 -p1
# >> setup
# << setup
@@ -82,7 +111,7 @@
# >> build pre
unset LD_AS_NEEDED
mkdir -p builddir
-cd builddir && qmake "CONFIG+=mce_disable QMAKE_CXXFLAGS='$CFLAGS'" ../%{name}.pro
+cd builddir && qmake "CONFIG+=mce_disable keyboardcontext" "QMAKE_CXXFLAGS='$CXXLAGS'" ../%{name}.pro
export LD_RUN_PATH=/usr/lib/sensord/
# << build pre
@@ -101,6 +130,9 @@
%make_install
# >> install post
+install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/50-n900.conf
+install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/50-aava.conf
+install -m644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/50-cdk.conf
# << install post
@@ -130,44 +162,73 @@
+
+
+
+
+
+
+
+
+
%files
%defattr(-,root,root,-)
+# >> files
%attr(755,root,root)%{_sbindir}/sensord
%{_libdir}/sensord/*.so
%{_libdir}/*.so.*
-%config /etc/dbus-1/system.d/sensorfw.conf
-%config /etc/sensord.conf
+%config %{_sysconfdir}/dbus-1/system.d/sensorfw.conf
+%config %{_sysconfdir}/sensorfw/sensord.conf
+%config %{_sysconfdir}/sensorfw/sensord.conf.d/90*
%{_datadir}/contextkit/providers/com.nokia.SensorService.context
-%attr(0755,root,root) /etc/rc.d/init.d/sensord
+%attr(0755,root,root) %{_initrddir}/sensord
%doc debian/copyright debian/README COPYING
-# >> files
# << files
%files devel
%defattr(-,root,root,-)
+# >> files devel
%{_libdir}/*.so
%{_libdir}/pkgconfig/*
%{_includedir}/sensord/*
%{_datadir}/qt4/mkspecs/features/sensord.prf
-# >> files devel
# << files devel
%files tests
%defattr(-,root,root,-)
+# >> files tests
%{_libdir}/sensord/testing/*
%attr(755,root,root)%{_datadir}/sensord-tests/*.p*
%attr(644,root,root)%{_datadir}/sensord-tests/*.xml
+%attr(644,root,root)%{_datadir}/sensord-tests/*.conf
%attr(755,root,root)%{_bindir}/*
%attr(755,root,root)%{_datadir}/sensord-contextfw-tests/*.sh
%attr(755,root,root)%{_datadir}/sensord-contextfw-tests/*.p*
%attr(644,root,root)%{_datadir}/sensord-contextfw-tests/*.xml
-# >> files tests
# << files tests
%files doc
%defattr(-,root,root,-)
-%attr(644,root,root)%{_defaultdocdir}/sensord/html/*
# >> files doc
+%attr(644,root,root)%{_defaultdocdir}/sensord/html/*
# << files doc
+%files config-n900
+%defattr(-,root,root,-)
+# >> files config-n900
+%config %{_sysconfdir}/%{name}/50-n900.conf
+# << files config-n900
+
+%files config-aava
+%defattr(-,root,root,-)
+# >> files config-aava
+%config %{_sysconfdir}/%{name}/50-aava.conf
+# << files config-aava
+
+%files config-cdk
+%defattr(-,root,root,-)
+# >> files config-cdk
+%config %{_sysconfdir}/%{name}/50-cdk.conf
+# << files config-cdk
+
other changes:
--------------
++++++ Makefile (new)
--- Makefile
+++ Makefile
+PKG_NAME := sensorfw
+SPECFILE = $(addsuffix .spec, $(PKG_NAME))
+YAMLFILE = $(addsuffix .yaml, $(PKG_NAME))
+
+
+include /usr/share/packaging-tools/Makefile.common
++++++ sensord-aava.conf (new)
--- sensord-aava.conf
+++ sensord-aava.conf
+# TODO: add Aava-specific configs below
+# (and/or commit to upstream default config)
+deviceId = aava
++++++ sensord-cdk.conf (new)
--- sensord-cdk.conf
+++ sensord-cdk.conf
+# TODO: add Aava-specific configs below
+# (and/or commit to upstream default config)
+deviceId = cdk
++++++ sensord-n900.conf (new)
--- sensord-n900.conf
+++ sensord-n900.conf
+# All other keys are already correctly set in default config file
+deviceId = n900
++++++ sensorfw-0.6.26.p.gitde0cd945.tar.gz (new)
++++++ sensorfw.yaml
--- sensorfw.yaml
+++ sensorfw.yaml
@@ -1,6 +1,6 @@
Name: sensorfw
Summary: Sensor Framework
-Version: 0.6.19.p.git82de2729
+Version: 0.6.26.p.gitde0cd945
Release: 0
Group: System/Libraries
License: LGPLv2+
@@ -9,8 +9,10 @@
Sensor Framework provides an interface to hardware sensor drivers through logical sensors. This package contains sensor framework daemon and required libraries.
Sources:
- "%{name}-%{version}.tar.gz"
-Patches:
- - "%{name}-%{version}-init-fix.patch"
+ - "sensord-n900.conf"
+ - "sensord-aava.conf"
+ - "sensord-cdk.conf"
+
Requires:
- qt
- GConf-dbus
@@ -29,16 +31,6 @@
Configure: none
-Files:
- - "%attr(755,root,root)%{_sbindir}/sensord"
- - "%{_libdir}/sensord/*.so"
- - "%{_libdir}/*.so.*"
- - "%config /etc/dbus-1/system.d/sensorfw.conf"
- - "%config /etc/sensord.conf"
- - "%{_datadir}/contextkit/providers/com.nokia.SensorService.context"
- - "%attr(0755,root,root) /etc/rc.d/init.d/sensord"
- - "%doc debian/copyright debian/README COPYING"
-
SubPackages:
- Name: devel
Group: Development/Libraries
@@ -47,11 +39,6 @@
Summary: Sensor framework daemon libraries development headers
Description: |
Development headers for sensor framework daemon and libraries.
- Files:
- - "%{_libdir}/*.so"
- - "%{_libdir}/pkgconfig/*"
- - "%{_includedir}/sensord/*"
- - "%{_datadir}/qt4/mkspecs/features/sensord.prf"
- Name: tests
Group: Development/Libraries
Requires:
@@ -63,18 +50,33 @@
Summary: Unit test cases for sensord
Description: |
Contains unit test cases for CI environment.
- Files:
- - "%{_libdir}/sensord/testing/*"
- - "%attr(755,root,root)%{_datadir}/sensord-tests/*.p*"
- - "%attr(644,root,root)%{_datadir}/sensord-tests/*.xml"
- - "%attr(755,root,root)%{_bindir}/*"
- - "%attr(755,root,root)%{_datadir}/sensord-contextfw-tests/*.sh"
- - "%attr(755,root,root)%{_datadir}/sensord-contextfw-tests/*.p*"
- - "%attr(644,root,root)%{_datadir}/sensord-contextfw-tests/*.xml"
- Name: doc
Group: Documentation
Summary: API documentation for libsensord
Description: |
Doxygen-generated API documentation for sensord.
- Files:
- - "%attr(644,root,root)%{_defaultdocdir}/sensord/html/*"
+ - Name: config-n900
+ Group: System/Libraries
+ Summary: Configuration for Nokia N900
+ Description: |
+ Sensorfw configuration file(s) for Nokia N900
+ BuildArch: noarch
+ Provides:
+ - sensord-config
+ - Name: config-aava
+ Group: System/Libraries
+ Summary: Configuration for Aava
+ Description: |
+ Sensorfw configuration file(s) for Aava
+ BuildArch: noarch
+ Provides:
+ - sensord-config
+ - Name: config-cdk
+ Group: System/Libraries
+ Summary: Configuration for CDK
+ Description: |
+ Sensorfw configuration file(s) for CDK
+ BuildArch: noarch
+ Provides:
+ - sensord-config
+
++++++ deleted files:
--- sensorfw-0.6.19.p.git82de2729-init-fix.patch
--- sensorfw-0.6.19.p.git82de2729.tar.gz
More information about the MeeGo-commits
mailing list