I have made the following changes intended for :
  CE:UX:MTF / meegotouch-home

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/3224

Thank You,
bossbot ([email protected])

[This message was auto-generated]

---

Request # 3224:

Messages from BOSS:
     Could not notify CE-maintainers (no address found)

State:   review          2011-11-23T13:11:25 bossbot

Reviews:
     accepted by bossbot : Prechecks completed; none failed.
     new by   None

Changes:
  submit: Project:MTF:UX / meegotouch-home -> CE:UX:MTF / meegotouch-home
  
changes files:
--------------
--- meegotouch-home.changes
+++ meegotouch-home.changes
@@ -0,0 +1,7 @@
+* Tue Nov 22 2011 Robin Burchell <[email protected]> - 1.2.16
+- Update to latest upstream
+- Remove unused dui autostart script/service, this should be handled by systemd
+  or uxlaunch - we do not need three system startup methods
+- Remove patches from upstream tarball
+- Disable tests building for now, as we drastically modify upstream API
+

old:
----
  Makefile
  com.meego.duiready.service
  dui-ready-postlaunch.sh
  meegotouch-home-1.1.10m.tar.bz2

new:
----
  0001-A-multitude-of-patches.patch
  meegotouch-home-1.2.16-1.tar.gz

spec files:
-----------
--- meegotouch-home.spec
+++ meegotouch-home.spec
@@ -7,18 +7,17 @@
 
 Name:       meegotouch-home
 Summary:    MeeGo Touch Homescreen
-Version:    1.1.10m
+Version:    1.2.16
 Release:    1
 Group:      System/GUI/Other
 License:    LGPL v2.1
-URL:        
https://meego.gitorious.org/meegotouch/meegotouch-home/commits/Meego_1.2
-Source0:    %{name}-%{version}.tar.bz2
+URL:        https://meego.gitorious.org/meegotouch/meegotouch-home
+Source0:    %{name}-%{version}-1.tar.gz
 Source1:    meegotouch-home.desktop
-Source2:    com.meego.duiready.service
-Source3:    dui-ready-postlaunch.sh
 Source100:  meegotouch-home.yaml
 Patch0:     disabled_tests.patch
 Patch1:     BMC_23347_prioritize_mtf_theme_icons.patch
+Patch2:     0001-A-multitude-of-patches.patch
 Requires:   libmeegotouchhome
 BuildRequires:  pkgconfig(QtCore) >= 4.6.0
 BuildRequires:  pkgconfig(QtOpenGL)
@@ -40,14 +39,6 @@
 The home screen for the MeeGo Touch environment
 
 
-%package tests
-Summary:    MeeGo Touch Homescreen library
-Group:      Development/Libraries
-Requires:   %{name} = %{version}-%{release}
-
-%description tests
-Tests files for MeeGo Touch Homescreen
-
 %package -n libmeegotouchhome
 Summary:    MeeGo Touch Homescreen library
 Group:      System/Libraries
@@ -78,21 +69,23 @@
 
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n %{name}-%{version}-1
 
 # disabled_tests.patch
 %patch0 -p1
 # BMC_23347_prioritize_mtf_theme_icons.patch
 %patch1 -p1
+# 0001-A-multitude-of-patches.patch
+%patch2 -p1
 # >> setup
 # << setup
 
 %build
 # >> build pre
-export PATH=$PATH:/usr/lib/qt4/bin
-qmake install_prefix=/usr
 # << build pre
 
+%qmake  \
+    CONFIG+=NODOCS
 
 make %{?jobs:-j%jobs}
 
@@ -101,19 +94,12 @@
 %install
 rm -rf %{buildroot}
 # >> install pre
-export INSTALL_ROOT=%{buildroot}
 # << install pre
-%make_install
+%qmake_install
 
 # >> install post
+# TODO: we should work this inside yaml somehow
 install -D -m 644 %{SOURCE1} 
%{buildroot}/etc/xdg/autostart/meegotouch-home.desktop
-install -D -m 644 %{SOURCE2} 
%{buildroot}/usr/share/dbus-1/services/com.meego.duiready.service
-install -D -m 755 %{SOURCE3} %{buildroot}/usr/bin/dui-ready-postlaunch.sh
-
-# Removing docs.
-rm -rf %{buildroot}/%{_datadir}/doc/
-
-%fdupes %{buildroot}%{_datadir}
 # << install post
 
 
