diff --git a/x11-misc/squeekboard/files/0001-Removing-online-deps-since-they-keep-breaking.patch b/x11-misc/squeekboard/files/0001-Removing-online-deps-since-they-keep-breaking.patch new file mode 100644 index 0000000..bd596e3 --- /dev/null +++ b/x11-misc/squeekboard/files/0001-Removing-online-deps-since-they-keep-breaking.patch @@ -0,0 +1,22 @@ +From 4a657f542df799434eba9163861109b8a4996bb9 Mon Sep 17 00:00:00 2001 +From: Gerben Jan Dijkman +Date: Mon, 11 Jul 2022 12:09:07 +0200 +Subject: [PATCH] Removing online deps since they keep breaking + +--- + Cargo.deps.online | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Cargo.deps.online b/Cargo.deps.online +index 54e8e17..c7d3adb 100644 +--- a/Cargo.deps.online ++++ b/Cargo.deps.online +@@ -1,4 +1,4 @@ + # Dependencies which are only used with online, crates.io builds. + [patch.crates-io] + # Dependency was yanked, but gio 0.7 needs it. +-fragile = { git = "https://source.puri.sm/dorota.czaplejewicz/fragile.git", tag = "0.3.0" } ++# fragile = { git = "https://source.puri.sm/dorota.czaplejewicz/fragile.git", tag = "0.3.0" } +-- +2.35.1 + diff --git a/x11-misc/squeekboard/squeekboard-1.18.0.ebuild b/x11-misc/squeekboard/squeekboard-1.18.0.ebuild index 0cdff3b..97d44c5 100755 --- a/x11-misc/squeekboard/squeekboard-1.18.0.ebuild +++ b/x11-misc/squeekboard/squeekboard-1.18.0.ebuild @@ -97,6 +97,10 @@ S="${WORKDIR}/${PN}-v${PV}" QA_FLAGS_IGNORED="/usr/bin/squeekboard-test-layout" +src_prepare() { + eapply "${FILESDIR}"/0001-Removing-online-deps-since-they-keep-breaking.patch +} + src_install() { CC="$(tc-getCC)" meson_src_install