electron_32: fix log spam when building on aarch64-linux (#378988)
[NixPkgs.git] / pkgs / by-name / gt / gtuber / package.nix
blob750c7acdd7ff29d729a066ef887b8f25b7b5290d
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   gobject-introspection,
9   vala,
10   glib,
11   libsoup_3,
12   json-glib,
13   libxml2,
14   gst_all_1,
15   unstableGitUpdater,
18 stdenv.mkDerivation {
19   pname = "gtuber";
20   version = "0-unstable-2025-01-19";
22   src = fetchFromGitHub {
23     owner = "Rafostar";
24     repo = "gtuber";
25     rev = "446e26668a4e01fc2ca9c261a7f1c281577e566d";
26     hash = "sha256-5Z6sID7Alm4FWl1qCQV1w5DmGsmor2vbnZUJi3Is650=";
27   };
29   nativeBuildInputs = [
30     meson
31     ninja
32     pkg-config
33     gobject-introspection # For g-ir-scanner
34     vala # For vapigen
35   ];
36   buildInputs = [
37     glib
38     libsoup_3
39     json-glib
40     libxml2
41     gst_all_1.gstreamer
42     gst_all_1.gst-plugins-base
43   ];
45   passthru = {
46     updateScript = unstableGitUpdater { };
47   };
49   meta = {
50     description = "GStreamer plugin for streaming videos from websites";
51     homepage = "https://rafostar.github.io/gtuber/";
52     license = lib.licenses.lgpl21Plus;
53     maintainers = with lib.maintainers; [ chuangzhu ];
54     platforms = lib.platforms.unix;
55   };