commit:     a23055cc00fcd554ba45d726c2e6da8d082739cd
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 16 09:07:52 2015 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 09:08:06 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a23055cc

media-video/mkvtoolnix: Run the testsuite with FEATURES=test.

Package-Manager: portage-2.2.23

 media-video/mkvtoolnix/mkvtoolnix-8.4.0.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-8.4.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-8.4.0.ebuild
index 6872d50..9c244eb 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-8.4.0.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-8.4.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.xz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
-IUSE="curl debug pch qt5"
+IUSE="curl debug pch test qt5"
 
 ruby_atom() {
        local ruby_slot=${1/ruby/}
@@ -48,6 +48,7 @@ DEPEND="${RDEPEND}
        || ( ${RUBY_BDEPS} )
        sys-devel/gettext
        virtual/pkgconfig
+       test? ( dev-cpp/gtest )
 "
 
 pkg_pretend() {
@@ -102,6 +103,11 @@ src_compile() {
        "${RUBY}" ./drake V=1 -j$(makeopts_jobs) || die
 }
 
+src_test() {
+       "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:unit || die
+       "${RUBY}" ./drake V=1 -j$(makeopts_jobs) tests:run_unit || die
+}
+
 src_install() {
        DESTDIR="${D}" "${RUBY}" ./drake -j$(makeopts_jobs) install || die
 

Reply via email to