lol

doxygen: clean + python3Packages.doxmlparser: init at 1.12.0 (#334150)

authored by

K900 and committed by
GitHub
e548a149 09d4779e

+37 -4
+3 -4
pkgs/development/tools/documentation/doxygen/default.nix
··· 12 12 sqlite, 13 13 }: 14 14 15 - stdenv.mkDerivation rec { 15 + stdenv.mkDerivation (finalAttrs: { 16 16 pname = "doxygen"; 17 17 version = "1.13.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "doxygen"; 21 21 repo = "doxygen"; 22 - tag = "Release_${lib.replaceStrings [ "." ] [ "_" ] version}"; 22 + tag = "Release_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; 23 23 hash = "sha256-tet2Ep2Mvucg2QBJbo9A6531cJhQ9L7+ZMmo07S8cwY="; 24 24 }; 25 25 ··· 53 53 ); 54 54 55 55 cmakeFlags = [ 56 - "-DICONV_INCLUDE_DIR=${libiconv}/include" 57 56 "-Duse_sys_spdlog=ON" 58 57 "-Duse_sys_sqlite3=ON" 59 58 ] ++ lib.optional (qt5 != null) "-Dbuild_wizard=YES"; ··· 85 84 ''; 86 85 platforms = if qt5 != null then lib.platforms.linux else lib.platforms.unix; 87 86 }; 88 - } 87 + })
+32
pkgs/development/tools/documentation/doxygen/doxmlparser.nix
··· 1 + { 2 + buildPythonPackage, 3 + doxygen, 4 + lxml, 5 + setuptools, 6 + six, 7 + }: 8 + buildPythonPackage rec { 9 + inherit (doxygen) version src; 10 + pname = "doxmlparser"; 11 + 12 + sourceRoot = "${src.name}/addon/doxmlparser"; 13 + 14 + build-system = [ setuptools ]; 15 + 16 + dependencies = [ 17 + lxml 18 + six 19 + ]; 20 + 21 + pythonImportsCheck = [ "doxmlparser" ]; 22 + 23 + meta = { 24 + inherit (doxygen.meta) 25 + license 26 + homepage 27 + changelog 28 + platforms 29 + ; 30 + description = "Library to parse the XML output produced by doxygen"; 31 + }; 32 + }
+2
pkgs/top-level/python-packages.nix
··· 4121 4121 4122 4122 downloader-cli = callPackage ../development/python-modules/downloader-cli { }; 4123 4123 4124 + doxmlparser = callPackage ../development/tools/documentation/doxygen/doxmlparser.nix { }; 4125 + 4124 4126 dparse = callPackage ../development/python-modules/dparse { }; 4125 4127 4126 4128 dparse2 = callPackage ../development/python-modules/dparse2 { };