Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
Nix
12345678910111213141516171819202122232425262728293031323334353637383940414243444546{ fetchFromGitHub, lib, nixosTests, postgresql, postgresqlBuildExtension, postgresqlTestExtension, unstableGitUpdater,}:
postgresqlBuildExtension (finalAttrs: { pname = "pgjwt"; version = "0-unstable-2023-03-02";
src = fetchFromGitHub { owner = "michelp"; repo = "pgjwt"; rev = "f3d82fd30151e754e19ce5d6a06c71c20689ce3d"; hash = "sha256-nDZEDf5+sFc1HDcG2eBNQj+kGcdAYRXJseKi9oww+JU="; };
passthru.updateScript = unstableGitUpdater { };
passthru.tests = lib.recurseIntoAttrs { pgjwt = nixosTests.postgresql.pgjwt.passthru.override postgresql;
extension = postgresqlTestExtension { inherit (finalAttrs) finalPackage; sql = '' CREATE EXTENSION pgjwt CASCADE; SELECT sign('{"sub":"1234567890","name":"John Doe","admin":true}', 'secret'); ''; }; };
meta = { description = "PostgreSQL implementation of JSON Web Tokens"; longDescription = '' sign() and verify() functions to create and verify JSON Web Tokens. ''; license = lib.licenses.mit; platforms = postgresql.meta.platforms; maintainers = with lib.maintainers; [ spinus ]; };})