Maemonizing the woller
authorIlkka Tengvall <ilkka.tengvall@iki.fi>
Tue, 13 Jul 2010 18:50:23 +0000 (21:50 +0300)
committerIlkka Tengvall <ilkka.tengvall@iki.fi>
Tue, 13 Jul 2010 18:50:23 +0000 (21:50 +0300)
- changing the debian packager files for fremantle
- changing the desktop file to hildon specifics
- changing the qt project to fremantle

debian/compat
debian/control
debian/rules
woller.desktop
woller.pro

index 7f8f011..7ed6ff8 100644 (file)
@@ -1 +1 @@
-7
+5
index 16e14c3..14902e3 100644 (file)
@@ -2,13 +2,58 @@ Source: woller
 Section: net
 Priority: optional
 Maintainer: Ilkka Tengvall <ilkka.tengvall@iki.fi>
-Build-Depends: debhelper (>= 7), libqtgui4, libqt4-network, libqtcore4
-Standards-Version: 3.8.3
-Homepage: http://sourceforge.net/projects/woller-gui
+Homepage: http://garage.maemo.org/projects/woller/
+Build-Depends: debhelper (>= 5), libqt4-dev, libqt4-network, libqt4-core, libxrender-dev
+Standards-Version: 3.7.2
 
 Package: woller
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, hildon-application-manager
 Description: Wake up computers over LAN
  This program uses WOL (Wake On Lan) feature of the network cards to wake
  up machines. See http://en.wikipedia.org/wiki/Wake-on-LAN
+XB-Maemo-Icon-26:
+ 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
+
index 917d9bf..cbaeef5 100755 (executable)
@@ -9,5 +9,64 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-%:
-       dh  $@
+APPNAME := woller
+builddir:
+       mkdir -p builddir
+
+builddir/Makefile: builddir
+       cd builddir && qmake-qt4 PREFIX=/usr ../$(APPNAME).pro
+
+build: build-stamp
+
+build-stamp: builddir/Makefile
+       dh_testdir
+
+       # Add here commands to compile the package.
+       cd builddir && $(MAKE)
+       #docbook-to-man debian/$(APPNAME).sgml > $(APPNAME).1
+
+       touch $@
+
+clean:
+       dh_testdir
+       dh_testroot
+       rm -f build-stamp
+
+       # Add here commands to clean up after the build process.
+       rm -rf builddir
+
+       dh_clean 
+
+install: build
+       dh_testdir
+       dh_testroot
+       dh_clean -k 
+       dh_installdirs
+
+       # Add here commands to install the package into debian/arora.
+       cd builddir && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/$(APPNAME) 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_installdocs
+       dh_installexamples
+       dh_installman
+       dh_link
+       dh_strip
+       dh_compress
+       dh_fixperms
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
index 01e9a7f..c16aa3a 100644 (file)
@@ -1,15 +1,12 @@
 [Desktop Entry]
-Name=Woller Wakeup
-Name[fi]=Woller Herättäjä
-TryExec=woller
-GenericName=Woller wakes-up sleepy computers
-GenericName[fi]=Woller herättelee unisia tietokoneita
-Comment=Wake up network devices using WOL magic packets over network
-Comment[fi]=Herätä verkkolaitteita lähettämällä WOL paketteja verkon yli
-StartupNotify=true
-Exec=woller
-Icon=woller.png
-Terminal=false
-Type=Application
 Encoding=UTF-8
-Categories=Network;Application;
+Version=1.0
+Type=Application
+Name=Woller
+Exec=/usr/bin/woller
+Icon=woller
+X-Window-Icon=woller
+X-HildonDesk-ShowInToolbar=false
+X-Osso-Type=application/x-executable
+Terminal=false
+
index 95459a4..bcf6ebd 100644 (file)
@@ -1,7 +1,9 @@
-CONFIG += qt debug
+#CONFIG += qt debug
+CONFIG += qt
 QT += network
 HEADERS += woller.h
 SOURCES += woller.cpp main.cpp
+
 unix {
   #VARIABLES
   isEmpty(PREFIX) {
@@ -15,13 +17,11 @@ unix {
   icons40.files = icons/40x40/woller.png
   icons64.path = $$PREFIX/share/icons/hicolor/64x64/apps
   icons64.files = icons/64x64/woller.png
-  menues.path = $$PREFIX/share/applications
+  menues.path = $$PREFIX/share/applications/hildon
   menues.files = woller.desktop
   docs.path = $$PREFIX/share/doc/woller
   docs.files = README.txt
   target.path = $$PREFIX/bin
-  INSTALLS += target
-  INSTALLS += icons
-  INSTALLS += menues
-  INSTALLS += docs
 }
+
+INSTALLS += target icons icons26 icons40 icons64 menues docs