The fix for https://github.com/xdanaux/moderncv/issues/1, namely
https://github.com/xdanaux/moderncv/commit/
c91b6ca77c7fe422f8519a433d13db6c3c715384,
switched the \moderncv{head,body,foot} macros from using \romannumeral,
which operates on at least a large number of counting numbers, to just
handling numbers 1 through 10.
Notably, 42 and 43 are outside that range, so just minimally fix this up
by doing a few rounds of macro expansion by hand and directly using
\RequirePackage ourselves. And since we're doing that, there's no need
to use a number, so move to something that won't clash with upstream
moderncv.
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvbodyxliii}
+\ProvidesPackage{moderncvbodyfriggeri}
%-------------------------------------------------------------------------------
-%% start of file `moderncvheadxlii.sty'.
+%% start of file `moderncvheadacademic.sty'.
%-------------------------------------------------------------------------------
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadxlii}[2016/08/28 v1.0.0 modern curriculum vitae and letter header variant: 42]
+\ProvidesPackage{moderncvheadacademic}[2016/08/28 v1.0.0 modern curriculum vitae and letter header variant: 42]
% head section alignment options: "left" (default) or "right"
\@initializecommand{\moderncvstyleheadoptions}{}
\endinput
-%% end of file `moderncvheadxlii.sty'.
+%% end of file `moderncvheadacademic.sty'.
-%% start of file `moderncvheadxliii.sty'.
+%% start of file `moderncvheadfriggeri.sty'.
%-------------------------------------------------------------------------------
% identification
%-------------------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{moderncvheadxliii}
+\ProvidesPackage{moderncvheadfriggeri}
% details options: "details" (default) or "nodetails"
\@initializeif{\if@details}\@detailsfalse
%-------------------------------------------------------------------------------
% header, body & footer
%-------------------------------------------------------------------------------
-\moderncvhead[\moderncvstyleheadoptions]{42}
+\RequirePackage[\moderncvstyleheadoptions]{moderncvheadacademic}
\moderncvbody{1}
%-------------------------------------------------------------------------------
%-------------------------------------------------------------------------------
% header, body & footer
%-------------------------------------------------------------------------------
-\moderncvhead[\moderncvstyleheadoptions]{43}
-\moderncvbody{43}
-
+\RequirePackage[\moderncvstyleheadoptions]{moderncvheadfriggeri}
+\RequirePackage{moderncvbodyfriggeri}
\endinput