Conversion to the cmake building system. #3

Unito
SlavekB ha unito 4 commit da feat/cmakeConv a master 4 anni fa
Ghost 4 anni fa ha commentato
Non ci sono ancora contenuti.
Ghost ha aggiunto l'etichetta PR/wip 4 anni fa
Ghost 4 anni fa ha commentato
Autore

@SlavekB when you've got time can you have a look into the symbols visibility?

@SlavekB when you've got time can you have a look into the symbols visibility?
SlavekB 4 anni fa ha commentato
Proprietario

@SlavekB when you've got time can you have a look into the symbols visibility?

There seems to be no need for any additional care regarding hidden visibility, as the result is a standalone application without additional libraries and modules.

> @SlavekB when you've got time can you have a look into the symbols visibility? There seems to be no need for any additional care regarding hidden visibility, as the result is a standalone application without additional libraries and modules.
SlavekB revisionato 4 anni fa
SlavekB lascia un commento
Proprietario

It looks good. Here are some small comments.

It looks good. Here are some small comments.
##### other data
install(
SlavekB 4 anni fa ha commentato
Proprietario

These are also desktop style files for which we will want to use desktop file translation using TWTW. Therefore, it is also possible to use tde_create_translated_desktop here.

These are also desktop style files for which we will want to use desktop file translation using TWTW. Therefore, it is also possible to use `tde_create_translated_desktop` here.
DESTINATION ${XDG_APPS_INSTALL_DIR}
)
install(
SlavekB 4 anni fa ha commentato
Proprietario

These are also desktop style files for which we will want to use desktop file translation using TWTW. Therefore, it is also possible to use tde_create_translated_desktop here.

These are also desktop style files for which we will want to use desktop file translation using TWTW. Therefore, it is also possible to use `tde_create_translated_desktop` here.
SlavekB 4 anni fa ha commentato
Proprietario

Note: I have a patch for ascii-cast ready – it's single line.

Note: I have a patch for ascii-cast ready – it's single line.
Ghost 4 anni fa ha commentato
Autore

the desktop files installation have been added to the cmake conversion.

the desktop files installation have been added to the cmake conversion.
SlavekB 4 anni fa ha commentato
Proprietario
  • Fixed and added the use of tde_create_translated_desktop.
  • Added commit to resolve ascii-cast.
  • The first step of moving translations to a new layout has been performed.
+ Fixed and added the use of tde_create_translated_desktop. + Added commit to resolve ascii-cast. + The first step of moving translations to a new layout has been performed.
SlavekB 4 anni fa ha commentato
Proprietario

I wanted to move forward and merge it, because everything looks good, but subsequently I noticed that in tde-packaging for Debian there is a man page. Will you add it to the main tree?

I wanted to move forward and merge it, because everything looks good, but subsequently I noticed that in tde-packaging for Debian there is a man page. Will you add it to the main tree?
SlavekB 4 anni fa ha commentato
Proprietario

One more note: Because the project name is set to tde-systemsettings, the translation catalogs are now installed as tde-systemsettings.mo.

This is basically not a problem – on the contrary, it can be an advantage that it is not a very common name. However, there will need to be an adjustment in systemsettings/main.cpp for TDELocale::setMainCatalogue(...) to set tde-systemsettings instead of the current systemsettings.

What is your opinion – keep the new name of the catalog or revert to the previous one?

One more note: Because the project name is set to `tde-systemsettings`, the translation catalogs are now installed as `tde-systemsettings.mo`. This is basically not a problem – on the contrary, it can be an advantage that it is not a very common name. However, there will need to be an adjustment in `systemsettings/main.cpp` for `TDELocale::setMainCatalogue(...)` to set `tde-systemsettings` instead of the current `systemsettings`. What is your opinion – keep the new name of the catalog or revert to the previous one?
Ghost 4 anni fa ha commentato
Autore

...I noticed that in tde-packaging for Debian there is a man page...

Man page added, please test.

>...I noticed that in tde-packaging for Debian there is a man page... Man page added, please test.
Ghost 4 anni fa ha commentato
Autore

What is your opinion – keep the new name of the catalog or revert to the previous one?

Looks to me that a thorough job should change the name/ocurrence: systemsettings vs tde-systemsettings everywhere in this module; namely code, config and desktop files alike, help and man page...
It shouldn't be difficult but time consumming and I don't feel like doing It. 😩

> What is your opinion – keep the new name of the catalog or revert to the previous one? Looks to me that a thorough job should change the name/ocurrence: **systemsettings** vs **tde-systemsettings** everywhere in this module; namely code, config and desktop files alike, help and man page... It shouldn't be difficult but time consumming and I don't feel like doing It. :weary:
SlavekB 4 anni fa ha commentato
Proprietario

...I noticed that in tde-packaging for Debian there is a man page...

Man page added, please test.

Excellent, tested, everything is fine.

> >...I noticed that in tde-packaging for Debian there is a man page... > > Man page added, please test. > > Excellent, tested, everything is fine.
SlavekB 4 anni fa ha commentato
Proprietario

What is your opinion – keep the new name of the catalog or revert to the previous one?

Looks to me that a thorough job should change the name/ocurrence: systemsettings vs tde-systemsettings everywhere in this module; namely code, config and desktop files alike, help and man page...
It shouldn't be difficult but time consumming and I don't feel like doing It. 😩

Ok, that's not a problem – we can move the translations to be installed as systemsettings.mo, as it was before.

> > What is your opinion – keep the new name of the catalog or revert to the previous one? > > Looks to me that a thorough job should change the name/ocurrence: **systemsettings** vs **tde-systemsettings** everywhere in this module; namely code, config and desktop files alike, help and man page... > It shouldn't be difficult but time consumming and I don't feel like doing It. :weary: Ok, that's not a problem – we can move the translations to be installed as `systemsettings.mo`, as it was before.
SlavekB Titolo modificato da WIP:Conversion to the cmake building system. a Conversion to the cmake building system. 4 anni fa
SlavekB rimosso l'etichetta PR/wip 4 anni fa
SlavekB merged commit b3a20cdb91 in master 4 anni fa
SlavekB branch feat/cmakeConv eliminato 4 anni fa
SlavekB aggiunta alle pietre miliari R14.0.9 release 4 anni fa
La pull request è stata unita come b3a20cdb91.
Effettua l'accesso per partecipare alla conversazione.
Nessun revisore
Nessuna milestone
Nessuna assegnatario
2 Partecipanti
Notifiche
Data di scadenza

Nessuna data di scadenza impostata.

Dipendenze

Nessuna dipendenza impostata.

Riferimento: TDE/tde-systemsettings#3
Caricamento…
Non ci sono ancora contenuti.