Merge pull request #312731 from fabaff/hickle-refactor
[NixPkgs.git] / pkgs / tools / filesystems / httpfs / default.nix
blob4cf618826b8fbf2acfa0784365fd1985546a72f1
1 { fetchurl, lib, stdenv, pkg-config, fuse, openssl, asciidoc
2 , docbook_xml_dtd_45, docbook_xsl , libxml2, libxslt }:
4 stdenv.mkDerivation rec {
5   pname = "httpfs2";
6   version = "0.1.5";
8   src = fetchurl {
9     url = "mirror://sourceforge/httpfs/httpfs2/httpfs2-${version}.tar.gz";
10     sha256 = "1h8ggvhw30n2r6w11n1s458ypggdqx6ldwd61ma4yd7binrlpjq1";
11   };
13   nativeBuildInputs = [ pkg-config ];
14   buildInputs =
15     [ fuse openssl
16       asciidoc docbook_xml_dtd_45 docbook_xsl libxml2 libxslt
17     ];
19   installPhase =
20     '' mkdir -p "$out/bin"
21        cp -v httpfs2 "$out/bin"
23        mkdir -p "$out/share/man/man1"
24        cp -v *.1 "$out/share/man/man1"
25     '';
27   meta = {
28     description = "FUSE-based HTTP filesystem for Linux";
29     mainProgram = "httpfs2";
31     homepage = "https://httpfs.sourceforge.net/";
33     license = lib.licenses.gpl2Plus;
35     platforms = lib.platforms.unix;
36     maintainers = [ ];
37   };