Added initial harmattan packaging. master
authorRoman Moravčík <roman.moravcik@gmail.com>
Tue, 7 Aug 2012 16:02:47 +0000 (18:02 +0200)
committerRoman Moravčík <roman.moravcik@gmail.com>
Tue, 7 Aug 2012 16:02:47 +0000 (18:02 +0200)
14 files changed:
deployment.pri
gpsdata.desktop
gpsdata.png [deleted file]
gpsdata.pro
gpsdata64.png [new file with mode: 0644]
gpsdata80.png [new file with mode: 0644]
gpsdata_harmattan.desktop [new file with mode: 0644]
qtc_packaging/debian_harmattan/README [new file with mode: 0644]
qtc_packaging/debian_harmattan/changelog [new file with mode: 0644]
qtc_packaging/debian_harmattan/compat [new file with mode: 0644]
qtc_packaging/debian_harmattan/control [new file with mode: 0644]
qtc_packaging/debian_harmattan/copyright [new file with mode: 0644]
qtc_packaging/debian_harmattan/manifest.aegis [new file with mode: 0644]
qtc_packaging/debian_harmattan/rules [new file with mode: 0755]

index 04b1b16..cc21b2b 100644 (file)
@@ -1,4 +1,4 @@
-# checksum 0x2939 version 0x20001
+# checksum 0x838c version 0x70002
 # This file was generated by an application wizard of Qt Creator.
 # The code below handles deployment to Symbian and Maemo, aswell as copying
 # of the application data to shadow build directories on desktop.
 # This file was generated by an application wizard of Qt Creator.
 # The code below handles deployment to Symbian and Maemo, aswell as copying
 # of the application data to shadow build directories on desktop.
