summary refs log tree commit diff
path: root/pkgs/tools/networking/owl
diff options
context:
space:
mode:
authorP. R. d. O <d.ol.rod@tutanota.com>2022-02-25 13:52:53 -0600
committerP. R. d. O <d.ol.rod@tutanota.com>2022-02-25 13:52:53 -0600
commit31e401047262f6fc56ec13200ee8201267e0d4db (patch)
tree204b72c27061cf7b8628739299ed7c50ed51ba85 /pkgs/tools/networking/owl
parentd66e1ac810974817490c831c401446320aa1aea4 (diff)
downloadnixpkgs-31e401047262f6fc56ec13200ee8201267e0d4db.tar
nixpkgs-31e401047262f6fc56ec13200ee8201267e0d4db.tar.gz
nixpkgs-31e401047262f6fc56ec13200ee8201267e0d4db.tar.bz2
nixpkgs-31e401047262f6fc56ec13200ee8201267e0d4db.tar.lz
nixpkgs-31e401047262f6fc56ec13200ee8201267e0d4db.tar.xz
nixpkgs-31e401047262f6fc56ec13200ee8201267e0d4db.tar.zst
nixpkgs-31e401047262f6fc56ec13200ee8201267e0d4db.zip
owl: init at unstable-2022-01-30
Diffstat (limited to 'pkgs/tools/networking/owl')
-rw-r--r--pkgs/tools/networking/owl/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/tools/networking/owl/default.nix b/pkgs/tools/networking/owl/default.nix
new file mode 100644
index 00000000000..5a726c25a02
--- /dev/null
+++ b/pkgs/tools/networking/owl/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, lib, fetchFromGitHub, cmake, libev, libnl, libpcap }:
+
+stdenv.mkDerivation rec {
+  pname = "owl";
+  version = "unstable-2022-01-30";
+
+  src = fetchFromGitHub {
+    owner = "seemoo-lab";
+    repo = "owl";
+    rev = "8e4e840b212ae5a09a8a99484be3ab18bad22fa7";
+    sha256 = "sha256-kFk+JFLGWGBu5FPH3qp/Bxa6t04f1kpeHz3H8GNF3fg=";
+    fetchSubmodules = true;
+  };
+
+  nativeBuildInputs = [ cmake ];
+  buildInputs = [ libev libnl libpcap ];
+
+  meta = with lib; {
+    description = "An open Apple Wireless Direct Link (AWDL) implementation written in C";
+    homepage = "https://owlink.org/";
+    license = licenses.gpl3Only;
+    maintainers = with maintainers; [ wolfangaukang ];
+    platforms = [ "x86_64-linux" ];
+  };
+}