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
