I have made the following changes intended for :
  CE:UX:MTF / lipstick
  CE:UX:MTF / lipstick-example-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/5970

Thank You,
Marko Saukko

[This message was auto-generated]

---

Request # 5970:

Messages from BOSS:

State: review at 2012-08-21T11:44:04 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: Project:MTF:UX / lipstick -> CE:UX:MTF / lipstick
  
changes files:
--------------

++++++ new changes file:
--- lipstick.changes
+++ lipstick.changes
@@ -0,0 +1,4 @@
+* Fri Mar 02 2012 Robin Burchell <[email protected]> - 0.3.0
+- Initial release for Nemo
+- Example UI thanks to Timur Kristof
+- Fixes NEMO#108: Remove titles from application thumbnails

new:
----
  0001-fix-a-missing-export.patch
  0001-move-example-out-of-tree-for-ease-of-adaptation-by-t.patch
  lipstick-0.3.0.tar.bz2
  lipstick.changes
  lipstick.spec
  lipstick.yaml

spec files:
-----------

++++++ new spec file:
--- lipstick.spec
+++ lipstick.spec
@@ -0,0 +1,104 @@
+# 
+# Do NOT Edit the Auto-generated Part!
+# Generated by: spectacle version 0.24.1
+# 
+
+Name:       lipstick
+
+# >> macros
+# << macros
+
+Summary:    QML toolkit for homescreen creation
+Version:    0.3.0
+Release:    1
+Group:      System/Libraries
+License:    LGPLv2.1
+URL:        http://github.com/nemomobile/lipstick
+Source0:    %{name}-%{version}.tar.bz2
+Source100:  lipstick.yaml
+Patch0:     0001-fix-a-missing-export.patch
+Patch1:     0001-move-example-out-of-tree-for-ease-of-adaptation-by-t.patch
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtDeclarative)
+BuildRequires:  pkgconfig(QtOpenGL)
+BuildRequires:  pkgconfig(contentaction-0.1)
+BuildRequires:  pkgconfig(mlite)
+BuildRequires:  pkgconfig(xcomposite)
+BuildRequires:  pkgconfig(xdamage)
+
+%description
+A QML toolkit for homescreen creation
+
+%package devel
+Summary:    Development files for lipstick
+License:    LGPLv2.1
+Group:      System/Libraries
+Requires:   %{name} = %{version}-%{release}
+
+%description devel
+Files useful for building homescreens.
+
+
+%prep
+%setup -q -n %{name}
+
+# 0001-fix-a-missing-export.patch
+%patch0 -p1
+# 0001-move-example-out-of-tree-for-ease-of-adaptation-by-t.patch
+%patch1 -p1
+# >> setup
+# << setup
+
+%build
+# >> build pre
+# << build pre
+
+%qmake 
+
+make %{?jobs:-j%jobs}
+
+# >> build post
+# << build post
+
+%install
+rm -rf %{buildroot}
+# >> install pre
+# << install pre
+%qmake_install
+
+# >> install post
+# << install post
+
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%{_libdir}/liblipstick.so.0
+%{_libdir}/liblipstick.so.0.1
+%{_libdir}/liblipstick.so.0.1.0
+%{_libdir}/qt4/imports/org/nemomobile/lipstick/liblipstickplugin.so
+%{_libdir}/qt4/imports/org/nemomobile/lipstick/qmldir
+# >> files
+# << files
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/lipstick/lipstickglobal.h
+%{_includedir}/lipstick/homeapplication.h
+%{_includedir}/lipstick/launcheritem.h
+%{_includedir}/lipstick/launchermodel.h
+%{_includedir}/lipstick/statusbar.h
+%{_includedir}/lipstick/switchermodel.h
+%{_includedir}/lipstick/switcherpixmapitem.h
+%{_includedir}/lipstick/windowinfo.h
+%{_includedir}/lipstick/windowmanager.h
+%{_libdir}/liblipstick.so
+%{_libdir}/liblipstick.prl
+%{_libdir}/pkgconfig/lipstick.pc
+# >> files devel
+# << files devel

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

