On Wed, Feb 12, 2020 at 05:37:09PM +0100, Brice Waegeneire wrote: > +(define-public osinfo-db-tools > + (package > + (name "osinfo-db-tools") > + (version "1.7.0") > + (source (origin > + (method url-fetch) > + (uri (string-append "https://releases.pagure.org/libosinfo/osinfo-db-tools-" > + version ".tar.xz")) > + > + (sha256 > + (base32 > + "08x8mrafphyll0d35xdc143rip3ahrz6bmzhc85nwhq7yk2vxpab")))) > + (build-system meson-build-system) > + (arguments > + `(#:configure-flags > + (list (string-append "--prefix=" (assoc-ref %outputs "out"))))) If I'm reading the source correctly, this argument isn't even used by meson-build-system. Why is this necessary? > + (inputs > + `(("libsoup" ,libsoup) > + ("libxml2" ,libxml2) > + ("libxslt" ,libxslt) > + ("json-glib" ,json-glib) > + ("libarchive" ,libarchive) > + ("gobject-introspection" ,gobject-introspection))) guix lint suggests that g-i should be a native-input > + (native-inputs > + `(("perl" ,perl) > + ("gettext" ,gettext-minimal) > + ("pkg-config" ,pkg-config) > + ;; Tests > + ("python" ,python) > + ("pytest" ,python-pytest) > + ("requests" ,python-requests) > + )) You cruel madman, these parenthesis must be feeling quite lonely ;) > + (home-page "https://gitlab.com/libosinfo/osinfo-db-tools") > + (synopsis "Tools for managing the osinfo database") > + (description "This package contains a set of tools to assist administrators and > +developers in managing the database.") Please break lines at 80 characters when not inconvenient. > + (license license:lgpl2.0+))) > -- > 2.25.0