3
DEBIAN_NAME := $(shell dpkg-parsechangelog | sed -n 's/^Source: *\(.*\)$$/\1/ p')
4
DEB_PYTHON_SYSTEM=pycentral
6
include /usr/share/cdbs/1/rules/debhelper.mk
7
include /usr/share/cdbs/1/class/python-distutils.mk
9
DEB_PYTHON_INSTALL_ARGS_ALL += --prefix=/usr
11
# Tarball (get-orig-source & get-current-source)
12
GWIBBER_URL := lp:gwibber/1.0
13
TMP_DIR := tmp-$(shell echo $$$$)
15
ifneq (,$(DEBIAN_TAG))
16
get-orig-source: TAG = $(NULL)
18
get-orig-source: TAG = -r $(shell bzr log --limit 1 $(GWIBBER_URL) | grep ^r | head -1 | cut -d' ' -f2)
20
get-orig-source: gos-all
22
get-current-source: TAG = -r $(DEBIAN_REVISION)
23
get-current-source: gos-all
25
gos-all: gos-co gos-pack
30
bzr branch $(GWIBBER_URL) $(TMP_DIR)/src
32
ifneq (,$(DEBIAN_TAG))
33
gos-pack: VERSION = $(shell echo $(DEBIAN_TAG) | cut -d= -f2)
35
gos-pack: REVISION = $(shell cd $(TMP_DIR)/src && bzr log --limit 1 | grep ^r | head -1 | cut -d' ' -f2)
36
gos-pack: VERSION = $(shell grep VERSION_NUMBER $(TMP_DIR)/src/gwibber/client.py | head -1 | cut -d\" -f2)~bzr$(REVISION)
40
mv $(TMP_DIR)/src $(TMP_DIR)/$(DEBIAN_NAME)-$(VERSION)
41
cd $(TMP_DIR) && tar zcf ../$(DEBIAN_NAME)_$(VERSION).orig.tar.gz --exclude=.bzr $(DEBIAN_NAME)-$(VERSION)
43
@echo "# Done (created $(DEBIAN_NAME)_$(VERSION).orig.tar.gz)"
44
@ls -l $(DEBIAN_NAME)_$(VERSION).orig.tar.gz