From 5029db216055b351dc8107eaf0178bb540b22549 Mon Sep 17 00:00:00 2001 From: Evgeny Egorochkin Date: Sat, 13 Nov 2010 07:47:04 +0000 Subject: Spring RTS: packaged along with its deps and utils: libDevIL, libtorrent-rasterbar, spring-lobby. svn path=/nixpkgs/trunk/; revision=24681 --- pkgs/development/libraries/libdevil/default.nix | 23 ++++++++++++++++++++++ .../libraries/libtorrent-rasterbar/default.nix | 22 +++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/libraries/libdevil/default.nix create mode 100644 pkgs/development/libraries/libtorrent-rasterbar/default.nix (limited to 'pkgs/development') diff --git a/pkgs/development/libraries/libdevil/default.nix b/pkgs/development/libraries/libdevil/default.nix new file mode 100644 index 000000000000..a67dc71f699f --- /dev/null +++ b/pkgs/development/libraries/libdevil/default.nix @@ -0,0 +1,23 @@ +{ stdenv, fetchurl +, libjpeg ? null, libpng ? null, libmng ? null, lcms1 ? null, libtiff ? null, openexr ? null, mesa ? null, xlibs ? null }: +stdenv.mkDerivation rec { + + name ="libdevil-${version}"; + version = "1.7.8"; + + src = fetchurl { + url = "mirror://sourceforge/openil/DevIL-${version}.tar.gz"; + sha256 = "1zd850nn7nvkkhasrv7kn17kzgslr5ry933v6db62s4lr0zzlbv8"; + }; + + buildInputs = [ libjpeg libpng libmng lcms1 libtiff openexr mesa xlibs.libX11 ]; + configureFlags = [ "--enable-ILU" "--enable-ILUT" ]; + + meta = with stdenv.lib; { + homepage = http://openil.sourceforge.net/; + description = "An image library which can can load, save, convert, manipulate, + filter and display a wide variety of image formats."; + license = licenses.lgpl2; + maintainers = [ maintainers.phreedom ]; + }; +} \ No newline at end of file diff --git a/pkgs/development/libraries/libtorrent-rasterbar/default.nix b/pkgs/development/libraries/libtorrent-rasterbar/default.nix new file mode 100644 index 000000000000..23cbaa2f97b8 --- /dev/null +++ b/pkgs/development/libraries/libtorrent-rasterbar/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, boost, openssl, pkgconfig, zlib }: + +stdenv.mkDerivation rec { + name = "libtorrent-rasterbar-${version}"; + version = "0.15.4"; + + src = fetchurl { + url = "http://libtorrent.googlecode.com/files/${name}.tar.gz"; + sha256 = "1pjdn0as4h71bhm0fbjqsh1y10fbifn2hfrkhkgdsdqhz7vdbfwy"; + }; + + buildInputs = [ boost pkgconfig openssl zlib ]; + + configureFlags = [ "--with-boost=${boost}/include/boost" "--with-boost-libdir=${boost}/lib" ]; + + meta = with stdenv.lib; { + homepage = http://www.rasterbar.com/products/libtorrent/; + description = "A C++ BitTorrent implementation focusing on efficiency and scalability"; + license = licenses.bsd; + maintainers = [ maintainers.phreedom ]; + }; +} -- cgit 1.4.1