Fixed a few packaging issues
authorRyan Campbell <campbellr@gmail.com>
Fri, 23 Apr 2010 20:57:45 +0000 (14:57 -0600)
committerRyan Campbell <campbellr@gmail.com>
Fri, 23 Apr 2010 20:57:45 +0000 (14:57 -0600)
package/Makefile
package/debian/rules
package/share/mevemon.desktop

index 113fe89..b1f3c0e 100644 (file)
@@ -1,5 +1,12 @@
 #
-# Makefile for mEveMon
+# Makefile for mEveMon (inspired by the Makefile for Heremes)
+# 
+
+compile:
+       perl -ni -e 'print; exit if /^XB-Maemo-Icon-26:$$/' debian/control
+       uuencode -m share/mevemon-48.png - | perl -ne 'print " $$_" unless $$. == 1 or /^====$$/' >>debian/control
+
+
 
 install:
        mkdir -p ${DESTDIR}/opt/mevemon/ ${DESTDIR}/opt/mevemon/eveapi ${DESTDIR}/opt/mevemon/ui \
index c3e9759..afe2712 100755 (executable)
@@ -28,6 +28,10 @@ build: build-stamp
 
 build-stamp: configure-stamp
        dh_testdir
+       
+       # Add here commands to compile the package
+       $(MAKE) compile
+       
        touch build-stamp
 
 clean:
index 21c167e..76693a1 100644 (file)
@@ -3,7 +3,7 @@ Version=1.0.0
 Encoding=UTF-8
 Name=mEveMon
 Comment=Character monitor for EVE Online
-Exec=/opt/mEveMon/mevemon.py
+Exec=/opt/mevemon/mevemon.py
 Icon=mevemon
 X-Icon-path=/usr/share/icons
 X-Window-Icon=mevemon