On Tue, Jan 19, 2010 at 06:47:34PM -0500, Jameson Rollins wrote: > On Tue, Jan 19, 2010 at 10:19:01PM +0000, Olly Betts wrote: > > > dh_install --sourcedir=debian/tmp --fail-missing > > > cp: cannot stat `debian/tmp/usr/include/xapian.h': No such file or > > > directory > > > dh_install: cp -a debian/tmp/usr/include/xapian.h > > > debian/libxapian-dev//usr/include/ returned exit code 1 > > > > Oh, 1.1 installs headers to /usr/include/xapian-1.1 instead of /usr/include > > (to permit parallel installation). There may be a few other similar issues. > > Hey, Olly. The 1.1.3 source from the upstream tarball seems to build > and install fine on it's own, including installing the headers in > <prefix>/include/xapian-1.1/. So I guess this is a problem with the > debian packaging? I'm having a hard time seeing where, though, but > I'm also used to working with the stupid simple 'dh $@' rules files.
Yeah, it's debian/libxapianVERSION-dev.install (which is used to generate debian/libxapian-dev.install). I've committed a fix - there's no reason to be more specific than usr/include there. For 1.0.x, I've been sticking to debhelper 5 to allow Ubuntu dapper backporting. I'm going to give up on that for 1.2.x, so there's probably significant scope for reducing debian/rules, though that probably isn't the fastest route to getting a working package. BTW, note 1.1.3 didn't have the patch for #250 in, in case you weren't aware of that. Cheers, Olly -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org