barman: 2.12 -> 2.15 (#142098)

Co-authored-by: rembo10 <rembo10@users.noreply.github.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

authored by rembo10 rembo10 Sandro and committed by GitHub c7788a8f 7fdeceec

+27 -18
+26 -17
pkgs/tools/misc/barman/default.nix
··· 1 - { buildPythonApplication, fetchurl, lib 2 - , python-dateutil, argcomplete, argh, psycopg2, boto3 3 }: 4 - 5 - buildPythonApplication rec { 6 pname = "barman"; 7 - version = "2.12"; 8 9 - outputs = [ "out" "man" ]; 10 - src = fetchurl { 11 - url = "mirror://sourceforge/pgbarman/${version}/barman-${version}.tar.gz"; 12 - sha256 = "Ts8I6tlP2GRp90OIIKXy+cRWWvUO3Sm86zq2dtVP5YE="; 13 }; 14 15 - propagatedBuildInputs = [ python-dateutil argh psycopg2 boto3 argcomplete ]; 16 17 - # Tests are not present in tarball 18 - checkPhase = '' 19 - $out/bin/barman --help > /dev/null 20 - ''; 21 22 meta = with lib; { 23 - homepage = "https://www.2ndquadrant.com/en/resources/barman/"; 24 - description = "Backup and Disaster Recovery Manager for PostgreSQL"; 25 maintainers = with maintainers; [ freezeboy ]; 26 - license = licenses.gpl2; 27 platforms = platforms.unix; 28 }; 29 }
··· 1 + { fetchFromGitHub 2 + , lib 3 + , python3Packages 4 }: 5 + python3Packages.buildPythonApplication rec { 6 pname = "barman"; 7 + version = "2.15"; 8 9 + src = fetchFromGitHub { 10 + owner = "EnterpriseDB"; 11 + repo = pname; 12 + rev = "release/${version}"; 13 + sha256 = "127cqndg0405rad9jzba1mfhpqmyfa3kx16w345kd4n822w17ak9"; 14 }; 15 16 + checkInputs = with python3Packages; [ 17 + mock 18 + pytestCheckHook 19 + ]; 20 21 + propagatedBuildInputs = with python3Packages; [ 22 + argcomplete 23 + argh 24 + azure-identity 25 + azure-storage-blob 26 + boto3 27 + psycopg2 28 + python-dateutil 29 + ]; 30 31 meta = with lib; { 32 + homepage = "https://www.pgbarman.org/"; 33 + description = "Backup and Recovery Manager for PostgreSQL"; 34 maintainers = with maintainers; [ freezeboy ]; 35 + license = licenses.gpl3Plus; 36 platforms = platforms.unix; 37 }; 38 }
+1 -1
pkgs/top-level/all-packages.nix
··· 1432 1433 automirror = callPackage ../tools/misc/automirror { }; 1434 1435 - barman = python3Packages.callPackage ../tools/misc/barman { }; 1436 1437 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { }; 1438
··· 1432 1433 automirror = callPackage ../tools/misc/automirror { }; 1434 1435 + barman = callPackage ../tools/misc/barman { }; 1436 1437 base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { }; 1438