|
|
2011-04-07
, 05:01
|
|
Posts: 2,014 |
Thanked: 1,581 times |
Joined on Sep 2009
|
#2
|
| The Following User Says Thank You to Bratag For This Useful Post: | ||
|
|
2011-04-07
, 22:04
|
|
Posts: 8 |
Thanked: 1 time |
Joined on Jan 2010
@ Sudbury, ON Canada
|
#3
|
[sbox-FREMANTLE_X86: /usr/bin] > dpkg -L todolist /. /usr /usr/share /usr/share/doc /usr/share/doc/todolist /usr/share/doc/todolist/todolist.pro /usr/share/doc/todolist/README.Debian /usr/share/doc/todolist/copyright /usr/bin /usr/bin/src /usr/sbin [sbox-FREMANTLE_X86: /usr/bin] > dpkg -l todolist Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==================-==================-==================================================== ii todolist 1.0-1 A basic To-Do List app made for Maemo5 using Qt
|
|
2011-04-07
, 22:24
|
|
Posts: 225 |
Thanked: 105 times |
Joined on May 2010
|
#4
|
|
|
2011-04-07
, 22:27
|
|
Posts: 8 |
Thanked: 1 time |
Joined on Jan 2010
@ Sudbury, ON Canada
|
#5
|
Why dont you just use Qt SDK for packaging?
it also installs the .desktop file for the menu then.
|
|
2011-04-08
, 01:59
|
|
Posts: 8 |
Thanked: 1 time |
Joined on Jan 2010
@ Sudbury, ON Canada
|
#6
|

