3 |
# Debian build rules for "Gnats" by Brian White <bcwhite@pobox.com> |
# Debian build rules for "Gnats" by Brian White <bcwhite@pobox.com> |
4 |
# Taken over by Milan Zamazal <pdm@debian.org> |
# Taken over by Milan Zamazal <pdm@debian.org> |
5 |
|
|
6 |
|
export DH_COMPAT=3 |
7 |
|
|
8 |
package := gnats |
package := gnats |
9 |
|
|
10 |
DATADIR := /var/lib |
DATADIR := /var/lib |
11 |
|
HOMEDIR := $(DATADIR)/gnats |
12 |
DBDIR := $(DATADIR)/gnats/gnats-db |
DBDIR := $(DATADIR)/gnats/gnats-db |
13 |
LISPDIR := /usr/share/emacs/site-lisp/gnats |
LISPDIR := /usr/share/emacs/site-lisp/gnats |
14 |
MANDIR := /usr/share/man |
MANDIR := /usr/share/man |
99 |
dh_testdir |
dh_testdir |
100 |
dh_testroot |
dh_testroot |
101 |
test -f stamp-build || $(MAKE) -f debian/rules gnatsclean build-server |
test -f stamp-build || $(MAKE) -f debian/rules gnatsclean build-server |
102 |
-rm -rf debian/tmp |
dh_installdirs -p$(package) etc/cron.daily etc/cron.d \ |
103 |
dh_installdirs etc/cron.daily etc/cron.d etc/emacs/site-start.d \ |
etc/emacs/site-start.d \ |
104 |
etc/gnats/db-config usr/bin usr/share/doc/$(package)/html \ |
etc/gnats/db-config usr/bin usr/share/doc/$(package)/html \ |
105 |
usr/share/info usr/share/lintian/overrides \ |
usr/share/info usr/share/lintian/overrides \ |
106 |
usr/lib/emacsen-common/packages/install \ |
usr/lib/emacsen-common/packages/install \ |
107 |
usr/lib/emacsen-common/packages/remove \ |
usr/lib/emacsen-common/packages/remove \ |
108 |
usr/lib/gnats usr/share/man/man1 usr/share/man/man5 \ |
usr/lib/gnats usr/share/man/man1 usr/share/man/man5 \ |
109 |
usr/share/man/man7 usr/share/man/man8 \ |
usr/share/man/man7 usr/share/man/man8 |
110 |
var/lib/gnats/gnats-db var/lib/gnats/gnats-db/gnats-queue |
$(MAKE) -C gnats CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats/usr \ |
|
$(MAKE) -C gnats CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \ |
|
111 |
install $(MAKEDEFS) \ |
install $(MAKEDEFS) \ |
112 |
datadir=$(PWD)/debian/tmp$(DATADIR) \ |
datadir=$(PWD)/debian/gnats$(DATADIR) \ |
113 |
sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \ |
sysconfdir=$(PWD)/debian/gnats$(SYSCONFDIR) \ |
114 |
lispdir=$(PWD)/debian/tmp$(LISPDIR) \ |
lispdir=$(PWD)/debian/gnats$(LISPDIR) \ |
115 |
mandir=$(PWD)/debian/tmp$(MANDIR) \ |
mandir=$(PWD)/debian/gnats$(MANDIR) \ |
116 |
GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \ |
GNATS_ROOT=$(PWD)/debian/gnats$(DBDIR) \ |
117 |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \ |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats$(USER_ACCESS_FILE)\ |
118 |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \ |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats$(HOST_ACCESS_FILE)\ |
119 |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES) |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats$(DATABASES) |
120 |
$(MAKE) -C send-pr CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \ |
$(MAKE) -C send-pr CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats/usr \ |
121 |
install $(MAKEDEFS) \ |
install $(MAKEDEFS) \ |
122 |
datadir=$(PWD)/debian/tmp$(DATADIR) \ |
datadir=$(PWD)/debian/gnats$(DATADIR) \ |
123 |
sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \ |
sysconfdir=$(PWD)/debian/gnats$(SYSCONFDIR) \ |
124 |
lispdir=$(PWD)/debian/tmp$(LISPDIR) \ |
lispdir=$(PWD)/debian/gnats$(LISPDIR) \ |
125 |
mandir=$(PWD)/debian/tmp$(MANDIR) \ |
mandir=$(PWD)/debian/gnats$(MANDIR) \ |
126 |
GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \ |
GNATS_ROOT=$(PWD)/debian/gnats$(DBDIR) \ |
127 |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \ |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats$(USER_ACCESS_FILE)\ |
128 |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \ |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats$(HOST_ACCESS_FILE)\ |
129 |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES) |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats$(DATABASES) |
130 |
$(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \ |
$(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats/usr \ |
131 |
install $(MAKEDEFS) \ |
install $(MAKEDEFS) \ |
132 |
datadir=$(PWD)/debian/tmp$(DATADIR) \ |
datadir=$(PWD)/debian/gnats$(DATADIR) \ |
133 |
sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \ |
sysconfdir=$(PWD)/debian/gnats$(SYSCONFDIR) \ |
134 |
lispdir=$(PWD)/debian/tmp$(LISPDIR) \ |
lispdir=$(PWD)/debian/gnats$(LISPDIR) \ |
135 |
mandir=$(PWD)/debian/tmp$(MANDIR) \ |
mandir=$(PWD)/debian/gnats$(MANDIR) \ |
136 |
GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \ |
GNATS_ROOT=$(PWD)/debian/gnats$(DBDIR) \ |
137 |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \ |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats$(USER_ACCESS_FILE)\ |
138 |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \ |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats$(HOST_ACCESS_FILE)\ |
139 |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES) |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats$(DATABASES) |
140 |
install -m 644 debian/misc/send-pr.conf debian/tmp$(CONFDIR)/ |
install -m 644 debian/misc/send-pr.conf debian/gnats$(CONFDIR)/ |
141 |
cp debian/gnats.el debian/tmp/etc/emacs/site-start.d/50gnats.el |
cp debian/gnats.el debian/gnats/etc/emacs/site-start.d/50gnats.el |
142 |
dh_installdocs CYGNUS |
install -m 644 doc/*.html debian/gnats/usr/share/doc/$(package)/html/ |
|
install -m 644 doc/*.html debian/tmp/usr/share/doc/$(package)/html/ |
|
143 |
install -m 644 debian/dhelp \ |
install -m 644 debian/dhelp \ |
144 |
debian/tmp/usr/share/doc/$(package)/html/.dhelp |
debian/gnats/usr/share/doc/$(package)/html/.dhelp |
145 |
ln -s gnats_toc.html \ |
ln -s gnats_toc.html \ |
146 |
debian/tmp/usr/share/doc/$(package)/html/index.html |
debian/gnats/usr/share/doc/$(package)/html/index.html |
147 |
dh_installchangelogs ChangeLog -pgnats -Pdebian/tmp |
dh_installchangelogs ChangeLog -p$(package) |
148 |
dh_installdebconf -pgnats -Pdebian/tmp |
dh_installdocs -p$(package) |
149 |
|
dh_installdebconf -p$(package) |
150 |
set -e; for i in install remove; do \ |
set -e; for i in install remove; do \ |
151 |
sed 's/|PACKAGE|/gnats/' debian/emacs.$$i \ |
sed 's/|PACKAGE|/gnats/' debian/emacs.$$i \ |
152 |
>debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats; \ |
>debian/gnats/usr/lib/emacsen-common/packages/$$i/gnats; \ |
153 |
chmod 755 \ |
chmod 755 \ |
154 |
debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats;\ |
debian/gnats/usr/lib/emacsen-common/packages/$$i/gnats;\ |
155 |
done |
done |
156 |
install debian/cron.daily debian/tmp/etc/cron.daily/gnats |
install debian/cron.daily debian/gnats/etc/cron.daily/gnats |
157 |
install -m 644 debian/cron.d debian/tmp/etc/cron.d/gnats |
install -m 644 debian/cron.d debian/gnats/etc/cron.d/gnats |
158 |
install -m 644 debian/user/profile debian/tmp$(DBDIR)/.profile |
install -m 644 debian/user/profile debian/gnats$(HOMEDIR)/.profile |
159 |
chown -R gnats.gnats debian/tmp$(DATADIR)/gnats |
chown -R gnats.gnats debian/gnats$(DATADIR)/gnats |
160 |
chown -R gnats.gnats debian/tmp$(SYSCONFDIR) |
chown -R gnats.gnats debian/gnats$(SYSCONFDIR) |
161 |
install -m 644 debian/overrides.$(package) \ |
install -m 644 debian/overrides.$(package) \ |
162 |
debian/tmp/usr/share/lintian/overrides/$(package) |
debian/gnats/usr/share/lintian/overrides/$(package) |
163 |
dh_compress |
dh_compress -p$(package) |
164 |
# gzip -9 debian/tmp/var/lib/gnats/dist/* |
# gzip -9 debian/gnats/var/lib/gnats/dist/* |
165 |
set -e; for i in debian/tmp/usr/bin/*; do \ |
set -e; for i in debian/gnats/usr/bin/*; do \ |
166 |
j=`basename $$i`; \ |
j=`basename $$i`; \ |
167 |
if [ ! -f debian/tmp/usr/share/man/man1/$$j.1.gz -a \ |
if [ ! -f debian/gnats/usr/share/man/man1/$$j.1.gz -a \ |
168 |
! -f debian/tmp/usr/share/man/man8/$$j.8.gz ]; then \ |
! -f debian/gnats/usr/share/man/man8/$$j.8.gz ]; then \ |
169 |
ln -s ../man7/gnats.7.gz \ |
ln -s ../man7/gnats.7.gz \ |
170 |
debian/tmp$(MANDIR)/man8/$$j.8.gz; \ |
debian/gnats$(MANDIR)/man8/$$j.8.gz; \ |
171 |
fi; \ |
fi; \ |
172 |
done |
done |
173 |
ln -s ../man7/gnats.7.gz debian/tmp$(MANDIR)/man8/check-db.8.gz |
ln -s ../man7/gnats.7.gz debian/gnats$(MANDIR)/man8/check-db.8.gz |
174 |
dh_strip |
dh_strip -p$(package) |
175 |
dh_installdeb |
dh_installdeb -p$(package) |
176 |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
177 |
>debian/tmp/DEBIAN/preinst |
>debian/gnats/DEBIAN/preinst |
178 |
set -e; for s in fixprobs; do \ |
set -e; for s in fixprobs; do \ |
179 |
sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/preinst; \ |
sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/preinst; \ |
180 |
done |
done |
181 |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
182 |
>debian/tmp/DEBIAN/postinst |
>debian/gnats/DEBIAN/postinst |
183 |
set -e; for s in addinfo adduser addinetd addmail addconfig \ |
set -e; for s in addinfo adduser addinetd addmail addconfig \ |
184 |
addemacs addfhs addhtml upgrade; do \ |
addemacs addfhs addhtml upgrade; do \ |
185 |
sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postinst; \ |
sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/postinst;\ |
186 |
done |
done |
187 |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
188 |
>debian/tmp/DEBIAN/prerm |
>debian/gnats/DEBIAN/prerm |
189 |
set -e; for s in rmconfig rmmail rminfo rmfhs; do \ |
set -e; for s in rmconfig rmmail rminfo rmfhs; do \ |
190 |
sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/prerm; \ |
sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/prerm; \ |
191 |
done |
done |
192 |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
193 |
>debian/tmp/DEBIAN/postrm |
>debian/gnats/DEBIAN/postrm |
194 |
set -e; for s in rmdebconf rmemacs rminetd; do \ |
set -e; for s in rmdebconf rmemacs rminetd; do \ |
195 |
sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postrm; \ |
sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/postrm; \ |
196 |
done |
done |
197 |
chmod 755 debian/tmp/DEBIAN/p* |
chmod 755 debian/gnats/DEBIAN/p* |
198 |
dh_shlibdeps -pgnats -Pdebian/tmp |
dh_shlibdeps -p$(package) |
199 |
dpkg-gencontrol -isp -pgnats -Pdebian/tmp |
dh_gencontrol -p$(package) |
200 |
chmod 644 debian/tmp$(MANDIR)/man7/gnats.7.gz |
chmod 644 debian/gnats$(MANDIR)/man7/gnats.7.gz |
201 |
chmod -R u+w,go=rX debian/tmp |
chmod -R u+w,go=rX debian/gnats |
202 |
find debian/tmp -name 'gnatsd.*access' | xargs -r chmod 600 |
find debian/gnats -name 'gnatsd.*access' | xargs -r chmod 600 |
203 |
find debian/tmp$(DATADIR)/gnats -type d -print | xargs -r chmod g+s |
find debian/gnats$(DATADIR)/gnats -type d -print | xargs -r chmod g+s |
204 |
dh_md5sums |
dh_md5sums -p$(package) |
205 |
dpkg --build debian/tmp |
dh_builddeb -p$(package) |
|
dpkg-name -o -s .. debian/tmp.deb |
|
206 |
|
|
207 |
binary-user: |
binary-user: |
208 |
dh_testdir |
dh_testdir |
209 |
dh_testroot |
dh_testroot |
210 |
test -f stamp-build-user || $(MAKE) -f debian/rules gnatsclean \ |
test -f stamp-build-user || $(MAKE) -f debian/rules gnatsclean \ |
211 |
build-user |
build-user |
212 |
-rm -rf debian/tmp |
dh_installdirs -p$(package)-user etc/emacs/site-start.d usr/bin \ |
|
dh_installdirs etc/emacs/site-start.d usr/bin \ |
|
213 |
usr/lib/emacsen-common/packages/install \ |
usr/lib/emacsen-common/packages/install \ |
214 |
usr/lib/emacsen-common/packages/remove \ |
usr/lib/emacsen-common/packages/remove \ |
215 |
usr/lib/gnats usr/share/info \ |
usr/lib/gnats usr/share/info \ |
218 |
usr/share/man/man1 usr/share/man/man5 usr/share/man/man7 \ |
usr/share/man/man1 usr/share/man/man5 usr/share/man/man7 \ |
219 |
usr/share/man/man8 \ |
usr/share/man/man8 \ |
220 |
var/lib/gnats/dist |
var/lib/gnats/dist |
221 |
$(MAKE) -C gnats CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \ |
$(MAKE) -C gnats CFLAGS="$(CFLAGS)" \ |
222 |
|
prefix=$(PWD)/debian/gnats-user/usr \ |
223 |
install-tools $(MAKEDEFS) \ |
install-tools $(MAKEDEFS) \ |
224 |
datadir=$(PWD)/debian/tmp$(DATADIR) \ |
datadir=$(PWD)/debian/gnats-user$(DATADIR) \ |
225 |
sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \ |
sysconfdir=$(PWD)/debian/gnats-user$(SYSCONFDIR) \ |
226 |
lispdir=$(PWD)/debian/tmp$(LISPDIR)-user \ |
lispdir=$(PWD)/debian/gnats-user$(LISPDIR)-user \ |
227 |
mandir=$(PWD)/debian/tmp$(MANDIR) \ |
mandir=$(PWD)/debian/gnats-user$(MANDIR) \ |
228 |
GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \ |
GNATS_ROOT=$(PWD)/debian/gnats-user$(DBDIR) \ |
229 |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \ |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats-user$(USER_ACCESS_FILE) \ |
230 |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \ |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats-user$(HOST_ACCESS_FILE) \ |
231 |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES) |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats-user$(DATABASES) |
232 |
$(MAKE) -C send-pr CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \ |
$(MAKE) -C send-pr CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats-user/usr \ |
233 |
install-tools $(MAKEDEFS) \ |
install-tools $(MAKEDEFS) \ |
234 |
datadir=$(PWD)/debian/tmp$(DATADIR) \ |
datadir=$(PWD)/debian/gnats-user$(DATADIR) \ |
235 |
sysconfdir=$(PWD)/debian/tmp$(DEFAULTSDIR) \ |
sysconfdir=$(PWD)/debian/gnats-user$(DEFAULTSDIR) \ |
236 |
lispdir=$(PWD)/debian/tmp$(LISPDIR)-user \ |
lispdir=$(PWD)/debian/gnats-user$(LISPDIR)-user \ |
237 |
mandir=$(PWD)/debian/tmp$(MANDIR) \ |
mandir=$(PWD)/debian/gnats-user$(MANDIR) \ |
238 |
GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \ |
GNATS_ROOT=$(PWD)/debian/gnats-user$(DBDIR) \ |
239 |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \ |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats-user$(USER_ACCESS_FILE) \ |
240 |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \ |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats-user$(HOST_ACCESS_FILE) \ |
241 |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES) |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats-user$(DATABASES) |
242 |
$(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \ |
$(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats-user/usr \ |
243 |
install-tools $(MAKEDEFS) \ |
install-tools $(MAKEDEFS) \ |
244 |
datadir=$(PWD)/debian/tmp$(DATADIR) \ |
datadir=$(PWD)/debian/gnats-user$(DATADIR) \ |
245 |
sysconfdir=$(PWD)/debian/tmp$(DEFAULTSDIR) \ |
sysconfdir=$(PWD)/debian/gnats-user$(DEFAULTSDIR) \ |
246 |
lispdir=$(PWD)/debian/tmp$(LISPDIR)-user \ |
lispdir=$(PWD)/debian/gnats-user$(LISPDIR)-user \ |
247 |
mandir=$(PWD)/debian/tmp$(MANDIR) \ |
mandir=$(PWD)/debian/gnats-user$(MANDIR) \ |
248 |
GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \ |
GNATS_ROOT=$(PWD)/debian/gnats-user$(DBDIR) \ |
249 |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \ |
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats-user$(USER_ACCESS_FILE) \ |
250 |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \ |
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats-user$(HOST_ACCESS_FILE) \ |
251 |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES) |
GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats-user$(DATABASES) |
252 |
install -m 644 debian/misc/send-pr.conf debian/tmp$(CONFDIR)/ |
install -m 644 debian/misc/send-pr.conf debian/gnats-user$(CONFDIR)/ |
253 |
rm -rf debian/tmp$(DATADIR)/gnats/* |
rm -rf debian/gnats-user$(DATADIR)/gnats/* |
254 |
cp debian/gnats.el debian/tmp/etc/emacs/site-start.d/50gnats.el |
cp debian/gnats.el debian/gnats-user/etc/emacs/site-start.d/50gnats.el |
|
dh_installdocs CYGNUS -pgnats-user -Pdebian/tmp |
|
255 |
install -m 644 doc/*.html \ |
install -m 644 doc/*.html \ |
256 |
debian/tmp/usr/share/doc/$(package)-user/html/ |
debian/gnats-user/usr/share/doc/$(package)-user/html/ |
257 |
install -m 644 debian/dhelp \ |
install -m 644 debian/dhelp \ |
258 |
debian/tmp/usr/share/doc/$(package)-user/html/.dhelp |
debian/gnats-user/usr/share/doc/$(package)-user/html/.dhelp |
259 |
mv debian/tmp/usr/share/doc/$(package)-user/html/gnats_toc.html \ |
mv debian/gnats-user/usr/share/doc/$(package)-user/html/gnats_toc.html\ |
260 |
debian/tmp/usr/share/doc/$(package)-user/html/index.html |
debian/gnats-user/usr/share/doc/$(package)-user/html/index.html |
261 |
dh_installchangelogs ChangeLog -pgnats-user -Pdebian/tmp |
dh_installchangelogs ChangeLog -p$(package)-user |
262 |
dh_installdebconf -pgnats -Pdebian/tmp # really `gnats' |
dh_installdocs -p$(package)-user |
263 |
|
dh_installdebconf -p$(package) -Pdebian/gnats-user # really $(package) |
264 |
set -e; for i in install remove; do \ |
set -e; for i in install remove; do \ |
265 |
sed 's/|PACKAGE|/gnats-user/' debian/emacs.$$i \ |
sed 's/|PACKAGE|/gnats-user/' debian/emacs.$$i \ |
266 |
>debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats-user; \ |
>debian/gnats-user/usr/lib/emacsen-common/packages/$$i/gnats-user; \ |
267 |
chmod 755 debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats-user;\ |
chmod 755 debian/gnats-user/usr/lib/emacsen-common/packages/$$i/gnats-user;\ |
268 |
done |
done |
269 |
install -m 644 debian/overrides.$(package)-user \ |
install -m 644 debian/overrides.$(package)-user \ |
270 |
debian/tmp/usr/share/lintian/overrides/$(package)-user |
debian/gnats-user/usr/share/lintian/overrides/$(package)-user |
271 |
dh_compress |
dh_compress -p$(package)-user |
272 |
set -e; for i in debian/tmp/usr/bin/*; do \ |
set -e; for i in debian/gnats-user/usr/bin/*; do \ |
273 |
j=`basename $$i`; \ |
j=`basename $$i`; \ |
274 |
if [ ! -f debian/tmp/usr/share/man/man1/$$j.1 -a \ |
if [ ! -f debian/gnats-user/usr/share/man/man1/$$j.1 -a \ |
275 |
! -f debian/tmp/usr/share/man/man8/$$j.8 ]; then \ |
! -f debian/gnats-user/usr/share/man/man8/$$j.8 ]; then \ |
276 |
ln -s ../man7/gnats.7.gz \ |
ln -s ../man7/gnats.7.gz \ |
277 |
debian/tmp$(MANDIR)/man8/$$j.8.gz; \ |
debian/gnats-user$(MANDIR)/man8/$$j.8.gz; \ |
278 |
fi; \ |
fi; \ |
279 |
done |
done |
280 |
dh_strip |
dh_strip -p$(package)-user |
281 |
dh_shlibdeps -pgnats-user -Pdebian/tmp |
dh_shlibdeps -p$(package)-user |
282 |
install -d debian/tmp/DEBIAN |
dh_installdeb -p$(package)-user |
283 |
|
install -d debian/gnats-user/DEBIAN |
284 |
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \ |
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \ |
285 |
>debian/tmp/DEBIAN/postinst |
>debian/gnats-user/DEBIAN/postinst |
286 |
set -e; for s in addinfo-user adduser-user addconfig-user \ |
set -e; for s in addinfo-user adduser addconfig-user \ |
287 |
addemacs-user addfhs addhtml-user; do \ |
addemacs-user addfhs addhtml-user; do \ |
288 |
sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postinst; \ |
sed -e 1,3d debian/scripts/$$s \ |
289 |
|
>>debian/gnats-user/DEBIAN/postinst; \ |
290 |
done |
done |
291 |
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \ |
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \ |
292 |
>debian/tmp/DEBIAN/prerm |
>debian/gnats-user/DEBIAN/prerm |
293 |
set -e; for s in rmconfig-user rmemacs-user rmfhs rminfo-user; do \ |
set -e; for s in rmconfig-user rmemacs-user rmfhs rminfo-user; do \ |
294 |
sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/prerm; \ |
sed -e 1,3d debian/scripts/$$s \ |
295 |
|
>>debian/gnats-user/DEBIAN/prerm; \ |
296 |
done |
done |
297 |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \ |
298 |
>debian/tmp/DEBIAN/postrm |
>debian/gnats-user/DEBIAN/postrm |
299 |
set -e; for s in rmdebconf; do \ |
set -e; for s in rmdebconf; do \ |
300 |
sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postrm; \ |
sed -e 1,3d debian/scripts/$$s \ |
301 |
|
>>debian/gnats-user/DEBIAN/postrm; \ |
302 |
done |
done |
303 |
chmod 755 debian/tmp/DEBIAN/p* |
chmod 755 debian/gnats-user/DEBIAN/p* |
304 |
dpkg-gencontrol -is -ip -pgnats-user -Pdebian/tmp |
dh_gencontrol -p$(package)-user |
305 |
chmod -R u+w,go=rX debian/tmp |
chmod -R u+w,go=rX debian/gnats-user |
306 |
dh_md5sums |
dh_md5sums -p$(package)-user |
307 |
dpkg --build debian/tmp |
dh_builddeb -p$(package)-user |
|
dpkg-name -o -s .. debian/tmp.deb |
|
308 |
|
|
309 |
binary-tk: |
binary-tk: |
310 |
dh_testdir |
dh_testdir |