python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / applications / misc / gnome-multi-writer / default.nix
blob31d81a332790593076894124e81d046ff0981bb3
1 { lib, stdenv
2 , fetchurl
3 , appstream-glib
4 , desktop-file-utils
5 , gettext
6 , glib
7 , gnome
8 , gtk3
9 , gusb
10 , libcanberra-gtk3
11 , libgudev
12 , meson
13 , ninja
14 , pkg-config
15 , wrapGAppsHook
16 , polkit
17 , udisks
20 stdenv.mkDerivation rec {
21   pname = "gnome-multi-writer";
22   version = "3.35.90";
24   src = fetchurl {
25     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
26     sha256 = "07vgzjjdrxcp7h73z13h9agafxb4vmqx5i81bcfyw0ilw9kkdzmp";
27   };
29   nativeBuildInputs = [
30     appstream-glib
31     desktop-file-utils
32     gettext
33     meson
34     ninja
35     pkg-config
36     wrapGAppsHook
37   ];
39   buildInputs = [
40     glib
41     gtk3
42     gusb
43     libcanberra-gtk3
44     libgudev
45     polkit
46     udisks
47   ];
49   passthru = {
50     updateScript = gnome.updateScript {
51       packageName = pname;
52     };
53   };
55   meta = with lib; {
56     description = "Tool for writing an ISO file to multiple USB devices at once";
57     homepage = "https://wiki.gnome.org/Apps/MultiWriter";
58     license = licenses.gpl2Plus;
59     maintainers = teams.gnome.members;
60     platforms = platforms.linux;
61   };