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)
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
cog.py -c \
-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 $@
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 $@
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 $@
$(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 $@ $<