diff options
author | Florian Klink <flokli@flokli.de> | 2018-06-25 01:49:52 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2018-06-25 03:23:00 +0200 |
commit | 583ec8eac3f17585f86381624ffefedbf7a8a2a0 (patch) | |
tree | f3dff47ab728995a927f02b47e11b0417a83f087 /pkgs/applications | |
parent | 0ee0582a8f69b1d443500daeb1fd4907afc6c341 (diff) | |
download | nixlib-583ec8eac3f17585f86381624ffefedbf7a8a2a0.tar nixlib-583ec8eac3f17585f86381624ffefedbf7a8a2a0.tar.gz nixlib-583ec8eac3f17585f86381624ffefedbf7a8a2a0.tar.bz2 nixlib-583ec8eac3f17585f86381624ffefedbf7a8a2a0.tar.lz nixlib-583ec8eac3f17585f86381624ffefedbf7a8a2a0.tar.xz nixlib-583ec8eac3f17585f86381624ffefedbf7a8a2a0.tar.zst nixlib-583ec8eac3f17585f86381624ffefedbf7a8a2a0.zip |
casync: enable tests
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/networking/sync/casync/default.nix | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/pkgs/applications/networking/sync/casync/default.nix b/pkgs/applications/networking/sync/casync/default.nix index d8b977af7a1b..25d9d65c5a87 100644 --- a/pkgs/applications/networking/sync/casync/default.nix +++ b/pkgs/applications/networking/sync/casync/default.nix @@ -1,4 +1,8 @@ -{ stdenv, fetchFromGitHub, fetchpatch, meson, ninja, pkgconfig, sphinx, acl, curl, fuse, libselinux, udev, xz, zstd }: +{ stdenv, fetchFromGitHub, fetchpatch +, meson, ninja, pkgconfig, sphinx +, acl, curl, fuse, libselinux, udev, xz, zstd +, glibcLocales, rsync +}: stdenv.mkDerivation rec { name = "casync-${version}"; @@ -13,9 +17,22 @@ stdenv.mkDerivation rec { buildInputs = [ acl curl fuse libselinux udev xz zstd ]; nativeBuildInputs = [ meson ninja pkgconfig sphinx ]; + checkInputs = [ glibcLocales rsync ]; + + postPatch = '' + for f in test/test-*.sh.in; do + patchShebangs $f + done + patchShebangs test/http-server.py + ''; PKG_CONFIG_UDEV_UDEVDIR = "lib/udev"; + doCheck = true; + preCheck = '' + export LC_ALL="en_US.utf-8" + ''; + meta = with stdenv.lib; { description = "Content-Addressable Data Synchronizer"; homepage = https://github.com/systemd/casync; |