@@ -20,10 +20,8 @@ for(deploymentfolder, DEPLOYMENTFOLDERS) {
 MAINPROFILEPWD = $$PWD
 
 symbian {
 MAINPROFILEPWD = $$PWD
 
 symbian {
-    ICON = $${TARGET}.svg
-    TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
-    contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -lcone
-    contains(DEFINES, NETWORKACCESS):TARGET.CAPABILITY += NetworkServices
+    isEmpty(ICON):exists($${TARGET}.svg):ICON = $${TARGET}.svg
+    isEmpty(TARGET.EPOCHEAPSIZE):TARGET.EPOCHEAPSIZE = 0x20000 0x2000000
 } else:win32 {
     copyCommand =
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
 } else:win32 {
     copyCommand =
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
@@ -32,9 +30,17 @@ symbian {
         sourcePathSegments = $$split(source, \\)
         target = $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(sourcePathSegments)
         target = $$replace(target, /, \\)
         sourcePathSegments = $$split(source, \\)
         target = $$OUT_PWD/$$eval($${deploymentfolder}.target)/$$last(sourcePathSegments)
         target = $$replace(target, /, \\)
+        target ~= s,\\\\\\.?\\\\,\\,
         !isEqual(source,$$target) {
             !isEmpty(copyCommand):copyCommand += &&
         !isEqual(source,$$target) {
             !isEmpty(copyCommand):copyCommand += &&
-            copyCommand += $(COPY_DIR) \"$$source\" \"$$target\"
+            isEqual(QMAKE_DIR_SEP, \\) {
+                copyCommand += $(COPY_DIR) \"$$source\" \"$$target\"
+            } else {
+                source = $$replace(source, \\\\, /)
+                target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
+                target = $$replace(target, \\\\, /)
+                copyCommand += test -d \"$$target\" || mkdir -p \"$$target\" && cp -r \"$$source\" \"$$target\"
+            }
         }
     }
     !isEmpty(copyCommand) {
         }
     }
     !isEmpty(copyCommand) {
@@ -47,23 +53,29 @@ symbian {
     }
 } else:unix {
     maemo5 {
     }
 } else:unix {
     maemo5 {
-        installPrefix = /opt/usr
+        desktopfile.files = $${TARGET}.desktop
         desktopfile.path = /usr/share/applications/hildon
         desktopfile.path = /usr/share/applications/hildon
-    } else {
-        installPrefix = /usr/local
+        icon.files = $${TARGET}64.png
+        icon.path = /usr/share/icons/hicolor/64x64/apps
+    } else:!isEmpty(MEEGO_VERSION_MAJOR) {
+        desktopfile.files = $${TARGET}_harmattan.desktop
         desktopfile.path = /usr/share/applications
         desktopfile.path = /usr/share/applications
+        icon.files = $${TARGET}80.png
+        icon.path = /usr/share/icons/hicolor/80x80/apps
+    } else { # Assumed to be a Desktop Unix
         copyCommand =
         for(deploymentfolder, DEPLOYMENTFOLDERS) {
             source = $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source)
         copyCommand =
         for(deploymentfolder, DEPLOYMENTFOLDERS) {
             source = $$MAINPROFILEPWD/$$eval($${deploymentfolder}.source)
-            source = $$replace(source, \\, /)
+            source = $$replace(source, \\\\, /)
             macx {
                 target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target)
             } else {
                 target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
             }
             macx {
                 target = $$OUT_PWD/$${TARGET}.app/Contents/Resources/$$eval($${deploymentfolder}.target)
             } else {
                 target = $$OUT_PWD/$$eval($${deploymentfolder}.target)
             }
-            target = $$replace(target, \\, /)
+            target = $$replace(target, \\\\, /)
             sourcePathSegments = $$split(source, /)
             targetFullPath = $$target/$$last(sourcePathSegments)
             sourcePathSegments = $$split(source, /)
             targetFullPath = $$target/$$last(sourcePathSegments)
+            targetFullPath ~= s,/\\.?/,/,
             !isEqual(source,$$targetFullPath) {
                 !isEmpty(copyCommand):copyCommand += &&
                 copyCommand += $(MKDIR) \"$$target\"
             !isEqual(source,$$targetFullPath) {
                 !isEmpty(copyCommand):copyCommand += &&
                 copyCommand += $(MKDIR) \"$$target\"
@@ -79,26 +91,29 @@ symbian {
             QMAKE_EXTRA_TARGETS += first copydeploymentfolders
         }
     }
             QMAKE_EXTRA_TARGETS += first copydeploymentfolders
         }
     }
+    installPrefix = /opt/$${TARGET}
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
         item = item$${deploymentfolder}
         itemfiles = $${item}.files
         $$itemfiles = $$eval($${deploymentfolder}.source)
         itempath = $${item}.path
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
         item = item$${deploymentfolder}
         itemfiles = $${item}.files
         $$itemfiles = $$eval($${deploymentfolder}.source)
         itempath = $${item}.path
-        $$itempath = $${installPrefix}/share/$${TARGET}/$$eval($${deploymentfolder}.target)
+        $$itempath = $${installPrefix}/$$eval($${deploymentfolder}.target)
         export($$itemfiles)
         export($$itempath)
         INSTALLS += $$item
     }
         export($$itemfiles)
         export($$itempath)
         INSTALLS += $$item
     }
-    icon.files = $${TARGET}.png
-    icon.path = /usr/share/icons/hicolor/64x64/apps
-    desktopfile.files = $${TARGET}.desktop
+
+    !isEmpty(desktopfile.path) {
+        export(icon.files)
+        export(icon.path)
+        export(desktopfile.files)
+        export(desktopfile.path)
+        INSTALLS += icon desktopfile
+    }
+
     target.path = $${installPrefix}/bin
     target.path = $${installPrefix}/bin
-    export(icon.files)
-    export(icon.path)
-    export(desktopfile.files)
-    export(desktopfile.path)
     export(target.path)
     export(target.path)
-    INSTALLS += desktopfile icon target
+    INSTALLS += target
 }
 
 export (ICON)
 }
 
 export (ICON)
index 2a86584..e3d6172 100644 (file)
@@ -5,7 +5,7 @@ Type=Application
 Terminal=false
 Name=GPSData
 Exec=/opt/usr/bin/gpsdata
 Terminal=false
 Name=GPSData
 Exec=/opt/usr/bin/gpsdata
-Icon=gpsdata
+Icon=gpsdata64
 X-Window-Icon=
 X-HildonDesk-ShowInToolbar=true
 X-Osso-Type=application/x-executable
 X-Window-Icon=
 X-HildonDesk-ShowInToolbar=true
 X-Osso-Type=application/x-executable
