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

Reply via email to