diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2011-09-24 09:14:21 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2011-09-24 09:14:21 +0000 |
commit | 4d6030f56b991055eb99a4ce43f9eb8d66b32f5f (patch) | |
tree | 6b64c8a10a89d75e1dbaf82c6e8cd0e7033738bb | |
parent | 3e09798bf4693cdda805a029f88423721d82874f (diff) | |
download | nixlib-4d6030f56b991055eb99a4ce43f9eb8d66b32f5f.tar nixlib-4d6030f56b991055eb99a4ce43f9eb8d66b32f5f.tar.gz nixlib-4d6030f56b991055eb99a4ce43f9eb8d66b32f5f.tar.bz2 nixlib-4d6030f56b991055eb99a4ce43f9eb8d66b32f5f.tar.lz nixlib-4d6030f56b991055eb99a4ce43f9eb8d66b32f5f.tar.xz nixlib-4d6030f56b991055eb99a4ce43f9eb8d66b32f5f.tar.zst nixlib-4d6030f56b991055eb99a4ce43f9eb8d66b32f5f.zip |
Adding hyenae - patch by MarcWeber
svn path=/nixpkgs/trunk/; revision=29470
-rw-r--r-- | pkgs/development/libraries/libdnet/default.nix | 31 | ||||
-rw-r--r-- | pkgs/tools/networking/hyenae/default.nix | 22 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
3 files changed, 57 insertions, 0 deletions
diff --git a/pkgs/development/libraries/libdnet/default.nix b/pkgs/development/libraries/libdnet/default.nix new file mode 100644 index 000000000000..50bdaa1c4c08 --- /dev/null +++ b/pkgs/development/libraries/libdnet/default.nix @@ -0,0 +1,31 @@ +{stdenv, fetchurl, automake, autoconf, libtool}: + +stdenv.mkDerivation { + name = "libdnet-1.12"; + + enableParallelBuilding = true; + + src = fetchurl { + url = http://libdnet.googlecode.com/files/libdnet-1.12.tgz; + sha1 = "71302be302e84fc19b559e811951b5d600d976f8"; + }; + + configureFlags = [ "--enable-shared" ]; # shared libs required by hyenae + + buildInputs = [ automake autoconf libtool ]; + + # .so endings are missing (quick and dirty fix) + postInstall = '' + for i in $out/lib/*; do + ln -s $i $i.so + done + ''; + + meta = { + description = "libdnet provides a simplified, portable interface to several low-level networking routines"; + homepage = http://code.google.com/p/libdnet/; + license = "BSD"; # New BSD license + maintainers = [stdenv.lib.maintainers.marcweber]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/tools/networking/hyenae/default.nix b/pkgs/tools/networking/hyenae/default.nix new file mode 100644 index 000000000000..d0821a4f5881 --- /dev/null +++ b/pkgs/tools/networking/hyenae/default.nix @@ -0,0 +1,22 @@ +{stdenv, fetchurl, libdnet, pkgconfig, libpcap}: + +stdenv.mkDerivation { + name = "hyenae-0.36-1"; + + enableParallelBuilding = true; + + src = fetchurl { + url = mirror://sourceforge/hyenae/0.36-1/hyenae-0.36-1.tar.gz; + sha256 = "1f3x4yn9a9p4f4wk4l8pv7hxfjc8q7cv20xzf7ky735sq1hj0xcg"; + }; + + buildInputs = [libdnet pkgconfig libpcap]; + + meta = { + description = ""; + homepage = http://sourceforge.net/projects/hyenae/; + license = "GPLv3"; + maintainers = [stdenv.lib.maintainers.marcweber]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 04f97b06a954..b95878f3e297 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2860,6 +2860,8 @@ let inherit (perlPackages) LocaleGettext; }; + hyenae = callPackage ../tools/networking/hyenae { }; + iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { inherit (perlPackages) XMLSimple; }; @@ -3767,6 +3769,8 @@ let libdmtx = callPackage ../development/libraries/libdmtx { }; + libdnet = callPackage ../development/libraries/libdnet { }; + libdrm = callPackage ../development/libraries/libdrm { inherit fetchurl stdenv pkgconfig; inherit (xorg) libpthreadstubs; |