@@ -122,9 +108,6 @@
 
 
 
-
-
-
 %post -n libmeegotouchhome -p /sbin/ldconfig
 
 %postun -n libmeegotouchhome -p /sbin/ldconfig
@@ -137,46 +120,35 @@
 
 %files
 %defattr(-,root,root,-)
-# >> files
-%defattr(-, root, root, -)
 %{_bindir}/meegotouchhome
-%{_bindir}/dui-ready-postlaunch.sh
 %exclude %{_bindir}/duihome
 
%{_libdir}/meegotouch/applicationextensions/libmeegotouchhome-plaindesktopbackgroundextension.so
 %{_datadir}/themes/base/meegotouch/meegotouchhome
 
%{_datadir}/themes/base/meegotouch/libmeegotouchhome-plaindesktopbackgroundextension/style/libmeegotouchhome-plaindesktopbackgroundextension.css
 
%{_datadir}/meegotouch/applicationextensions/meegotouchhome-plaindesktopbackgroundextension.desktop
-%{_datadir}/dbus-1/services/com.meego.duiready.service
 %config /etc/xdg/autostart/*.desktop
+# >> files
 # << files
 
 
-%files tests
-%defattr(-,root,root,-)
-# >> files tests
-%{_libdir}/meegotouchhome-tests
-%{_datadir}/meegotouchhome-tests
-# << files tests
-
 %files -n libmeegotouchhome
 %defattr(-,root,root,-)
-# >> files libmeegotouchhome
 %{_libdir}/libmeegotouchhome.so.*
 %{_datadir}/themes/base/meegotouch/libmeegotouchhome/libmeegotouchhome.conf
 
%{_datadir}/themes/base/meegotouch/libmeegotouchhome/style/libmeegotouchhome-default.css
 
%{_datadir}/themes/base/meegotouch/libmeegotouchhome/style/libmeegotouchhome.css
 
%{_datadir}/themes/base/meegotouch/libmeegotouchhome/style/libmeegotouchviews-modified-default.css
+# >> files libmeegotouchhome
 # << files libmeegotouchhome
 
 %files -n libmeegotouchhome-l10n-en
 %defattr(-,root,root,-)
-# >> files libmeegotouchhome-l10n-en
 %{_datadir}/l10n/meegotouch/libmeegotouchhome.qm
+# >> files libmeegotouchhome-l10n-en
 # << files libmeegotouchhome-l10n-en
 
 %files -n libmeegotouchhome-devel
 %defattr(-,root,root,-)
-# >> files libmeegotouchhome-devel
 %{_libdir}/libmeegotouchhome.so
 %{_includedir}/meegotouchhome/applicationpackagemonitor.h
 %{_includedir}/meegotouchhome/desktop.h
@@ -228,38 +200,6 @@
 %{_includedir}/meegotouchhome/quicklaunchbarmodel.h
 %{_includedir}/meegotouchhome/quicklaunchbarstyle.h
 %{_includedir}/meegotouchhome/quicklaunchbarview.h
-%{_includedir}/meegotouchhome/stubs/applicationpackagemonitor_stub.h
-%{_includedir}/meegotouchhome/stubs/desktop_stub.h
-%{_includedir}/meegotouchhome/stubs/desktopview_stub.h
-%{_includedir}/meegotouchhome/stubs/homeapplication_stub.h
-%{_includedir}/meegotouchhome/stubs/homewindowmonitor_stub.h
-%{_includedir}/meegotouchhome/stubs/launcher_stub.h
-%{_includedir}/meegotouchhome/stubs/launcheraction_stub.h
-%{_includedir}/meegotouchhome/stubs/launcherbutton_stub.h
-%{_includedir}/meegotouchhome/stubs/launcherbuttonprogressindicator_stub.h
-%{_includedir}/meegotouchhome/stubs/launcherdatastore_stub.h
-%{_includedir}/meegotouchhome/stubs/launcherview_stub.h
-%{_includedir}/meegotouchhome/stubs/mainwindow_stub.h
-%{_includedir}/meegotouchhome/stubs/mapplication_stub.h
-%{_includedir}/meegotouchhome/stubs/methodcall.h
-%{_includedir}/meegotouchhome/stubs/mfeedback_stub.h
-%{_includedir}/meegotouchhome/stubs/mockdatastore.h
-%{_includedir}/meegotouchhome/stubs/mprogressindicator_stub.h
-%{_includedir}/meegotouchhome/stubs/mscenemanager_stub.h
-%{_includedir}/meegotouchhome/stubs/mwindow_stub.h
-%{_includedir}/meegotouchhome/stubs/pagedviewport_stub.h
-%{_includedir}/meegotouchhome/stubs/parameter.h
-%{_includedir}/meegotouchhome/stubs/quicklaunchbar_stub.h
-%{_includedir}/meegotouchhome/stubs/stubbase.cpp
-%{_includedir}/meegotouchhome/stubs/stubbase.h
-%{_includedir}/meegotouchhome/stubs/switcher_stub.h
-%{_includedir}/meegotouchhome/stubs/switcherview_stub.h
-%{_includedir}/meegotouchhome/stubs/testcontextitem.cpp
-%{_includedir}/meegotouchhome/stubs/testcontextitem.h
-%{_includedir}/meegotouchhome/stubs/transformlayoutanimation_stub.h
-%{_includedir}/meegotouchhome/stubs/windowinfo_stub.h
-%{_includedir}/meegotouchhome/stubs/x11wrapper_stub.h
-%{_includedir}/meegotouchhome/stubs/xeventlistener_stub.h
 %{_includedir}/meegotouchhome/switcher.h
 %{_includedir}/meegotouchhome/switcherbasestyle.h
 %{_includedir}/meegotouchhome/switcherbutton.h
@@ -279,5 +219,6 @@
 %{_includedir}/meegotouchhome/windowmonitor.h
 %{_includedir}/meegotouchhome/x11wrapper.h
 %{_includedir}/meegotouchhome/xeventlistener.h
+# >> files libmeegotouchhome-devel
 # << files libmeegotouchhome-devel
 

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

++++++ 0001-A-multitude-of-patches.patch (new)
--- 0001-A-multitude-of-patches.patch
+++ 0001-A-multitude-of-patches.patch
@@ -0,0 +1,743 @@
+From b9e464780a0ca8a8a2a1b5d6512a517be1b7d436 Mon Sep 17 00:00:00 2001
+From: Robin Burchell <[email protected]>
+Date: Wed, 23 Nov 2011 11:09:59 +0100
+Subject: [PATCH] A multitude of patches.
+
+These were done in the 1.1.10m *TARBALL* by someone at some point. I have no
+idea what any of them do, but maybe they'll make things actually work.
+---
+ projects.pro                                       |    3 +-
+ .../plaindesktopbackgroundextension.cpp            |    8 +-
+ .../applicationpackagemonitor.cpp                  |   11 ++-
+ src/libmeegotouchhome/launcher.cpp                 |   20 ++--
+ src/libmeegotouchhome/launcherdatastore.cpp        |  153 ++++++++++----------
+ src/libmeegotouchhome/launcherdatastore.h          |   45 ++++--
+ src/libmeegotouchhome/quicklaunchbar.cpp           |    1 +
+ src/libmeegotouchhome/switcher.cpp                 |    9 +-
+ src/libmeegotouchhome/switcherbuttonview.cpp       |    3 +-
+ .../switcherbuttonwithtitlebarview.cpp             |    9 +-
+ src/libmeegotouchhome/switchermodel.h              |    2 +-
+ src/libmeegotouchhome/windowinfo.cpp               |   17 +++
+ .../style/libmeegotouchhome-default.css            |   44 ++----
+ .../style/libmeegotouchviews-modified-default.css  |    8 +-
+ 14 files changed, 186 insertions(+), 147 deletions(-)
+
+diff --git a/projects.pro b/projects.pro
+index d0778f8..9e003b8 100644
+--- a/projects.pro
++++ b/projects.pro
+@@ -10,7 +10,8 @@ TEMPLATE = subdirs
+ 
+ addSubDirs(src)
+ addSubDirs(themes)
+-addSubDirs(tests)
++# we modify launcher API, and don't use tests anyway, so disable for now
++#addSubDirs(tests)
+ 
+ QMAKE_CLEAN += \
+     build-stamp \
+diff --git 
a/src/extensions/plaindesktopbackgroundextension/plaindesktopbackgroundextension.cpp
 
b/src/extensions/plaindesktopbackgroundextension/plaindesktopbackgroundextension.cpp
+index 2067495..c68c9ee 100644
+--- 
a/src/extensions/plaindesktopbackgroundextension/plaindesktopbackgroundextension.cpp
++++ 
b/src/extensions/plaindesktopbackgroundextension/plaindesktopbackgroundextension.cpp
+@@ -24,6 +24,7 @@
+ #include <QGraphicsBlurEffect>
+ #include <MTheme>
+ #include <MLibrary>
++#include <MDeviceProfile>
+ #include "plaindesktopbackgroundextension.h"
+ #include "plaindesktopbackgroundpixmap.h"
+ #include "plaindesktopbackgroundstyle.h"
+@@ -97,7 +98,12 @@ void 
PlainDesktopBackgroundExtension::drawBackground(QPainter *painter, const QR
+ {
+     // Get the pixmaps for the current orientation
+     M::OrientationAngle angle = desktop != NULL ? desktop->orientationAngle() 
: M::Angle0;
+-    PlainDesktopBackgroundPixmap *pixmap = (angle == M::Angle0 || angle == 
M::Angle180) ? landscapePixmap.data() : portraitPixmap.data();
++
++    PlainDesktopBackgroundPixmap *pixmap;
++    if (MDeviceProfile::instance()->orientationFromAngle(angle) == 
M::Landscape)
++        pixmap = landscapePixmap.data();
++    else
++        pixmap = portraitPixmap.data();
+ 
+     if (pixmap != NULL) {
+         if (pixmap->pixmap() != NULL && defocusFactor < 1) {
+diff --git a/src/libmeegotouchhome/applicationpackagemonitor.cpp 
b/src/libmeegotouchhome/applicationpackagemonitor.cpp
+index 41e7cb5..3333bf0 100644
+--- a/src/libmeegotouchhome/applicationpackagemonitor.cpp
++++ b/src/libmeegotouchhome/applicationpackagemonitor.cpp
+@@ -91,7 +91,16 @@ void ApplicationPackageMonitor::packageRemoved(const 
QString &desktopEntryPath)
+ 
+ void ApplicationPackageMonitor::updatePackageStates()
+ {
+-    extraDirWatcher->updateDesktopEntryFiles();
++#if 0
++    // TODO: why are we doing this
++    foreach (const QString &key, dataStore->allKeys()) {
++        const QSharedPointer<MDesktopEntry> entry(new 
MDesktopEntry(LauncherDataStore::keyToEntryPath(key)));
++        updatePackageState(entry);
++    }
++#else
++// our launcher patches disable this anyway
++//    extraDirWatcher->updateDesktopEntryFiles();
++#endif
+ }
+ 
+ void ApplicationPackageMonitor::packageDownloadProgress(const QString 
&operation,
+diff --git a/src/libmeegotouchhome/launcher.cpp 
b/src/libmeegotouchhome/launcher.cpp
+index bc00569..9ffe2cb 100644
+--- a/src/libmeegotouchhome/launcher.cpp
++++ b/src/libmeegotouchhome/launcher.cpp
+@@ -79,7 +79,8 @@ void Launcher::setLauncherDataStore(LauncherDataStore 
*dataStore)
+ 
+     if (dataStore != NULL) {
+         connect(dataStore, SIGNAL(dataStoreChanged()), this, 
SLOT(updatePagesFromDataStore()));
+-        dataStore->updateDesktopEntryFiles();
++// TODO: why are we doing this?
++//        dataStore->updateDesktopEntryFiles();
+     }
+ }
+ 
+@@ -112,9 +113,10 @@ void Launcher::updateButtonState(const 
QSharedPointer<MDesktopEntry> &desktopEnt
+ 
+     // If a .desktop file exists for the application itself but is invalid 
ignore the button
+     QString 
applicationEntryPath(ApplicationPackageMonitor::toApplicationsEntryPath(entryPath));
+-    if (dataStore != NULL && 
dataStore->isDesktopEntryKnownToBeInvalid(applicationEntryPath)) {
+-        return;
+-    }
++// TODO: why are we doing this?
++//    if (dataStore != NULL && 
dataStore->isDesktopEntryKnownToBeInvalid(applicationEntryPath)) {
++//        return;
++//    }
+ 
+     Launcher::Placement buttonPlacementInDatastore = 
entryPlacementInDatastore(entryPath);
+ 
+@@ -345,7 +347,6 @@ void 
Launcher::addDesktopEntriesWithUnknownPlacements(QList<QSharedPointer<Launc
+ 
+     // Put the desktop entries with no known placement on the last page
+     QHash<QString, QVariant> allDesktopEntryPlacements = 
dataStore->dataForAllDesktopEntries();
+-    QHash<QString, QString> addedDesktopEntries;
+     foreach (const QString &desktopEntryPath, 
allDesktopEntryPlacements.keys()) {
+         Placement 
placementInDatastore(allDesktopEntryPlacements.value(desktopEntryPath).toString());
+         if (placementInDatastore.location.isEmpty() || 
placementInDatastore.location == LOCATION_IDENTIFIER) {
+@@ -353,12 +354,11 @@ void 
Launcher::addDesktopEntriesWithUnknownPlacements(QList<QSharedPointer<Launc
+             Placement placementInPages = 
buttonPlacementInLauncherPages(desktopEntryPath, pages);
+             if (placementInDatastore.isNull() && placementInPages.isNull()) {
+                 QSharedPointer<MDesktopEntry> desktopEntry(new 
MDesktopEntry(desktopEntryPath));
+-                placementInPages = 
appendButtonToPages(createLauncherButton(desktopEntry), pages);
+-                addedDesktopEntries.insert(desktopEntryPath, 
placementInPages.toString());
++                Placement placementInPages = 
appendButtonToPages(createLauncherButton(desktopEntry), pages);
++                dataStore->updateDataForDesktopEntry(desktopEntryPath, 
placementInPages.toString());
+             }
+         }
+     }
+-    dataStore->updateDataForDesktopEntries(addedDesktopEntries);
+ }
+ 
+ void Launcher::removeEmptyPages(QList<QSharedPointer<LauncherPage> > &pages)
+@@ -381,14 +381,12 @@ void 
Launcher::removeEmptyPages(QList<QSharedPointer<LauncherPage> > &pages)
+     if (dataStore != NULL) {
+         // Locations of launcher buttons on subsequent pages have changed so 
update all of them
+         if (firstRemovedPage >= 0) {
+-            QHash<QString, QString> movedEntries;
+             for (int page = firstRemovedPage; page < pages.count(); page++) {
+                 const QList<QSharedPointer<LauncherButton> > &launcherButtons 
= pages.at(page)->model()->launcherButtons();
+                 for (int position = 0; position < launcherButtons.count(); 
position++) {
+-                    
movedEntries.insert(launcherButtons.at(position)->desktopEntry(), 
PLACEMENT_TEMPLATE.arg(page).arg(position));
++                    
dataStore->updateDataForDesktopEntry(launcherButtons.at(position)->desktopEntry(),
 PLACEMENT_TEMPLATE.arg(page).arg(position));
+                 }
+             }
+-            dataStore->updateDataForDesktopEntries(movedEntries);
+         }
+     }
+ }
+diff --git a/src/libmeegotouchhome/launcherdatastore.cpp 
b/src/libmeegotouchhome/launcherdatastore.cpp
+index 856e53a..c1155a9 100644
+--- a/src/libmeegotouchhome/launcherdatastore.cpp
++++ b/src/libmeegotouchhome/launcherdatastore.cpp
+@@ -27,18 +27,23 @@
+ #include "homefiledatastore.h"
+ 
+ static const QString KEY_PREFIX = "DesktopEntries";
+-static const char* const FILE_FILTER = "*.desktop *.directory";
++static const char* const FILE_FILTER = "*.desktop";
++static const int FILES_PROCESSED_AT_ONCE = 3;
+ 
+ static const QString DESKTOP_ENTRY_TYPE_KEY = "Desktop Entry/Type";
+ static const QString DESKTOP_ONLY_SHOW_IN_KEY = "Desktop Entry/OnlyShowIn";
+ static const QString DESKTOP_NOT_SHOW_IN_KEY = "Desktop Entry/NotShowIn";
+-static const int INVALIDATE_MODIFIED_INVALID_ENTRY_TIMEOUT = 200;
+ 
+ LauncherDataStore::LauncherDataStore(MDataStore* dataStore, const QStringList 
&directories) :
+-        store(dataStore)
++        store(dataStore),
++        updatePending(false)
+ {
++    connect(&processUpdateQueueTimer, SIGNAL(timeout()), this, 
SLOT(processUpdateQueue()));
++    processUpdateQueueTimer.setSingleShot(true);
++    processUpdateQueueTimer.setInterval(0);
++
+     // Set up the supported desktop entry types
+-    supportedDesktopEntryFileTypes << "Application" << "Directory" << "Link";
++    supportedDesktopEntryFileTypes << "Application" << "Link";
+ 
+     // Take only valid directories that exist into account
+     foreach (const QString &directory, directories) {
+@@ -48,15 +53,15 @@ LauncherDataStore::LauncherDataStore(MDataStore* 
dataStore, const QStringList &d
+         }
+     }
+ 
++    // Start updating with the .desktop files in the given directories
++    updateDataFromDesktopEntryFiles();
++
+     // Start watching the applications directory for changes
+-    connect(&watcher, SIGNAL(directoryChanged(const QString)), this, 
SLOT(updateDesktopEntryFiles()));
++    connect(&watcher, SIGNAL(directoryChanged(const QString)), this, 
SLOT(updateDataFromDesktopEntryFiles()));
+     connect(&watcher, SIGNAL(fileChanged(QString)), this, 
SLOT(updateDesktopEntry(QString)));
+     foreach (const QString &directoryPath, this->directories) {
+         watcher.addPath(directoryPath);
+     }
(544 more lines skipped)

++++++ meegotouch-home-1.2.16-1.tar.gz (new)

++++++ meegotouch-home.yaml
--- meegotouch-home.yaml
+++ meegotouch-home.yaml
@@ -1,18 +1,18 @@
 Name: meegotouch-home
 Summary: MeeGo Touch Homescreen
-Version: 1.1.10m
+Version: 1.2.16
 Release: 1
 Group: System/GUI/Other
 License: LGPL v2.1
-URL: https://meego.gitorious.org/meegotouch/meegotouch-home/commits/Meego_1.2
+URL: https://meego.gitorious.org/meegotouch/meegotouch-home
 Sources:
-    - "%{name}-%{version}.tar.bz2"
+    - "%{name}-%{version}-1.tar.gz"
     - meegotouch-home.desktop
-    - com.meego.duiready.service
-    - dui-ready-postlaunch.sh
 Patches:
     - disabled_tests.patch
     - BMC_23347_prioritize_mtf_theme_icons.patch
+    - 0001-A-multitude-of-patches.patch
+
 Description: The home screen for the MeeGo Touch environment
 PkgBR:
     - fdupes
@@ -34,16 +34,30 @@
 Obsoletes:
     - duihome < 0.21.9
     - meegotouch-home < 0.23.1
+QMakeOptions:
+    - CONFIG+=NODOCS
+Files:
+    - "%{_bindir}/meegotouchhome"
+    - "%exclude %{_bindir}/duihome"
+    - 
"%{_libdir}/meegotouch/applicationextensions/libmeegotouchhome-plaindesktopbackgroundextension.so"
+    - "%{_datadir}/themes/base/meegotouch/meegotouchhome"
+    - 
"%{_datadir}/themes/base/meegotouch/libmeegotouchhome-plaindesktopbackgroundextension/style/libmeegotouchhome-plaindesktopbackgroundextension.css"
+    - 
"%{_datadir}/meegotouch/applicationextensions/meegotouchhome-plaindesktopbackgroundextension.desktop"
+    - "%config /etc/xdg/autostart/*.desktop"
 
 Configure: none
-Builder: make
+Builder: qmake
 SubPackages:
 
 
-    - Name: tests
-      Summary: MeeGo Touch Homescreen library
-      Group: Development/Libraries
-      Description: Tests files for MeeGo Touch Homescreen
+#    - Name: tests
+#      Summary: MeeGo Touch Homescreen library
+#      Group: Development/Libraries
+#      Description: Tests files for MeeGo Touch Homescreen
+#      Files:
+#          - "%{_libdir}/meegotouchhome-tests"
+#          - "%{_datadir}/meegotouchhome-tests"
+
 
     - Name: libmeegotouchhome
       AsWholeName: yes
@@ -52,6 +66,12 @@
       Description: Library files for MeeGo Touch Homescreen
       Requires:
           -  libmeegotouchhome-l10n-en
+      Files:
+          - "%{_libdir}/libmeegotouchhome.so.*"
+          - 
"%{_datadir}/themes/base/meegotouch/libmeegotouchhome/libmeegotouchhome.conf"
+          - 
"%{_datadir}/themes/base/meegotouch/libmeegotouchhome/style/libmeegotouchhome-default.css"
+          - 
"%{_datadir}/themes/base/meegotouch/libmeegotouchhome/style/libmeegotouchhome.css"
+          - 
"%{_datadir}/themes/base/meegotouch/libmeegotouchhome/style/libmeegotouchviews-modified-default.css"
 
     - Name: libmeegotouchhome-l10n-en
       AsWholeName: yes
@@ -59,6 +79,9 @@
       Summary: English (en) MeeGo Touch Home translation
       Description: |
          This package contains the English translation for the MeeGo Touch Home
+      Files:
+          - "%{_datadir}/l10n/meegotouch/libmeegotouchhome.qm"
+
 
 #     - Name: libmeegotouchhome-l10n-fi
 #       AsWholeName: yes
@@ -74,4 +97,107 @@
       Summary: MeeGo Touch Homescreen library development files
       Group:  Development/Libraries
       Description: Development files for MeeGo Touch Homescreen library
+      Files:
+          - "%{_libdir}/libmeegotouchhome.so"
+          - "%{_includedir}/meegotouchhome/applicationpackagemonitor.h"
+          - "%{_includedir}/meegotouchhome/desktop.h"
+          - "%{_includedir}/meegotouchhome/desktopmodel.h"
+          - "%{_includedir}/meegotouchhome/desktopstyle.h"
+          - "%{_includedir}/meegotouchhome/desktopview.h"
+          - "%{_includedir}/meegotouchhome/extendedbuttonstyle.h"
+          - "%{_includedir}/meegotouchhome/extendedbuttonview.h"
+          - "%{_includedir}/meegotouchhome/extradirwatcher.h"
+          - "%{_includedir}/meegotouchhome/home.h"
+          - "%{_includedir}/meegotouchhome/homeapplication.h"
+          - "%{_includedir}/meegotouchhome/homefiledatastore.h"
+          - "%{_includedir}/meegotouchhome/homefiledatastore_p.h"
+          - "%{_includedir}/meegotouchhome/homescreenadaptor.h"
+          - "%{_includedir}/meegotouchhome/homescreenservice.h"
+          - "%{_includedir}/meegotouchhome/homewindowmonitor.h"
+          - "%{_includedir}/meegotouchhome/launcher.h"
+          - "%{_includedir}/meegotouchhome/launcheraction.h"
+          - "%{_includedir}/meegotouchhome/launcherbutton.h"
+          - "%{_includedir}/meegotouchhome/launcherbuttonmodel.h"
+          - "%{_includedir}/meegotouchhome/launcherbuttonprogressindicator.h"
+          - 
"%{_includedir}/meegotouchhome/launcherbuttonprogressindicatormodel.h"
+          - 
"%{_includedir}/meegotouchhome/launcherbuttonprogressindicatorstyle.h"
+          - 
"%{_includedir}/meegotouchhome/launcherbuttonprogressindicatorview.h"
+          - "%{_includedir}/meegotouchhome/launcherbuttonstyle.h"
+          - "%{_includedir}/meegotouchhome/launcherbuttonview.h"
+          - "%{_includedir}/meegotouchhome/launcherdatastore.h"
+          - "%{_includedir}/meegotouchhome/launchermodel.h"
+          - "%{_includedir}/meegotouchhome/launcherpage.h"
+          - "%{_includedir}/meegotouchhome/launcherpagemodel.h"
+          - "%{_includedir}/meegotouchhome/launcherpagestyle.h"
+          - "%{_includedir}/meegotouchhome/launcherpageview.h"
+          - "%{_includedir}/meegotouchhome/launcherstyle.h"
+          - "%{_includedir}/meegotouchhome/launcherview.h"
+          - "%{_includedir}/meegotouchhome/layoutvisualizationwrapper.h"
+          - "%{_includedir}/meegotouchhome/mainwindow.h"
+          - "%{_includedir}/meegotouchhome/mainwindowstyle.h"
+          - 
"%{_includedir}/meegotouchhome/mdesktopbackgroundextensioninterface.h"
+          - "%{_includedir}/meegotouchhome/pagedpanning.h"
+          - "%{_includedir}/meegotouchhome/pagedviewport.h"
+          - "%{_includedir}/meegotouchhome/pagedviewportstyle.h"
+          - "%{_includedir}/meegotouchhome/pagedviewportview.h"
+          - "%{_includedir}/meegotouchhome/pagepositionindicator.h"
+          - "%{_includedir}/meegotouchhome/pagepositionindicatormodel.h"
+          - "%{_includedir}/meegotouchhome/pagepositionindicatorstyle.h"
+          - "%{_includedir}/meegotouchhome/pagepositionindicatorview.h"
+          - "%{_includedir}/meegotouchhome/panningwatcher.h"
+          - "%{_includedir}/meegotouchhome/quicklaunchbar.h"
+          - "%{_includedir}/meegotouchhome/quicklaunchbarmodel.h"
+          - "%{_includedir}/meegotouchhome/quicklaunchbarstyle.h"
+          - "%{_includedir}/meegotouchhome/quicklaunchbarview.h"
+#          - 
"%{_includedir}/meegotouchhome/stubs/applicationpackagemonitor_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/desktop_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/desktopview_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/homeapplication_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/homewindowmonitor_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/launcher_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/launcheraction_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/launcherbutton_stub.h"
+#          - 
"%{_includedir}/meegotouchhome/stubs/launcherbuttonprogressindicator_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/launcherdatastore_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/launcherview_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/mainwindow_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/mapplication_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/methodcall.h"
+#          - "%{_includedir}/meegotouchhome/stubs/mfeedback_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/mockdatastore.h"
+#          - "%{_includedir}/meegotouchhome/stubs/mprogressindicator_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/mscenemanager_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/mwindow_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/pagedviewport_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/parameter.h"
+#          - "%{_includedir}/meegotouchhome/stubs/quicklaunchbar_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/stubbase.cpp"
+#          - "%{_includedir}/meegotouchhome/stubs/stubbase.h"
+#          - "%{_includedir}/meegotouchhome/stubs/switcher_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/switcherview_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/testcontextitem.cpp"
+#          - "%{_includedir}/meegotouchhome/stubs/testcontextitem.h"
+#          - 
"%{_includedir}/meegotouchhome/stubs/transformlayoutanimation_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/windowinfo_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/x11wrapper_stub.h"
+#          - "%{_includedir}/meegotouchhome/stubs/xeventlistener_stub.h"
+          - "%{_includedir}/meegotouchhome/switcher.h"
+          - "%{_includedir}/meegotouchhome/switcherbasestyle.h"
+          - "%{_includedir}/meegotouchhome/switcherbutton.h"
+          - "%{_includedir}/meegotouchhome/switcherbuttonmodel.h"
+          - "%{_includedir}/meegotouchhome/switcherbuttonstyle.h"
+          - "%{_includedir}/meegotouchhome/switcherbuttonview.h"
+          - "%{_includedir}/meegotouchhome/switcherbuttonviewxeventlistener.h"
+          - "%{_includedir}/meegotouchhome/switcherbuttonwithtitlebarstyle.h"
+          - "%{_includedir}/meegotouchhome/switcherbuttonwithtitlebarview.h"
+          - "%{_includedir}/meegotouchhome/switchermodel.h"
+          - "%{_includedir}/meegotouchhome/switcherstyle.h"
+          - "%{_includedir}/meegotouchhome/switcherview.h"
+          - "%{_includedir}/meegotouchhome/switcherviewbase.h"
+          - "%{_includedir}/meegotouchhome/transformlayoutanimation.h"
+          - "%{_includedir}/meegotouchhome/transformlayoutanimationstyle.h"
+          - "%{_includedir}/meegotouchhome/windowinfo.h"
+          - "%{_includedir}/meegotouchhome/windowmonitor.h"
+          - "%{_includedir}/meegotouchhome/x11wrapper.h"
+          - "%{_includedir}/meegotouchhome/xeventlistener.h"
 

++++++ deleted files:
--- Makefile
--- com.meego.duiready.service
--- dui-ready-postlaunch.sh
--- meegotouch-home-1.1.10m.tar.bz2



Reply via email to