diff options
author | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2024-08-22 03:24:59 +0500 |
---|---|---|
committer | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2024-08-22 03:24:59 +0500 |
commit | 6ab1c960e63210f27fff6aa6a008082023165298 (patch) | |
tree | c25a18621908aa4780d3ddf37900cbb0be91d109 | |
parent | dev-python/mpxj: add 13.2.1, drop 13.1.0 (diff) | |
download | guru-6ab1c960e63210f27fff6aa6a008082023165298.tar.gz guru-6ab1c960e63210f27fff6aa6a008082023165298.tar.bz2 guru-6ab1c960e63210f27fff6aa6a008082023165298.zip |
phosh-base/phosh-osk-stub: add 0.41.1
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
-rw-r--r-- | phosh-base/phosh-osk-stub/Manifest | 2 | ||||
-rw-r--r-- | phosh-base/phosh-osk-stub/phosh-osk-stub-0.41.1.ebuild | 92 |
2 files changed, 94 insertions, 0 deletions
diff --git a/phosh-base/phosh-osk-stub/Manifest b/phosh-base/phosh-osk-stub/Manifest index 8d2f7c087..730993f2e 100644 --- a/phosh-base/phosh-osk-stub/Manifest +++ b/phosh-base/phosh-osk-stub/Manifest @@ -2,3 +2,5 @@ DIST phosh-osk-stub-0.38.0.tar.xz 310460 BLAKE2B 2d7b24bc35975af5a0646897a4a9786 DIST phosh-osk-stub-0.38.0.tar.xz.asc 833 BLAKE2B c1e5bd79c68d83e004f11fec25879279d251c95a24c80e10bac8549e4cbf6dfbcc68daba2223d7a8033b709357c162be9a7a64c86119aac798f08c9e41459266 SHA512 03b3d2b0f984b9ddc4d989e78ff2707e41401dc7682c29c6bc3d8d0ad8ff3d4e2ffbbf167b4b70b24d77d38328d1a806f46131405fea50370c647019d41ea556 DIST phosh-osk-stub-0.41.0.tar.xz 317516 BLAKE2B 2a17399c2966983e96051a048bfe9dd4271d3c3b78f9692ab773ad5b95e01d2c722ffbab540814da215fd17049cfc363040b4cc82fb47e170462ded9f77cde66 SHA512 fb7c4c4f6ad5125095f98e087d6658cdc2b26e02e79300681873dd2e793d42c72f9852757a6daa1dcb48036c4cee00b01af09d6077f685332004664d4a4b1c0a DIST phosh-osk-stub-0.41.0.tar.xz.asc 833 BLAKE2B 66075735b50ca4eabad8851618d3c9d1d9f1da057b5e80e307efd502d28e6185ec4709c2296645831cff7151478daabcbbbae42f474a811ee37bc94dd4051c3c SHA512 60852c5890612f7cb74eb976074c5fc7c0f14cf91a46b871ef622bdd9edecc29f4e3cf1be0fc1bae9422db139f257b30110c790bf76275614e8d69f30c7806df +DIST phosh-osk-stub-0.41.1.tar.xz 317632 BLAKE2B caff385e44fe9c59fd371fac8b03e4c1a95f9769f9118ea944cc3cb47401ac10b2ecbd6ec26fd4b49b775df0fa99f7ae9e13fa5620f21cee0d596e917cd01ca1 SHA512 bba73d561b001e620a2d5b5825463f41a946f17284e36e3abe54267362b7dc4ea8c0cd6293b90ce73086a1ef3818863f4f73be7a8724c077275a5377f3d10abf +DIST phosh-osk-stub-0.41.1.tar.xz.asc 833 BLAKE2B 9eed6487d10ffcc4cc56c44cb2685edfdff9cbcfa2efcaddc5724414ee2e29d84e1898af766325c0d95c9e5cbc7a48c4c9b0e9c90bc25f80ec156e1c81ff849f SHA512 058fff4ed0cd4d404d5364c281d404d0c921fe8f24771a911f5826fdd5095845f26ca2a184854f864415ba005a68dae85836857f4331df4adf7dccd7507aad20 diff --git a/phosh-base/phosh-osk-stub/phosh-osk-stub-0.41.1.ebuild b/phosh-base/phosh-osk-stub/phosh-osk-stub-0.41.1.ebuild new file mode 100644 index 000000000..8419275f1 --- /dev/null +++ b/phosh-base/phosh-osk-stub/phosh-osk-stub-0.41.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson virtualx verify-sig xdg + +DESCRIPTION="On-screen keyboard stub" +HOMEPAGE="https://gitlab.gnome.org/guidog/phosh-osk-stub" +SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz + verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="elogind gtk-doc man test" +RESTRICT="!test? ( test )" + +# TODO: package govarnam +# TODO: hunspell is automagic +COMMON_DEPEND=" + app-shells/fzf + app-text/hunspell:= + >=dev-libs/glib-2.66:2 + dev-libs/feedbackd + dev-libs/json-glib + >=dev-libs/wayland-1.14 + >=gnome-base/gnome-desktop-3.26:3 + >=gui-libs/libhandy-1.1.90:1 + x11-libs/cairo + >=x11-libs/gtk+-3.22:3[wayland] + x11-libs/libxkbcommon[wayland] + x11-libs/pango + elogind? ( >=sys-auth/elogind-241 ) + !elogind? ( >=sys-apps/systemd-241:= ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/wayland-protocols-1.12 +" +RDEPEND="${COMMON_DEPEND} + gnome-base/gsettings-desktop-schemas +" +BDEPEND=" + dev-libs/glib:2 + dev-libs/libxml2:2 + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/wayland-scanner + sys-devel/gettext + gtk-doc? ( dev-util/gi-docgen ) + man? ( dev-python/docutils ) + test? ( dev-libs/json-glib ) + verify-sig? ( sec-keys/openpgp-keys-phosh ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc" + +QA_DESKTOP_FILE="usr/share/applications/sm.puri.Phosh.OskStub.desktop" + +src_configure() { + local emesonargs=( + -Ddefault_osk=false + $(meson_use gtk-doc gtk_doc) + $(meson_use man) + $(meson_use test tests) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + meson_src_install + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/pos-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} |