Merge pull request #295711 from mksafavi/pkg/livi

livi: init at 0.0.6

authored by Aleksana and committed by GitHub 7e60fe6d 797c4855

+61
+6
maintainers/maintainer-list.nix
··· 13324 13324 fingerprint = "E90C BA34 55B3 6236 740C 038F 0D94 8CE1 9CF4 9C5F"; 13325 13325 }]; 13326 13326 }; 13327 + mksafavi = { 13328 + name = "MK Safavi"; 13329 + email = "mksafavi@gmail.com"; 13330 + github = "mksafavi"; 13331 + githubId = 50653293; 13332 + }; 13327 13333 mktip = { 13328 13334 email = "mo.issa.ok+nix@gmail.com"; 13329 13335 github = "mktip";
+55
pkgs/by-name/li/livi/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , meson 5 + , ninja 6 + , pkg-config 7 + , gst_all_1 8 + , wrapGAppsHook4 9 + , appstream-glib 10 + , gtk4 11 + , libadwaita 12 + , desktop-file-utils 13 + , libGL 14 + }: 15 + 16 + stdenv.mkDerivation rec { 17 + pname = "livi"; 18 + version = "0.0.6"; 19 + 20 + src = fetchFromGitLab { 21 + owner = "guidog"; 22 + repo = "livi"; 23 + domain = "gitlab.gnome.org"; 24 + rev = "v${version}"; 25 + sha256 = "sha256-DaIbBCJT4Da5noW6Q5z1yzTZ256HNqrvdXgwSY7p/D8="; 26 + }; 27 + nativeBuildInputs = [ 28 + meson 29 + ninja 30 + pkg-config 31 + wrapGAppsHook4 32 + appstream-glib 33 + desktop-file-utils 34 + ]; 35 + 36 + buildInputs = [ 37 + gst_all_1.gstreamer 38 + gst_all_1.gst-plugins-base 39 + gst_all_1.gst-plugins-good 40 + gst_all_1.gst-plugins-bad 41 + gtk4 42 + libadwaita 43 + libGL 44 + ]; 45 + strictDeps = true; 46 + 47 + meta = with lib; { 48 + homepage = "https://gitlab.gnome.org/guidog/livi"; 49 + description = "A small video player targeting mobile devices (also named μPlayer)"; 50 + license = licenses.gpl3Plus; 51 + platforms = platforms.linux; 52 + mainProgram = "livi"; 53 + maintainers = with maintainers; [ mksafavi ]; 54 + }; 55 + }