|
|
2011-04-08
, 04:58
|
|
Posts: 726 |
Thanked: 345 times |
Joined on Apr 2010
@ Sweden
|
#7
|
|
|
2011-04-08
, 10:48
|
|
|
Posts: 1,637 |
Thanked: 4,424 times |
Joined on Apr 2009
@ Germany
|
#8
|
Packaging isn't that hard. There are very good HOWTOs that'll take you through it step by step. If I managed to do it, so can you.
QMAKEVERSION = $$[QMAKE_VERSION]
ISQT4 = $$find(QMAKEVERSION, ^[2-9])
isEmpty( ISQT4 ) {
error("Use the qmake include with Qt4.4 or greater, on Debian that is qmake-qt4");
}
TEMPLATE = app
SOURCES = src/todolistwidget.cpp src/main.cpp
HEADERS = src/todolistwidget.h src/todoitem.h
QT += maemo5
unix {
#VARIABLES
isEmpty(PREFIX) {
PREFIX = /usr
}
BINDIR = $$PREFIX/bin
DATADIR =$$PREFIX/share
DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\"
#MAKE INSTALL
INSTALLS += target desktop service iconxpm icon48
target.path =$$BINDIR
desktop.path = $$DATADIR/applications/hildon
desktop.files += data/$${TARGET}.desktop
service.path = $$DATADIR/dbus-1/services
service.files += data/org.indt.todolist.service
icon48.path = $$DATADIR/icons/hicolor/48x48/apps
icon48.files += data/48x48/$${TARGET}.png
}
|
|
2011-04-08
, 14:54
|
|
Posts: 63 |
Thanked: 139 times |
Joined on Apr 2010
|
#9
|
|
|
2011-04-09
, 00:50
|
|
Posts: 8 |
Thanked: 1 time |
Joined on Jan 2010
@ Sudbury, ON Canada
|
#10
|
I've been following along using some tutorials:
http://wiki.forum.nokia.com/index.ph...plication_menu
http://wiki.maemo.org/Packaging_a_Qt_application
I've tried mimicing this file:
http://wiki.forum.nokia.com/index.ph...mple-0.0.1.zip
So it packages without error and I get my files, including the .deb. I can see the app in the application manager in the "Unistall" section (even the icon works), but the app doesn't appear in the menu. When I navigate to usr/bin in the terminal, the program isn't there either.
Can someone please help me?!
todolist-1.0/todolist.pro
QMAKEVERSION = $$[QMAKE_VERSION] ISQT4 = $$find(QMAKEVERSION, ^[2-9]) isEmpty( ISQT4 ) { error("Use the qmake include with Qt4.4 or greater, on Debian that is qmake-qt4"); } TEMPLATE = subdirs SUBDIRS = srcTEMPLATE = app SOURCES = todolistwidget.cpp main.cpp HEADERS = todolistwidget.h todoitem.h QT += maemo5 unix { #VARIABLES isEmpty(PREFIX) { PREFIX = /usr } BINDIR = $$PREFIX/bin DATADIR =$$PREFIX/share DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\" #MAKE INSTALL INSTALLS += target desktop service iconxpm icon48 target.path =$$BINDIR desktop.path = $$DATADIR/applications/hildon desktop.files += $${TARGET}.desktop service.path = $$DATADIR/dbus-1/services service.files += $${TARGET}.service icon48.path = $$DATADIR/icons/hicolor/48x48/apps icon48.files += ../data/48x48/$${TARGET}.png }Source: todolist Section: user/utilities Priority: extra Maintainer: David Clarke <davidjclarke@gmail.com> Build-Depends: debhelper (>> 5), libqt4-dev | libqt4-maemo5-dev Standards-Version: 3.7.2 Package: todolist Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: A basic To-Do List app made for Maemo5 using Qt XSBC-Bugtracker: https://garage.maemo.org/users/xand0r/ XB-Maemo-Icon-26: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c 6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0 SU1FB9sEBgEgAPCA8cUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJ TVBXgQ4XAAAHcElEQVRo3u2YbWydZRnHf//7fp7z0nY9fdnanbVdCusYU4zi AgME3aYhBsuL4gghwjdfEj/xwQQNBoZfjIkf/IARogloULJNZW4iBGOIEAEF eZHBAm5Qtu6ttNtpx+lOz3nuyw9tt27t2Xq2tvMDV/Ikz8l9P/e5/tfbff0v +FgurKiWzYu3F1a6QOvCqZcUvZr/e+AmFc8bQPsTR293Tvdi1rWABi5hPB3M fnjoq83vz7QhmtUxT1ralQtfF3wSaUFDxGCjnH4LzAjAzcr6ybGrDdZdoDA3 kuqRMisPOLNeSa3/j1l6Vg+0PjGwysy+csHKjJlM1WGcFUDsUjdIdskFrZWu up5nBND41NEWQa+Qu4DqyyXBnxOAbIkvAVfP0tVQKoKFOVZfmMfXnsQvW+z6 C72C7LS1EMBNwW4BPfsY7HoRlq7A1n8DmtrmLgeCopoBLOkfuhL566dZ+cVt 6OBuLL8C1t4MEvTtRH95GI0OY289D0u6sGs3zl0IidoBeFwvRtsp+b/rBdzv f4JKH2GZekKuDVZfA6ksNLdjo8MQp7FM/VyWUQUU1wSgbevRiwW90mnXbkgg KU+0KZWT8b6sh/C176F9b2NN7fDZL8/lNSZHqC0HFHMD0uppC6uvwW65G+t/ BzpWwaVT8nvVWmzV2vmpQ6GGmzj3xyNNQjeKGTLfeewLd4xb30cLWEhraSVi SYm9YdAIuhizFum0KrCQygPmqt9D0zQp9DYdKWy2e3LlQmNcH7oj3KfM7HLE Giddd4F6oRrvgduUFOAI48+rwK/zfxpeHMzud+K7C41AnEMZnSpvbiQ1sq3H /+Cqx/6xv6nnziDfaAiTADH5bnLj75OmExO/J/eeNKnN1GrOxDXMZKp+kZ2V ney4I9fcENc/gNiQyLt9jSsvDc4TcJgcIIIcFReRKCLInwAS5EhcRMXFBHmC HIab2B9TcfHEN+NnBTkSxZRdTOIigiKCZMsLu7at37N1M2WeWf+7Ax/W5IGG qG6dxDcDSh8rBYp97zB0HD7RbLRk5oWBTTeycbO8bkRsAn40awC53PLmZw8m VwVTas+I2DMsBo6L4wncelHglu4w5wxTVdNA3mSrNm/E37aF5KwAOjqWb5Dj 3kffia5IDNlpR78+KNYvg6b0QnJLS3ZuOdVJrnrttQakayqmBpvBLu+PiJ1H tNAVtXg/swQQyuUXDP5Zbb1i4vVBRzksIACppNkCOHjw4ICw7WZm1fbsPCL6 RhYOQAiW1MTIHPw5ctZXbb0wJl4bdFSHOJfc3kxOpZoAPLj2WGFNq41VPVTi 34su59XGz5ypYZxDEKFYE4CGtM9em7dsXUvrNJJigG24i/fu/DkPfv4XPNlz F/PvCHe8tlbCxw17rv1OdrTpesLhvbinf4n2vX2yI23tgOwiisCHdR0k8kTT w3QOq5CVawLw157bG57v6s1UFl0E+UuwXS+cAKCkAi9th5CQcUZ3Yfu8Kj8B oTYA63ZvLhzKLj/4KvQc3ddHae+uU4/r+w98sJMS0N9ZxnqYt9mvRCBQnM7d zyC/eW348E/zbwys/vClcvjXU3pvz9626W4NlnamfJ1xWYsRzdcIzAjBbOuj rx97s6Zmbv2j+x/fvHH/H/r781dYSD2MuAQ4CvRhvL2sPhy6bqnVXbkktKUc rWbWLCk3UlZ37CDlLBFIOv/pnpxVam6np0q+q+t6QZNJu1WpvL9///6jQGKg V75FNFhsT6USl/37Ybvo2UOpX6U8l61qCptv7Q7PmawdqQ2jvWLkDxW1NhtB S9qGgIwgZeCnTUJO1tCSYTeue+TAM+cMYLbS2dnZgfN/A1aahbv79+792eT/ PbSG6JFjnRtGErcl43Fr2sI9d6wov2WBxSbXLpRHlgcWG7QK5WQkAZ4cGbQH btpxoFgzI6uhExagEEK9cz4zfoGqAkwOpuzbr2D5LpmXPNjYjj328kPPHXpx 6kH33Ydb+xJxS2tLejTydZWS7IuPHx4QhHOilDMkviefjxgb87lKxduiRc5C UHpsLKVMph74nMEijQ8jVd/W1jKlnJggD8SGjidSOpfLNTvnwpEoShgYqGza RAKUYagEDJ9JmWjWSufz6VyxmEqy2dhCcFapqK6+XrFZD9Kn5dwKRfHFQIeM ZZKazawMHM9mMqcncBvgBMHMFOdyGYC60VFjyRIkmbxPUqXS2NDQUAkonQ8A 39jZmauUSqk4lztlSBmbrfDo+6ArgdRECDkkZ2Zj41bEfAhdXlpqpuVOdCOt k+SD2ZiZnVCuLpudyvwdcRzXR1H2oyQpMjg4cj4emFHK0m4L4cdCmSDF3syH oFgi7RQicCuddIuXvw9oQmSnDskEFedc5XwoxWwAJMP79hXI59NxoZBOstnI QnBmprpsVhXn3j2xUZMDSQOETyofeO8dpj5BymSxmaVkZEzyGO8G5wYnvy+O jtoEcTkRQh+dJYQ0l0k8CWxynlOlr1ddNiuKRUa9T5z3iYui4EZGTiQxkEw8 YTalb87L6JRzVWVyYqe9LwAl+ljmR/4HDpMOsZK8z3EAAAAASUVORK5CYII= ====Help me maemo.org, you're my only hope!