25
25
cp -f /usr/share/misc/config.sub config.sub
26
26
-test -r /usr/share/misc/config.guess && \
27
27
cp -f /usr/share/misc/config.guess config.guess
28
# aclocal-1.9; automake-1.9 --add-missing --copy; libtoolize -f -c; aclocal-1.9; autoconf
30
automake-1.9 --add-missing --copy
32
-test -r /usr/share/misc/config.sub && \
33
cp -f /usr/share/misc/config.sub config.sub
34
-test -r /usr/share/misc/config.guess && \
35
cp -f /usr/share/misc/config.guess config.guess
28
aclocal-1.9 && automake-1.9 --add-missing --copy && libtoolize -f -c && aclocal-1.9 && autoconf
38
29
# Add here commands to configure the package.
39
30
./configure --with-ldap \
40
31
--with-ssl=openssl \
54
45
--localstatedir=/var \
55
46
--mandir=\$${prefix}/share/man \
56
47
--infodir=\$${prefix}/share/info \
57
--with-moduledir=\$${prefix}/lib/dovecot/modules
48
--with-moduledir=\$${prefix}/lib/dovecot/modules \
59
50
# dovecot-sieve plugin
61
cd dovecot-sieve/ && aclocal-1.9; \
62
automake-1.9 --add-missing; libtoolize -f -c; \
63
test -r /usr/share/misc/config.sub && \
64
cp -f /usr/share/misc/config.sub config.sub; \
65
test -r /usr/share/misc/config.guess && \
66
cp -f /usr/share/misc/config.guess config.guess; \
67
aclocal-1.9; autoconf \
51
-test -r /usr/share/misc/config.sub && \
52
mv dovecot-sieve/config.sub dovecot-sieve/config.sub.orig && \
53
cp -f /usr/share/misc/config.sub dovecot-sieve/config.sub
54
-test -r /usr/share/misc/config.guess && \
55
mv dovecot-sieve/config.guess dovecot-sieve/config.guess.orig && \
56
cp -f /usr/share/misc/config.guess dovecot-sieve/config.guess
57
[ ! -e dovecot-sieve/stamp.h.in ] && touch dovecot-sieve/stamp.h.in
58
(cd dovecot-sieve/ && aclocal-1.9 && automake-1.9 --add-missing --copy && libtoolize -f -c && aclocal-1.9 && autoconf)
70
59
# dovecot-managesieve module
72
cd dovecot-managesieve/ && aclocal-1.9; \
73
automake-1.9 --add-missing; libtoolize -f -c; \
74
test -r /usr/share/misc/config.sub && \
75
cp -f /usr/share/misc/config.sub config.sub; \
76
test -r /usr/share/misc/config.guess && \
77
cp -f /usr/share/misc/config.guess config.guess; \
78
aclocal-1.9; autoconf \
60
-test -r /usr/share/misc/config.sub && \
61
mv dovecot-managesieve/config.sub dovecot-managesieve/config.sub.orig && \
62
cp -f /usr/share/misc/config.sub dovecot-managesieve/config.sub
63
-test -r /usr/share/misc/config.guess && \
64
mv dovecot-managesieve/config.guess dovecot-managesieve/config.guess.orig && \
65
cp -f /usr/share/misc/config.guess dovecot-managesieve/config.guess
66
cp dovecot-managesieve/README dovecot-managesieve/managesieve.README
67
[ ! -e dovecot-managesieve/stamp.h.in ] && touch dovecot-managesieve/stamp.h.in
68
(cd dovecot-managesieve/ && aclocal-1.9 && automake-1.9 --add-missing --copy && libtoolize -f -c && aclocal-1.9 && autoconf)
84
71
build-stamp: config.status
87
73
# Add here commands to compile the package.
90
75
# dovecot-sieve plugin
91
76
(cd dovecot-sieve/ && ./configure --with-dovecot=../ \
93
78
--libexecdir=\$${prefix}/lib \
94
79
--with-moduledir=\$${prefix}/lib/dovecot/modules)
95
80
$(MAKE) -C dovecot-sieve
97
81
# dovecot-managesieve module
98
82
(cd dovecot-managesieve/ && ./configure --with-dovecot=../ \
99
83
--with-dovecot-sieve=../dovecot-sieve/ \
101
85
--libexecdir=\$${prefix}/lib)
102
86
$(MAKE) -C dovecot-managesieve
105
88
cd src/plugins/drac && $(MAKE)
115
98
[ ! -f dovecot-managesieve/Makefile ] || $(MAKE) -C dovecot-managesieve distclean
116
99
rm -f conftest conftest.o config.log config.cache config.status ylwrap
117
100
[ -f config.sub.orig ] && mv config.sub.orig config.sub || true
101
[ -f dovecot-sieve/config.sub.orig ] && mv dovecot-sieve/config.sub.orig dovecot-sieve/config.sub || true
102
[ -f dovecot-managesieve/config.sub.orig ] && mv dovecot-managesieve/config.sub.orig dovecot-managesieve/config.sub || true
103
[ -f dovecot-managesieve/managesieve.README ] && rm dovecot-managesieve/managesieve.README || true
118
104
[ -f config.guess.orig ] && mv config.sub.orig config.guess || true
105
[ -f dovecot-sieve/config.guess.orig ] && mv dovecot-sieve/config.sub.orig dovecot-sieve/config.guess || true
106
[ -f dovecot-managesieve/config.guess.orig ] && mv dovecot-managesieve/config.sub.orig dovecot-managesieve/config.guess || true
119
107
rm -f src/plugins/drac/drac.so
149
136
rm $(CURDIR)/debian/dovecot-common/etc/dovecot/dovecot-sql-example.conf
150
137
chmod 0700 $(CURDIR)/debian/dovecot-common/var/run/dovecot
151
138
chmod 0750 $(CURDIR)/debian/dovecot-common/var/run/dovecot/login
139
cp $(CURDIR)/debian/dovecot-common/usr/share/dovecot/dovecot.conf $(CURDIR)/debian/dovecot-postfix/usr/share/dovecot/dovecot-postfix.conf
140
patch -p0 -d $(CURDIR)/debian/dovecot-postfix/usr/share/dovecot/ -i $(CURDIR)/debian/patches/dovecot-postfix.conf.diff
141
[ -f $(CURDIR)/debian/dovecot-postfix/usr/share/dovecot/dovecot-postfix.conf.orig ] && rm $(CURDIR)/debian/dovecot-postfix/usr/share/dovecot/dovecot-postfix.conf.orig || true
153
144
# Build architecture-independent files here.
154
145
binary-indep: build install