diff --git a/pkgs/applications/misc/webfontkitgenerator/default.nix b/pkgs/applications/misc/webfontkitgenerator/default.nix new file mode 100644 index 000000000000..57d006a5b569 --- /dev/null +++ b/pkgs/applications/misc/webfontkitgenerator/default.nix @@ -0,0 +1,61 @@ +{ appstream-glib +, desktop-file-utils +, fetchFromGitHub +, gettext +, glib-networking +, gobject-introspection +, gtk4 +, gtksourceview5 +, lib +, libadwaita +, libsoup_3 +, meson +, ninja +, pkg-config +, python3 +, stdenv +, wrapGAppsHook4 +}: +stdenv.mkDerivation (finalAttrs: { + pname = "webfont-kit-generator"; + version = "1.0.3"; + + src = fetchFromGitHub { + owner = "rafaelmardojai"; + repo = "webfont-kit-generator"; + rev = finalAttrs.version; + hash = "sha256-aD/1moWIiU4zpLTW+VHH9n/sj10vCZ8UzB2ey3mR0/k="; + }; + + nativeBuildInputs = [ + appstream-glib + 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; [ + fonttools + pygobject3 + ])) + ]; + + 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)"; + homepage = "https://apps.gnome.org/app/com.rafaelmardojai.WebfontKitGenerator"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ benediktbroich ]; + platforms = platforms.unix; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2467c74d2213..00ac93bbebf4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2229,6 +2229,8 @@ with pkgs; citations = callPackage ../applications/misc/citations { }; + webfontkitgenerator = callPackage ../applications/misc/webfontkitgenerator { }; + citra-canary = callPackage ../applications/emulators/citra { branch = "canary"; };