/[gnats]/gnats/debian/rules
ViewVC logotype

Diff of /gnats/debian/rules

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.7 by pdm, Sat Dec 1 22:51:22 2001 UTC revision 1.8 by pdm, Sun Dec 23 20:19:55 2001 UTC
# Line 3  Line 3 
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
# Line 96  binary-server: Line 99  binary-server:
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 \
# Line 218  binary-user: Line 218  binary-user:
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

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26