diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 1c458fe6af..d5750049ee 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm @@ -119,6 +119,7 @@ #:use-module (gnu packages popt) #:use-module (gnu packages pretty-print) #:use-module (gnu packages pulseaudio) + #:use-module (gnu packages sdl) #:use-module (gnu packages tls) #:use-module (gnu packages tex) #:use-module (gnu packages web) @@ -4121,6 +4122,15 @@ ordered erase operations.") on @code{.po} files and doesn't need @code{.mo} files pre-generated.") (license license:expat)))) +(define-public tinygettext-with-sdl2 + (package/inherit tinygettext + (arguments + (substitute-keyword-arguments (package-arguments tinygettext) + ((#:configure-flags flags) + #~(list "-DTINYGETTEXT_WITH_SDL=ON" "-DBUILD_TESTS=ON")))) + (native-inputs (list pkg-config tinycmmc)) + (inputs (list sdl2)))) + (define-public tl-optional (package (name "tl-optional")