You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
prosody/debian/rules

32 lines
1.1 KiB

#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1
%:
dh $@ --with quilt
override_dh_auto_configure:
while read module ; do \
if [ -f plugins/$$module/README.markdown ] ; then \
cp plugins/$$module/README.markdown debian/README_$$module.markdown; \
fi; \
done < prosody-modules.list; \
override_dh_install:
dh_install
find debian/ngcp-prosody-modules/ -name README.\* -delete
# conflicts with prosody >=0.10.2-1 in Debian/buster
if lsb_release -rs | grep -q '^9' ; then \
echo "Keeping all modules for Debian stretch"; \
else \
echo "Removing conflicting modules (shipped by prosody in Debian)"; \
find debian/ngcp-prosody-modules/ -name fallback_archive.lib.lua -delete; \
find debian/ngcp-prosody-modules/ -name mamprefs.lib.lua -delete; \
find debian/ngcp-prosody-modules/ -name mamprefsxml.lib.lua -delete; \
find debian/ngcp-prosody-modules/ -name mod_mam.lua -delete; \
find debian/ngcp-prosody-modules/ -name mod_websocket.lua -delete; \
fi
override_dh_auto_clean:
rm -f debian/README_mod_*.*