+ Simplify entering a catalog name for placement in a directory of the same name.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 1f4d4093ad)
+ Add a function to prepare for extracting strings from desktop files.
-- xgettext creates an incorrect reference to the source file line
-- xgettext does not allow the keyword to be used as a comment
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit f07fe12daf)
+ Pick *.directory, *.kcsrc and *.themerc files as desktop style files.
+ Add the ability to specify source files explicitly as desktop style.
+ Override default keywords for desktop style files to exclude Icon.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit aa852adcd2)
instead of the current build date. The use of a stable date
is necessary to achieve reproducible builds.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 589e29d020)
+ Add new options to function tde_l10n_prepare_xml
-- preserve / remove multiple line breaks
-- this fix the extraction from tips files
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 5121b9a41d)
This allows these values to be pre-defined
- for example, to optimize cross-build.
This resolves issue #28.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 74654feb3b)
for the target. This replaces get_target_property( LOCATION )
that is deprecated due to CMP0026.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 0a40752779)
+ In the test include kdemacros.h with detected full path to avoid FTBFS.
+ Do not test gcc visibility on TDE unless the current module uses TDE.
+ Do not test gcc visibility on TQt unless the current module uses TQt.
+ Improve test for gcc visibility on TQt to make it more accurate.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit f8254e1561)
+ Old versions of dbus do not include a definition for system_bus_services_dir.
+ The value for system_bus_services_dir is derived from session_bus_services_dir.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit d02522eda1)
The macro sets the necessary definitions so that the default libc
filesystem interface will be for large files on all architectures.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 8d8c763683)
For the GCC visibility setting, a test is performed
whether the system is UNIX-type and also whether TQt
and tdelibs are built with GCC visibility support.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit b034c47597)
+ Use external tar for ensure files owner in tarball.
+ Add an option to specify compression program.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit d9d9396324)
+ The destination path for the installation was not properly used.
+ Dependency on source files was wrong when SOURCEDIR was used.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit ea81c7295c)
+ Add ability to skip the contents of selected <property> tags.
+ Fixed incorrect processing of the unpaired tags.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 5c09613711)
+ Add ability to specify a template with strings that should not be extracted.
+ Fixed detection of required programs.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6246f2b46a)
+ Use excludes also on files for extracting attributes.
+ Add ability to extract multiple attributes for one source_spec.
+ Add function to prepare attributes from XML files for xgettext.
+ Use tde_l10n_prepare_xmlattr function instead of extractattr script.
+ Handle working files for multiple extractions from the same source file.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit a1f62e6239)
+ Implement tde_l10n_preparetips using the tde_l10n_prepare_xml function.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 72ca5313ec)
+ Use tde_l10n_prepare_xml function instead of extractrc script.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 3c40942680)
+ Fix tde_l10n_prepare_xml when processing a line
that contains only word "no".
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 8f3b50336f)
+ Add new options to function tde_l10n_prepare_xml
-- override the context by using the tag attribute
-- preserve / remove leading empty lines
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit c1f45d8f90)
+ Fix unwanted semicolons processing within CMake
on extracted resources and attributes.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 98f96eb509)
+ Allow missed keyword CATALOG, if the catalog name is the first argument.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit ebe1ddc721)
+ Little modification in code formatting.
+ Added comment about editing the list inside foreach.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 4eb308f914)
+ Use file( READ ) during updating references for resources
because file( STRINGS ) has problems with special characters.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 0f348d894e)
+ Changed the concept of naming functions and macros.
+ Now all the functions and macros begin with "tde_l10n_".
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 990c0c1132)
+ Input files with the extension ".tde_l10n" are considered
as temporary modified source files.
+ Location information for such files in generated POT file
will be modified to refer to the corresponding original
files without the extension ".tde_l10n".
+ After the POT file is generated, these temporary modified
source files will be automatically deleted.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 1f90129fec)
+ Added the ability to extract strings using extractattr.
+ Added a description of using the tde_create_l10n_template macro.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 451ca41345)