https://bugs.kde.org/show_bug.cgi?id=477015
Yuri Chornoivan <yurc...@ukr.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yurc...@ukr.net --- Comment #2 from Yuri Chornoivan <yurc...@ukr.net> --- (In reply to Christopher Yeleighton from comment #1) > The following patch should do the trick (with rename): > > -- a/common/CMakeLists.txt 2023-11-04 11:02:07.000000000 +0100 > +++ b/common/CMakeLists.txt 2023-11-15 00:55:39.713916560 +0100 > @@ -1,6 +1,11 @@ > +set(GFDL_TITLE "GNU Free Documentation License") > +set(GFDL_VERSION "1.2") > +configure_file("en/fdl-license.html.in" "en/fdl-license.html" @ONLY) > + > # install common files for all languages > foreach( _kdoctoolscommon_currentlang ${KDOCTOOLS_LANGUAGES_LIST}) > file( GLOB _kdoctoolscommon_lang_allfiles > "${_kdoctoolscommon_currentlang}/*" ) > + list(TRANSFORM _kdoctoolscommon_lang_allfiles REPLACE > "^.*/common(/.*)\\.in$" "${CMAKE_CURRENT_BINARY_DIR}\\1") > install(FILES ${_kdoctoolscommon_lang_allfiles} DESTINATION > ${KDE_INSTALL_DOCBUNDLEDIR}/${_kdoctoolscommon_currentlang}/kdoctools5- > common) > endforeach() > > @@ -8,10 +13,16 @@ > # help:/kdoctools5-common/gpl-translated.html always works even > # if the translated file for the current language does not exist, > # thanks to kio_help's fallback on the English version. > -set (_basetranslatedlicenses fdl gpl lgpl) > +set (_basetranslatedlicenses fdl) > foreach (_licenseprefix ${_basetranslatedlicenses}) > - install(FILES en/${_licenseprefix}-license.html DESTINATION > + install(FILES > ${CMAKE_CURRENT_BINARY_DIR}/en/${_licenseprefix}-license.html DESTINATION > ${KDE_INSTALL_DOCBUNDLEDIR}/en/kdoctools5-common/ > RENAME ${_licenseprefix}-translated.html) > endforeach() > > +set (_basetranslatedlicenses gpl lgpl) > +foreach (_licenseprefix ${_basetranslatedlicenses}) > + install(FILES en/${_licenseprefix}-license.html DESTINATION > + ${KDE_INSTALL_DOCBUNDLEDIR}/en/kdoctools5-common/ > + RENAME ${_licenseprefix}-translated.html) > +endforeach() > --- a/common/en/fdl-license.html 2023-11-04 11:02:07.000000000 +0100 > +++ b/common/en/fdl-license.html.in 2023-11-15 00:56:52.988901584 +0100 > @@ -2,7 +2,7 @@ > "http://www.w3.org/TR/html40/strict.dtd"> > <HTML LANG="en-US"> > <HEAD> > - <TITLE>GNU Free Documentation License - version 1.1</TITLE> > + <TITLE>@GFDL_TITLE@, version @GFDL_VERSION@</TITLE> > <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"> > <META HTTP-EQUIV="Content-Language" CONTENT="en-US"> > <META NAME="description" CONTENT="GNU free documentation license (for > inclusion in documentation files)"> > @@ -12,9 +12,9 @@ > <LINK REL="stylesheet" HREF="kde-default.css" TYPE="text/css"> > </HEAD> > <BODY CLASS="license"> > -<h3>GNU Free Documentation License</h3> > +<h3>@GFDL_TITLE@</h3> > <p> > - Version 1.2, November 2002 > + Version @GFDL_VERSION@, November 2002 > </p> > > <pre> Hi, Is it possible to put this patch on the git tracker for the real developers' consideration? https://invent.kde.org/frameworks/kdoctools Thanks in advance for your work. -- You are receiving this mail because: You are watching all bug changes.