~ubuntu-branches/ubuntu/dapper/enigmail/dapper-proposed

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2006-02-15 15:44:02 UTC
  • mfrom: (0.2.1 upstream) (4.1.1 breezy-security)
  • Revision ID: james.westby@ubuntu.com-20060215154402-pjv9vokz6s38xdg1
Tags: 2:0.94-0ubuntu1
* Fork package to allow mozilla 1.7 to be demoted to universe.  This
  package now only builds the enigmail extension for mozilla-thunderbird.
* Bump debhelper compat to 4, so single-package builds behave the same
  as multipackage biulds (thus minimising our diff against the original).
* Bump upstream version to 0.94, for working Thunderbird 1.5 support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/make -f
2
2
 
3
 
REAL_MOZ_VERS = $(shell mozilla-config --version)
4
 
MOZ_VERS = $(shell mozilla-config --version)
 
3
#REAL_MOZ_VERS = $(shell mozilla-config --version)
 
4
#MOZ_VERS = $(shell mozilla-config --version)
 
5
REAL_MOZ_TBIRD_VERS = $(shell mozilla-thunderbird-config --version)
5
6
MOZ_TBIRD_VERS = $(shell mozilla-thunderbird-config --version)
6
 
MOZ_TBIRD_SDK = $(shell grep MOZ_APP_VERSION debian/rules.thunderbird | sed 's/.*=//')
 
7
 
 
8
export NO_DIST_INSTALL=
7
9
 
8
10
#set the correct VERSION
9
11
 
10
12
ifeq ($(MOZ_VERS),1.6)
11
 
MAILNEWS_EXCLUDES=mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10
 
13
MAILNEWS_EXCLUDES=mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10 mozilla-1.7.11 mozilla-1.7.12
 
14
 
 
15
endif
 
16
 
 
17
ifeq ($(MOZ_VERS),1.7.12) 
 
18
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10 mozilla-1.7.11
 
19
MOZ_VERS=1.7.10
 
20
endif
 
21
 
 
22
ifeq ($(MOZ_VERS),1.7.11) 
 
23
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10 mozilla-1.7.12
 
24
MOZ_VERS=1.7.10
12
25
endif
13
26
 
14
27
ifeq ($(MOZ_VERS),1.7.10) 
15
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8
16
 
MOZ_VERS=1.7.10
17
 
endif
18
 
 
19
 
ifeq ($(MOZ_VERS),1.7.11)
20
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8
21
 
MOZ_VERS=1.7.10
22
 
endif
23
 
 
24
 
ifeq ($(MOZ_VERS),1.7.12)
25
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8
 
28
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.11 mozilla-1.7.12
26
29
MOZ_VERS=1.7.10
27
30
endif
28
31
 
29
32
ifeq ($(MOZ_VERS),1.7.8) 
30
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.10
 
33
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.10 mozilla-1.7.11 mozilla-1.7.12
31
34
MOZ_VERS=1.7.8
32
35
endif
33
36
 
34
37
ifeq ($(MOZ_VERS),1.7.7) 
35
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.8 mozilla-1.7.10
 
38
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.8 mozilla-1.7.10 mozilla-1.7.11 mozilla-1.7.12
36
39
MOZ_VERS=1.7.6
37
40
endif
38
41
 
39
42
ifeq ($(MOZ_VERS),1.7.6) 
40
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.8 mozilla-1.7.10
 
43
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.5 mozilla-1.7.8 mozilla-1.7.10 mozilla-1.7.11 mozilla-1.7.12
41
44
endif
42
45
 
43
46
ifeq ($(MOZ_VERS),1.7.5) 
44
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10
 
47
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.3 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10 mozilla-1.7.11 mozilla-1.7.12
45
48
endif
46
49
 
47
50
ifeq ($(MOZ_VERS),1.7.3) 
48
 
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10
 
51
MAILNEWS_EXCLUDES=mozilla-1.6 mozilla-1.7.5 mozilla-1.7.6 mozilla-1.7.8 mozilla-1.7.10 mozilla-1.7.11 mozilla-1.7.12
 
52
endif
 
53
 
 
54
ifeq ($(MOZ_TBIRD_VERS),1.0.7)
 
55
MOZ_TBIRD_VERS=1.0.6
49
56
endif
50
57
 
51
58
DEB_BUILD_ARCH      ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
61
68
        dh_clean
62
69
 
63
70
update_control: clean
64
 
        cat debian/control.in | sed -e "s/%tbird_vers%/$(MOZ_TBIRD_VERS)/g" | sed -e "s/%mozilla_vers%/$(REAL_MOZ_VERS)/g" > debian/control
 
71
        cat debian/control.in | sed -e "s/%tbird_vers%/$(REAL_MOZ_TBIRD_VERS)/g" | sed -e "s/%mozilla_vers%/$(REAL_MOZ_VERS)/g" > debian/control
65
72
 
66
73
install:
67
74
        make -f $(CURDIR)/debian/rules.thunderbird install
68
 
        cp -f $(CURDIR)/build-dir/mozilla/extensions/enigmail/package/install.rdf $(CURDIR)/debian/tmp-enigmail/install.rdf
69
75
        make -f $(CURDIR)/debian/rules.thunderbird clean
70
 
        make -f $(CURDIR)/debian/rules.mailnews install
71
 
        make -f $(CURDIR)/debian/rules.mailnews clean
 
76
#       make -f $(CURDIR)/debian/rules.mailnews install
 
77
#       make -f $(CURDIR)/debian/rules.mailnews clean
72
78
 
73
79
 
74
80
binary-arch: install
83
89
 
84
90
        # TODO: replace the MOZ_APP_VERSION by an foreach expression to copy
85
91
        # all build extension targets
86
 
        cp -f $(CURDIR)/debian/tmp-enigmail/usr/lib/thunderbird-$(MOZ_TBIRD_SDK)/chrome/installed-chrome.txt $(CURDIR)/debian/tmp/var/lib/mozilla-thunderbird/chrome.d/50enigmail-chrome.txt
87
 
        cp -f $(CURDIR)/debian/tmp-enigmail-mn/usr/lib/mozilla-$(MOZ_VERS)/chrome/installed-chrome.txt $(CURDIR)/debian/mozilla-enigmail/var/lib/mozilla/chrome.d/50enigmail-chrome.txt
 
92
        cp -f $(CURDIR)/debian/tmp-enigmail/usr/lib/mozilla-thunderbird-$(MOZ_TBIRD_VERS)/chrome/installed-chrome.txt $(CURDIR)/debian/mozilla-thunderbird-enigmail/var/lib/mozilla-thunderbird/chrome.d/50enigmail-chrome.txt
 
93
#       cp -f $(CURDIR)/debian/tmp-enigmail-mn/usr/lib/mozilla-$(MOZ_VERS)/chrome/installed-chrome.txt $(CURDIR)/debian/mozilla-enigmail/var/lib/mozilla/chrome.d/50enigmail-chrome.txt
88
94
        dh_link
89
95
        dh_strip
90
96
        dh_compress