commit: bb974100889989e9d5b408a92dd9f256c492d986
Author: Marco Scardovi <marco <AT> scardovi <DOT> com>
AuthorDate: Mon Jun 28 17:39:43 2021 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
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