| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
use the relative path according to the source directory instead of the
base file names. This will prevent potential base file name collisions
and allow the creation of common rules.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit c3b52f0e804a75c535f56c550354c0f894d7e960)
|
|
|
|
|
|
|
| |
+ Add *.theme and eventsrc to files known as desktop style.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 55cdb3a75e61ab656c6fa0d372ad096f90152494)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit e4b370839f36c271d7f41718070ed30ed89aeebe)
|
|
|
|
|
|
|
| |
+ Add --from-code=UTF-8 to xgettext call.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit f5b58cdd21909fd24356e843f629ccb725a4c70c)
|
|
|
|
|
|
|
|
|
| |
This prevents multiple attempts to import exported tdelibs targets,
which would cause a collision if find_package( TDE ) is called
repeatedly for some reason.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit e51ecbd59135d3c5a8124de22cdca10ae51beaed)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using the optional SOURCE_BASEDIR argument, it is possible to use
tde_create_handbook in CMakeLists.txt from a folder other than the
folder containing the documentation itself.
This will allow the creation of common rules for generating documentation
for all languages that are currently available, without the need to
create CMakeLists.txt in the directory of each individual language.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit f7a3d5c3e272cbb059f96b90a2555506c9a6b454)
|
|
|
|
|
|
|
|
|
|
| |
In the cmake binary directory, the name of the working file must
be used according to the source file to avoid possible collisions
if the source directory contains multiple desktop files installed
as a ".directory" file in multiple destination directories.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 3b6509cacff64191851aa1db18f9b2a421c5d33d)
|
|
|
|
|
|
|
|
|
|
| |
Because some of our desktop files contain underscores in variable
names (for example eventsrc), which is not an allowed character
for names of entries in desktop style files, we can't use msgfmt,
so we need intltool-merge.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 34e3154c44c59da784cfad7dcb63497b374cbd7d)
|
|
|
|
|
|
|
| |
+ Fix comment replacement and flag addition for _translatorinfo.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit f6f7bfc0071bb86244d31258893cd5c3a676546b)
|
|
|
|
|
|
|
| |
to avoid unnecessary repetition of checks.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 778522d10450a8a45133c65ae0175224c6abc700)
|
|
|
|
|
|
|
|
|
| |
+ For _translatorinfo strings, replace the references
to an intentionally non-existent source file and use
instead comments explaining the purpose of these strings.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 4ced9fd928bfdf8a44152492b504bba4e0f98da5)
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ Targets are created to generate files, not just commands.
+ Generating kidl files is created as a separate targets.
+ Headers are added to the list of generated files.
+ This allows for more accurate dependency determination.
+ This prevents files generation from being repeated.
+ This prevents the occasional FTBFS during a parallel build.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 5cd16d6fb9d4917676e165655e91d75f36339c4c)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit e8a95f169ebebc7d4aa0350cb059f8e5b0fcb018)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 9138b8f339759751c22d5ddfcd4d644d3a4ed021)
|
|
|
|
|
|
|
|
| |
as a separate target instead of POST_BUILD command. This prevents the
command from being executed multiple times and thus FTBFS.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit e22f5ace4a1eae9b299a8b8c60ceb339c73a2e3c)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 184d1c2a4d3003cf0d6d4500f0338962ceb0cf35)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 3d16bad245edd1352c2d053561d1ccdf3c6b1cf8)
|
|
|
|
|
|
|
|
| |
This solves the case where the desktop file name is not unique
throughout the project.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit fd7d9c535e4c910b1ea9a72a9e4adcc27ff29858)
|
|
|
|
|
|
|
|
|
|
|
|
| |
that is generated for merging desktop file translations
will not be performed as a POST BUILD command, but as a
separate target.
This solves premature file deletion if multiple desktop
files use a common translation folder.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 7183c21e0836e839d3931d18b1971c7aafccb30e)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6574bc5ae92f85d97705d1f41cf52709246122e5)
|
|
|
|
|
|
|
| |
+ 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 1f4d4093ad9fd0c765a0bdb38d393b7b1ae9222c)
|
|
|
|
|
|
|
|
|
| |
+ 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 f07fe12daf3611403ccf868069f970d6a16e4521)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit c6b47aacd588f01576faaa7972d04b724d8ce2c0)
|
|
|
|
|
|
|
|
|
| |
+ 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 aa852adcd2ad1b19579a07a5fc8473394a698bd4)
|
|
|
|
|
|
|
|
| |
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 589e29d02047aaae584234d0568ef03da6cfd47f)
|
|
|
|
|
|
|
| |
Based on the work of Denis Kozadaev on DilOS.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit ad602fcd91eee974750a1323d6e187461b1f8210)
|
|
|
|
|
|
|
| |
because this is only valid for C++.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 8668335711fa13cec276552d75bfbb4285c7edb0)
|
|
|
|
|
|
|
|
|
| |
+ 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 5121b9a41d671dbaf7350c349d246793d8d8a4e2)
|
|
|
|
|
|
|
|
|
|
| |
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 74654feb3bd49ba97c57e83ba2dd23c7c3d83c05)
|
|
|
|
|
|
|
| |
+ Add support for test arguments.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 8aa2f7199eb24b3b491096de805e5b3dd9349807)
|
|
|
|
|
|
|
| |
This resolves regression from prior commit.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit ab096402b31c35463742a00de207769a1d5a1676)
|
|
|
|
|
|
|
|
| |
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 0a407527790db5dbf573ffba5dbac45048489c0a)
|
|
|
|
|
|
|
|
|
|
| |
+ 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 f8254e1561c2a5a884a6f812ee5a0fdcf22c7884)
|
|
|
|
|
|
|
|
| |
+ 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 d02522eda172758df733e1497366cd6e0e5947fa)
|
|
|
|
|
|
|
| |
This resolves issue #20.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit ac342e63c62b70f37027a3636fe0ed1a538c7ef5)
|
|
|
|
|
|
|
|
| |
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 8d8c763683c5a975152b9259a1b7b89fddf34686)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 4512d95ca64fd0334fa1c28a7630012d87dc99a3)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6c8bd1332870202985febd59c55208f58f6f2a65)
|
|
|
|
|
|
|
|
|
| |
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 b034c47597735608335f5da1e09adbd13ad5d6a5)
|
|
|
|
|
|
|
| |
+ Use IS_ABSOLUTE ${file} instead of ${file} MATCHES "^/".
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 8a3bf7134be8d904e95f03705d0951b90cacfe84)
|
|
|
|
|
|
|
|
| |
+ 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 d9d9396324d27f70532ab4e9c878cb3c9e329385)
|
|
|
|
|
|
|
|
| |
+ 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 ea81c7295c71a2280922034e0929c95496833459)
|
|
|
|
|
|
|
|
| |
+ 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 5c096137117e69dfcb8cd5a0c4432ffa93d4cbc9)
|
|
|
|
|
| |
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6f9d42cd992ded747ffdc1cf407460e5136491fc)
|
|
|
|
|
|
|
|
| |
+ 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 6246f2b46a28c97b6e1946aead7faa48fb7ef3fc)
|
|
|
|
|
|
|
| |
+ Added ability to extract strings from documentation.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 99d63e82125c04e5ef35b012d1a43f81951dfc64)
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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 a1f62e623930038072f77d96a71502758d6dc427)
|
|
|
|
|
|
|
| |
+ Add option to determine comments to extract.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit fb7e1dfc8256f1722ccc8403ad60b393b5ef3a97)
|
|
|
|
|
|
|
| |
+ Add a way to disable default keywords.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 33062908346792b84c82119233527ea6567d9fc6)
|
|
|
|
|
|
|
| |
+ Fix unwanted double processing of resource files.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 67db9032d998ce854436f27f609df37a78dc553a)
|