about summary refs log tree commit diff
path: root/pkgs/applications/networking/sync/casync
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2018-06-24 23:06:36 +0200
committerFlorian Klink <flokli@flokli.de>2018-06-25 03:22:49 +0200
commit0ee0582a8f69b1d443500daeb1fd4907afc6c341 (patch)
tree97a765483f81905fc5158631b99a519ed845e6ce /pkgs/applications/networking/sync/casync
parentdb0da282c374e0cf7ec9309cbb36bf7b5b5d8e54 (diff)
downloadnixlib-0ee0582a8f69b1d443500daeb1fd4907afc6c341.tar
nixlib-0ee0582a8f69b1d443500daeb1fd4907afc6c341.tar.gz
nixlib-0ee0582a8f69b1d443500daeb1fd4907afc6c341.tar.bz2
nixlib-0ee0582a8f69b1d443500daeb1fd4907afc6c341.tar.lz
nixlib-0ee0582a8f69b1d443500daeb1fd4907afc6c341.tar.xz
nixlib-0ee0582a8f69b1d443500daeb1fd4907afc6c341.tar.zst
nixlib-0ee0582a8f69b1d443500daeb1fd4907afc6c341.zip
casync: init at 2-152-ge4a3c5e
Diffstat (limited to 'pkgs/applications/networking/sync/casync')
-rw-r--r--pkgs/applications/networking/sync/casync/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/applications/networking/sync/casync/default.nix b/pkgs/applications/networking/sync/casync/default.nix
new file mode 100644
index 000000000000..d8b977af7a1b
--- /dev/null
+++ b/pkgs/applications/networking/sync/casync/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, fetchFromGitHub, fetchpatch, meson, ninja, pkgconfig, sphinx, acl, curl, fuse, libselinux, udev, xz, zstd }:
+
+stdenv.mkDerivation rec {
+  name = "casync-${version}";
+  version = "2-152-ge4a3c5e";
+
+  src = fetchFromGitHub {
+    owner  = "systemd";
+    repo   = "casync";
+    rev    = "e4a3c5efc8f11e0e99f8cc97bd417665d92b40a9";
+    sha256 = "0zx6zvj5a6rr3w9s207rvpfw7gwssiqmp1p3c75bsirmz4nmsdf0";
+  };
+
+  buildInputs = [ acl curl fuse libselinux udev xz zstd ];
+  nativeBuildInputs = [ meson ninja pkgconfig sphinx ];
+
+  PKG_CONFIG_UDEV_UDEVDIR = "lib/udev";
+
+  meta = with stdenv.lib; {
+    description = "Content-Addressable Data Synchronizer";
+    homepage    = https://github.com/systemd/casync;
+    license     = licenses.lgpl21;
+    platforms   = platforms.all;
+    maintainers = with maintainers; [ flokli ];
+  };
+}