commit:     bb974100889989e9d5b408a92dd9f256c492d986
Author:     Marco Scardovi <marco <AT> scardovi <DOT> com>
AuthorDate: Mon Jun 28 17:39:43 2021 +0000
Commit:     Marco Scardovi <marco <AT> scardovi <DOT> com>
CommitDate: Mon Jun 28 17:40:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bb974100

sys-boot/osk-sdl: add test

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Marco Scardovi <marco <AT> scardovi.com>

 .../{osk-sdl-0.64.ebuild => osk-sdl-0.64-r1.ebuild}       | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/sys-boot/osk-sdl/osk-sdl-0.64.ebuild 
b/sys-boot/osk-sdl/osk-sdl-0.64-r1.ebuild
similarity index 90%
rename from sys-boot/osk-sdl/osk-sdl-0.64.ebuild
rename to sys-boot/osk-sdl/osk-sdl-0.64-r1.ebuild
index 4fc97688f..d7af7ff79 100644
--- a/sys-boot/osk-sdl/osk-sdl-0.64.ebuild
+++ b/sys-boot/osk-sdl/osk-sdl-0.64-r1.ebuild
@@ -14,7 +14,8 @@ 
SRC_URI="https://gitlab.com/postmarketOS/osk-sdl/-/archive/${COMMIT}.tar.gz -> $
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-RESTRICT="test"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
        app-portage/gentoolkit
@@ -28,7 +29,13 @@ RDEPEND="
        sys-kernel/dracut
 "
 
-BDEPEND="app-text/scdoc"
+BDEPEND="
+       app-text/scdoc
+       test? (
+               x11-misc/xdotool
+               x11-misc/xvfb-run
+       )
+"
 
 S="${WORKDIR}/${PN}-${COMMIT}"
 
@@ -37,6 +44,10 @@ src_prepare() {
        sed -e s/ttf-dejavu/dejavu/ -i osk.conf || die "Failed to sed"
 }
 
+src_test() {
+       meson_src_test
+}
+
 src_install() {
        meson_src_install
        insinto /etc

Reply via email to