From 819cebc2b6992edfb1b287e63df7c7114bb17e7b Mon Sep 17 00:00:00 2001 From: fliiiix Date: Sun, 13 Oct 2024 08:13:19 +0200 Subject: [PATCH] libvlcpp: Init 0.1.0-unstable-2024-02-04 --- pkgs/by-name/li/libvlcpp/package.nix | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/li/libvlcpp/package.nix diff --git a/pkgs/by-name/li/libvlcpp/package.nix b/pkgs/by-name/li/libvlcpp/package.nix new file mode 100644 index 000000000000..5aae8b619233 --- /dev/null +++ b/pkgs/by-name/li/libvlcpp/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchFromGitLab, + autoreconfHook, + pkg-config, + libvlc, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "libvlcpp"; + version = "0.1.0-unstable-2024-02-04"; + + src = fetchFromGitLab { + domain = "code.videolan.org"; + owner = "videolan"; + repo = "libvlcpp"; + rev = "44c1f48e56a66c3f418175af1e1ef3fd1ab1b118"; + hash = "sha256-nnS4DMz/2VciCrhOBGRb1+kDbxj+ZOnEtQmzs/TJ870="; + }; + + nativeBuildInputs = [ + pkg-config + autoreconfHook + ]; + + propagatedBuildInputs = [ + libvlc + ]; + + doCheck = true; + + meta = { + description = "Header-only C++ bindings for the libvlc crossplatform multimedia API"; + homepage = "https://code.videolan.org/videolan/libvlcpp"; + maintainers = with lib.maintainers; [ l33tname ]; + platforms = lib.platforms.all; + license = lib.licenses.lgpl21Only; + }; +})