mirror of
https://github.com/Murmele/Gittyup.git
synced 2024-10-03 21:47:10 +03:00
fix regex
This commit is contained in:
parent
4a34691855
commit
3e544afad5
@ -1,3 +1,12 @@
|
|||||||
|
# For testing enable
|
||||||
|
#set(CMAKE_SOURCE_DIR <PATH TO SOURCE>)
|
||||||
|
#set(CMAKE_BINARY_DIR <PATH TO BINARY DIR>)
|
||||||
|
#set(DOC_SOURCE_DIR ${CMAKE_SOURCE_DIR}/docs)
|
||||||
|
#set(DOC_BINARY_DIR ${CMAKE_BINARY_DIR}/docs)
|
||||||
|
#set(CHANGELOG_HTML ${DOC_BINARY_DIR}/changelog.html)
|
||||||
|
#set(APPDATA_CONF ${CMAKE_SOURCE_DIR}/rsrc/linux/com.github.Murmele.Gittyup.appdata.xml.in)
|
||||||
|
#set(APPDATA ${CMAKE_BINARY_DIR}/rsrc/linux/com.github.Murmele.Gittyup.appdata.xml)
|
||||||
|
|
||||||
# add release notes to the appdata file
|
# add release notes to the appdata file
|
||||||
file(READ "${CHANGELOG_HTML}" HTML_CHANGELOGS)
|
file(READ "${CHANGELOG_HTML}" HTML_CHANGELOGS)
|
||||||
# it is not allowed to have multiple texts without being in an environment
|
# it is not allowed to have multiple texts without being in an environment
|
||||||
@ -5,7 +14,7 @@ file(READ "${CHANGELOG_HTML}" HTML_CHANGELOGS)
|
|||||||
string(REGEX REPLACE "<p>([^<]*)<\\/p>" "\\1" RELEASES ${HTML_CHANGELOGS}) # remove paragraph environment
|
string(REGEX REPLACE "<p>([^<]*)<\\/p>" "\\1" RELEASES ${HTML_CHANGELOGS}) # remove paragraph environment
|
||||||
string(REGEX REPLACE "<h4>([A-Za-z0-9]*)<\\/h4>" "<p>\\1</p>" RELEASES ${RELEASES}) # h4 is unknow to appdata so change it to a paragraph environment
|
string(REGEX REPLACE "<h4>([A-Za-z0-9]*)<\\/h4>" "<p>\\1</p>" RELEASES ${RELEASES}) # h4 is unknow to appdata so change it to a paragraph environment
|
||||||
string(REPLACE "\n" "\n\t" RELEASES ${RELEASES}) # add tabulator
|
string(REPLACE "\n" "\n\t" RELEASES ${RELEASES}) # add tabulator
|
||||||
# For Dev Version "vX.X.X - <current date> (WIP)" can be used to show in the changelog the current progress
|
# For Dev Version "vX.X.X - <current date> (DEV)" can be used to show in the changelog the current progress
|
||||||
string(REGEX REPLACE "<h3>((v[1-9]\\.[0-9]\\.[0-9])|(vX\\.X\\.X)) - ([0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9])( \\(DEV\\)){0,1}<\\/h3>" "<release version='\\1' date='\\2'>\n\t<description>" RELEASES ${RELEASES})
|
string(REGEX REPLACE "<h3>(v[1-9]\\.[0-9]\\.[0-9]|vX\\.X\\.X) - ([0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9])( \\(DEV\\))?<\\/h3>" "<release version='\\1' date='\\2'>\n\t<description>" RELEASES ${RELEASES})
|
||||||
string(REGEX REPLACE "<hr \\/>" "</description>\n\t</release>" RELEASES ${RELEASES})
|
string(REGEX REPLACE "<hr \\/>" "</description>\n\t</release>" RELEASES ${RELEASES})
|
||||||
configure_file(${APPDATA_CONF} ${APPDATA})
|
configure_file(${APPDATA_CONF} ${APPDATA})
|
||||||
|
Loading…
Reference in New Issue
Block a user