diff --git a/debian/compat b/debian/compat index 7ed6ff8..48082f7 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -5 +12 diff --git a/debian/control b/debian/control index 344b976..40b6af7 100644 --- a/debian/control +++ b/debian/control @@ -2,13 +2,14 @@ Source: libg15 Section: libs Priority: optional Maintainer: Giacomo Catenazzi -Build-Depends: cdbs, debhelper (>= 5), autotools-dev, dh-autoreconf, libusb-dev Standards-Version: 3.8.3 -Homepage: http://www.g15tools.com/ +Build-Depends: debhelper (>=12), libusb-dev +Homepage: https://sourceforge.net/projects/g15tools/ Package: libg15-1 Section: libs Architecture: any +Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Library for interfacing with the Logitech G15 keyboards libg15 provides an API for low level control of the LCD display and @@ -20,6 +21,7 @@ Package: libg15-dev Section: libdevel Depends: libg15-1 (= ${binary:Version}), ${misc:Depends} Architecture: any +Multi-Arch: same Description: Library for interfacing with the Logitech G15 keyboards libg15 provides an API for low level control of the LCD display and the extra keys on some Logitech keyboards (G11, G15). diff --git a/debian/libg15-1.install b/debian/libg15-1.install index 483b6b5..cdae829 100644 --- a/debian/libg15-1.install +++ b/debian/libg15-1.install @@ -1 +1 @@ -debian/tmp/usr/lib/lib*.so.* usr/lib/ +debian/tmp/usr/lib/*/lib*.so.* diff --git a/debian/libg15-dev.install b/debian/libg15-dev.install index 2c3b74d..7ea22da 100644 --- a/debian/libg15-dev.install +++ b/debian/libg15-dev.install @@ -1,4 +1,3 @@ -debian/tmp/usr/include/* usr/include/ -debian/tmp/usr/lib/lib*.a usr/lib/ -debian/tmp/usr/lib/lib*.so usr/lib/ - +debian/tmp/usr/include/* +debian/tmp/usr/lib/*/lib*.a +debian/tmp/usr/lib/*/lib*.so diff --git a/debian/libg15.install b/debian/libg15.install index e26bd09..7c55488 100644 --- a/debian/libg15.install +++ b/debian/libg15.install @@ -1 +1 @@ -usr/lib/libg15*.so.* +usr/lib/*/libg15*.so.* diff --git a/debian/rules b/debian/rules index 6076907..0cd220d 100755 --- a/debian/rules +++ b/debian/rules @@ -1,13 +1,11 @@ #!/usr/bin/make -f - + +DH_VERBOSE = 1 + DEB_DH_MAKESHLIBS_ARGS_libg15 := --version-info -include /usr/share/cdbs/1/rules/debhelper.mk -include /usr/share/cdbs/1/class/autotools.mk -include /usr/share/cdbs/1/rules/utils.mk -include /usr/share/cdbs/1/rules/autoreconf.mk +%: + dh $@ -common-binary-predeb-arch:: list-missing - - -DEB_CONFIGURE_EXTRA_FLAGS = --quiet +override_dh_makeshlibs: + dh_makeshlibs --version-info=None