1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# Verbose output
export V=1
%:
dh $@ --parallel --with nodejs
override_dh_auto_configure:
node-pre-gyp configure
override_dh_auto_build:
node-pre-gyp build
override_dh_auto_install:
override_dh_auto_test:
dh_auto_test || echo "Ignoring test failures"
override_dh_install:
dh_install --list-missing
dh_buildinfo
for i in bin/*.js; do \
cp $$i $(CURDIR)/debian/node-mapnik/usr/bin/`basename $$i .js`; \
done
# Don't install binaries with the same name in mapnik-utils
$(RM) $(CURDIR)/debian/*/usr/bin/mapnik-index
$(RM) $(CURDIR)/debian/*/usr/bin/mapnik-render
$(RM) $(CURDIR)/debian/*/usr/bin/mapnik-shapeindex
chmod 644 $(CURDIR)/debian/node-mapnik/usr/lib/nodejs/mapnik/lib/binding/*/mapnik.node
override_dh_shlibdeps:
dpkg-shlibdeps \
-T$(CURDIR)/debian/node-mapnik.substvars \
$(CURDIR)/debian/node-mapnik/usr/lib/nodejs/mapnik/lib/binding/*/mapnik.node
override_dh_strip:
strip \
--remove-section=.comment \
--remove-section=.note \
--strip-unneeded \
$(CURDIR)/debian/node-mapnik/usr/lib/nodejs/mapnik/lib/binding/*/mapnik.node
|