diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2015-10-03 12:56:11 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2015-10-03 13:01:31 +0200 |
commit | 3e5dbb7b782004702b9b3d091a692fd1ef2eb857 (patch) | |
tree | 8d4ad5b284820ed6725d13d30063d44f54a172e9 /pkgs/development/libraries/neon | |
parent | e0ebb928e1e27e1adefb893be9b4e31348539ae4 (diff) | |
download | nixpkgs-3e5dbb7b782004702b9b3d091a692fd1ef2eb857.tar nixpkgs-3e5dbb7b782004702b9b3d091a692fd1ef2eb857.tar.gz nixpkgs-3e5dbb7b782004702b9b3d091a692fd1ef2eb857.tar.bz2 nixpkgs-3e5dbb7b782004702b9b3d091a692fd1ef2eb857.tar.lz nixpkgs-3e5dbb7b782004702b9b3d091a692fd1ef2eb857.tar.xz nixpkgs-3e5dbb7b782004702b9b3d091a692fd1ef2eb857.tar.zst nixpkgs-3e5dbb7b782004702b9b3d091a692fd1ef2eb857.zip |
neon: Re-add version 0.29.6
Diffstat (limited to 'pkgs/development/libraries/neon')
-rw-r--r-- | pkgs/development/libraries/neon/0.29.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/development/libraries/neon/0.29.nix b/pkgs/development/libraries/neon/0.29.nix new file mode 100644 index 00000000000..1be9f453bb4 --- /dev/null +++ b/pkgs/development/libraries/neon/0.29.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchurl, libxml2, pkgconfig +, compressionSupport ? true, zlib ? null +, sslSupport ? true, openssl ? null +, static ? false +, shared ? true +}: + +assert compressionSupport -> zlib != null; +assert sslSupport -> openssl != null; +assert static || shared; + +let + inherit (stdenv.lib) optionals; +in + +stdenv.mkDerivation rec { + version = "0.29.6"; + name = "neon-${version}"; + + src = fetchurl { + url = "http://www.webdav.org/neon/${name}.tar.gz"; + sha256 = "0hzbjqdx1z8zw0vmbknf159wjsxbcq8ii0wgwkqhxj3dimr0nr4w"; + }; + + patches = optionals stdenv.isDarwin [ ./0.29.6-darwin-fix-configure.patch ]; + + buildInputs = [libxml2 pkgconfig openssl] + ++ stdenv.lib.optional compressionSupport zlib; + + configureFlags = '' + ${if shared then "--enable-shared" else "--disable-shared"} + ${if static then "--enable-static" else "--disable-static"} + ${if compressionSupport then "--with-zlib" else "--without-zlib"} + ${if sslSupport then "--with-ssl" else "--without-ssl"} + --enable-shared + ''; + + passthru = {inherit compressionSupport sslSupport;}; + + meta = { + description = "An HTTP and WebDAV client library"; + homepage = http://www.webdav.org/neon/; + }; +} |