I have made the following changes intended for :
  CE:MW:Shared / contextkit-meego

Please review and accept or decline.
BOSS has already run some checks on this request.
See the "Messages from BOSS" section below.

https://build.pub.meego.com//request/show/4949

Thank You,
Marko Saukko

[This message was auto-generated]

---

Request # 4949:

Messages from BOSS:

State: review at 2012-06-06T06:25:50 by bossbot

Reviews:
       accepted by bossbot : Prechecks succeeded.
       new for CE-maintainers : Please replace this text with a review and 
approve/reject the review (not the SR). BOSS will take care of the rest

Changes:
  submit: home:sage:branches:CE:MW:Shared / contextkit-meego -> CE:MW:Shared / 
contextkit-meego
  
changes files:
--------------
--- contextkit-meego.changes
+++ contextkit-meego.changes
@@ -0,0 +1,3 @@
+* Thu May 31 2012 Marko Saukko <[email protected]> - 0.0.16
+- Split all plugins to separate subpackages.
+

spec files:
-----------
--- contextkit-meego.spec
+++ contextkit-meego.spec
@@ -1,11 +1,13 @@
 # 
 # Do NOT Edit the Auto-generated Part!
-# Generated by: spectacle version 0.23
+# Generated by: spectacle version 0.24
 # 
+
+Name:       contextkit-meego
+
 # >> macros
 # << macros
 
-Name:       contextkit-meego
 Summary:    Contextkit providers for various functions
 Version:    0.0.16
 Release:    1
@@ -24,48 +26,85 @@
 Patch7:     0006-Revert-Revert-First-draft-of-integrating-new-provide.patch
 Patch8:     0007-Revert-Revert-BMC-21131-Location-properties-provided.patch
 Patch9:     0008-fixed-location-skyhook.context-name-conflict-with-ge.patch
-Requires:   contextkit-maemo >= 0.7.24
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(bluetooth-qt)
 BuildRequires:  pkgconfig(contextsubscriber-1.0) >= 0.5.25
 BuildRequires:  pkgconfig(mlite)
 BuildRequires:  connman-qt-devel
 BuildRequires:  gconf-devel
-Provides:   contextkit-meego-providers
-
 
 %description
 This package provides various contextkit providers for MeeGo.
 
 
-
 %package battery-upower
 Summary:    Upower battery plugin for Contextkit
 Group:      System/GUI/Other
-Requires:   %{name} = %{version}-%{release}
 Requires:   upower
 Provides:   contextkit-plugin-battery
 
 %description battery-upower
-Upower battery plugin for Contextkit. provides battery context
+%{summary}.
+
 
 %package location-geoclue
 Summary:    Geoclue location plugin for Contextkit
 Group:      System/GUI/Other
-Requires:   %{name} = %{version}-%{release}
 Provides:   contextkit-plugin-location
 
 %description location-geoclue
-Geoclue location plugin for Contextkit.
+%{summary}.
+
 
 %package location-skyhook
 Summary:    Skyhook location plugin for Contextkit
 Group:      System/GUI/Other
-Requires:   %{name} = %{version}-%{release}
 Provides:   contextkit-plugin-location
 
 %description location-skyhook
-Skyhook location plugin for Contextkit.
+%{summary}.
+
+
+%package internet
+Summary:    Internet plugin for Contextkit
+Group:      System/GUI/Other
+Requires:   connman
+
+%description internet
+%{summary}.
+
+
+%package bluetooth
+Summary:    Bluetooth plugin for Contextkit
+Group:      System/GUI/Other
+
+%description bluetooth
+%{summary}.
+
+
+%package media
+Summary:    Media plugin for Contextkit
+Group:      System/GUI/Other
+
+%description media
+%{summary}.
+
+
+%package cellular
+Summary:    Cellular plugin for Contextkit
+Group:      System/GUI/Other
+
+%description cellular
+%{summary}.
+
+
+%package phone
+Summary:    Phone plugin for Contextkit
+Group:      System/GUI/Other
+
+%description phone
+%{summary}.
+
 
 
 %prep
@@ -104,6 +143,7 @@
 
 # >> build post
 # << build post
+
 %install
 rm -rf %{buildroot}
 # >> install pre
@@ -114,35 +154,6 @@
 # << install post
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-%files
-%defattr(-,root,root,-)
-%{_libdir}/contextkit/subscriber-plugins/libbluetooth.so
-%{_libdir}/contextkit/subscriber-plugins/libcellular.so
-%{_libdir}/contextkit/subscriber-plugins/libinternet.so
-%{_libdir}/contextkit/subscriber-plugins/libmedia.so
-%{_libdir}/contextkit/subscriber-plugins/libphone.so
-%{_datadir}/contextkit/providers/bluetooth.context
-%{_datadir}/contextkit/providers/cellular.context
-%{_datadir}/contextkit/providers/internet.context
-%{_datadir}/contextkit/providers/media.context
-%{_datadir}/contextkit/providers/phone.context
-# >> files
-# << files
-
-
 %files battery-upower
 %defattr(-,root,root,-)
 %{_libdir}/contextkit/subscriber-plugins/libbattery.so
@@ -163,3 +174,37 @@
 # >> files location-skyhook
 # << files location-skyhook
 
