nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at litex 40 lines 1.1 kB view raw
1{ stdenv, fetchFromGitHub, lib 2, pkg-config, cmake 3, gtk-doc 4, gtk3, libayatana-indicator, libdbusmenu-gtk3 5, vala 6, gobject-introspection 7}: 8 9stdenv.mkDerivation rec { 10 pname = "libayatana-appindicator"; 11 version = "0.5.92"; 12 13 outputs = [ "out" "dev" ]; 14 15 src = fetchFromGitHub { 16 owner = "AyatanaIndicators"; 17 repo = "libayatana-appindicator"; 18 rev = version; 19 sha256 = "sha256-NzaWQBb2Ez1ik23wCgW1ZQh1/rY7GcPlLvaSgV7uXrA="; 20 }; 21 22 nativeBuildInputs = [ pkg-config cmake gtk-doc vala gobject-introspection ]; 23 24 buildInputs = [ gtk3 ]; 25 26 propagatedBuildInputs = [ libayatana-indicator libdbusmenu-gtk3 ]; 27 28 cmakeFlags = [ 29 "-DENABLE_BINDINGS_MONO=False" 30 ]; 31 32 meta = with lib; { 33 description = "Ayatana Application Indicators Shared Library"; 34 homepage = "https://github.com/AyatanaIndicators/libayatana-appindicator"; 35 changelog = "https://github.com/AyatanaIndicators/libayatana-appindicator/blob/${version}/ChangeLog"; 36 license = [ licenses.lgpl3Plus licenses.lgpl21Plus ]; 37 maintainers = [ maintainers.nickhu ]; 38 platforms = platforms.linux; 39 }; 40}