about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--default.nix16
1 files changed, 16 insertions, 0 deletions
diff --git a/default.nix b/default.nix
new file mode 100644
index 000000000000..f07dbf7f6c65
--- /dev/null
+++ b/default.nix
@@ -0,0 +1,16 @@
+# Nix derivation to build a release version of journaldriver.
+#
+# Note: This does not currently use Carnix due to an issue with
+# linking against the `systemd.dev` derivation for libsystemd.
+
+{ pkgs ? import <nixpkgs> {}}:
+
+with pkgs; rustPlatform.buildRustPackage {
+  name        = "journaldriver";
+  version     = "0.1.0";
+  cargoSha256 = "05iwidi66f0lssbkgn13rnvlqmajdbdp859wv2a1xqvi8fcpqsmy";
+
+  src = ./.;
+
+  buildInputs = [ pkgconfig openssl systemd.dev ];
+}