lol

Merge pull request #10045 from cleverca22/master

tgt: init at 1.0.60

lethalman 9ae95b2e d11f662c

+39
+37
pkgs/tools/networking/tgt/default.nix
··· 1 + { stdenv, fetchFromGitHub, libxslt, libaio, systemd, perl, perlPackages }: 2 + 3 + let 4 + version = "1.0.60"; 5 + in stdenv.mkDerivation rec { 6 + name = "tgt-${version}"; 7 + src = fetchFromGitHub { 8 + owner = "fujita"; 9 + repo = "tgt"; 10 + rev = "ab51727a361bf296b1c2036375b5e45479059921"; 11 + sha256 = "1bf8rn3mavjrzkp5k23akqn5ilw43g8mpfr68z1bi8s9lr2gkf37"; 12 + }; 13 + 14 + buildInputs = [ libxslt systemd libaio ]; 15 + 16 + DESTDIR = "$(out)"; 17 + PREFIX = "/"; 18 + SD_NOTIFY="1"; 19 + 20 + preConfigure = '' 21 + sed -i 's|/usr/bin/||' doc/Makefile 22 + sed -i 's|/usr/include/libaio.h|${libaio}/include/libaio.h|' usr/Makefile 23 + sed -i 's|/usr/include/sys/|${stdenv.glibc}/include/sys/|' usr/Makefile 24 + sed -i 's|/usr/include/linux/|${stdenv.glibc}/include/linux/|' usr/Makefile 25 + ''; 26 + 27 + postInstall = '' 28 + sed -i 's|#!/usr/bin/perl|#! ${perl}/bin/perl -I${perlPackages.ConfigGeneral}/${perl.libPrefix}|' $out/sbin/tgt-admin 29 + ''; 30 + 31 + enableParallelBuilding = true; 32 + meta = { 33 + description = "iSCSI Target daemon with rdma support"; 34 + license = stdenv.lib.licenses.gpl2; 35 + platforms = stdenv.lib.platforms.linux; 36 + }; 37 + }
+2
pkgs/top-level/all-packages.nix
··· 9580 9580 9581 9581 openiscsi = callPackage ../os-specific/linux/open-iscsi { }; 9582 9582 9583 + tgt = callPackage ../tools/networking/tgt { }; 9584 + 9583 9585 # -- Linux kernel expressions ------------------------------------------------ 9584 9586 9585 9587 linuxHeaders = linuxHeaders_3_12;