]>
Commit | Line | Data |
---|---|---|
2d18d44e AL |
1 | #!/usr/bin/make -f |
2 | # Made with the aid of dh_make, by Craig Small | |
3 | # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess. | |
4 | # Some lines taken from debmake, by Christoph Lameter. | |
915f3b1c | 5 | # $Id: rules,v 1.68 2004/05/30 18:21:43 mdz Exp $ |
0f6b2443 | 6 | |
1b955876 AL |
7 | # LD_LIBRARY_PATH=pwd/debian/apt/usr/lib dh_shlibdeps -papt |
8 | # dpkg: /home/jgg/work/apt2/debian/apt/usr/lib/libapt-pkg.so.2.9 not found. | |
0f6b2443 AL |
9 | |
10 | # For the deb builder, you can run 'debian/rules cvs-build', which does all | |
11 | # steps nescessary to produce a proper source tarball with the CVS/ removed. | |
12 | # It builds in debian/cvs-build/apt-<VER>/, and places files in | |
13 | # debian/cvs-build/. Optionally, you can run 'debian/rules cvs-mkul' to | |
14 | # create ../upload-<VER>, with all the files needed to be uploaded placed | |
15 | # in it. | |
2d18d44e | 16 | |
045ba613 AL |
17 | export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) |
18 | export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) | |
19 | ||
20 | # FOR AUTOCONF 2.52 AND NEWER ONLY | |
21 | ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) | |
22 | confflags += --build $(DEB_HOST_GNU_TYPE) | |
23 | else | |
24 | confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) | |
25 | endif | |
26 | ||
b2e465d6 | 27 | # See below |
0b3e8849 | 28 | -include build/environment.mak |
b2e465d6 | 29 | |
bab7c2cb | 30 | ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) |
bad95184 | 31 | export CXXFLAGS = -O0 -g -Wall |
bab7c2cb | 32 | else |
bad95184 | 33 | export CXXFLAGS = -O2 -g -Wall |
bab7c2cb AL |
34 | endif |
35 | ||
b2e465d6 AL |
36 | # Default rule |
37 | build: | |
38 | ||
4d745d64 | 39 | PKG=apt |
a789b983 | 40 | DEB_BUILD_PROG:=debuild --preserve-envvar PATH --preserve-envvar CCACHE_DIR -us -uc $(DEB_BUILD_PROG_OPTS) |
da78c57f | 41 | APT_DEBVER=$(shell dpkg-parsechangelog |sed -n -e '/^Version:/s/^Version: //p' | sed -e 's/\+.*$$//') |
3a42cc3c | 42 | APT_CONFVER=$(shell sed -n -e 's/^AC_DEFINE_UNQUOTED(VERSION,"\(.*\)")/\1/p' configure.in) |
c6baaffe | 43 | APT_CVSTAG=$(shell echo "$(APT_DEBVER)" | sed -e 's/^/v/' -e 's/\./_/g') |
3a42cc3c | 44 | |
cf6371d0 AL |
45 | # Determine the build directory to use |
46 | BASE=. | |
47 | ifdef BUILD | |
48 | BUILD_POSSIBLE := $(BUILD) $(BASE)/$(BUILD) | |
49 | else | |
50 | BUILD_POSSIBLE := $(BASE) $(BASE)/build-$(shell uname -m) $(BASE)/build | |
51 | endif | |
52 | BUILDX:= $(foreach i,$(BUILD_POSSIBLE),$(wildcard $(i)/environment.mak*)) | |
53 | BUILDX:= $(patsubst %/,%,$(firstword $(dir $(BUILDX)))) | |
54 | override BLD := $(BUILDX) | |
55 | ||
b024fa25 AL |
56 | ifeq ($(words $(BLD)),0) |
57 | override BLD := ./build | |
58 | endif | |
59 | ||
b2e465d6 | 60 | # Rebuild configure.in to have the correct version from the change log |
3a42cc3c | 61 | ifneq ($(APT_DEBVER),$(APT_CONFVER)) |
3d851670 | 62 | ifneq ($(APT_DEBVER),) |
3a42cc3c AL |
63 | .PHONY: configure.in |
64 | configure.in: | |
eef77d37 | 65 | sed -e 's/$(APT_CONFVER)/$(APT_DEBVER)/' $@ > $@.$$$$ && mv $@.$$$$ $@ |
9daf15d6 | 66 | endif |
3a42cc3c AL |
67 | else |
68 | configure.in: | |
69 | endif | |
2d18d44e | 70 | |
b2e465d6 | 71 | # APT Programs in apt-utils |
fcc0e9d6 | 72 | APT_UTILS=ftparchive sortpkgs extracttemplates |
b2e465d6 | 73 | |
2d18d44e AL |
74 | # Uncomment this to turn on verbose mode. |
75 | #export DH_VERBOSE=1 | |
76 | ||
d153f53f | 77 | # Find the libapt-pkg major version for use in other control files |
23d84658 | 78 | include buildlib/libversion.mak |
a5b7cd82 AL |
79 | |
80 | # Determine which package we should provide in the control files | |
c0a73937 DK |
81 | LIBAPTPKG_PROVIDE=libapt-pkg$(LIBEXT)-$(LIBAPTPKG_MAJOR) |
82 | LIBAPTINST_PROVIDE=libapt-inst$(LIBEXT)-$(LIBAPTINST_MAJOR) | |
a5b7cd82 | 83 | |
3fb71b27 | 84 | debian/shlibs.local: apt-pkg/makefile |
a5b7cd82 | 85 | # We have 3 shlibs.local files.. One for 'apt', one for 'apt-utils' and |
b2e465d6 AL |
86 | # one for the rest of the packages. This ensures that each package gets |
87 | # the right overrides.. | |
88 | rm -rf $@ $@.apt $@.apt-utils | |
c0a73937 | 89 | echo "libapt-pkg$(LIBEXT) $(LIBAPTPKG_MAJOR)" > $@.apt |
b2e465d6 | 90 | |
c0a73937 DK |
91 | echo "libapt-pkg$(LIBEXT) $(LIBAPTPKG_MAJOR) $(LIBAPTPKG_PROVIDE)" > $@.apt-utils |
92 | echo "libapt-inst$(LIBEXT) $(LIBAPTINST_MAJOR)" >> $@.apt-utils | |
d153f53f | 93 | |
c0a73937 DK |
94 | echo "libapt-pkg$(LIBEXT) $(LIBAPTPKG_MAJOR) $(LIBAPTPKG_PROVIDE)" > $@ |
95 | echo "libapt-inst$(LIBEXT) $(LIBAPTINST_MAJOR) $(LIBAPTINST_PROVIDE)" >> $@ | |
201eaabd | 96 | |
b2e465d6 | 97 | build: build/build-stamp |
16c76dd2 | 98 | build-doc: build/build-doc-stamp |
b2e465d6 AL |
99 | |
100 | # Note that this is unconditionally done first as part of loading environment.mak | |
101 | # The true is needed to force make to reload environment.mak after running | |
102 | # configure-stamp. Otherwise we can get stale or invalid, or missing config data. | |
103 | build/environment.mak: build/configure-stamp | |
104 | @true | |
201eaabd | 105 | |
b2e465d6 AL |
106 | configure: configure.in |
107 | build/configure-stamp: configure | |
2d18d44e | 108 | dh_testdir |
2ee6f3cb | 109 | -mkdir build |
9b2e67eb | 110 | cp COPYING debian/copyright |
b3d44315 | 111 | cd build && CXXFLAGS="$(confcxxflags)" ../configure $(confflags) |
b2e465d6 | 112 | touch $@ |
0b5c85b5 | 113 | |
b2e465d6 | 114 | build/build-stamp: build/configure-stamp |
2d18d44e | 115 | # Add here commands to compile the package. |
16c76dd2 AL |
116 | $(MAKE) binary |
117 | touch $@ | |
118 | ||
119 | build/build-doc-stamp: build/configure-stamp | |
120 | # Add here commands to compile the package. | |
121 | $(MAKE) doc | |
cf58a7e1 | 122 | touch $@ |
2d18d44e AL |
123 | |
124 | clean: | |
125 | dh_testdir | |
126 | # dh_testroot | |
f7e51977 EL |
127 | [ -f Makefile ] && $(MAKE) clean |
128 | [ -f Makefile ] && $(MAKE) distclean | |
e184b9df | 129 | |
2d18d44e | 130 | rm -rf build |
201eaabd | 131 | |
2d18d44e | 132 | # Add here commands to clean up after the build process. |
cca374a2 | 133 | dh_clean debian/shlibs.local debian/shlibs.local.apt debian/shlibs.local.apt-utils |
2d18d44e | 134 | |
16c76dd2 | 135 | binary-indep: apt-doc libapt-pkg-doc |
2d18d44e | 136 | # Build architecture-independent files here. |
16c76dd2 | 137 | libapt-pkg-doc: build-doc debian/shlibs.local |
c64bcd92 AL |
138 | dh_testdir -p$@ |
139 | dh_testroot -p$@ | |
140 | dh_clean -p$@ -k | |
141 | dh_installdirs -p$@ | |
3a42cc3c AL |
142 | # |
143 | # libapt-pkg-doc install | |
0b5c85b5 AL |
144 | # |
145 | dh_installdocs -p$@ $(BLD)/docs/cache* $(BLD)/docs/design* $(BLD)/docs/dpkg-tech* \ | |
b2e465d6 AL |
146 | $(BLD)/docs/files* $(BLD)/docs/method* \ |
147 | doc/libapt-pkg2_to_3.txt doc/style.txt | |
c64bcd92 AL |
148 | dh_installexamples -p$@ |
149 | # dh_installmenu -p$@ | |
150 | # dh_installinit -p$@ | |
151 | # dh_installcron -p$@ | |
3c0e4977 | 152 | # dh_installman -p$@ |
c64bcd92 AL |
153 | |
154 | # dh_undocumented -p$@ | |
155 | dh_installchangelogs -p$@ | |
156 | dh_strip -p$@ | |
157 | dh_compress -p$@ | |
158 | dh_fixperms -p$@ | |
159 | # dh_suidregister -p$@ | |
160 | dh_installdeb -p$@ | |
a5b7cd82 | 161 | dh_gencontrol -p$@ -u -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) |
c64bcd92 AL |
162 | dh_md5sums -p$@ |
163 | dh_builddeb -p$@ | |
2d18d44e | 164 | |
16c76dd2 AL |
165 | apt-doc: build-doc |
166 | dh_testdir -p$@ | |
167 | dh_testroot -p$@ | |
168 | dh_clean -p$@ -k | |
169 | # | |
170 | # apt-doc install | |
171 | # | |
172 | # Copy the guides | |
173 | dh_installdocs -p$@ $(BLD)/docs/guide*.text $(BLD)/docs/guide*.html \ | |
429465b2 | 174 | $(BLD)/docs/offline*.text $(BLD)/docs/offline*.html |
16c76dd2 AL |
175 | dh_installchangelogs -p$@ |
176 | dh_compress -p$@ | |
177 | dh_fixperms -p$@ | |
178 | dh_installdeb -p$@ | |
179 | dh_gencontrol -p$@ | |
180 | dh_md5sums -p$@ | |
181 | dh_builddeb -p$@ | |
182 | ||
183 | ||
2d18d44e | 184 | |
3a42cc3c | 185 | # Build architecture-dependent files here. |
3a42cc3c | 186 | |
e753b480 | 187 | binary-arch: apt libapt-pkg-dev apt-utils apt-transport-https |
2a52e8c5 | 188 | apt_MANPAGES = apt-cache apt-cdrom apt-config apt-get apt-key apt-mark apt-secure apt apt.conf apt_preferences sources.list |
425684e0 | 189 | apt: build build-doc debian/shlibs.local |
c64bcd92 AL |
190 | dh_testdir -p$@ |
191 | dh_testroot -p$@ | |
192 | dh_clean -p$@ -k | |
b3d44315 | 193 | dh_installdirs -p$@ /usr/share/bug/$@ /usr/share/$@ |
3a42cc3c AL |
194 | # |
195 | # apt install | |
196 | # | |
b3d44315 | 197 | cp $(BLD)/bin/apt-* debian/$@/usr/bin/ |
201eaabd | 198 | |
b2e465d6 | 199 | # Remove the bits that are in apt-utils |
b3d44315 | 200 | rm $(addprefix debian/$@/usr/bin/apt-,$(APT_UTILS)) |
201eaabd | 201 | |
2553a569 | 202 | # install the shared libs |
b3d44315 MV |
203 | find $(BLD)/bin/ -type f -name "libapt-pkg*.so.*" -exec cp -a "{}" debian/$@/usr/lib/ \; |
204 | find $(BLD)/bin/ -type l -name "libapt-pkg*.so.*" -exec cp -a "{}" debian/$@/usr/lib/ \; | |
205 | ||
206 | cp $(BLD)/bin/methods/* debian/$@/usr/lib/apt/methods/ | |
7ce6bd6a MV |
207 | # https has its own package |
208 | rm debian/$@/usr/lib/apt/methods/https | |
2553a569 | 209 | |
b3d44315 MV |
210 | cp $(BLD)/scripts/dselect/* debian/$@/usr/lib/dpkg/methods/apt/ |
211 | cp -r $(BLD)/locale debian/$@/usr/share/ | |
2d18d44e | 212 | |
b3d44315 | 213 | cp debian/bugscript debian/$@/usr/share/bug/apt/script |
b30aa0ec | 214 | cp debian/apt.logrotate debian/$@/etc/logrotate.d/apt |
2d18d44e | 215 | |
2913337f | 216 | cp share/ubuntu-archive.gpg debian/$@/usr/share/$@ |
99a5ac4d | 217 | sed 's/^_//' share/apt-auth-failure.note > debian/$@/usr/share/$@/apt-auth-failure.note |
9d2938d4 | 218 | cp debian/apt.conf.autoremove debian/$@/etc/apt/apt.conf.d/01autoremove |
3e8bdb6f | 219 | cp debian/apt.conf.ubuntu debian/$@/etc/apt/apt.conf.d/01ubuntu |
2d18d44e AL |
220 | # head -n 500 ChangeLog > debian/ChangeLog |
221 | ||
acbd8c84 EL |
222 | # copy lintian override |
223 | cp share/lintian-overrides debian/$@/usr/share/lintian/overrides/apt | |
224 | ||
be2d3759 MV |
225 | # make rosetta happy and remove pot files in po/ (but leave stuff |
226 | # in po/domains/* untouched) and cp *.po into each domain dir | |
227 | rm -f build/po/*.pot | |
228 | rm -f po/*.pot | |
229 | ||
3f599bb7 MV |
230 | # move the mirror failure script in place |
231 | mv debian/$@/usr/bin/apt-report-mirror-failure \ | |
232 | debian/$@/usr/lib/apt/apt-report-mirror-failure \ | |
233 | ||
3fb71b27 | 234 | dh_installexamples -p$@ $(BLD)/docs/examples/* |
2a52e8c5 | 235 | dh_installman -p$@ $(wildcard $(patsubst %,doc/%.[158],$(apt_MANPAGES)) $(patsubst %,doc/*/%.*.[158],$(apt_MANPAGES))) |
0c132682 | 236 | dh_installcron -p$@ |
9e980be8 | 237 | dh_installdocs -p$@ |
c64bcd92 AL |
238 | dh_installchangelogs -p$@ |
239 | dh_strip -p$@ | |
240 | dh_compress -p$@ | |
241 | dh_fixperms -p$@ | |
5e3c3a3c | 242 | dh_makeshlibs -p$@ -m$(LIBAPTPKG_MAJOR) -V '$(LIBAPTPKG_PROVIDE)' |
c64bcd92 | 243 | dh_installdeb -p$@ |
b3d44315 | 244 | dh_shlibdeps -p$@ -l`pwd`/debian/apt/usr/lib:`pwd`/debian/$@/usr/lib -- -Ldebian/shlibs.local.apt |
a5b7cd82 | 245 | dh_gencontrol -p$@ -u -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) |
c64bcd92 AL |
246 | dh_md5sums -p$@ |
247 | dh_builddeb -p$@ | |
248 | ||
249 | libapt-pkg-dev: build debian/shlibs.local | |
250 | dh_testdir -p$@ | |
251 | dh_testroot -p$@ | |
252 | dh_clean -p$@ -k | |
253 | dh_installdirs -p$@ | |
254 | # | |
255 | # libapt-pkg-dev install | |
256 | # | |
a5b7cd82 AL |
257 | cp -a $(BLD)/bin/libapt-pkg*.so debian/libapt-pkg-dev/usr/lib/ |
258 | cp -a $(BLD)/bin/libapt-inst*.so debian/libapt-pkg-dev/usr/lib/ | |
201eaabd | 259 | # ln -s libapt-pkg.so.$(LIBAPTPKG_MAJOR) debian/libapt-pkg-dev/usr/lib/libapt-pkg.so |
cf6371d0 | 260 | cp $(BLD)/include/apt-pkg/*.h debian/libapt-pkg-dev/usr/include/apt-pkg/ |
c64bcd92 AL |
261 | |
262 | dh_installdocs -p$@ | |
3fb71b27 AL |
263 | # dh_installmenu -p$@ |
264 | # dh_installinit -p$@ | |
265 | # dh_installcron -p$@ | |
3c0e4977 | 266 | # dh_installman -p$@ |
c64bcd92 AL |
267 | |
268 | dh_installchangelogs -p$@ | |
269 | dh_strip -p$@ | |
270 | dh_compress -p$@ | |
271 | dh_fixperms -p$@ | |
272 | # dh_suidregister -p$@ | |
273 | dh_installdeb -p$@ | |
4334f918 | 274 | dh_gencontrol -p$@ -u -Vlibapt-pkg:provides=$(LIBAPTPKG_PROVIDE) -Vlibapt-inst:provides=$(LIBAPTINST_PROVIDE) |
b2e465d6 AL |
275 | dh_md5sums -p$@ |
276 | dh_builddeb -p$@ | |
277 | ||
2a52e8c5 | 278 | apt-utils_MANPAGES = apt-sortpkgs apt-ftparchive apt-extracttemplates |
b2e465d6 AL |
279 | apt-utils: build debian/shlibs.local |
280 | dh_testdir -p$@ | |
281 | dh_testroot -p$@ | |
282 | dh_clean -p$@ -k | |
283 | dh_installdirs -p$@ | |
284 | ||
285 | # install the shared libs | |
a5b7cd82 AL |
286 | find $(BLD)/bin/ -type f -name "libapt-inst*.so.*" -exec cp -a "{}" debian/$@/usr/lib/ \; |
287 | find $(BLD)/bin/ -type l -name "libapt-inst*.so.*" -exec cp -a "{}" debian/$@/usr/lib/ \; | |
b2e465d6 AL |
288 | |
289 | cp $(addprefix $(BLD)/bin/apt-,$(APT_UTILS)) debian/$@/usr/bin/ | |
290 | dh_installdocs -p$@ | |
7a605874 | 291 | dh_installexamples -p$@ |
201eaabd | 292 | |
b2e465d6 | 293 | # Install the man pages.. |
2a52e8c5 | 294 | dh_installman -p$@ $(wildcard $(patsubst %,doc/%.[158],$(apt-utils_MANPAGES)) $(patsubst %,doc/*/%.*.[158],$(apt-utils_MANPAGES))) |
90ebe30c | 295 | |
b2e465d6 AL |
296 | dh_installchangelogs -p$@ |
297 | dh_strip -p$@ | |
298 | dh_compress -p$@ | |
299 | dh_fixperms -p$@ | |
47337f80 | 300 | dh_makeshlibs -m$(LIBAPTINST_MAJOR) -V '$(LIBAPTINST_PROVIDE)' -p$@ |
b2e465d6 | 301 | dh_installdeb -p$@ |
5e3c3a3c | 302 | dh_shlibdeps -p$@ -l`pwd`/debian/apt/usr/lib:`pwd`/debian/$@/usr/lib -- -Ldebian/shlibs.local.apt-utils |
5d622d51 | 303 | dh_gencontrol -p$@ -u -Vlibapt-inst:provides=$(LIBAPTINST_PROVIDE) |
c64bcd92 AL |
304 | dh_md5sums -p$@ |
305 | dh_builddeb -p$@ | |
2d18d44e | 306 | |
b5a6232d | 307 | apt-transport-https: build debian/shlibs.local libapt-pkg-dev |
d546f98d MV |
308 | dh_testdir -p$@ |
309 | dh_testroot -p$@ | |
310 | dh_clean -p$@ -k | |
311 | dh_installdirs -p$@ | |
312 | ||
313 | # install the method | |
314 | mkdir -p debian/$@/usr/lib/apt/methods | |
7ce6bd6a | 315 | cp $(BLD)/bin/methods/https debian/$@/usr/lib/apt/methods |
d546f98d | 316 | |
370ad5e1 | 317 | dh_installdocs -p$@ debian/apt-transport-https.README |
d546f98d MV |
318 | dh_installexamples -p$@ |
319 | ||
320 | # Install the man pages.. | |
321 | dh_installman -p$@ | |
322 | ||
323 | dh_installchangelogs -p$@ | |
324 | dh_strip -p$@ | |
325 | dh_compress -p$@ | |
326 | dh_fixperms -p$@ | |
327 | dh_installdeb -p$@ | |
328 | dh_shlibdeps -p$@ -l`pwd`/debian/apt/usr/lib:`pwd`/debian/$@/usr/lib | |
329 | dh_gencontrol -p$@ | |
330 | dh_md5sums -p$@ | |
331 | dh_builddeb -p$@ | |
332 | ||
b2e465d6 | 333 | source diff: |
2d18d44e AL |
334 | @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false |
335 | ||
336 | # Update from CVS | |
337 | l33ch: really-clean | |
338 | cvs update | |
7bf6fd0c | 339 | buildlib/mkChangeLog |
2d18d44e AL |
340 | |
341 | # Update from CVS and then configure for build | |
342 | super-l33ch: l33ch Makefile.in | |
343 | ||
344 | configure: | |
1d9fd7a2 | 345 | $(MAKE) configure |
2d18d44e AL |
346 | |
347 | l33ch-stamp: super-l33ch | |
cf58a7e1 | 348 | touch $@ |
2d18d44e AL |
349 | |
350 | really-clean: clean | |
351 | -find -name Makefile.in -print0 | xargs -0r rm -f | |
352 | find -name ChangeLog | xargs rm -f | |
353 | rm -f l33ch-stamp | |
354 | ||
355 | binary: binary-indep binary-arch | |
c64bcd92 | 356 | .PHONY: build clean binary-indep binary-arch binary debian/shlibs.local |
3a42cc3c AL |
357 | |
358 | ||
359 | # Done by the uploader. | |
360 | #cvs update.. | |
361 | #edit debian/changelog | |
362 | # configure.in has the version automatically updated now. | |
363 | # edit configure.in | |
364 | # debian/rules cvs-build | |
365 | ||
c6baaffe AL |
366 | CVS_BUILDDIR=apt-$(APT_DEBVER) |
367 | CVS_ROOT=$(shell cat CVS/Root) | |
368 | CVS_MODULE=$(shell cat CVS/Repository) | |
3a42cc3c AL |
369 | cvs-build: |
370 | rm -rf debian/cvs-build | |
c6baaffe AL |
371 | mkdir -p debian/cvs-build |
372 | (cd debian/cvs-build;cvs -d $(CVS_ROOT) export -r$(APT_CVSTAG) -d apt-$(APT_DEBVER) $(CVS_MODULE)) | |
373 | $(MAKE) -C debian/cvs-build/$(CVS_BUILDDIR) startup doc | |
374 | (cd debian/cvs-build/$(CVS_BUILDDIR);$(DEB_BUILD_PROG)) | |
0f6b2443 AL |
375 | |
376 | cvs-mkul: | |
377 | -mkdir -p ../upload-$(APT_DEBVER) | |
378 | cp `find debian/cvs-build -maxdepth 1 -type f` ../upload-$(APT_DEBVER) | |
09c12281 MZ |
379 | |
380 | arch-build: | |
381 | rm -rf debian/arch-build | |
382 | mkdir -p debian/arch-build/apt-$(APT_DEBVER) | |
eda1bb3c | 383 | tar -c --exclude=arch-build --no-recursion -f - `bzr inventory` | (cd debian/arch-build/$(PKG)-$(APT_DEBVER);tar xf -) |
09c12281 | 384 | $(MAKE) -C debian/arch-build/apt-$(APT_DEBVER) startup doc |
602afa46 | 385 | (cd debian/arch-build/apt-$(APT_DEBVER); $(DEB_BUILD_PROG); dpkg-genchanges -S > ../apt_$(APT_DEBVER)_source.changes) |