Unverified Commit 91c2af97 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

Merge pull request #303304 from LordGrimmauld/rmenu

rmenu: 1.2.0 -> 1.2.1
parents 4271aeb2 e279ead3
Loading
Loading
Loading
Loading
+48 −48
Original line number Diff line number Diff line
@@ -110,7 +110,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3"
dependencies = [
 "concurrent-queue",
 "event-listener 5.2.0",
 "event-listener 5.3.0",
 "event-listener-strategy 0.5.1",
 "futures-core",
 "pin-project-lite",
@@ -118,9 +118,9 @@ dependencies = [

[[package]]
name = "async-executor"
version = "1.9.1"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10b3e585719c2358d2660232671ca8ca4ddb4be4ce8a1842d6c2dc8685303316"
checksum = "5f98c37cf288e302c16ef6c8472aad1e034c6c84ce5ea7b8101c98eb4a802fee"
dependencies = [
 "async-lock 3.3.0",
 "async-task",
@@ -244,7 +244,7 @@ checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -373,9 +373,9 @@ dependencies = [

[[package]]
name = "bumpalo"
version = "3.15.4"
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"

[[package]]
name = "bytemuck"
@@ -489,9 +489,9 @@ dependencies = [

[[package]]
name = "cc"
version = "1.0.90"
version = "1.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41"

[[package]]
name = "cesu8"
@@ -545,7 +545,7 @@ dependencies = [
 "anstream",
 "anstyle",
 "clap_lex",
 "strsim 0.11.0",
 "strsim 0.11.1",
]

[[package]]
@@ -557,7 +557,7 @@ dependencies = [
 "heck 0.5.0",
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -642,7 +642,7 @@ version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e"
dependencies = [
 "getrandom 0.2.12",
 "getrandom 0.2.14",
 "once_cell",
 "tiny-keccak",
]
@@ -772,7 +772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
dependencies = [
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -843,7 +843,7 @@ dependencies = [
 "ident_case",
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -876,7 +876,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
dependencies = [
 "darling_core 0.20.8",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -968,7 +968,7 @@ dependencies = [
 "prettyplease",
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -1079,7 +1079,7 @@ dependencies = [
 "dioxus-core",
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -1183,7 +1183,7 @@ dependencies = [
 "darling 0.20.8",
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -1244,9 +1244,9 @@ dependencies = [

[[package]]
name = "event-listener"
version = "5.2.0"
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91"
checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24"
dependencies = [
 "concurrent-queue",
 "parking",
@@ -1269,7 +1269,7 @@ version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3"
dependencies = [
 "event-listener 5.2.0",
 "event-listener 5.3.0",
 "pin-project-lite",
]

@@ -1378,9 +1378,9 @@ dependencies = [

[[package]]
name = "freedesktop-desktop-entry"
version = "0.5.1"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "287f89b1a3d88dd04d2b65dfec39f3c381efbcded7b736456039c4ee49d54b17"
checksum = "c201444ddafb5506fe85265b48421664ff4617e3b7090ef99e42a0070c1aead0"
dependencies = [
 "dirs 3.0.2",
 "gettext-rs",
@@ -1495,7 +1495,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -1645,9 +1645,9 @@ dependencies = [

[[package]]
name = "getrandom"
version = "0.2.12"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c"
dependencies = [
 "cfg-if",
 "libc",
@@ -1822,7 +1822,7 @@ dependencies = [
 "proc-macro-error",
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -2872,7 +2872,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7"
dependencies = [
 "proc-macro2",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -3002,7 +3002,7 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
 "getrandom 0.2.12",
 "getrandom 0.2.14",
]

[[package]]
@@ -3050,7 +3050,7 @@ version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
dependencies = [
 "getrandom 0.2.12",
 "getrandom 0.2.14",
 "libredox",
 "thiserror",
]
@@ -3137,7 +3137,7 @@ dependencies = [

[[package]]
name = "rmenu"
version = "1.2.0"
version = "1.2.1"
dependencies = [
 "cached 0.44.0",
 "clap",
@@ -3168,7 +3168,7 @@ dependencies = [

[[package]]
name = "rmenu-plugin"
version = "0.0.1"
version = "0.0.2"
dependencies = [
 "bincode",
 "clap",
@@ -3358,7 +3358,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -3374,13 +3374,13 @@ dependencies = [

[[package]]
name = "serde_repr"
version = "0.1.18"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -3594,9 +3594,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"

[[package]]
name = "strsim"
version = "0.11.0"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"

[[package]]
name = "strum"
@@ -3639,9 +3639,9 @@ dependencies = [

[[package]]
name = "syn"
version = "2.0.57"
version = "2.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35"
checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687"
dependencies = [
 "proc-macro2",
 "quote",
@@ -3789,7 +3789,7 @@ checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -3870,7 +3870,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -3946,7 +3946,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
]

[[package]]
@@ -4135,7 +4135,7 @@ version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
dependencies = [
 "getrandom 0.2.12",
 "getrandom 0.2.14",
]

[[package]]
@@ -4211,7 +4211,7 @@ dependencies = [
 "once_cell",
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
 "wasm-bindgen-shared",
]

@@ -4245,7 +4245,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
 "proc-macro2",
 "quote",
 "syn 2.0.57",
 "syn 2.0.58",
 "wasm-bindgen-backend",
 "wasm-bindgen-shared",
]
@@ -4268,9 +4268,9 @@ dependencies = [

[[package]]
name = "webbrowser"
version = "0.8.13"
version = "0.8.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1b04c569c83a9bb971dd47ec6fd48753315f4bf989b9b04a2e7ca4d7f0dc950"
checksum = "dd595fb70f33583ac61644820ebc144a26c96028b625b96cafcd861f4743fbc8"
dependencies = [
 "core-foundation",
 "home",
@@ -4416,7 +4416,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

[[package]]
name = "window"
version = "0.0.0"
version = "0.0.1"
dependencies = [
 "anyhow",
 "clap",
+7 −4
Original line number Diff line number Diff line
@@ -11,13 +11,13 @@
}:
rustPlatform.buildRustPackage rec {
  pname = "rmenu";
  version = "1.2.0";
  version = "1.2.1";

  src = fetchFromGitHub {
    rev = "v${version}";
    owner = "imgurbot12";
    repo = "rmenu";
    hash = "sha256-mzY+M7GGJDxb8s7pusRDo/xfKE/S4uxPy4klRBjVGOA=";
    hash = "sha256-JHJZfDxrDi0rJSloPdOVdvo/XkrFhvshd7yZWn/zELU=";
  };

  nativeBuildInputs = [
@@ -65,14 +65,17 @@ rustPlatform.buildRustPackage rec {
    # fix config and theme
    mkdir -p $out/share/rmenu
    cp -vf $src/rmenu/public/config.yaml $out/share/rmenu/config.yaml
    sed -i "s@~\/\.config\/rmenu\/themes@$out\/themes@g" $out/share/rmenu/config.yaml
    sed -i "s@~\/\.config\/rmenu@$out\/plugins@g" $out/share/rmenu/config.yaml
    substituteInPlace $out/share/rmenu/config.yaml --replace "~/.config/rmenu" "$out"
    ln -sf  $out/themes/dark.css $out/share/rmenu/style.css
  '';

  preFixup = ''
    # rmenu expects the config to be in XDG_CONFIG_DIRS
    # shell script plugins called from rmenu binary expect the rmenu-build binary to be on the PATH,
    # which needs wrapping in temporary environments like shells and flakes
    gappsWrapperArgs+=(
      --suffix XDG_CONFIG_DIRS : "$out/share"
      --suffix PATH : "$out/bin"
    )
  '';