depot/third_party/nixpkgs/pkgs/by-name/gs/gsound/package.nix

55 lines
1 KiB
Nix

{
lib,
stdenv,
fetchurl,
pkg-config,
glib,
vala,
libcanberra,
gobject-introspection,
libtool,
gnome,
meson,
ninja,
}:
stdenv.mkDerivation rec {
pname = "gsound";
version = "1.0.3";
src = fetchurl {
url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "06l80xgykj7x1kqkjvcq06pwj2rmca458zvs053qc55x3sg06bfa";
};
strictDeps = true;
depsBuildBuild = [ pkg-config ];
nativeBuildInputs = [
pkg-config
meson
ninja
gobject-introspection
libtool
vala
];
buildInputs = [
glib
libcanberra
];
passthru = {
updateScript = gnome.updateScript {
packageName = pname;
versionPolicy = "odd-unstable";
};
};
meta = with lib; {
homepage = "https://gitlab.gnome.org/GNOME/gsound";
description = "Small library for playing system sounds";
mainProgram = "gsound-play";
maintainers = teams.gnome.members;
license = licenses.gpl2;
platforms = platforms.unix;
};
}