[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/squeekboard/files/, x11-misc/squeekboard/

2021-06-24 Thread Marco Scardovi
commit: bfa0e3566c89b4d264de6f71508a4c7e4edb0aaa
Author: Marco Scardovi  scardovi  com>
AuthorDate: Thu Jun 24 12:06:44 2021 +
Commit: Marco Scardovi  scardovi  com>
CommitDate: Thu Jun 24 12:09:05 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bfa0e356

x11-misc/squeekboard: remove unused files

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

 x11-misc/squeekboard/files/448.patch   | 470 -
 x11-misc/squeekboard/files/450.patch   |  38 --
 x11-misc/squeekboard/files/terminal.yaml   | 157 -
 x11-misc/squeekboard/squeekboard-1.14.0.ebuild |   4 +-
 4 files changed, 2 insertions(+), 667 deletions(-)

diff --git a/x11-misc/squeekboard/files/448.patch 
b/x11-misc/squeekboard/files/448.patch
deleted file mode 100644
index 07956402e..0
--- a/x11-misc/squeekboard/files/448.patch
+++ /dev/null
@@ -1,470 +0,0 @@
-From 93e4345e823dbb9d9ee187d1f5b32c6dd7dffdd3 Mon Sep 17 00:00:00 2001
-From: Dorota Czaplejewicz 
-Date: Mon, 5 Apr 2021 08:17:07 +
-Subject: [PATCH 1/2] layout: Take into account text purpose again
-

- src/data.rs | 17 +++--
- 1 file changed, 11 insertions(+), 6 deletions(-)
-
-diff --git a/src/data.rs b/src/data.rs
-index e5aa3910..71711c3f 100644
 a/src/data.rs
-+++ b/src/data.rs
-@@ -239,13 +239,18 @@ fn load_layout_data_with_fallback(
- .map(PathBuf::from)
- .or_else(|| xdg::data_path("squeekboard/keyboards"));
- 
--log_print!(
--logging::Level::Debug, 
--"load_layout_data_with_fallback() -> name:{}, purpose:{:?}, 
overlay:{}, layout_name:{}", 
--name, purpose, overlay, 
--);
-+let layout_purpose = match overlay {
-+"" => match purpose {
-+ContentPurpose::Number => "number",
-+ContentPurpose::Digits => "number",
-+ContentPurpose::Phone => "number",
-+ContentPurpose::Terminal => "terminal",
-+_ => "",
-+},
-+overlay => overlay,
-+};
- 
--for (kind, source) in list_layout_sources(, kind, overlay, path) {
-+for (kind, source) in list_layout_sources(, kind, layout_purpose, 
path) {
- let layout = load_layout_data(source.clone());
- match layout {
- Err(e) => match (e, source) {
--- 
-GitLab
-
-
-From 190876903281774bf0f304269ad7f047f44482b1 Mon Sep 17 00:00:00 2001
-From: Dorota Czaplejewicz 
-Date: Mon, 5 Apr 2021 10:36:41 +
-Subject: [PATCH 2/2] layouts: Make selection testable
-
-From now on, all the parameters for loading layout are handled inside a single 
pure function, which makes them possible to test.
-
-As a side benefit, the old preference order function composed of a mess of 
nested procedures is gone.

- src/data.rs   | 312 ++
- src/layout.rs |   2 +-
- 2 files changed, 212 insertions(+), 102 deletions(-)
-
-diff --git a/src/data.rs b/src/data.rs
-index 71711c3f..29cd4ba4 100644
 a/src/data.rs
-+++ b/src/data.rs
-@@ -69,8 +69,12 @@ pub mod c {
- let overlay_str = as_str()
- .expect("Bad overlay name")
- .expect("Empty overlay name");
-+let overlay_str = match overlay_str {
-+"" => None,
-+other => Some(other),
-+};
- 
--let (kind, layout) = load_layout_data_with_fallback(, type_, 
variant, _str);
-+let (kind, layout) = load_layout_data_with_fallback(, type_, 
variant, overlay_str);
- let layout = ::layout::Layout::new(layout, kind);
- Box::into_raw(Box::new(layout))
- }
-@@ -113,97 +117,156 @@ impl fmt::Display for DataSource {
- }
- }
- 
--type LayoutSource = (ArrangementKind, DataSource);
--
--/// Lists possible sources, with 0 as the most preferred one
--/// Trying order: native lang of the right kind, native base,
--/// fallback lang of the right kind, fallback base
--/// The `purpose` argument is not ContentPurpose,
--/// but rather ContentPurpose and overlay in one.
--fn list_layout_sources(
--name: ,
--kind: ArrangementKind,
--purpose: ,
--keyboards_path: Option,
--) -> Vec {
--// Just a simplification of often called code.
--let add_by_name = |
--mut ret: Vec,
--purpose: ,
--name: ,
--kind: ,
--| -> Vec {
--let name = if purpose == "" { name.into() }
--else { format!("{}/{}", purpose, name) };
--
--if let Some(path) = keyboards_path.clone() {
--ret.push((
--kind.clone(),
--DataSource::File(
--path.join(name.clone())
--.with_extension("yaml")
--)
--))
--}
--
--ret.push((
--kind.clone(),
--DataSource::Resource(name)
--));
--ret
--};
--
--// Another grouping.
--let add_by_kind = |ret, purpose: , 

[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/squeekboard/files/, x11-misc/squeekboard/

2021-06-22 Thread Marco Scardovi
commit: ac041841174f531f9c4feac0f02eb3427c56387d
Author: Marco Scardovi  scardovi  com>
AuthorDate: Tue Jun 22 17:57:52 2021 +
Commit: Marco Scardovi  scardovi  com>
CommitDate: Tue Jun 22 17:57:52 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ac041841

x11-misc/squeekboard: add package

squeekboard is the keyboard for phosh

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

 x11-misc/squeekboard/Manifest  |  45 +++
 x11-misc/squeekboard/files/448.patch   | 470 +
 x11-misc/squeekboard/files/450.patch   |  38 ++
 x11-misc/squeekboard/files/terminal.yaml   | 157 +
 x11-misc/squeekboard/metadata.xml  |  11 +
 x11-misc/squeekboard/squeekboard-1.14.0.ebuild |  98 ++
 6 files changed, 819 insertions(+)

diff --git a/x11-misc/squeekboard/Manifest b/x11-misc/squeekboard/Manifest
new file mode 100644
index 0..c48753229
--- /dev/null
+++ b/x11-misc/squeekboard/Manifest
@@ -0,0 +1,45 @@
+DIST atk-0.7.0.crate 43814 BLAKE2B 
dc1d569df7a53506b50d484f7d04240ec3179b3915abacc5790310fa0b03587df07cf3ec5ed9922a877eb2d82c1cf3eef937bace3e2cf1b30895be27131b80a3
 SHA512 
4369d48607d58cfde6fd1dbe006eca2ffbf0212750d991b0a534586e75496e9cb99636e2b916ae3e6c3cbc0aa3345bddf1b2e7d2561a9c16769646029be9041b
+DIST atk-sys-0.9.1.crate 21064 BLAKE2B 
752cd426951051af696413725189286f465433388dfa84efc2ef6963af6b387b56cee830fd595c39049f9721f4c9b3c51828c3d17c7362b85a6cf648e17e5dbb
 SHA512 
a2eb083abfd585bb7bea6415c1b0a6981c1e071b11dbbd41442d5ab438219d13ab28bf957640616644fb11760d2371c929f379ab414b8b00b297f3af25680a92
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST cairo-rs-0.7.1.crate 45803 BLAKE2B 
f12439219c6df2d35464d2e20c7e5b9a2ab3a5c92a87fd93f491b4e483553d4b078ff787e0e502f58a97521918a9e0633ffdf765c9087edd257087c9c72ba870
 SHA512 
3a8825c352ebea72d7cfc947654e85e0395990c4572913858d71b6c7eabb60efec0a9e9fdebb409530aed5535edaec5fcfb0f77f1f2dd6794503feff2e384ba7
+DIST cairo-sys-rs-0.9.2.crate 11650 BLAKE2B 
ac664b7976de57907ae543c1afc2fd8fe166b2a147e1be31d6f60aec0b08949bb53b9f59c16e02f33a299a225f8e8202c5d7ad744c6aa8c5f03ec421a773ff33
 SHA512 
cab877b76951212710c7e668093fda218ac9c7e1e26fcffc448d759a3f968a7faeeea347025189a1aee7579b15916c141d0d727f986bb7061183a695b52bf39b
+DIST cc-1.0.68.crate 55936 BLAKE2B 
9bbbeda78b8c3aca487e770cddbe11bf4686424bd33d023ad66e1fbdfc8dcbc17fd85c15905e0edbed8745202c01aea13d4f03a7f8f655e5806da152565419aa
 SHA512 
faca9aa91488808f920f1d88422cc8a69790aa6dbd7bd2cc5d08a579d248faafd0fd675e8499e56aef6715398c278db1fa2079511d211d41aa65741de5d5ac8c
+DIST clap-2.33.3.crate 201925 BLAKE2B 
bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25
 SHA512 
3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
+DIST dtoa-0.4.8.crate 16175 BLAKE2B 
5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522
 SHA512 
fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8
+DIST fragile-0.3.0.crate 10203 BLAKE2B 
3b04d4acc57f5a76a0d2625db8b0d643f2199e175110b47ee40fc82afd3d1d01c75d92e0d1ec798340a93afb939f215504a16346730955b475e321246ed8bc09
 SHA512 
5307919178a440abf932857162b66b7a1a769513820c55c6827e8031894029f2d84920773899e6ae39ba1d8a8c0da2816ce9af7007416ab4e0e2c115090d8a1c
+DIST gdk-0.11.0.crate 83537 BLAKE2B 
d616ec093a3ab852d068760f55ed5b39c90389d2a2c320d6a041cda12f98d99e873a0d26803335c3bfadb8289f32f06b2d5a961c16cd18c0baf6e4d91138f607
 SHA512 
483bbc99f06b9cf23ea3aabd540138711868bbd95bafbac20fdcf56e8e445fb3c44b79ef5f3c43015a21288e19adf399f446f971cf3413498c7d80ac500a98e0
+DIST gdk-pixbuf-0.7.0.crate 15011 BLAKE2B 
ee46401bd80b5b5f865d7bac2b1ec28e01db657e4e0716b585bc72faebc6bb0ca694811e487a4dcc67d2572fc1e49775382e79abbccc3d8f8caa2f5b5848e9cb
 SHA512 
a413656b7c18acc030225b14134b1481902d19e1845ec73cf430921020dee7c99dd5e5469f60780aed2d3552d83792c6a193ddeba686324284eff2d78cc0b813
+DIST gdk-pixbuf-sys-0.9.1.crate 8641 BLAKE2B 
8cbeffd4acbdd38ba43b5b39a84e0d20d9ea0230115f09f8b0c0e95b405027fee1a65e452e2abd2485097036c9f5dca8e01069f51a5651199db9be50aef6087a
 SHA512 
22ca779b0065289da0bbc024bbc23cabc5e2fc81f8ea781107a83e41504edcf42d3dcde7079b091f1070596566df1f2180d226dcab21d8c388d7505d0fb171a7
+DIST gdk-sys-0.9.1.crate 59958 BLAKE2B 
9e0c30d138b908ff56dfe9db5b0ed75a1ed14c9f3158df3b595346888cc40c08d8df8d204ab59fff8391a87396cf6c29a9881c8dfb5fdeb3e8d82bff76869961
 SHA512