python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / gsound / default.nix
blob7dbe5cd2bbfc48a38114b951708c55df51203b4f
1 { lib, stdenv, fetchurl, pkg-config, glib, vala, libcanberra, gobject-introspection, libtool, gnome, meson, ninja }:
3 stdenv.mkDerivation rec {
4   pname = "gsound";
5   version = "1.0.3";
7   src = fetchurl {
8     url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
9     sha256 = "06l80xgykj7x1kqkjvcq06pwj2rmca458zvs053qc55x3sg06bfa";
10   };
12   strictDeps = true;
13   depsBuildBuild = [ pkg-config ];
14   nativeBuildInputs = [ pkg-config meson ninja gobject-introspection libtool vala ];
15   buildInputs = [ glib libcanberra ];
17   mesonFlags = [
18     "-Dintrospection=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
19     "-Denable_vala=${lib.boolToString (stdenv.buildPlatform == stdenv.hostPlatform)}"
20   ];
22   passthru = {
23     updateScript = gnome.updateScript {
24       packageName = pname;
25       versionPolicy = "odd-unstable";
26     };
27   };
29   meta = with lib; {
30     homepage = "https://wiki.gnome.org/Projects/GSound";
31     description = "Small library for playing system sounds";
32     maintainers = teams.gnome.members;
33     license = licenses.gpl2;
34     platforms = platforms.unix;
35   };