#edit these when creating a new release
MAJOR_VER='0'
MINOR_VER='1'
-PKG_VER='1'
+PKG_VER='5'
compile:
perl -ni -e 'print; exit if /^XB-Maemo-Icon-26:$$/' debian/control
install_fremantle:
mkdir -p ${DESTDIR}/opt/mevemon/ ${DESTDIR}/opt/mevemon/eveapi ${DESTDIR}/opt/mevemon/ui \
- ${DESTDIR}/opt/mevemon/ui/diablo ${DESTDIR}/opt/mevemon/ui/fremantle
+ ${DESTDIR}/opt/mevemon/ui/diablo ${DESTDIR}/opt/mevemon/ui/fremantle ${DESTDIR}/usr/bin \
+ ${DESTDIR}/opt/mevemon/imgs/
install -D -m 0644 -o root -g root src/*.py ${DESTDIR}/opt/mevemon/
+ ln -s /opt/mevemon/mevemon.py ${DESTDIR}/usr/bin/mevemon
install -D -m 0644 -o root -g root src/eveapi/*.py ${DESTDIR}/opt/mevemon/eveapi/
+ install -m 0644 -o root -g root src/imgs/*.jpg ${DESTDIR}/opt/mevemon/imgs/
install -m 0644 -o root -g root src/ui/*.py ${DESTDIR}/opt/mevemon/ui/
install -D -m 0644 -o root -g root src/ui/fremantle/*.py ${DESTDIR}/opt/mevemon/ui/fremantle/
install -D -m 0644 -o root -g root src/ui/diablo/*.py ${DESTDIR}/opt/mevemon/ui/diablo/
install -D -m 0644 -o root -g root share/mevemon.desktop \
${DESTDIR}/usr/share/applications/hildon/mevemon.desktop
chmod 755 ${DESTDIR}/opt/mevemon/mevemon.py
+ chmod 755 ${DESTDIR}/usr/bin/mevemon
install_diablo:
- mkdir -p ${DESTDIR}/usr/share/mevemon/ ${DESTDIR}/usr/share/mevemon/eveapi ${DESTDIR}/usr/share/mevemon/ui \
- ${DESTDIR}/usr/share/mevemon/ui/diablo ${DESTDIR}/usr/share/mevemon/ui/fremantle
+ mkdir -p ${DESTDIR}/usr/share/mevemon/ ${DESTDIR}/usr/share/mevemon/eveapi \
+ ${DESTDIR}/usr/share/mevemon/ui ${DESTDIR}/usr/share/mevemon/ui/diablo \
+ ${DESTDIR}/usr/share/mevemon/ui/fremantle ${DESTDIR}/usr/bin ${DESTDIR}/usr/share/mevemon/imgs/
install -D -m 0644 -o root -g root src/*.py ${DESTDIR}/usr/share/mevemon/
+ ln -s /usr/share/mevemon/mevemon.py ${DESTDIR}/usr/bin/mevemon
install -D -m 0644 -o root -g root src/eveapi/*.py ${DESTDIR}/usr/share/mevemon/eveapi/
+ install -m 0644 -o root -g root src/imgs/*.jpg ${DESTDIR}/usr/share/mevemon/imgs/
install -m 0644 -o root -g root src/ui/*.py ${DESTDIR}/usr/share/mevemon/ui/
install -D -m 0644 -o root -g root src/ui/fremantle/*.py ${DESTDIR}/usr/share/mevemon/ui/fremantle/
install -D -m 0644 -o root -g root src/ui/diablo/*.py ${DESTDIR}/usr/share/mevemon/ui/diablo/
${DESTDIR}/usr/share/icons/hicolor/scalable/hildon/mevemon.png
install -D -m 0644 -o root -g root share/mevemon-48.png \
${DESTDIR}/usr/share/icons/hicolor/48x48/hildon/mevemon.png
- install -D -m 0644 -o root -g root share/mevemon-diablo.desktop \
+ install -D -m 0644 -o root -g root share/mevemon.desktop \
${DESTDIR}/usr/share/applications/hildon/mevemon.desktop
chmod 755 ${DESTDIR}/usr/share/mevemon/mevemon.py
+ chmod 755 ${DESTDIR}/usr/bin/mevemon
clean:
rm -f src/*.py[oc]
#ugly hack to check maemo version. any better way?
if hasattr(hildon, "StackableWindow"):
from ui.fremantle import ui
+ is_fremantle = True
else:
from ui.diablo import ui
+ is_fremantle = False
class mEveMon():
def __init__(self):
name, if there's a problem. FIXME --danny
"""
ui_char_list = []
- placeholder_chars = [("Please check your API settings.", "imgs/error.jpg")]
+ if is_fremantle:
+ err_img = "/opt/mevemon/imgs/error.jpg"
+ else:
+ err_img = "/usr/share/mevemon/imgs/error.jpg"
+
+ placeholder_chars = [("Please check your API settings.", err_img)]
if not self.auth: return placeholder_chars
try:
api_char_list = self.auth.account.Characters()