biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / birdfont / xmlbird.nix
blob2fbdbcf777a5bb8016b63033c4ba5e9d6b8c4e03
1 { lib, stdenv, fetchurl, python3, pkg-config, vala, glib, gobject-introspection }:
3 stdenv.mkDerivation rec {
4   pname = "xmlbird";
5   version = "1.2.15";
7   src = fetchurl {
8     url = "https://birdfont.org/${pname}-releases/lib${pname}-${version}.tar.xz";
9     sha256 = "sha256-8GX4ijF+AxaGGFlSxRPOAoUezRG6592jOrifz/mWTRM=";
10   };
12   nativeBuildInputs = [ python3 pkg-config vala gobject-introspection ];
14   buildInputs = [ glib ];
16   postPatch = ''
17     substituteInPlace configure \
18       --replace 'platform.dist()[0]' '"nix"'
19     patchShebangs .
20   '';
22   buildPhase = "./build.py";
24   installPhase = "./install.py";
26   meta = with lib; {
27     description = "XML parser for Vala and C programs";
28     homepage = "https://birdfont.org/xmlbird.php";
29     license = licenses.lgpl3;
30     maintainers = with maintainers; [ dtzWill ];
31   };