public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: sys-boot/osk-sdl/
@ 2021-06-27  7:19 Haelwenn Monnier
  0 siblings, 0 replies; 3+ messages in thread
From: Haelwenn Monnier @ 2021-06-27  7:19 UTC (permalink / raw
  To: gentoo-commits

commit:     667f5093e24dab31f5c72f98c2e4376cedb0b8a4
Author:     Marco Scardovi <marco <AT> scardovi <DOT> com>
AuthorDate: Sat Jun 26 19:00:47 2021 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sat Jun 26 19:00:47 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=667f5093

sys-boot/osk-sdl: drop test

Will be enabled in a future version

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

 sys-boot/osk-sdl/osk-sdl-0.64.ebuild | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-boot/osk-sdl/osk-sdl-0.64.ebuild b/sys-boot/osk-sdl/osk-sdl-0.64.ebuild
index 1f8daa085..4fc97688f 100644
--- a/sys-boot/osk-sdl/osk-sdl-0.64.ebuild
+++ b/sys-boot/osk-sdl/osk-sdl-0.64.ebuild
@@ -14,8 +14,7 @@ SRC_URI="https://gitlab.com/postmarketOS/osk-sdl/-/archive/${COMMIT}.tar.gz -> $
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
+RESTRICT="test"
 
 RDEPEND="
 	app-portage/gentoolkit
@@ -29,10 +28,7 @@ RDEPEND="
 	sys-kernel/dracut
 "
 
-BDEPEND="
-	app-text/scdoc
-	test? ( x11-misc/xvfb-run )
-"
+BDEPEND="app-text/scdoc"
 
 S="${WORKDIR}/${PN}-${COMMIT}"
 


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-boot/osk-sdl/
@ 2021-06-29  6:59 Florian Schmaus
  0 siblings, 0 replies; 3+ messages in thread
From: Florian Schmaus @ 2021-06-29  6:59 UTC (permalink / raw
  To: gentoo-commits

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


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sys-boot/osk-sdl/
@ 2021-07-14 19:43 Andrew Ammerlaan
  0 siblings, 0 replies; 3+ messages in thread
From: Andrew Ammerlaan @ 2021-07-14 19:43 UTC (permalink / raw
  To: gentoo-commits

commit:     50ae0bd77ebf5d44ff426ca830863af61328842d
Author:     Marco Scardovi <marco <AT> scardovi <DOT> com>
AuthorDate: Tue Jul 13 16:57:42 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Jul 13 16:57:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=50ae0bd7

sys-boot/osk-sdl: bump to 0.65

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

 sys-boot/osk-sdl/Manifest            |  1 +
 sys-boot/osk-sdl/osk-sdl-0.65.ebuild | 65 ++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+)

diff --git a/sys-boot/osk-sdl/Manifest b/sys-boot/osk-sdl/Manifest
index 907091802..baa5d6334 100644
--- a/sys-boot/osk-sdl/Manifest
+++ b/sys-boot/osk-sdl/Manifest
@@ -1 +1,2 @@
 DIST osk-sdl-0.64.tar.gz 37851 BLAKE2B dc297a0b1879f7b64bceb3032275b30f10072c50a2e2ddd985e94136ebf2308819fe71ca831fcc05d413c5e74f8ab955d920cc63bd90529e0c45fd3b6aae44db SHA512 0da985e1e8d0352f53f661dd4f7f6243a8f9b48279297f4ea3b120aa239c733411a83d324b58d152cafd9c2e7a791a36506afec6449e141c6445f0420bb9fd6b
+DIST osk-sdl-0.65.tar.gz 38007 BLAKE2B 3b64b44f74d72ab58468ecafe2e9aea054cd8a836ce18ece7e0b407de4311af7e70e197330ff3e88091c007a82942c33c1a2b538849cb45f78bd35674cd15e97 SHA512 070dcc1073266ecbe4c4c0089f29ac8687d98bbdcbd1c1578aa737bd6fbc96adeab6bd958295d073ef95515e63f536cef67c7e7e7b492b4ee3dc81fdcc8b9464

diff --git a/sys-boot/osk-sdl/osk-sdl-0.65.ebuild b/sys-boot/osk-sdl/osk-sdl-0.65.ebuild
new file mode 100644
index 000000000..8b3e203bf
--- /dev/null
+++ b/sys-boot/osk-sdl/osk-sdl-0.65.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Lightweight On-Screen-Keyboard based on SDL2"
+HOMEPAGE="https://gitlab.com/postmarketOS/osk-sdl"
+SRC_URI="https://gitlab.com/postmarketOS/osk-sdl/-/archive/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	app-portage/gentoolkit
+	media-libs/cogl
+	media-fonts/dejavu
+	media-libs/libglvnd
+	media-libs/libsdl2[kms,haptic]
+	media-libs/mesa
+	media-libs/sdl2-ttf
+	sys-fs/cryptsetup
+	sys-kernel/dracut
+"
+
+BDEPEND="
+	app-text/scdoc
+	test? (
+		x11-misc/xdotool
+		x11-misc/xvfb-run
+	)
+"
+
+src_prepare() {
+	default
+	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
+	doins osk.conf
+	insinto /etc/dracut.conf.d/
+	doins "${FILESDIR}"/osk-sdl-pp.conf
+	insinto /usr/lib/dracut/modules.d/50osk-sdl
+	doins "${FILESDIR}"/osk-sdl-pp.path
+	doins "${FILESDIR}"/osk-sdl-pp.service
+	exeinto /usr/lib/dracut/modules.d/50osk-sdl
+	doexe "${FILESDIR}"/module-setup.sh
+	doexe "${FILESDIR}"/osk-sdl.sh
+}
+
+pkg_postinst() {
+	einfo "For more info on how to test osk-sdl, and how to report problems, see: ${HOMEPAGE}"
+	einfo "To use osk-sdl to unlock encrypted root at bootime, check osk-sdl-pp.conf in /etc/dracut.conf.d"
+	einfo "and add these boot option 'root=/dev/mapper/root cryptroot=/dev/path/to/encrypted_partition' "
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-14 19:43 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-27  7:19 [gentoo-commits] repo/proj/guru:master commit in: sys-boot/osk-sdl/ Haelwenn Monnier
  -- strict thread matches above, loose matches on Subject: below --
2021-06-29  6:59 Florian Schmaus
2021-07-14 19:43 Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox