From 80c5375f5269dcd493044119ddc1af340a163531 Mon Sep 17 00:00:00 2001 From: Gerben Jan Dijkman Date: Sat, 28 Sep 2024 12:22:51 +0200 Subject: [PATCH] Version bump --- x11-misc/squeekboard/Manifest | 2 + .../squeekboard/squeekboard-1.41.0.ebuild | 197 ++++++++++++++++++ 2 files changed, 199 insertions(+) create mode 100755 x11-misc/squeekboard/squeekboard-1.41.0.ebuild diff --git a/x11-misc/squeekboard/Manifest b/x11-misc/squeekboard/Manifest index 26ce721..2362ab3 100644 --- a/x11-misc/squeekboard/Manifest +++ b/x11-misc/squeekboard/Manifest @@ -95,6 +95,7 @@ DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8 DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 DIST socket2-0.4.10.crate 45697 BLAKE2B 1af475724e47f0d7889ee092c4bb5ed34cd3a34885bb3d65a7c11428ad224174be94c617f5215ed1a1656973e112e40bc56ed50666543743371a65d61bf3257b SHA512 eeb0bdb86ad969f3cce4735c99aa812a867b11a5ec88a53fc7f5e399c510b47ab14d06bbfba63398fec0a0f65835edaedb7eca7fe36aeaf4805843aa9f0dd5ce DIST squeekboard-1.39.0.tar.gz 254562 BLAKE2B 9e0401f2b94bf909f5877c8abf5b28b9c2b314dbb03a43f49ed30656d274ff46b4a092771b35361613947f0da99c71701e7a6fc2cd80dfb86e3c52ca19a07ffd SHA512 51bbbb7c6f461f5e647b4bdb085b9e82021a8f134b96c9cd195adfc34b0a277abc800826442e74157dd322248b9f05b3a1490b9bb766ac07dae7992686811c07 +DIST squeekboard-1.41.0.tar.gz 256532 BLAKE2B bd796b11538f8a5b5bfd3906b44072782dcd129a16b9569392411e423400158513a010be1dc3806c9c76bc05472e9794cfa8d6800a78aa7fa9c98a57c3f2c204 SHA512 427467bc494d4247ade5ff4afcacdcf57ef83efd1ec409b25a10db1f1ddb530ba242fc5b48580b0df97df0e9b262d865e9088dc2d4850c553aa2770c4be99fd6 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST syn-2.0.60.crate 255808 BLAKE2B d7a8e415dd72267fd92da48ba8b3e6feb728f0639797db1aa74aeaa2a57935b7565eec37cbd32eec826154e2c54075b121737369eb15af36c322c34b3cfd7930 SHA512 20bfa02b03c193672a9922f9a5e196185341e082a262f7c00d7c2d467d9e2d77f4af3994634923cfaeee34aa9eab510415165f052ffd9b1ed0b1b581e272898d @@ -136,6 +137,7 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789 DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6 DIST winnow-0.5.40.crate 159316 BLAKE2B aae5076d59b3459c901d918d8aaa97ba8bfcc993b8484344f52e45f1f37deb96d6cd3a1663a67f3c367be2b05d633286f270274c621bda9f3ab72b98bb652cc2 SHA512 525156f08514b0110697360be6e331a68d08f0cb65ee4ba3ac9d101dd2d42a8c89601e7409bdb5652c5b05145626506651010f58a854c47712065334c61ff39c DIST xkbcommon-0.5.1.crate 58659 BLAKE2B e6bbbf14cca9f0854e8c8c8840d8fff55c864f9a48f4f010cf095d6c25940be1fed9ba7b0e605f6336bf0cd5ca213b7ea0bd737f97f6ed79857bcd3b2cc125f8 SHA512 22628c214a0cc99dac3d2f0ffba8916d7eee0a5da52fa28aae581ea2f6bf27e1edbde3131b034eca2870bd02afa294c48ff6bb0e8cb7b7d55e2489deb06be48c +DIST xkbcommon-0.7.0.crate 58896 BLAKE2B 5b1e301cad47c717f28fed6112f9627a295c82c0866f81874e4d958b4c26b5ecd58752d69a84382fe2e36389eccd2563d6b887cb26fd7cfc93eb68be72997f36 SHA512 490b86c89bc9287b45a5c14ebc3f81144a08ffde9c3169f252ae92d77e65a968247758ea40562fdc696705c005fe7c03bec60eafd369ef6f11572f0434d0c8a5 DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba diff --git a/x11-misc/squeekboard/squeekboard-1.41.0.ebuild b/x11-misc/squeekboard/squeekboard-1.41.0.ebuild new file mode 100755 index 0000000..eb32950 --- /dev/null +++ b/x11-misc/squeekboard/squeekboard-1.41.0.ebuild @@ -0,0 +1,197 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License-2 + +EAPI=8 + +CRATES=" + anstyle@1.0.7 + async-io@1.13.0 + async-lock@2.8.0 + atk@0.18.0 + atk-sys@0.18.0 + autocfg@1.3.0 + bitflags@1.3.2 + bitflags@2.5.0 + byteorder@1.5.0 + cairo-rs@0.18.5 + cairo-sys-rs@0.18.2 + cc@1.0.96 + cfg-expr@0.15.8 + cfg-if@1.0.0 + clap@4.4.18 + clap_builder@4.4.18 + clap_lex@0.6.0 + concurrent-queue@2.5.0 + crossbeam-utils@0.8.19 + derivative@2.2.0 + enumflags2@0.6.4 + enumflags2_derive@0.6.4 + equivalent@1.0.1 + errno@0.3.8 + event-listener@2.5.3 + fastrand@1.9.0 + field-offset@0.3.6 + futures@0.3.30 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-lite@1.13.0 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + gdk@0.18.0 + gdk-pixbuf@0.18.5 + gdk-pixbuf-sys@0.18.0 + gdk-sys@0.18.0 + gio@0.18.4 + gio-sys@0.18.1 + glib@0.18.5 + glib-macros@0.18.5 + glib-sys@0.18.1 + gobject-sys@0.18.0 + gtk@0.18.1 + gtk-sys@0.18.0 + gtk3-macros@0.18.0 + hashbrown@0.14.5 + heck@0.4.1 + heck@0.5.0 + hermit-abi@0.3.9 + indexmap@2.2.6 + instant@0.1.12 + io-lifetimes@1.0.11 + itoa@1.0.11 + libc@0.2.154 + linux-raw-sys@0.3.8 + log@0.4.21 + maplit@1.0.2 + memchr@2.7.2 + memmap2@0.7.1 + memoffset@0.6.5 + memoffset@0.9.1 + nb-connect@1.2.0 + nix@0.22.3 + once_cell@1.19.0 + pango@0.18.3 + pango-sys@0.18.0 + parking@2.2.0 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + pkg-config@0.3.30 + polling@2.8.0 + proc-macro-crate@0.1.5 + proc-macro-crate@1.3.1 + proc-macro-crate@2.0.2 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.81 + quote@1.0.36 + rustc_version@0.4.0 + rustix@0.37.27 + ryu@1.0.17 + scoped-tls@1.0.1 + semver@1.0.22 + serde@1.0.200 + serde_derive@1.0.200 + serde_repr@0.1.19 + serde_spanned@0.6.5 + serde_yaml@0.9.34+deprecated + slab@0.4.9 + smallvec@1.13.2 + socket2@0.4.10 + static_assertions@1.1.0 + syn@1.0.109 + syn@2.0.60 + system-deps@6.2.2 + target-lexicon@0.12.14 + thiserror@1.0.59 + thiserror-impl@1.0.59 + toml@0.5.11 + toml@0.8.2 + toml_datetime@0.6.3 + toml_edit@0.19.15 + toml_edit@0.20.2 + unicode-ident@1.0.12 + unsafe-libyaml@0.2.11 + version-compare@0.2.0 + version_check@0.9.4 + waker-fn@1.1.1 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-x86_64-pc-windows-gnu@0.4.0 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.5 + winnow@0.5.40 + xkbcommon@0.7.0 + zbus@1.9.3 + zbus_macros@1.9.3 + zvariant@2.10.0 + zvariant_derive@2.10.0 +" + +inherit cargo gnome2-utils meson toolchain-funcs xdg + +DESCRIPTION="Virtual keyboard supporting Wayland, built primarily for the Librem 5 phone" +HOMEPAGE="https://gitlab.gnome.org/World/Phosh/squeekboard" +SRC_URI="https://gitlab.gnome.org/World/Phosh/squeekboard/-/archive/v${PV}/squeekboard-v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" $(cargo_crate_uris ${CRATES})" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~arm ~arm64" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/feedbackd + dev-libs/wayland + dev-libs/wayland-protocols + gnome-base/gnome-desktop + media-fonts/noto-emoji + x11-libs/gtk+:3[wayland] +" + +BDEPEND=" + dev-util/gtk-doc + dev-util/intltool + virtual/pkgconfig + virtual/rust +" + +S="${WORKDIR}/${PN}-v${PV}" + +QA_FLAGS_IGNORED="/usr/bin/squeekboard-test-layout" + +src_install() { + CC="$(tc-getCC)" + meson_src_install + insinto /usr/bin + doins "${S}/tools/squeekboard-restyled" +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}