summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update TDEL10n moduleSlávek Banko2020-03-231-12/+113
| | | | | | | | + 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>
* Add support for creation of translated desktop files during build.Slávek Banko2020-03-231-0/+216
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2020-03-231-6/+15
| | | | | | | | + 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>
* Use the source package date or the source git repository dateSlávek Banko2020-03-232-9/+55
| | | | | | | 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>
* Add support for embedding libraries when building on SunOS.Slávek Banko2020-03-091-1/+5
| | | | | | Based on the work of Denis Kozadaev on DilOS. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Remove -fvisibility-inlines-hidden from CMAKE_C_FLAGSSlávek Banko2019-12-021-1/+1
| | | | | | because this is only valid for C++. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-06-121-3/+4
| | | | | | | | + 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>
* Use cache for TQt executables paths.Slávek Banko2019-04-021-3/+15
| | | | | | | | | 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>
* Update tde_add_check_executable macroSlávek Banko2019-04-021-1/+3
| | | | | | + Add support for test arguments. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix installation of base soname for libraries with release number in the name.Slávek Banko2019-03-051-1/+1
| | | | | | This resolves regression from prior commit. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add a function that determines the filename of the librarySlávek Banko2019-02-181-32/+44
| | | | | | | 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>
* Update tde_setup_gcc_visibility macroSlávek Banko2019-02-031-30/+34
| | | | | | | | | + 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>
* Update tde_setup_dbus macroSlávek Banko2019-01-311-8/+16
| | | | | | | + 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>
* Add tde_setup_polkit macro.Slávek Banko2019-01-281-0/+45
| | | | | | This resolves issue #21. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add tde_setup_dbus macro.Slávek Banko2019-01-281-0/+78
| | | | | | This resolves issue #20. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add tde_setup_largefiles macro.Slávek Banko2019-01-281-0/+86
| | | | | | | 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>
* Use tde_setup_msgfmt in tde_create_translation if needed.Slávek Banko2019-01-281-2/+3
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add tde_setup_msgfmt macro.Slávek Banko2019-01-281-0/+19
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Add tde_setup_gcc_visibility macro.Slávek Banko2019-01-281-0/+49
| | | | | | | | 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>
* Update TDEL10n moduleSlávek Banko2019-01-281-4/+4
| | | | | | + Use IS_ABSOLUTE ${file} instead of ${file} MATCHES "^/". Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update tde_create_tarball macroSlávek Banko2019-01-191-1/+43
| | | | | | | + 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>
* Fix tde_create_tarball macroSlávek Banko2019-01-141-3/+8
| | | | | | | + 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>
* Update TDEL10n moduleSlávek Banko2019-01-131-16/+45
| | | | | | | + 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>
* Add tde_create_tarball macro.Slávek Banko2019-01-111-0/+83
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-7/+48
| | | | | | | + 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>
* Update TDEL10n moduleSlávek Banko2019-01-091-11/+61
| | | | | | + Added ability to extract strings from documentation. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-31/+284
| | | | | | | | | | + 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>
* Update TDEL10n moduleSlávek Banko2019-01-091-1/+20
| | | | | | + Add option to determine comments to extract. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-12/+24
| | | | | | + Add a way to disable default keywords. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-1/+1
| | | | | | + Fix unwanted double processing of resource files. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-38/+6
| | | | | | + Implement tde_l10n_preparetips using the tde_l10n_prepare_xml function. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-26/+6
| | | | | | + Use tde_l10n_prepare_xml function instead of extractrc script. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-2/+2
| | | | | | | + Fix tde_l10n_prepare_xml when processing a line that contains only word "no". Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2019-01-091-4/+12
| | | | | | | | + 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>
* Update TDEL10n moduleSlávek Banko2019-01-091-0/+198
| | | | | | + Added function to prepare XML files for xgettext. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-121-3/+3
| | | | | | | + Fix unwanted semicolons processing within CMake on extracted resources and attributes. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-101-15/+15
| | | | | | + Fix unwanted semicolons processing within CMake. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-091-3/+38
| | | | | | + Added ability to merge additional template. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-091-8/+0
| | | | | | + CMP0007 setting is no longer needed. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-091-3/+3
| | | | | | + Allow missed keyword CATALOG, if the catalog name is the first argument. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-091-8/+27
| | | | | | + Added options for determining the destination directory. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-091-2/+10
| | | | | | | + Little modification in code formatting. + Added comment about editing the list inside foreach. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-091-3/+5
| | | | | | | + 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>
* Update TDEL10n moduleSlávek Banko2018-12-091-8/+8
| | | | | | | + 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>
* Update TDEL10n moduleSlávek Banko2018-12-091-0/+9
| | | | | | + Added automatic handling of the "_translatorinfo" file. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-091-0/+68
| | | | | | + Added the ability to process tips files. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-081-12/+17
| | | | | | | | | | | | + 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>
* Update TDEL10n moduleSlávek Banko2018-12-051-0/+20
| | | | | | + Added option to exclude files from processing. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Update TDEL10n moduleSlávek Banko2018-12-021-7/+88
| | | | | | | + 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>
* Fix small typing errors in the tde_create_translation macro.Slávek Banko2018-12-021-5/+5
| | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz>