Am Montag, den 17.07.2017, 21:20 +0200 schrieb Ole Streicher: > How can I do a proper handling of the library here? I guess (I am not > an octave expert, however), that the name of the library shall not be > changed. One way to make dh_strip recognize files that are not in the typical name pattern is to make it executable. What I do in the mia package, where plugins have the extension 'mia' is the following:
In d/rules: >>>> # dh_strip detects executable files, so make *.mia files executable then strip then # remove the executable flag override_dh_strip: `pwd`/debian/run_strip # include "*.mia" files when searching for library dependencies override_dh_shlibdeps: dh_shlibdeps -- $(shell find debian/libmia-2.4-4/ -name "*.mia") <<<< and debian/run_strip is: >>> #!/bin/bash for f in $(find . -name "*.mia"); do chmod 755 $f; done dh_strip for f in $(find . -name "*.mia"); do chmod 644 $f; done <<< Granted it is not the most elegant solution (especially since somewhere before calling dh_strip the executable flags are actually stripped, but it does the job. Hope that helps, Gert