++++++ 0001-fix-a-missing-export.patch (new)
--- 0001-fix-a-missing-export.patch
+++ 0001-fix-a-missing-export.patch
@@ -0,0 +1,27 @@
+From 664c3143f770c1df58677fdcc0d81eae59c05586 Mon Sep 17 00:00:00 2001
+From: Robin Burchell <[email protected]>
+Date: Mon, 20 Aug 2012 13:26:37 +0200
+Subject: [PATCH] fix a missing export
+
+---
+ src/utilities/qobjectlistmodel.h | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/utilities/qobjectlistmodel.h 
b/src/utilities/qobjectlistmodel.h
+index 579e051..1224dcb 100644
+--- a/src/utilities/qobjectlistmodel.h
++++ b/src/utilities/qobjectlistmodel.h
+@@ -19,7 +19,9 @@
+ 
+ #include <QAbstractListModel>
+ 
+-class QObjectListModel : public QAbstractListModel
++#include "lipstickglobal.h"
++
++class LIPSTICK_EXPORT QObjectListModel : public QAbstractListModel
+ {
+     Q_OBJECT
+     Q_PROPERTY(int itemCount READ itemCount NOTIFY itemCountChanged)
+-- 
+1.7.11.2
+

++++++ 0001-move-example-out-of-tree-for-ease-of-adaptation-by-t.patch (new)
--- 0001-move-example-out-of-tree-for-ease-of-adaptation-by-t.patch
+++ 0001-move-example-out-of-tree-for-ease-of-adaptation-by-t.patch
@@ -0,0 +1,1406 @@
+From 49ccaae2fd6376ee515b821bc4e17fb63dc8c62b Mon Sep 17 00:00:00 2001
+From: Robin Burchell <[email protected]>
+Date: Mon, 20 Aug 2012 19:12:17 +0200
+Subject: [PATCH] move example out of tree, for ease of adaptation by third
+ parties.
+
+having a clearly-defined, seperate desktop means that people adapting
+lipstick to their needs will be less inclined to patch lipstick itself,
+but rather to fork the desktop and modify it as they need.
+
+this also makes liblipstick generate a .pc file, which is pretty much
+mandatory for out-of-tree desktops.
+---
+ README                                      |  22 +++--
+ example/example.pro                         |  32 -------
+ example/images/clarity_03_by_pr09studio.jpg | Bin 43041 -> 0 bytes
+ example/main.cpp                            |  30 -------
+ example/qml/Launcher.qml                    |  85 ------------------
+ example/qml/Switcher.qml                    |  72 ---------------
+ example/qml/SwitcherItem.qml                |  87 ------------------
+ example/qml/main.qml                        | 133 ----------------------------
+ example/res.qrc                             |  12 ---
+ lipstick.pro                                |   2 +-
+ src/src.pro                                 |  13 ++-
+ 11 files changed, 27 insertions(+), 461 deletions(-)
+ delete mode 100644 example/example.pro
+ delete mode 100644 example/images/clarity_03_by_pr09studio.jpg
+ delete mode 100644 example/main.cpp
+ delete mode 100644 example/qml/Launcher.qml
+ delete mode 100644 example/qml/Switcher.qml
+ delete mode 100644 example/qml/SwitcherItem.qml
+ delete mode 100644 example/qml/main.qml
+ delete mode 100644 example/res.qrc
+
+diff --git a/README b/README
+index b03e03b..7fb83ba 100644
+--- a/README
++++ b/README
+@@ -31,13 +31,12 @@ contents
+ 
+ src - a shared library
+ plugin - a QML plugin which exposes stuff to the QML engine
+-example - an example homescreen demonstrating the capabilities of the library
+ 
+-how to run the example
+-======================
++how to run lipstick
++===================
+ 
+ 1. Build the project.
+-   This involves a library, a qml plugin, and an example.
++   This involves a library, and a qml plugin.
+    They should compile without errors/warnings.
+ 
+ 2. Place the library .so file under /usr/lib
+@@ -47,9 +46,16 @@ how to run the example
+ 2. Place the plugin .so file and the qmldir file under 
/usr/lib/qt4/imports/org/nemomobile/lipstick
+    
+    NOTE: The warning about /usr/lib64 applies here too
++
++3. Get yourself a desktop
++   If you haven't got anything better to use, grab the example
++   (http://github.com/nemomobile/lipstick-example-home/).
++
++   Build according to instructions, and run it.
++
++   Desktops use both the plugin and shared library generally, so 
++   both of them should be intact before you can run the example
+    
+-3. The example app uses both the plugin an the shared library (this is 
actually intended),
+-   So both of them should be intact before you can run the example
+-   
+-   NOTE: if you use a properly packaged version of the library, you won't 
need to go through this trouble
++   NOTE: if you use a properly packaged version of the library,
++   you won't need to go through this trouble
+ 
+diff --git a/example/example.pro b/example/example.pro
+deleted file mode 100644
+index 8a0ba77..0000000
+--- a/example/example.pro
++++ /dev/null
+@@ -1,32 +0,0 @@
+-TEMPLATE = app
+-TARGET = lipstick
+-VERSION = 0.1
+-
+-target.path += /usr/bin
+-INSTALLS = target
+-
+-QT += network \
+-    svg \
+-    dbus \
+-    xml \
+-    declarative \
+-    opengl
+-
+-HEADERS +=
+-
+-SOURCES += \
+-    main.cpp
+-
+-RESOURCES += \
+-    res.qrc
+-
+-OTHER_FILES += \
+-    images/clarity_03_by_pr09studio.jpg \
+-    qml/main.qml \
+-    qml/Launcher.qml \
+-    qml/Switcher.qml \
+-    qml/SwitcherItem.qml
+-
+-DEPENDPATH += "../src"
+-INCLUDEPATH += "../src"
+-LIBS += -L"../src" -llipstick
+diff --git a/example/images/clarity_03_by_pr09studio.jpg 
b/example/images/clarity_03_by_pr09studio.jpg
+deleted file mode 100644
+index 
a81a96a4b77d7c83eb6249d06e6e35df295c1873..0000000000000000000000000000000000000000
+GIT binary patch
+literal 0
+HcmV?d00001
+
+literal 43041
+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
(1207 more lines skipped)

++++++ lipstick-0.3.0.tar.bz2 (new)

++++++ lipstick.yaml (new)
--- lipstick.yaml
+++ lipstick.yaml
@@ -0,0 +1,48 @@
+Name: lipstick
+Summary: QML toolkit for homescreen creation
+Version: 0.3.0
+Release: 1
+Group: System/Libraries
+License: LGPLv2.1
+URL: http://github.com/nemomobile/lipstick
+Sources:
+    - "%{name}-%{version}.tar.bz2"
+Patches:
+    - 0001-fix-a-missing-export.patch
+    - 0001-move-example-out-of-tree-for-ease-of-adaptation-by-t.patch
+Description: A QML toolkit for homescreen creation
+Builder: qmake
+PkgConfigBR:
+    - QtCore
+    - QtDeclarative
+    - QtOpenGL # TODO: remove
+    - contentaction-0.1
+    - mlite
+    - xcomposite
+    - xdamage
+Files:
+    - "%{_libdir}/liblipstick.so.0"
+    - "%{_libdir}/liblipstick.so.0.1"
+    - "%{_libdir}/liblipstick.so.0.1.0"
+    - "%{_libdir}/qt4/imports/org/nemomobile/lipstick/liblipstickplugin.so"
+    - "%{_libdir}/qt4/imports/org/nemomobile/lipstick/qmldir"
+
+SubPackages:
+    - Name: devel
+      Summary: Development files for lipstick
+      Description: Files useful for building homescreens.
+      Group: System/Libraries
+      License: LGPLv2.1
+      Files:
+          - "%{_includedir}/lipstick/lipstickglobal.h"
+          - "%{_includedir}/lipstick/homeapplication.h"
+          - "%{_includedir}/lipstick/launcheritem.h"
+          - "%{_includedir}/lipstick/launchermodel.h"
+          - "%{_includedir}/lipstick/statusbar.h"
+          - "%{_includedir}/lipstick/switchermodel.h"
+          - "%{_includedir}/lipstick/switcherpixmapitem.h"
+          - "%{_includedir}/lipstick/windowinfo.h"
+          - "%{_includedir}/lipstick/windowmanager.h"
+          - "%{_libdir}/liblipstick.so"
+          - "%{_libdir}/liblipstick.prl"
+          - "%{_libdir}/pkgconfig/lipstick.pc"

  submit: Project:MTF:UX / lipstick-example-home -> CE:UX:MTF / 
lipstick-example-home
  
changes files:
--------------

++++++ new changes file:
--- lipstick-example-home.changes
+++ lipstick-example-home.changes
@@ -0,0 +1,2 @@
+* Fri Mar 02 2012 Robin Burchell <[email protected]> - 0.0.1
+- Initial release for Nemo, example UI thanks to Timur Kristof

new:
----
  lipstick-example-home-0.0.1.tar.bz2
  lipstick-example-home.changes
  lipstick-example-home.spec
  lipstick-example-home.yaml
  lipstick.desktop

spec files:
-----------

++++++ new spec file:
--- lipstick-example-home.spec
+++ lipstick-example-home.spec
@@ -0,0 +1,63 @@
+# 
+# Do NOT Edit the Auto-generated Part!
+# Generated by: spectacle version 0.24.1
+# 
+
+Name:       lipstick-example-home
+
+# >> macros
+# << macros
+
+Summary:    Example homescreen for lipstick
+Version:    0.0.1
+Release:    1
+Group:      System/GUI/Other
+License:    BSD
+URL:        http://github.com/nemomobile/lipstick-example-home
+Source0:    %{name}-%{version}.tar.bz2
+Source1:    lipstick.desktop
+Source100:  lipstick-example-home.yaml
+BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtDeclarative)
+BuildRequires:  pkgconfig(QtOpenGL)
+BuildRequires:  pkgconfig(lipstick)
+Conflicts:   meegotouch-home
+
+%description
+A simple example homescreen
+
+
+%prep
+%setup -q -n %{name}
+
+# >> setup
+# << setup
+
+%build
+# >> build pre
+# << build pre
+
+%qmake 
+
+make %{?jobs:-j%jobs}
+
+# >> build post
+# << build post
+
+%install
+rm -rf %{buildroot}
+# >> install pre
+# << install pre
+%qmake_install
+
+# >> install post
+install -D -m 644 %{SOURCE1} %{buildroot}/etc/xdg/autostart/lipstick.desktop
+# << install post
+
+
+%files
+%defattr(-,root,root,-)
+%{_bindir}/lipstick
+# >> files
+%config /etc/xdg/autostart/*.desktop
+# << files

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

++++++ lipstick-example-home-0.0.1.tar.bz2 (new)

++++++ lipstick-example-home.yaml (new)
--- lipstick-example-home.yaml
+++ lipstick-example-home.yaml
@@ -0,0 +1,21 @@
+Name: lipstick-example-home
+Summary: Example homescreen for lipstick
+Version: 0.0.1
+Release: 1
+Group: System/GUI/Other
+License: BSD
+URL: http://github.com/nemomobile/lipstick-example-home
+Sources:
+    - "%{name}-%{version}.tar.bz2"
+    - lipstick.desktop
+Description: A simple example homescreen
+Builder: qmake
+PkgConfigBR:
+    - QtCore
+    - QtDeclarative
+    - QtOpenGL # TODO: remove
+    - lipstick
+Conflicts:
+  - meegotouch-home
+Files:
+    - "%{_bindir}/lipstick"

++++++ lipstick.desktop (new)
--- lipstick.desktop
+++ lipstick.desktop
@@ -0,0 +1,5 @@
+[Desktop Entry]
+Exec=/usr/bin/lipstick
+X-Moblin-Priority=High
+OnlyShowIn=X-MEEGO-HS;
+X-Meego-Watchdog=Restart



Reply via email to