8 , gobject-introspection
14 stdenv.mkDerivation rec {
18 src = fetchFromGitHub {
22 hash = "sha256-H8+KJ9+HLAorGIeljw8H3N8W3E2yYhAno1xy+jI54zM=";
27 src = ./libmpv-path.patch;
28 libmpv = "${lib.getLib mpv}/lib/libmpv${stdenv.hostPlatform.extensions.sharedLibrary}";
33 substituteInPlace usr/lib/hypnotix/hypnotix.py \
34 --replace __DEB_VERSION__ ${version} \
35 --replace /usr/share/circle-flags-svg ${circle-flags}/share/circle-flags-svg \
36 --replace /usr/share/hypnotix $out/share/hypnotix
42 python3.pkgs.wrapPython
52 pythonPath = with python3.pkgs; [
68 glib-compile-schemas $out/share/glib-2.0/schemas
74 buildPythonPath "$out $pythonPath"
75 makeWrapper ${python3.interpreter} $out/bin/hypnotix \
76 --add-flags $out/lib/hypnotix/hypnotix.py \
77 --prefix PYTHONPATH : "$program_PYTHONPATH" \
78 ''${gappsWrapperArgs[@]}
82 description = "IPTV streaming application";
83 homepage = "https://github.com/linuxmint/hypnotix";
84 changelog = "https://github.com/linuxmint/hypnotix/blob/${src.rev}/debian/changelog";
85 license = lib.licenses.gpl3Plus;
86 maintainers = with lib.maintainers; [ dotlambda bobby285271 ];
87 platforms = lib.platforms.linux;