{ appstream-glib , blueprint-compiler , desktop-file-utils , fetchFromGitHub , gettext , glib-networking , gobject-introspection , gtk4 , gtksourceview5 , lib , libadwaita , libsoup_3 , meson , ninja , pkg-config , python3 , python3Packages , stdenv , wrapGAppsHook4 }: stdenv.mkDerivation (finalAttrs: { pname = "webfont-kit-generator"; version = "1.1.1"; src = fetchFromGitHub { owner = "rafaelmardojai"; repo = "webfont-kit-generator"; rev = finalAttrs.version; hash = "sha256-RrmzHgRnpgQUNECgYA/AJfoxKpX1HQ5I1Pqjb3MK+P4="; }; nativeBuildInputs = [ appstream-glib blueprint-compiler desktop-file-utils gettext gobject-introspection gtk4 # For gtk4-update-icon-cache meson ninja pkg-config wrapGAppsHook4 ]; buildInputs = [ glib-networking gtk4 gtksourceview5 libadwaita libsoup_3 (python3.withPackages (ps: with ps; [ brotli fonttools pygobject3 ])) ]; propagatedBuildInputs = [ python3Packages.pygobject3 python3Packages.brotli ]; meta = with lib; { description = "Webfont Kit Generator is a simple utility that allows you to generate woff, woff2 and the necessary CSS boilerplate from non-web font formats (otf & ttf)"; mainProgram = "webfontkitgenerator"; homepage = "https://apps.gnome.org/app/com.rafaelmardojai.WebfontKitGenerator"; license = licenses.gpl3Plus; maintainers = with maintainers; [ benediktbroich ]; platforms = platforms.unix; }; })