anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "libosinfo";
  -  version = "1.6.0";
  +  version = "1.7.1";
   
     src = fetchurl {
  -    url = "https://releases.pagure.org/${pname}/${pname}-${version}.tar.gz";
  -    sha256 = "1iwh35mahch1ls3sgq7wz8kamxrxisrff5ciqzyh2qxlrqf5qf1w";
  +    url = "https://releases.pagure.org/${pname}/${pname}-${version}.tar.xz";
  +    sha256 = "1s97sv24bybggjx6hgqba2qdqz3ivfpd4cmkh4zm5y59sim109mv";
     };
   
     outputs = [ "out" "dev" "devdoc" ];
   
     nativeBuildInputs = [
       pkgconfig
  +    meson
  +    ninja
       vala
       gettext
       gobject-introspection
       gtk-doc
       docbook_xsl
  +    perl # for pod2man
     ];
     buildInputs = [
       glib
  
positive.code:     })
    ];
  
    configureFlags = [
      "--with-usb-ids-path=${hwdata}/share/hwdata/usb.ids"
      "--with-pci-ids-path=${hwdata}/share/hwdata/pci.ids"
      "--enable-gtk-doc"
    ];
  
    doCheck = true;
  
    meta = with stdenv.lib; {
      description = "GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support";
  
negative.code: , fetchurl
  , fetchpatch
  , pkgconfig
  , meson
  , ninja
  , gettext
  , gobject-introspection
  , gtk-doc
  