chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / dp / dpp / package.nix
blobbd93b48262d4ba2286fb25906bd406366db60040
1 { stdenv
2 , fetchFromGitHub
3 , cmake
4 , libopus
5 , openssl
6 , zlib
7 , libsodium
8 , pkg-config
9 , lib
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "dpp";
13   version = "10.0.31";
15   src = fetchFromGitHub {
16     owner = "brainboxdotcc";
17     repo = "DPP";
18     rev = "v${finalAttrs.version}";
19     hash = "sha256-IsgYGfPcqiJBQ1MM97jI7ksvc49ZcCn3i6/yMe8zLjY=";
20   };
22   nativeBuildInputs = [
23     cmake
24     pkg-config
25   ];
27   buildInputs = [
28     openssl
29     zlib
30     libsodium
31     libopus
32   ];
34   meta = {
35     description = "Discord C++ Library";
36     longDescription = ''
37       D++ (DPP) is a lightweight and simple library for Discord written in modern C++.
38       It is designed to cover as much of the API specification as possible and to have
39       an incredibly small memory footprint, even when caching large amounts of data.
40       This package contains version ${finalAttrs.version} of the DPP library.
41     '';
42     homepage = "https://github.com/brainboxdotcc/DPP";
43     changelog = "https://github.com/brainboxdotcc/DPP/releases/tag/${finalAttrs.src.rev}";
44     license = lib.licenses.asl20;
45     maintainers = with lib.maintainers; [ xbz ];
46     platforms = lib.platforms.linux;
47   };