File debian.rules of Package gis-weather

#!/usr/bin/make -f
# -*- makefile -*-  
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1

export INSTALL_PREFIX  = /usr
export INSTALL_DESTDIR = /debian/gis-weather$(INSTALL_PREFIX)

%:
	dh $@ --with python3 --buildsystem=pybuild

override_dh_auto_install:
	install -dm 0755 $(CURDIR)$(INSTALL_DESTDIR)/bin/
	echo '#!/bin/sh\nexec python3 /usr/share/gis-weather/gis-weather.py' > $(CURDIR)$(INSTALL_DESTDIR)/bin/gis-weather
	install -dm 0755 $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	echo deb > $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/package
	cp $(CURDIR)/gis-weather.py $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	cp $(CURDIR)/icon.png $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	cp -a $(CURDIR)/dialogs $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	cp -a $(CURDIR)/i18n $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	cp -a $(CURDIR)/services $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	cp -a $(CURDIR)/themes $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	cp -a $(CURDIR)/utils $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/
	grep -rl '^#!/' $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/ | xargs chmod 0755
	grep -rl '^#!/' $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/ | xargs sed -i '/^#!/s/env.*py.*/python3/'
	dos2unix -v -o $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/dialogs/settings_dialog.py
	find $(CURDIR)$(INSTALL_DESTDIR)/share/gis-weather/themes -type f -perm 0755 -print -exec chmod 0644 {} \;
	install -dm 0755 $(CURDIR)$(INSTALL_DESTDIR)/share/applications/
	echo '[Desktop Entry]\nName=Gis Weather\nComment=Weather widget\nCategories=GNOME;Utility;\nExec=gis-weather\nIcon=gis-weather\nTerminal=false\nType=Application' > $(CURDIR)$(INSTALL_DESTDIR)/share/applications/gis-weather.desktop
	install -Dm 0755 $(CURDIR)/icon.png $(CURDIR)$(INSTALL_DESTDIR)/share/pixmaps/gis-weather.png

override_dh_missing:
	dh_missing --fail-missing
openSUSE Build Service is sponsored by