Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / editors / xmlcopyeditor / default.nix
blobbd7c237e8c1339cb733393793219312bc8dd81ac
1 { lib
2 , stdenv
3 , fetchurl
4 , aspell
5 , boost
6 , expat
7 , intltool
8 , pkg-config
9 , libxml2
10 , libxslt
11 , pcre2
12 , wxGTK32
13 , xercesc
14 , Cocoa
17 stdenv.mkDerivation rec {
18   pname = "xmlcopyeditor";
19   version = "1.3.1.0";
21   src = fetchurl {
22     url = "mirror://sourceforge/xml-copy-editor/${pname}-${version}.tar.gz";
23     sha256 = "sha256-6HHKl7hqyvF3gJ9vmjLjTT49prJ8KhEEV0qPsJfQfJE=";
24   };
26   patches = [ ./xmlcopyeditor.patch ];
28   nativeBuildInputs = [
29     intltool
30     pkg-config
31   ];
33   buildInputs = [
34     aspell
35     boost
36     expat
37     libxml2
38     libxslt
39     pcre2
40     wxGTK32
41     xercesc
42   ] ++ lib.optionals stdenv.isDarwin [
43     Cocoa
44   ];
46   enableParallelBuilding = true;
48   meta = with lib; {
49     description = "A fast, free, validating XML editor";
50     homepage = "https://xml-copy-editor.sourceforge.io/";
51     license = licenses.gpl2Plus;
52     platforms = platforms.unix;
53     maintainers = with maintainers; [ candeira wegank ];
54   };