well, review starting: 1) ode (2:0.13.1~git20150309-1) UNRELEASED; urgency=low please set to unstable. 0.13.1~git is < 0.13.1 but you said * New upstream release: 0.13.1 with a patch (Closes: #670746) so either use a > version or start from 0.13.1 and add your patch. I would consider good a versioning like 2:0.13.1+git20150309-1 (there is a way to compare two versions with dpkg) dpkg --compare-versions 1 gt 0 - Bump standards-version to 3.9.4 * Bump standards to 3.9.6. No changes well, I would avoid such duplication - Build-depend on dh-autoreconf * Rename packages to a new version of Sonames Changed dh-autoreconf to autotools-dev, automake and libtool (please use autoreconf instead of autotools if possible, and remove automake, autotools-dev libtool from build-dependencies) rules: --libdir='$${prefix}/lib/$(DEB_HOST_MULTIARCH)/' this should be automagically injected by dh_auto_configure, isn't it? cat debian/libode4.install #! /usr/bin/dh-exec usr/lib/${DEB_HOST_MULTIARCH}/lib*.so.* well, doesn't something like usr/lib/*/lib*.so.* work? same for the -dev question: do you really need to ship a static library? I personally don't like them for security reasons, but I can't object if you need it :) BTW you are providing a shared library with a git snapshot, are you sure about this? this is what I did so far, feel free to finish the work if you agree it doesn't work the install target /build/ode-0.13.1~git20150309/debian/libode4.install: 1: /build/ode-0.13.1~git20150309/debian/libode4.install: usr/lib/*/lib*.so.*: not found dh_install: problem reading debian/libode4.install: strange, files are on debina/tmp/ correctly. cheers, G.
Attachment:
patch
Description: Binary data