X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=Makefile;h=d89bfca5e6e9a80031676a4635e1a5adc7567992;hb=HEAD;hp=7ec58146694eabc7d6ff22c1ecca26c062fbcdaa;hpb=2db13f0341709afb8afdb58e1fc810861aa4b402;p=dbuscron diff --git a/Makefile b/Makefile index 7ec5814..d89bfca 100644 --- a/Makefile +++ b/Makefile @@ -11,15 +11,14 @@ BINFILES = dbuscron.py dbuscrontab.py migrate-dbus-scripts.py compile: .py.pyo .py.pyo: - sed -i.bak -e "s/%VERSION%/`git describe --tags`/" ./dbuscron/__init__.py python$(PYVERSION) -O -m compileall ./dbuscron - mv -f ./dbuscron/__init__.py.bak ./dbuscron/__init__.py install: compile for f in $(BINFILES); do \ - install -o root -g root -m 0755 ./$$f $(PREFIX)/`basename $$f .py` + install -o root -g root -m 0755 ./$$f $(PREFIX)/`basename $$f .py`; done install -o root -g root -m 0755 -d $(PYMODULES)/dbuscron/shell - find ./dbuscron -name "*.pyo" | xargs -I {} install -o root -g root -m 0644 {} $(PYMODULES)/{} + for f in `find ./dbuscron -name "*.pyo"`; do \ + install -o root -g root -m 0644 $$f $(PYMODULES)/$$f; done install -o root -g root -m 0644 ./event.d/dbuscron $(DESTDIR)/etc/event.d/dbuscron test -f $(DESTDIR)/etc/dbuscrontab || \ install -o root -g root -m 0644 ./doc/dbuscrontab $(DESTDIR)/etc/dbuscrontab @@ -48,8 +47,18 @@ build: debclean ./genchangelog $(B) git commit -m "changelog updated" ./debian/changelog git tag -f v$(B) - git push -f origin v$(B) $(MAKE) deb -.PHONY: install uninstall clean debclean deb build compile +tarball: + git archive --format=tar v$(B) | gzip -9 > ../dbuscron_$(B:.0=).orig.tar.gz + +debuild: tarball + debuild + +publish: debuild + scp ../dbuscron_$(B:.0=)*.tar.gz drop.maemo.org:/var/www/extras-devel/incoming-builder/fremantle + scp ../dbuscron_$(B:.0=)*.changes drop.maemo.org:/var/www/extras-devel/incoming-builder/fremantle + scp ../dbuscron_$(B:.0=)*.dsc drop.maemo.org:/var/www/extras-devel/incoming-builder/fremantle + +.PHONY: install uninstall clean debclean deb build compile tarball debuild publish