~juju/ubuntu/raring/juju/0.7

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Martin Packman
  • Date: 2013-04-11 15:18:26 UTC
  • Revision ID: martin.packman@canonical.com-20130411151826-3skp9pfmx5jxss19
Fixup rules file after binary package rename

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
REV=$(shell dpkg-parsechangelog | sed -rne 's,^Version: .*[+~]bzr([0-9]+).*,\1,p')
4
4
VER=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p')
 
5
MAJOR_VER=0.7
5
6
ifeq "$(REV)" ""
6
7
        REV=tag:$(VER)
7
8
endif
17
18
 
18
19
get-orig-source:
19
20
        bzr export -r $(REV) --root=juju-$(VER).orig \
20
 
               juju_$(VER).orig.tar.gz lp:juju/0.7
 
21
               juju_$(VER).orig.tar.gz lp:juju/$(MAJOR_VER)
21
22
 
22
23
override_dh_auto_clean::
23
24
        rm -f debian/manpages/*.partial
45
46
override_dh_auto_build: generate_juju_manpages
46
47
 
47
48
install_juju_manpages:
48
 
        mkdir -p debian/juju/usr/lib/juju-$(VER)/man/man1
49
 
        cp -a debian/manpages/*.1 debian/juju/usr/lib/juju-$(VER)/man/man1/
50
 
        gzip debian/juju/usr/lib/juju-$(VER)/man/man1/*.1
 
49
        mkdir -p debian/juju-$(MAJOR_VER)/usr/lib/juju-$(VER)/man/man1
 
50
        cp -a debian/manpages/*.1 debian/juju-$(MAJOR_VER)/usr/lib/juju-$(VER)/man/man1/
 
51
        gzip debian/juju-$(MAJOR_VER)/usr/lib/juju-$(VER)/man/man1/*.1
51
52
 
52
53
install_bash_completion:
53
 
        mkdir -p debian/juju/usr/lib/juju-$(VER)/etc/bash_completion.d
54
 
        cp -a misc/bash_completion.d/juju debian/juju/usr/lib/juju-$(VER)/etc/bash_completion.d/juju
 
54
        mkdir -p debian/juju-$(MAJOR_VER)/usr/lib/juju-$(VER)/etc/bash_completion.d
 
55
        cp -a misc/bash_completion.d/juju debian/juju-$(MAJOR_VER)/usr/lib/juju-$(VER)/etc/bash_completion.d/juju
55
56
 
56
57
override_dh_auto_install: install_juju_manpages install_bash_completion
57
 
        set -e && python setup.py install --root=debian/juju --install-layout=deb --install-scripts=/usr/lib/juju-$(VER)/bin --compile
 
58
        set -e && python setup.py install --root=debian/juju-$(MAJOR_VER) --install-layout=deb --install-scripts=/usr/lib/juju-$(VER)/bin --compile
58
59
 
59
60
debian/juju.postinst: debian/juju.postinst.in
60
61
        sed -e "s/__NEW_VERSION__/$(VER)/g" $< > $@