python310Packages.onlykey-solo-python: fix compatibility with fido2 1.1.3 (#354382)
[NixPkgs.git] / pkgs / desktops / pantheon / apps / sideload / default.nix
blob8aec7fbb386813bf0ed7e24da436b93870fbf3fc
1 { lib
2 , stdenv
3 , desktop-file-utils
4 , nix-update-script
5 , fetchFromGitHub
6 , flatpak
7 , gettext
8 , glib
9 , granite7
10 , gtk4
11 , meson
12 , ninja
13 , pkg-config
14 , vala
15 , libxml2
16 , wrapGAppsHook4
19 stdenv.mkDerivation rec {
20   pname = "sideload";
21   version = "6.3.0";
23   src = fetchFromGitHub {
24     owner = "elementary";
25     repo = pname;
26     rev = version;
27     sha256 = "sha256-2tYdcHx77XN2iu2PKXAKwOtb4TOFt3Igv17w2zIxqT4=";
28   };
30   nativeBuildInputs = [
31     desktop-file-utils
32     gettext
33     meson
34     ninja
35     pkg-config
36     vala
37     wrapGAppsHook4
38   ];
40   buildInputs = [
41     flatpak
42     glib
43     granite7
44     gtk4
45     libxml2
46   ];
48   passthru = {
49     updateScript = nix-update-script { };
50   };
52   meta = with lib; {
53     homepage = "https://github.com/elementary/sideload";
54     description = "Flatpak installer, designed for elementary OS";
55     license = licenses.gpl3Plus;
56     platforms = platforms.linux;
57     maintainers = teams.pantheon.members;
58     mainProgram = "io.elementary.sideload";
59   };