media-gfx/qrencode: Enable tests
authorMichał Górny <mgorny@gentoo.org>
Fri, 22 Sep 2017 15:50:26 +0000 (17:50 +0200)
committerMichał Górny <mgorny@gentoo.org>
Fri, 22 Sep 2017 15:53:17 +0000 (17:53 +0200)
media-gfx/qrencode/qrencode-4.0.0.ebuild

index 2aac69499076efad1559d1f1917af4e3dadeb18d..fba7ff05361eaa0bf79ec4598bf98f1cf50287ca 100644 (file)
@@ -10,7 +10,7 @@ SRC_URI="https://fukuchi.org/works/${PN}/${P}.tar.bz2"
 LICENSE="LGPL-2"
 SLOT="0/4"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE=""
+IUSE="test"
 
 RDEPEND="media-libs/libpng:0="
 DEPEND="${RDEPEND}
@@ -18,8 +18,17 @@ DEPEND="${RDEPEND}
 
 src_configure() {
        local myconf=(
-               --disable-tests
+               $(use_with test tests)
+               # TODO: figure out how to make SDL check fail as the SDL test
+               # program is not useful
        )
 
        econf "${myconf[@]}"
 }
+
+src_test() {
+       cd tests || die
+       # the configure test checks if reconfiguring works...
+       sed -i -e '/configure/d' test_all.sh || die
+       sh test_all.sh || die
+}