~juju-qa/ubuntu/xenial/juju/xenial-2.0-beta3

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Adam Stokes
  • Date: 2016-03-24 21:14:12 UTC
  • Revision ID: adam.stokes@ubuntu.com-20160324211412-e1l1njjdzdxtbrs4
revert juju2 -> juju-core

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
export GOPATH:=$(CURDIR)/debian/gocode:$(CURDIR)
11
11
export PATH:=$(CURDIR)/bin:$(PATH)
12
12
 
13
 
PKGDIR:=debian/juju2
 
13
PKGDIR:=debian/juju
14
14
VERSION:=$(shell sed -n 's/^const version = "\(.*\)"/\1/p' $(CURDIR)/src/github.com/juju/juju/version/version.go)
15
15
ifeq ($(VERSION),)
16
16
$(error Invalid version constant in version.go)
25
25
%:
26
26
        dh $@ --with=golang
27
27
 
28
 
debian/juju2.postinst: debian/juju2.postinst.in
29
 
        sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@
30
 
 
31
 
debian/juju2.prerm: debian/juju2.prerm.in
32
 
        sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@
33
 
 
34
 
debian/juju2.lintian-overrides: debian/juju2.lintian-overrides.in
 
28
debian/juju-core.postinst: debian/juju-core.postinst.in
 
29
        sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@
 
30
 
 
31
debian/juju-core.prerm: debian/juju-core.prerm.in
 
32
        sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@
 
33
 
 
34
debian/juju-core.lintian-overrides: debian/juju-core.lintian-overrides.in
35
35
        sed -e "s/__NEW_VERSION__/$(VERSION)/g" $< > $@
36
36
 
37
37
COMMON_FLAGS:= -x -v -work
50
50
        mkdir -p debian/gocode/src
51
51
        ln -s /usr/share/gocode/src/* debian/gocode/src
52
52
 
53
 
override_dh_auto_install: debian/juju2.postinst debian/juju2.prerm debian/juju2.lintian-overrides
 
53
override_dh_auto_install: debian/juju-core.postinst debian/juju-core.prerm debian/juju-core.lintian-overrides
54
54
        go install $(COMMON_FLAGS) github.com/juju/juju/cmd/juju
55
55
        go install $(COMMON_FLAGS) github.com/juju/juju/cmd/plugins/juju-metadata
56
56
        go install $(COMMON_FLAGS) github.com/juju/juju/cmd/plugins/juju-restore
64
64
        dh_install bin/juju-upgrade-mongo usr/lib/juju-$(VERSION)/bin
65
65
        dh_install bin/jujud usr/lib/juju-$(VERSION)/bin
66
66
        dh_install juju.1 usr/lib/juju-$(VERSION)/man/man1
67
 
        dh_install src/github.com/juju/juju/etc/bash_completion.d/juju2 \
 
67
        dh_install src/github.com/juju/juju/etc/bash_completion.d/juju-core \
68
68
                   usr/share/bash-completion/completions
69
69
        dh_auto_install
70
70
 
73
73
        dh_compress
74
74
 
75
75
override_dh_link:
76
 
        dh_link -pjuju2 usr/lib/juju-$(VERSION)/bin/juju usr/bin/juju2
77
 
        dh_link usr/lib/juju-$(VERSION)/man/man1/juju.1.gz usr/share/man/man1/juju2.1.gz
 
76
        dh_link -pjuju usr/lib/juju-$(VERSION)/bin/juju usr/bin/juju
 
77
        dh_link usr/lib/juju-$(VERSION)/man/man1/juju.1.gz usr/share/man/man1/juju.1.gz
78
78
        dh_link
79
79
 
80
80
override_dh_auto_clean:
81
 
        rm -rf debian/juju2.prerm debian/juju2.postinst \
82
 
               debian/juju2.lintian-overrides bin juju.1
 
81
        rm -rf debian/juju-core.prerm debian/juju-core.postinst \
 
82
               debian/juju-core.lintian-overrides bin juju.1
83
83
        rm -rf pkg bin /tmp/go-build* debian/home debian/gocode
84
84
        find . -name "*.pyc" -delete || :
85
85
        dh_auto_clean