+%files internet
+%defattr(-,root,root,-)
+%{_datadir}/contextkit/providers/internet.context
+%{_libdir}/contextkit/subscriber-plugins/libinternet.so
+# >> files internet
+# << files internet
+
+%files bluetooth
+%defattr(-,root,root,-)
+%{_libdir}/contextkit/subscriber-plugins/libbluetooth.so
+%{_datadir}/contextkit/providers/bluetooth.context
+# >> files bluetooth
+# << files bluetooth
+
+%files media
+%defattr(-,root,root,-)
+%{_libdir}/contextkit/subscriber-plugins/libmedia.so
+%{_datadir}/contextkit/providers/media.context
+# >> files media
+# << files media
+
+%files cellular
+%defattr(-,root,root,-)
+%{_datadir}/contextkit/providers/cellular.context
+%{_libdir}/contextkit/subscriber-plugins/libcellular.so
+# >> files cellular
+# << files cellular
+
+%files phone
+%defattr(-,root,root,-)
+%{_libdir}/contextkit/subscriber-plugins/libphone.so
+%{_datadir}/contextkit/providers/phone.context
+# >> files phone
+# << files phone

other changes:
--------------

++++++ contextkit-meego.yaml
--- contextkit-meego.yaml
+++ contextkit-meego.yaml
@@ -4,13 +4,9 @@
 Release: 1
 Group: System/GUI/Other
 License: Apache License, Version 2.0
-Provides:
-   - contextkit-meego-providers
 URL: http://meego.gitorious.org/meego-handset-ux/contextkit-meego
 Sources:
     - meego-handset-ux-contextkit-meego-0.0.16.tar.gz
-Requires:
-    - contextkit-maemo >= 0.7.24
 Description: |
     This package provides various contextkit providers for MeeGo.
 Patches:
@@ -34,23 +30,14 @@
     - mlite
 Configure: none
 Builder: qmake
-Files:
-    - "%{_libdir}/contextkit/subscriber-plugins/libbluetooth.so"
-    - "%{_libdir}/contextkit/subscriber-plugins/libcellular.so"
-    - "%{_libdir}/contextkit/subscriber-plugins/libinternet.so"
-    - "%{_libdir}/contextkit/subscriber-plugins/libmedia.so"
-    - "%{_libdir}/contextkit/subscriber-plugins/libphone.so"
-    - "%{_datadir}/contextkit/providers/bluetooth.context"
-    - "%{_datadir}/contextkit/providers/cellular.context"
-    - "%{_datadir}/contextkit/providers/internet.context"
-    - "%{_datadir}/contextkit/providers/media.context"
-    - "%{_datadir}/contextkit/providers/phone.context"
+NoFiles: True
 
 SubPackages:
     - Name: battery-upower
       Group: System/GUI/Other
       Summary: Upower battery plugin for Contextkit
-      Description: Upower battery plugin for Contextkit. provides battery 
context
+      Description: |
+            %{summary}.
       Provides: 
             - contextkit-plugin-battery
       Requires:
@@ -61,7 +48,8 @@
     - Name: location-geoclue
       Group: System/GUI/Other
       Summary: Geoclue location plugin for Contextkit
-      Description: Geoclue location plugin for Contextkit.
+      Description: |
+            %{summary}.
       Provides: 
             - contextkit-plugin-location
       Files:
@@ -70,9 +58,52 @@
     - Name: location-skyhook
       Group: System/GUI/Other
       Summary: Skyhook location plugin for Contextkit
-      Description: Skyhook location plugin for Contextkit.
+      Description: |
+            %{summary}.
       Provides: 
             - contextkit-plugin-location
       Files:
             - "%{_libdir}/contextkit/subscriber-plugins/liblocation-skyhook.so"
             #- "%{_datadir}/contextkit/providers/location-skyhook.context"
+    - Name: internet
+      Group: System/GUI/Other
+      Summary: Internet plugin for Contextkit
+      Description: |
+            %{summary}.
+      Requires:
+            - connman
+      Files:
+            - "%{_datadir}/contextkit/providers/internet.context"
+            - "%{_libdir}/contextkit/subscriber-plugins/libinternet.so"
+    - Name: bluetooth
+      Group: System/GUI/Other
+      Summary: Bluetooth plugin for Contextkit
+      Description: |
+            %{summary}.
+      Files:
+            - "%{_libdir}/contextkit/subscriber-plugins/libbluetooth.so"
+            - "%{_datadir}/contextkit/providers/bluetooth.context"
+    - Name: media
+      Group: System/GUI/Other
+      Summary: Media plugin for Contextkit
+      Description: |
+            %{summary}.
+      Files:
+            - "%{_libdir}/contextkit/subscriber-plugins/libmedia.so"
+            - "%{_datadir}/contextkit/providers/media.context"
+    - Name: cellular
+      Group: System/GUI/Other
+      Summary: Cellular plugin for Contextkit
+      Description: |
+            %{summary}.
+      Files:
+            - "%{_datadir}/contextkit/providers/cellular.context"
+            - "%{_libdir}/contextkit/subscriber-plugins/libcellular.so"
+    - Name: phone
+      Group: System/GUI/Other
+      Summary: Phone plugin for Contextkit
+      Description: |
+            %{summary}.
+      Files:
+            - "%{_libdir}/contextkit/subscriber-plugins/libphone.so"
+            - "%{_datadir}/contextkit/providers/phone.context"



Reply via email to