Reducing the main icons included and putting in the button icons
[ejpi] / Makefile
index 6351708..a4ad0f8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ SOURCE=$(shell find $(SOURCE_PATH) -iname "*.py")
 
 PROGRAM=$(PROJECT_NAME)-calc
 DIST_BASE_PATH=./dist
-ICON_SIZES=22 28 32 48 80
+ICON_SIZES=26 32 48 80
 ICONS=$(foreach size, $(ICON_SIZES), data/icons/$(size)/$(PROJECT_NAME).png)
 PACKAGE_VARIANTS=fremantle harmattan ubuntu
 DESKTOP_FILES=$(foreach variant, $(PACKAGE_VARIANTS), data/$(variant)/$(PROJECT_NAME).desktop)
@@ -48,10 +48,17 @@ test: $(OBJ)
 
 package: $(OBJ) $(ICONS) $(SETUP_FILES) $(DESKTOP_FILES)
        rm -Rf $(DIST_BASE_PATH)_*/*
-       ./setup.fremantle.py sdist_diablo -d $(DIST_BASE_PATH)_diablo
-       ./setup.fremantle.py sdist_fremantle -d $(DIST_BASE_PATH)_fremantle
-       ./setup.harmattan.py sdist_harmattan -d $(DIST_BASE_PATH)_harmattan
-       ./setup.ubuntu.py sdist_ubuntu -d $(DIST_BASE_PATH)_ubuntu
+       ./setup.fremantle.py sdist_diablo \
+               -d $(DIST_BASE_PATH)_diablo \
+               --install-purelib=/usr/lib/python2.5/site-packages
+       ./setup.fremantle.py sdist_fremantle \
+               -d $(DIST_BASE_PATH)_fremantle \
+               --install-purelib=/usr/lib/python2.5/site-packages
+       ./setup.harmattan.py sdist_harmattan \
+               -d $(DIST_BASE_PATH)_harmattan
+               --install-purelib=/usr/lib/python2.6/dist-packages
+       ./setup.ubuntu.py sdist_ubuntu \
+               -d $(DIST_BASE_PATH)_ubuntu
        mkdir $(DIST_BASE_PATH)_ubuntu/build
        cd $(DIST_BASE_PATH)_ubuntu/build ; tar -zxvf ../*.tar.gz
        cd $(DIST_BASE_PATH)_ubuntu/build ; dpkg-buildpackage -tc -rfakeroot -us -uc
@@ -85,8 +92,10 @@ $(SETUP_FILES): VARIANT=$(word 2, $(subst ., ,$@))
 
 setup.fremantle.py: setup.py src/constants.py
        cog.py -c \
-               -D DESKTOP_FILE_PATH==/usr/share/applications/hildon \
+               -D DESKTOP_FILE_PATH=/usr/share/applications/hildon \
                -D INPUT_DESKTOP_FILE=data/$(VARIANT)/$(PROJECT_NAME).desktop \
+               -D ICON_CATEGORY=hildon \
+               -D ICON_SIZES=26,32,48 \
                -o $@ $<
        chmod +x $@
 
@@ -94,6 +103,8 @@ setup.harmattan.py: setup.py src/constants.py
        cog.py -c \
                -D DESKTOP_FILE_PATH=/usr/share/applications \
                -D INPUT_DESKTOP_FILE=data/$(VARIANT)/$(PROJECT_NAME).desktop \
+               -D ICON_CATEGORY=hildon \
+               -D ICON_SIZES=32,80 \
                -o $@ $<
        chmod +x $@
 
@@ -101,6 +112,8 @@ setup.ubuntu.py: setup.py src/constants.py
        cog.py -c \
                -D DESKTOP_FILE_PATH=/usr/share/applications \
                -D INPUT_DESKTOP_FILE=data/$(VARIANT)/$(PROJECT_NAME).desktop \
+               -D ICON_CATEGORY=apps \
+               -D ICON_SIZES=32,48 \
                -o $@ $<
        chmod +x $@
 
@@ -112,7 +125,7 @@ $(ICONS): data/$(PROJECT_NAME).png support/scale.py
 $(DESKTOP_FILES): VARIANT=$(word 2, $(subst /, ,$@))
 $(DESKTOP_FILES): data/template.desktop
        mkdir -p $(dir $@)
-       cog.py -c \
+       cog.py -d \
                -D VARIANT=$(VARIANT) \
                -D PROGRAM=$(PROGRAM) \
                -o $@ $<