Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / quazip / default.nix
blobc3f1f7a7834af68fef4703a5e44f5b06e650f831
1 { fetchFromGitHub, lib, stdenv, zlib, qtbase, qt5compat ? null, cmake, fixDarwinDylibNames }:
3 stdenv.mkDerivation rec {
4   pname = "quazip";
5   version = "1.4";
7   src = fetchFromGitHub {
8     owner = "stachenov";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-JPpkYvndjDcHVChAyWhpb/XiUPu/qHqDZFh5XmonXMs=";
12   };
14   buildInputs = [ zlib qtbase ];
15   propagatedBuildInputs = [ qt5compat ];
16   nativeBuildInputs = [ cmake ]
17     ++ lib.optional stdenv.isDarwin fixDarwinDylibNames;
19   dontWrapQtApps = true;
21   outputs = [ "out" "dev" ];
23   meta = with lib; {
24     description = "Provides access to ZIP archives from Qt programs";
25     license = licenses.lgpl21Plus;
26     homepage = "https://stachenov.github.io/quazip/"; # Migrated from http://quazip.sourceforge.net/
27     platforms = with platforms; linux ++ darwin;
28   };