From 64ac27b97fcd94a098e4cb979f49c6ead538a6b6 Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Wed, 25 Sep 2024 21:55:10 +0200 Subject: [PATCH] frog-protocols: init at 0.01-unstable-2024-09-25 Signed-off-by: Sefa Eyeoglu --- pkgs/by-name/fr/frog-protocols/package.nix | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/fr/frog-protocols/package.nix diff --git a/pkgs/by-name/fr/frog-protocols/package.nix b/pkgs/by-name/fr/frog-protocols/package.nix new file mode 100644 index 000000000000..e9bc5e87fe79 --- /dev/null +++ b/pkgs/by-name/fr/frog-protocols/package.nix @@ -0,0 +1,43 @@ +{ + fetchFromGitHub, + lib, + meson, + ninja, + nix-update-script, + stdenv, + testers, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "frog-protocols"; + version = "0.01-unstable-2024-09-25"; + + src = fetchFromGitHub { + owner = "misyltoad"; + repo = "frog-protocols"; + rev = "17be81da707722b4f907c5287def442351b219b0"; + hash = "sha256-N8a+o5I7CRoONCvjMHVmPkJTVncczuFVRHEtMFzMzss="; + }; + + nativeBuildInputs = [ + meson + ninja + ]; + + passthru = { + updateScript = nix-update-script { }; + tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; }; + }; + + meta = { + description = "Wayland protocols but much more iterative"; + homepage = "https://github.com/misyltoad/frog-protocols"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + getchoo + Scrumplex + ]; + platforms = lib.platforms.all; + pkgConfigModules = [ "frog-protocols" ]; + }; +})