diff --git a/pkgs/os-specific/linux/batman-adv/default.nix b/pkgs/os-specific/linux/batman-adv/default.nix new file mode 100644 index 000000000000..693f00677016 --- /dev/null +++ b/pkgs/os-specific/linux/batman-adv/default.nix @@ -0,0 +1,24 @@ +{stdenv, fetchurl, kernelDev }: + +stdenv.mkDerivation rec { + name = "batman-adv-2013.2.0"; + + src = fetchurl { + url = "http://downloads.open-mesh.org/batman/releases/${name}/${name}.tar.gz"; + sha1 = "7d2aff2ad118cbc5452de43f7e9da8374521ec0e"; + }; + + preBuild = '' + makeFlags="KERNELPATH=${kernelDev}/lib/modules/${kernelDev.modDirVersion}/build" + sed -i -e "s,INSTALL_MOD_DIR=,INSTALL_MOD_PATH=$out INSTALL_MOD_DIR=," \ + -e /depmod/d Makefile + ''; + + meta = { + homepage = http://www.open-mesh.org/projects/batman-adv/wiki/Wiki; + description = "B.A.T.M.A.N. routing protocol in a linux kernel module for layer 2"; + license = "GPLv2"; + maintainers = with stdenv.lib.maintainers; [viric]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6e91d928128b..9fafa1f72f2a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6093,6 +6093,8 @@ let acpi_call = callPackage ../os-specific/linux/acpi-call {}; + batman_adv = callPackage ../os-specific/linux/batman-adv {}; + bbswitch = callPackage ../os-specific/linux/bbswitch {}; ati_drivers_x11 = callPackage ../os-specific/linux/ati-drivers { };