diff --git a/gpsdata.png b/gpsdata.png
deleted file mode 100644 (file)
index c681b17..0000000
Binary files a/gpsdata.png and /dev/null differ
index 778a9c1..ded317d 100644 (file)
@@ -49,3 +49,19 @@ symbian {
 # Please do not modify the following two lines. Required for deployment.
 include(deployment.pri)
 qtcAddDeployment()
 # Please do not modify the following two lines. Required for deployment.
 include(deployment.pri)
 qtcAddDeployment()
+
+contains(MEEGO_EDITION,harmattan): {
+    MEEGO_VERSION_MAJOR = 1
+    MEEGO_VERSION_MINOR = 2
+    MEEGO_VERSION_PATCH = 0
+    DEFINES += MEEGO_EDITION_HARMATTAN
+}
+
+OTHER_FILES += \
+    qtc_packaging/debian_harmattan/rules \
+    qtc_packaging/debian_harmattan/README \
+    qtc_packaging/debian_harmattan/manifest.aegis \
+    qtc_packaging/debian_harmattan/copyright \
+    qtc_packaging/debian_harmattan/control \
+    qtc_packaging/debian_harmattan/compat \
+    qtc_packaging/debian_harmattan/changelog
diff --git a/gpsdata64.png b/gpsdata64.png
new file mode 100644 (file)
index 0000000..c681b17
Binary files /dev/null and b/gpsdata64.png differ
diff --git a/gpsdata80.png b/gpsdata80.png
new file mode 100644 (file)
index 0000000..f4ab28e
Binary files /dev/null and b/gpsdata80.png differ
diff --git a/gpsdata_harmattan.desktop b/gpsdata_harmattan.desktop
new file mode 100644 (file)
index 0000000..feeeab5
--- /dev/null
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Terminal=false
+Name=GPSData
+Exec=/usr/bin/single-instance /opt/gpsdata/bin/gpsdata
+Icon=/usr/share/icons/hicolor/80x80/apps/gpsdata80.png
+X-Window-Icon=
+X-HildonDesk-ShowInToolbar=true
+X-Osso-Type=application/x-executable
diff --git a/qtc_packaging/debian_harmattan/README b/qtc_packaging/debian_harmattan/README
new file mode 100644 (file)
index 0000000..9547fe7
--- /dev/null
@@ -0,0 +1,6 @@
+The Debian Package gpsdata
+----------------------------
+
+Comments regarding the Package
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Št, 03 feb 2011 12:38:40 +0100
diff --git a/qtc_packaging/debian_harmattan/changelog b/qtc_packaging/debian_harmattan/changelog
new file mode 100644 (file)
index 0000000..616f91e
--- /dev/null
@@ -0,0 +1,42 @@
+gpsdata (0.5-1) unstable; urgency=low
+
+  * Initial version for MeeGo 1.2 Harmattan
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Tue,  7 Aug 2012 17:58:14 +0200
+
+gpsdata (0.4-1) unstable; urgency=low
+
+  * Added nicer grid in "Satellite view".
+  * Symbian: Fixed build for Symbian target.
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Tue, 29 Mar 2011 11:40:03 +0200
+
+gpsdata (0.3-3) unstable; urgency=low
+
+  * Maemo5: Added missing build dependency to Qt Mobility development files.
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Mon, 28 Mar 2011 13:58:40 +0200
+
+gpsdata (0.3-2) unstable; urgency=low
+
+  * Maemo5: Fixed debian packaging.
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Mon, 28 Mar 2011 13:39:44 +0200
+
+gpsdata (0.3-1) unstable; urgency=low
+
+  * Maemo5: Don't update screen when it's locked.
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Mon, 28 Mar 2011 13:05:25 +0200
+
+gpsdata (0.2-1) unstable; urgency=low
+
+  * Fixed build on symbian target.
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Tue, 15 Feb 2011 07:59:11 +0100
+
+gpsdata (0.1-1) unstable; urgency=low
+
+  * Initial version.
+
+ -- Roman Moravcik <roman.moravcik@gmail.com>  Mon, 07 Feb 2011 14:32:29 +0100
diff --git a/qtc_packaging/debian_harmattan/compat b/qtc_packaging/debian_harmattan/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/qtc_packaging/debian_harmattan/control b/qtc_packaging/debian_harmattan/control
new file mode 100644 (file)
index 0000000..456803d
--- /dev/null
@@ -0,0 +1,20 @@
+Source: gpsdata
+Section: user/navigation
+Priority: optional
+Maintainer: Roman Moravcik <roman.moravcik@gmail.com>
+Build-Depends: debhelper (>= 5), libqt4-dev, libqtm-dev
+Standards-Version: 3.7.3
+Homepage: http://gpsdata.garage.maemo.org/
+Vcs-Browser: https://garage.maemo.org/plugins/ggit/browse.php/?p=gpsdata
+Vcs-Git: https://vcs.maemo.org/git/gpsdata
+
+Package: gpsdata
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: A simple GPS status application and compass.
+ GPSData is an application displaying extended GPS informations (direction, ground
+ and vertical speeds, magnetic variation, horizontal and vertical accuracies, ...),
+ current position of GPS satellites on the sky and contains a simple GPS compass.
+XSBC-Maemo-Display-Name: GPSData
+XSBC-Bugtracker: https://garage.maemo.org/tracker/?func=add&group_id=2121&atid=7190
+XB-Maemo-Icon-26: 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
diff --git a/qtc_packaging/debian_harmattan/copyright b/qtc_packaging/debian_harmattan/copyright
new file mode 100644 (file)
index 0000000..51562b6
--- /dev/null
@@ -0,0 +1,38 @@
+This package was debianized by Roman Moravcik <roman.moravcik@gmail.com> on
+Št, 03 feb 2011 12:38:40 +0100.
+
+It was downloaded from <url://example.com>
+
+Upstream Author(s):
+
+    Roman Moravcik <roman.moravcik@gmail.com>
+
+Copyright:
+
+    <Copyright (C) 2001 Roman Moravcik>
+
+License:
+
+    This package is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+The Debian packaging is (C) 2011, Roman Moravcik <roman.moravcik@gmail.com> and
+is licensed under the GPL, see above.
+
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.
diff --git a/qtc_packaging/debian_harmattan/manifest.aegis b/qtc_packaging/debian_harmattan/manifest.aegis
new file mode 100644 (file)
index 0000000..bf46f7b
--- /dev/null
@@ -0,0 +1,70 @@
+AutoGenerateAegisFile
+<!-- Aegis manifest declares the security credentials required by an
+     application to run correctly. By default, a manifest file will be
+     created or updated automatically as a part of build.
+
+     The detection of required credentials is based on static scan of
+     application binaries. In some cases, the scan may not be able to
+     detect the correct set of permissions. If this is the case, you must
+     declare the credentials required by your application in this file.
+
+     To create a manifest file automatically as a part of build (DEFAULT):
+
+      * Make sure this file starts with the string "AutoGenerateAegisFile" (without quotes).
+      * Alternatively, it can also be completely empty.
+
+     To provide a manifest yourself:
+
+      * List the correct credentials for the application in this file.
+      * Some commented-out examples of often required tokens are provided.
+      * Ensure the path to your application binary given in
+        '<for path="/path/to/app" />' is correct.
+      * Please do not request more credentials than what your application
+        actually requires.
+
+     To disable manifest file:
+
+      * Replace this file with a file starting with the string "NoAegisFile" (without quotes).
+      * Final application package will not contain a manifest.
+
+-->
+<aegis>
+       <request policy="add">
+
+               <!-- Make a GSM call, send text messages (SMS). -->
+       <!--
+               <credential name="Cellular" />
+       -->
+
+               <!-- Access Facebook social data. -->
+       <!--
+               <credential name="FacebookSocial" />
+       -->
+
+               <!-- Read access to data stored in tracker. -->
+       <!--
+               <credential name="TrackerReadAccess" />
+       -->
+
+               <!-- Read and write access to data stored in tracker. -->
+       <!--
+               <credential name="TrackerWriteAccess" />
+       -->
+
+               <!-- Read Location information. -->
+       <!--
+               <credential name="Location" />
+       -->
+
+               <!-- Access to Audio, Multimedia and Camera. -->
+       <!--
+               <credential name="GRP::pulse-access" />
+               <credential name="GRP::video" />
+               <credential name="GRP::audio" />
+       -->
+
+       </request>
+
+       <for path="/opt/gpsdata/bin/gpsdata" />
+       <for path="applauncherd-launcher::/usr/bin/applauncherd.bin" id="" />
+</aegis>
diff --git a/qtc_packaging/debian_harmattan/rules b/qtc_packaging/debian_harmattan/rules
new file mode 100755 (executable)
index 0000000..1cff109
--- /dev/null
@@ -0,0 +1,91 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+
+
+
+configure: configure-stamp
+configure-stamp:
+       dh_testdir
+       # qmake PREFIX=/usr# Uncomment this line for use without Qt Creator
+
+       touch configure-stamp
+
+
+build: build-stamp
+
+build-stamp: configure-stamp  
+       dh_testdir
+
+       # Add here commands to compile the package.
+       # $(MAKE) # Uncomment this line for use without Qt Creator
+       #docbook-to-man debian/gpsdata.sgml > gpsdata.1
+
+       touch $@
+
+clean: 
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp configure-stamp
+
+       # Add here commands to clean up after the build process.
+       $(MAKE) clean
+
+       dh_clean 
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean -k 
+       dh_installdirs
+
+       # Add here commands to install the package into debian/gpsdata.
+       $(MAKE) INSTALL_ROOT="$(CURDIR)"/debian/gpsdata install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+       dh_installchangelogs 
+       dh_installdocs
+       dh_installexamples
+#      dh_install
+#      dh_installmenu
+#      dh_installdebconf       
+#      dh_installlogrotate
+#      dh_installemacsen
+#      dh_installpam
+#      dh_installmime
+#      dh_python
+#      dh_installinit
+#      dh_installcron
+#      dh_installinfo
+       dh_installman
+       dh_link
+       dh_strip
+       dh_compress
+       dh_fixperms
+#      dh_perl
+#      dh_makeshlibs
+       dh_installdeb
+       # dh_shlibdeps # Uncomment this line for use without Qt Creator
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure