]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/openarc/default.nix
Refactor flakes using follows
[perso/Immae/Config/Nix.git] / flakes / openarc / default.nix
diff --git a/flakes/openarc/default.nix b/flakes/openarc/default.nix
new file mode 100644 (file)
index 0000000..c6d74c6
--- /dev/null
@@ -0,0 +1,20 @@
+{ stdenv, automake, autoconf, libbsd, libtool, openssl, pkg-config, libmilter, file, lib, src }:
+stdenv.mkDerivation rec {
+  pname = "openarc";
+  version = "master-${src.shortRev or "unknown"}";
+  inherit src;
+  buildInputs = [ automake autoconf libbsd libtool openssl pkg-config libmilter ];
+
+  configureFlags = [
+    "--with-milter=${libmilter}"
+  ];
+  preConfigure = ''
+  autoreconf --force --install
+  sed -i -e "s@/usr/bin/file@${file}/bin/file@" ./configure
+  '';
+  meta = {
+    description = "Open source ARC implementation";
+    homepage = "https://github.com/trusteddomainproject/OpenARC";
+    platforms = lib.platforms.unix;
+  };
+}