Merge remote-tracking branch 'upstream/master' into openssl-1.1
This commit is contained in:
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
|
||||
"--with-logdir=/var/log/bacula"
|
||||
"--with-working-dir=/var/lib/bacula"
|
||||
"--mandir=\${out}/share/man"
|
||||
];
|
||||
] ++ stdenv.lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) "ac_cv_func_setpgrp_void=yes";
|
||||
|
||||
installFlags = [
|
||||
"logdir=\${out}/logdir"
|
||||
|
||||
@@ -1,35 +1,33 @@
|
||||
{ stdenv, fetchFromGitHub, openssl, coreutils, which }:
|
||||
{ stdenv, fetchFromGitHub
|
||||
, openssl
|
||||
, pandoc
|
||||
, which
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
name = "${pname}-${version}";
|
||||
pname = "bdsync";
|
||||
version = "0.10.1";
|
||||
version = "0.11.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TargetHolding";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "144hlbk3k29l7sja6piwhd2jsnzzsak13fcjbahd6m8yimxyb2nf";
|
||||
sha256 = "11grdyc6fgw93jvj965awsycqw5qbzsdys7n8farqnmya8qv8gac";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pandoc which ];
|
||||
buildInputs = [ openssl ];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs ./tests.sh
|
||||
patchShebangs ./tests/
|
||||
'';
|
||||
|
||||
buildInputs = [ openssl coreutils which ];
|
||||
|
||||
doCheck = true;
|
||||
checkPhase = ''
|
||||
make test
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
mkdir -p $out/share/man/man1
|
||||
cp bdsync $out/bin/
|
||||
cp bdsync.1 $out/share/man/man1/
|
||||
install -Dm755 bdsync -t $out/bin/
|
||||
install -Dm644 bdsync.1 -t $out/share/man/man1/
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
@@ -39,5 +37,4 @@ stdenv.mkDerivation rec {
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ jluttine ];
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -66,6 +66,6 @@ python3.pkgs.buildPythonApplication rec {
|
||||
homepage = https://www.borgbackup.org;
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage
|
||||
maintainers = with maintainers; [ flokli dotlambda ];
|
||||
maintainers = with maintainers; [ flokli dotlambda globin ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{ stdenv, fetchurl, coreutils, bash, btrfs-progs, openssh, perl, perlPackages
|
||||
, utillinux, asciidoc, makeWrapper }:
|
||||
, utillinux, asciidoc, asciidoctor, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "btrbk-${version}";
|
||||
version = "0.28.0";
|
||||
version = "0.28.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://digint.ch/download/btrbk/releases/${name}.tar.xz";
|
||||
sha256 = "1bqgcbkdd5s3l3ba1ifa9l523r8cr5y3arjdy9f6rmm840kn7xzf";
|
||||
sha256 = "0s69pcjkjxg77cgyjahwyg2w81ckgzwz1ds4ifjw7z0zhjxy7miz";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ asciidoc makeWrapper ];
|
||||
nativeBuildInputs = [ asciidoc asciidoctor makeWrapper ];
|
||||
|
||||
buildInputs = with perlPackages; [ perl DateCalc ];
|
||||
|
||||
|
||||
@@ -1,21 +1,17 @@
|
||||
{ lib
|
||||
, buildPythonApplication
|
||||
, fetchPypi
|
||||
, paramiko
|
||||
, configparser
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "pyznap";
|
||||
version = "1.1.2";
|
||||
version = "1.2.1";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "9ac0da5d7f6461d1d6f128362786e297144b415f9e3a2f1835642ab3dda82d55";
|
||||
sha256 = "0pnngr4zdxkf6b570ikzvkrm3a8fr47w6crjaw7ln094qkniywvj";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ configparser paramiko ];
|
||||
|
||||
# tests aren't included in the PyPI packages
|
||||
doCheck = false;
|
||||
|
||||
|
||||
@@ -1,33 +1,35 @@
|
||||
{ stdenv, fetchurl, python3Packages, sqlite, which }:
|
||||
{ stdenv, fetchFromGitHub, python3Packages, sqlite, which }:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
name = "${pname}-${version}";
|
||||
pname = "s3ql";
|
||||
version = "2.26";
|
||||
version = "3.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://bitbucket.org/nikratio/${pname}/downloads/${name}.tar.bz2";
|
||||
sha256 = "0xs1jbak51zwjrd6jmd96xl3a3jpw0p1s05f7sw5wipvvg0xnmfn";
|
||||
src = fetchFromGitHub {
|
||||
owner = pname;
|
||||
repo = pname;
|
||||
rev = "release-${version}";
|
||||
sha256 = "01ky0jc1s3w9dry5siz9b69jf2maiargz99axgxvyihap0d7qs52";
|
||||
};
|
||||
|
||||
buildInputs = [ which ]; # tests will fail without which
|
||||
checkInputs = [ which ] ++ (with python3Packages; [ cython pytest ]);
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
sqlite apsw pycrypto requests defusedxml dugong llfuse
|
||||
cython pytest pytest-catchlog
|
||||
cython pytest pytest-catchlog google_auth google-auth-oauthlib
|
||||
];
|
||||
|
||||
preBuild = ''
|
||||
# https://bitbucket.org/nikratio/s3ql/issues/118/no-module-named-s3qldeltadump-running#comment-16951851
|
||||
${python3Packages.python.interpreter} ./setup.py build_cython build_ext --inplace
|
||||
'';
|
||||
|
||||
checkPhase = ''
|
||||
# Removing integration tests
|
||||
rm tests/t{4,5,6}_*
|
||||
pytest tests
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A full-featured file system for online data storage";
|
||||
homepage = https://bitbucket.org/nikratio/s3ql;
|
||||
homepage = "https://github.com/s3ql/s3ql/";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ rushmorem ];
|
||||
platforms = platforms.linux;
|
||||
|
||||
@@ -25,7 +25,7 @@ pythonPackages.buildPythonApplication rec {
|
||||
meta = {
|
||||
description = "A Postgres WAL-shipping disaster recovery and replication toolkit";
|
||||
homepage = https://github.com/wal-e/wal-e;
|
||||
maintainers = [ stdenv.lib.maintainers.rickynils ];
|
||||
maintainers = [];
|
||||
license = stdenv.lib.licenses.bsd3;
|
||||
platforms = stdenv.lib.platforms.linux;
|
||||
};
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
{ buildPythonApplication, click, fetchPypi, hypothesis, mypy, pytest
|
||||
, pytestcov, pytestrunner, stdenv, stringcase
|
||||
}:
|
||||
|
||||
buildPythonApplication rec {
|
||||
pname = "zfs-replicate";
|
||||
version = "1.1.11";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "0386xc6rw6bhzw2a08g90afb3snqhm1ikx65bjfh22ha69fwmga8";
|
||||
};
|
||||
|
||||
checkInputs = [
|
||||
hypothesis
|
||||
mypy
|
||||
pytest
|
||||
pytestcov
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
pytestrunner
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
click
|
||||
stringcase
|
||||
];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
checkPhase = ''
|
||||
pytest --doctest-modules
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = https://github.com/alunduil/zfs-replicate;
|
||||
description = "ZFS Snapshot Replication";
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ alunduil ];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user