Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / by-name / li / libisofs / package.nix
blobd49279dc1f1be08bf52dfcfb7db31962a1e45dfa
1 { lib
2 , stdenv
3 , fetchFromGitea
4 , acl
5 , attr
6 , autoreconfHook
7 , libiconv
8 , zlib
9 }:
11 stdenv.mkDerivation (finalAttrs: {
12   pname = "libisofs";
13   version = "1.5.6.pl01";
15   src = fetchFromGitea {
16     domain = "dev.lovelyhq.com";
17     owner = "libburnia";
18     repo = "libisofs";
19     rev = "release-${finalAttrs.version}";
20     hash = "sha256-U5We19f/X1UKYFacCRl+XRXn67W8cYOBORb2uEjanT4=";
21   };
23   nativeBuildInputs = [
24     autoreconfHook
25   ];
27   buildInputs = lib.optionals stdenv.isLinux [
28     acl
29     attr
30   ] ++ lib.optionals stdenv.isDarwin [
31     libiconv
32   ] ++ [
33     zlib
34   ];
36   outputs = [ "out" "dev" ];
38   enableParallelBuilding = true;
40   meta = {
41     homepage = "https://dev.lovelyhq.com/libburnia/web/wiki";
42     description = "A library to create an ISO-9660 filesystem with extensions like RockRidge or Joliet";
43     changelog = "https://dev.lovelyhq.com/libburnia/libisofs/src/tag/${finalAttrs.src.rev}/ChangeLog";
44     license = lib.licenses.gpl2Plus;
45     maintainers = with lib.maintainers; [ abbradar AndersonTorres ];
46     platforms = lib.platforms.unix;
47   };