pantheon.wingpanel-indicator-keyboard: 2.2.1 -> 2.4.0

main
Bobby Rong 3 years ago
parent 082d6d72fd
commit 3b0bf70af4
No known key found for this signature in database
GPG Key ID: ED07364437C91161
  1. 15
      pkgs/desktops/pantheon/desktop/wingpanel-indicators/keyboard/default.nix

@ -1,5 +1,6 @@
{ lib, stdenv
, fetchFromGitHub
, fetchpatch
, nix-update-script
, pantheon
, pkg-config
@ -14,17 +15,18 @@
, libgee
, xorg
, libgnomekbd
, ibus
}:
stdenv.mkDerivation rec {
pname = "wingpanel-indicator-keyboard";
version = "2.2.1";
version = "2.4.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
sha256 = "sha256-/sTx0qT7gNj1waQg9OKqHY6MtL+p0NljiIAXKA3DYmA=";
sha256 = "10zzsil5l6snz47nx887r22sl2n0j6bg4dhxmgk3j3xp3jhgmrgl";
};
passthru = {
@ -44,6 +46,7 @@ stdenv.mkDerivation rec {
buildInputs = [
granite
gtk3
ibus
libgee
wingpanel
xorg.xkeyboardconfig
@ -54,12 +57,18 @@ stdenv.mkDerivation rec {
src = ./fix-paths.patch;
gkbd_keyboard_display = "${libgnomekbd}/bin/gkbd-keyboard-display";
})
# Upstream code not respecting our localedir
# https://github.com/elementary/wingpanel-indicator-keyboard/pull/110
(fetchpatch {
url = "https://github.com/elementary/wingpanel-indicator-keyboard/commit/ea5df2f62a99a216ee5ed137268e710490a852a4.patch";
sha256 = "0fmdz10xgzsryj0f0dnpjrh9yygjkb91a7pxg0rwddxbprhnr7j0";
})
];
meta = with lib; {
description = "Keyboard Indicator for Wingpanel";
homepage = "https://github.com/elementary/wingpanel-indicator-keyboard";
license = licenses.lgpl21Plus;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = pantheon.maintainers;
};

Loading…
Cancel
Save