MT#55817 Relocate klish shared libraries and plugins to /usr/lib/klish

This is the expected location where lintian will allow such shared
private objects, to denote they are internal to this package. This
works because the programs and shared libraries get a DT_RUNPATH
which affects the dlopen() calls from within and clish uses relative
pathnames to load the plugins.

Change-Id: I503dac4fd7e93584e414d990a5898cc4499b7a76
master
Guillem Jover 4 years ago
parent 4149c50ddd
commit e580f93bef

@ -1,2 +1,2 @@
usr/include/clish
usr/lib/clish
usr/lib/klish

@ -1,3 +1,3 @@
usr/include/*
usr/lib/clish/lib*.a
usr/lib/clish/lib*.so
usr/lib/klish/lib*.a
usr/lib/klish/lib*.so

2
debian/klish.dirs vendored

@ -1 +1 @@
/usr/lib/clish
/usr/lib/klish

@ -1,3 +1,3 @@
usr/bin/*
usr/lib/clish/*.so.*
usr/lib/clish/clish_plugin*.so
usr/lib/klish/*.so.*
usr/lib/klish/clish_plugin*.so

@ -1,3 +1,3 @@
usr/lib/clish/*.la
usr/lib/clish/clish_plugin_clish.a
usr/lib/clish/clish_plugin_lua.a
usr/lib/klish/*.la
usr/lib/klish/clish_plugin_clish.a
usr/lib/klish/clish_plugin_lua.a

2
debian/rules vendored

@ -7,7 +7,7 @@
dh $@
override_dh_auto_configure:
./configure --prefix=/usr --libdir=/usr/lib/clish \
./configure --prefix=/usr --libdir=/usr/lib/klish \
--includedir=/usr/include/clish --with-lua
override_dh_installsystemd:

Loading…
Cancel
Save