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 +zcmb5Wdpy(q8$bTuY#OcF*ql08D_SEgDV^BvHWgxHgys-QxbM*EMr5sSF?4jQ#F{Xt +zB#9&`MsbI7sC2|FA%ze^ziWNI-^cIq`2F{rc6y)oeqFEYdS1`#@aosAUmp>Iwbf25 +z1cgE&JKzub^#<97%*WwWar5S@s;Dl&&tE`XqDEY_h)C7eAuU<G(tu7|xoXv#wag7` +zOtzY=T4ip#aqBkDj-5LU*4sPTS@D_McW@LJLE#rHATA;<S5sTgF<NEB`Tza+RgDmF +zm|OFNN+>FVCZd#xs9&|nV#Tfgejxw%fkG=`u*&mbrzHXQASg5jgHf7?Rz{<+2#SbS +zQo~@EGuE<rd(}-tPLin?lu0Z8*yeEE@erHueX;nthG<>aN<HZ#xPaFG=hE;KimSsO +zeIg1$!$S#vK=D-UA)*;-%UL`n^|gDcD;z@pxbUkJ!7IUWL?t3(iOlU#%0p-fO_nD_ +zpC&2JP`r@IOad9+xm*ku#r(aIge9@KOf2l?V>wtXY~(5q;KK<-)&YdTg|Djcdx{+> +zL_p#o2mv9Rz}2_}9-D+gA$-LNa3K8gNmvXSjz%zwZzKXA!ALk*7L&zfV#x>}1E(@M +zOoWLdvw3VDhQvZ>Tq1l>+!KMtLl7bx!$*-=ST++ul!#VN2)q*z6dA?iAt;2$#Sl<% +z2Pig|$Ys;eLIjN<#=2ta$mI3K2;&YJ#Ux{4HwSJKL9lSwEGFjnD}r%CxNsjF2^K@* +zVt8CtChq`?$K`TSOq4=2ScHcnAx?<mPOyqInQ$@|;V8Z%4yVZoiHBwKNC;^G49*M& +z1Vb`GFmMLKL6I;dcp_Yk1d%9?|2=MyBazLAUHh1@MNZ^`ybyFE(Lsp8@Mx?*5@Enh +zCIMk#Q7}pZ52H!I@Q8|!a4f%8qL^kDiNGZNmI0H8U@<5zQ86kQl7}vd(>3zPdW^E1 +ziD2PE2oIjWZ<|b&Q4j<zMo>bUDuO;Kk|`#TPCdy)3sn&uBB4nr4rpl$az|AR2j)?Q +z2p!3Ta}kLUB&sTuAT*IsagG;7vRq8_lElzx$Vnj$p-6BNsz{`a_LAauND#D_OrkiA +zBB97=FcAovhNIyWil#?Ha}hCus4&Gba2=sypMy{jeq1V9K^5ZY6a+^T1sEZ)i-JR_ +z`l?ik7lOt~>8hzh#g#;eNGd@PaSRO+;@}|oEJWtlbjMU$(28$Stj;4`G8Y7_0XGj? +zj{HHB!6@N2C93dyFeEKBj88FG7!iz^qWCIQ#Yre|SuF%9m(u9ye~|f1RjR5;=tWZ% +zB2q+37mDGcsx&c@-k`XB3Frn>6=$SMp;2Ur1jZ?$kO&9@ip&LNL0C*%GEyr?VO9Ag +z+HdV;G7%&Tu}0K{m@Jqlm}e%BOU8g+v$zO>jB(;vF-@2Vh7Yq0PYf4B1|z`QA{YXf +zO(rtcPQ!)R1h5k#7z2w<WD`M0F>qB9sDtJiIWaVX=i?<S#Gxf1d>W#90B%QusH)-+ +zG~6OuNJEjCV9Z!1R)>vX6~@fON?;^6;L~sA293oaJSLZn+C|`?Kque=JhlKW1Y?Ge +zhybOD<(VkVS6~AFFpeZva5am$jf8o`w8dgLC@c$(;vyUb^dE(VKP3c%Vylvv*SU0> +zSV%`;G9?roO`IsDiByHu7=_Z%X%vL6N)gJa60t;2CFTVMbeRe81y&Ak7`Pq_?2Qcr +zw^dx9#XFBu$PXmJBOrVfNF57yfbAM#gX+7y;&2YYW-<x212Kfd!CJW_c!D+am{<}P +zaU!yqSSH-(|21!gP~aM{3G4)=Fk8OU4HicM3LJ!t{Vg3f7VZOaL@~K6k`i1MapP9g +z@NjjK0-z)uRRSM$4dDQwx)J26M7SUW=F67GR*0*bS<7RiR<n6<42ntMD1-8-orKv% +zfvgaWM4>SR_-Kvct#-t+Zz$nG0WcUo+zm|pNdQg&$N#AXzW}rz5mTsAG?)sg@o$`4 +zB&H5ecGt;K*MCDUj|<bQ7�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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
