media-gfx/sane-backends: rework html testdata version update logic
authorMike Frysinger <vapier@gentoo.org>
Mon, 2 Nov 2015 22:34:38 +0000 (17:34 -0500)
committerMike Frysinger <vapier@gentoo.org>
Mon, 2 Nov 2015 22:46:48 +0000 (17:46 -0500)
This should make the code work across multiple versions (including the
current live git which is broken).

media-gfx/sane-backends/sane-backends-9999.ebuild

index 91e7272ce9cddbc82c4eb67c94f32a3f511918b4..b636bf116f0b1aa9f88aa1ec32a41962b20d4b11 100644 (file)
@@ -192,6 +192,12 @@ src_prepare() {
        epatch "${FILESDIR}"/${PN}-1.0.24-saned_pidfile_location.patch
        mv configure.{in,ac} || die
        AT_NOELIBTOOLIZE=yes eautoreconf
+
+       # Fix for "make check".  Upstream sometimes forgets to update this.
+       local ver=$(./configure --version | awk '{print $NF; exit 0}')
+       sed -i \
+               -e "/by sane-desc 3.5 from sane-backends/s:sane-backends .*:sane-backends ${ver}:" \
+               testsuite/tools/data/html* || die
 }
 
 src_configure() {