diff options
author | Renato German Chavez Chicoma <r.g.chavezchicoma@student.utwente.nl> | 2024-01-17 06:49:14 -0300 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2024-01-28 19:23:53 -0800 |
commit | 57db427b6d898377b7341653c9987be9ab47fe9d (patch) | |
tree | d807d03a4f1741edfd6e2e65fc8583d05f42ef94 /pkgs/by-name/dp | |
parent | 5e4df916ab40c03a76bc9ac2dd103716a6638958 (diff) |
dpp: init at 10.0.29
Diffstat (limited to 'pkgs/by-name/dp')
-rw-r--r-- | pkgs/by-name/dp/dpp/package.nix | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/pkgs/by-name/dp/dpp/package.nix b/pkgs/by-name/dp/dpp/package.nix new file mode 100644 index 0000000000000..c76e3e57f403b --- /dev/null +++ b/pkgs/by-name/dp/dpp/package.nix @@ -0,0 +1,49 @@ +{ stdenv +, fetchFromGitHub +, cmake +, libopus +, openssl +, zlib +, libsodium +, pkg-config +, autoPatchelfHook +, lib +}: +stdenv.mkDerivation (finalAttrs: { + pname = "dpp"; + version = "10.0.29"; + + src = fetchFromGitHub { + owner = "brainboxdotcc"; + repo = "DPP"; + rev = "v${finalAttrs.version}"; + hash = "sha256-BJMg3MLSfb9x/2lPHITeI3SWwW1OZVUUMVltTWUcw9I="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + openssl + zlib + libsodium + libopus + ]; + + meta = { + description = "Discord C++ Library"; + longDescription = '' + D++ (DPP) is a lightweight and simple library for Discord written in modern C++. + It is designed to cover as much of the API specification as possible and to have + an incredibly small memory footprint, even when caching large amounts of data. + This package contains version ${finalAttrs.version} of the DPP library. + ''; + homepage = "https://github.com/brainboxdotcc/DPP"; + changelog = "https://github.com/brainboxdotcc/DPP/releases/tag/${finalAttrs.src.rev}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ xbz ]; + platforms = lib.platforms.linux; + }; +}) |