Merge pull request #200615 from Misterio77/init-apgdiff

apgdiff: init at 2.7.0

authored by Anderson Torres and committed by GitHub 690d5a02 f06f0fcc

+37
+35
pkgs/development/tools/database/apgdiff/default.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchurl 4 + , makeWrapper 5 + , jre 6 + }: 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + version = "2.7.0"; 9 + pname = "apgdiff"; 10 + 11 + src = fetchurl { 12 + url = "https://github.com/fordfrog/apgdiff/raw/release_${finalAttrs.version}/releases/apgdiff-${finalAttrs.version}.jar"; 13 + sha256 = "sha256-6OempDmedl6LOwP/s5y0hOIxGDWHd7qM7/opW3UwQ+I="; 14 + }; 15 + 16 + nativeBuildInputs = [ makeWrapper ]; 17 + 18 + buildCommand = '' 19 + install -Dm644 $src $out/lib/apgdiff.jar 20 + 21 + mkdir -p $out/bin 22 + makeWrapper ${jre}/bin/java $out/bin/apgdiff \ 23 + --argv0 apgdiff \ 24 + --add-flags "-jar $out/lib/apgdiff.jar" 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "Another PostgreSQL diff tool"; 29 + homepage = "https://apgdiff.com"; 30 + license = licenses.mit; 31 + inherit (jre.meta) platforms; 32 + sourceProvenance = sourceTypes.binaryBytecode; 33 + maintainers = [ maintainers.misterio77 ]; 34 + }; 35 + })
+2
pkgs/top-level/all-packages.nix
··· 16249 16250 anybadge = with python3Packages; toPythonApplication anybadge; 16251 16252 apkg = callPackage ../tools/package-management/apkg { }; 16253 16254 augeas = callPackage ../tools/system/augeas { };
··· 16249 16250 anybadge = with python3Packages; toPythonApplication anybadge; 16251 16252 + apgdiff = callPackage ../development/tools/database/apgdiff { }; 16253 + 16254 apkg = callPackage ../tools/package-management/apkg { }; 16255 16256 augeas = callPackage ../tools/system/augeas { };