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/.*=//')
8
export NO_DIST_INSTALL=
8
10
#set the correct VERSION
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
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
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
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
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
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
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
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
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
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
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
54
ifeq ($(MOZ_TBIRD_VERS),1.0.7)
51
58
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
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
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
74
80
binary-arch: install
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