6 , gobject-introspection
26 stdenv.mkDerivation rec {
30 src = fetchFromGitHub {
34 sha256 = "sha256-s+qdTq3/pHHstwr1W3Hs2Zje++iJFHM6hQTFoZD43bY=";
39 desktop-file-utils # for update-desktop-database
47 shared-mime-info # for update-mime-database
48 wrapGAppsHook4 # for gsettings
54 gst_all_1.gst-plugins-base
55 gst_all_1.gst-plugins-good
56 gst_all_1.gst-plugins-bad
57 gst_all_1.gst-plugins-ugly
67 patchShebangs build-aux/meson/postinstall.py
71 cp ${src}/data/icons/*.svg $out/share/icons/hicolor/scalable/apps/
72 cp ${src}/data/icons/*.svg $out/share/icons/hicolor/symbolic/apps/
76 description = "A GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering. ";
78 Clapper is a GNOME media player build using GJS with GTK4 toolkit.
79 The media player is using GStreamer as a media backend and renders everything via OpenGL.
81 homepage = "https://github.com/Rafostar/clapper";
82 license = licenses.gpl3Plus;
83 maintainers = with maintainers; [ tomfitzhenry ];
84 platforms = platforms.linux;