From 26d741813467cf71a89df3d7e534a8684d732584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Sun, 1 Aug 2021 10:55:22 +0200 Subject: Use common rules for build and install documentation and translations. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- CMakeLists.txt | 8 +++-- doc/CMakeLists.txt | 14 -------- doc/en/CMakeLists.txt | 1 - doc/en/HTML/CMakeLists.txt | 4 --- doc/en/HTML/index.html | 63 ------------------------------------ doc/en/index.html | 63 ++++++++++++++++++++++++++++++++++++ doc/man/CMakeLists.txt | 5 --- translations/CMakeLists.txt | 1 - translations/messages/CMakeLists.txt | 14 -------- 9 files changed, 69 insertions(+), 104 deletions(-) delete mode 100644 doc/CMakeLists.txt delete mode 100644 doc/en/CMakeLists.txt delete mode 100644 doc/en/HTML/CMakeLists.txt delete mode 100644 doc/en/HTML/index.html create mode 100644 doc/en/index.html delete mode 100644 doc/man/CMakeLists.txt delete mode 100644 translations/CMakeLists.txt delete mode 100644 translations/messages/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt index 16a632c..e329879 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -69,8 +69,12 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" ##### directories add_subdirectory( ${PROJECT_NAME} ) -tde_conditional_add_subdirectory( BUILD_DOC doc ) -tde_conditional_add_subdirectory( BUILD_TRANSLATIONS translations ) + + +##### other data ################################ + +tde_conditional_add_project_docs( BUILD_DOC ) +tde_conditional_add_project_translations( BUILD_TRANSLATIONS ) ##### write configure files diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt deleted file mode 100644 index 70d6348..0000000 --- a/doc/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * ) -string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" ) - -foreach( _dir ${_dirs} ) - if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} AND - EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/CMakeLists.txt ) - if( "${_dir}" STREQUAL "en" OR - "${_dir}" STREQUAL "man" OR - "${_linguas}" MATCHES "^;*$" OR - ";${_linguas};" MATCHES ";${_dir};" ) - add_subdirectory( ${_dir} ) - endif( ) - endif() -endforeach() diff --git a/doc/en/CMakeLists.txt b/doc/en/CMakeLists.txt deleted file mode 100644 index 6e55658..0000000 --- a/doc/en/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -add_subdirectory( HTML ) diff --git a/doc/en/HTML/CMakeLists.txt b/doc/en/HTML/CMakeLists.txt deleted file mode 100644 index efd0958..0000000 --- a/doc/en/HTML/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -install( - FILES index.html - DESTINATION ${HTML_INSTALL_DIR}/en/${PROJECT_NAME} -) diff --git a/doc/en/HTML/index.html b/doc/en/HTML/index.html deleted file mode 100644 index 3d78bcf..0000000 --- a/doc/en/HTML/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - The Krename Handbook - - - - - - - - - - - - - - -
- The Trinity Desktop Environment -
-
-
-

- The KRename Handbook -

- Last updated:06/01/2005 -

- Dominik Seichter -

-
- -
- -
-

Introduction

-

- KRename is a batch renamer or a mass renamer, how it is called by a few people, for TDE. A batch renamer takes a list of files and renames them all at once using a given set of expressions. KRename has lot's of features which makes the renaming easier. -

-

- First of all there is the powerful GUI with two modes: One mode (called wizard-mode) is for first timers who only want to do simple tasks and the other mode (called tabbedmode) shows the full power of KRename and allows you to do almost everything with your filenames. But there is much more than only the GUI. KRename supports all of the great TDE technologies, like TDEIO-Slaves, which allow to rename files almost everywhere (on ftp:// servers, over fish:// or on smb:// shares), DCOP, giving you easy scripting access to KRename, and the powerful TDE file plugins. Thanks to the file plugins of TDE, KRename can access information, such as the interpret of a mp3 or ogg file or the creation date of a jpeg image. -

-

- And of course there is support for simple stuff like converting a filename from upper case to lower case, adding to a number to a filename or doing simple find and replace on filenames. Finally KRename comes with an undo function so that you do not break anything while playing with KRename. -

-

Documentation

-

The original KRename handbook is available as a PDF file and can be downloaded at https://sourceforge.net.

-
-
-
- -
- - - diff --git a/doc/en/index.html b/doc/en/index.html new file mode 100644 index 0000000..3d78bcf --- /dev/null +++ b/doc/en/index.html @@ -0,0 +1,63 @@ + + + + + + The Krename Handbook + + + + + + + + + + + + + + +
+ The Trinity Desktop Environment +
+
+
+

+ The KRename Handbook +

+ Last updated:06/01/2005 +

+ Dominik Seichter +

+
+ +
+ +
+

Introduction

+

+ KRename is a batch renamer or a mass renamer, how it is called by a few people, for TDE. A batch renamer takes a list of files and renames them all at once using a given set of expressions. KRename has lot's of features which makes the renaming easier. +

+

+ First of all there is the powerful GUI with two modes: One mode (called wizard-mode) is for first timers who only want to do simple tasks and the other mode (called tabbedmode) shows the full power of KRename and allows you to do almost everything with your filenames. But there is much more than only the GUI. KRename supports all of the great TDE technologies, like TDEIO-Slaves, which allow to rename files almost everywhere (on ftp:// servers, over fish:// or on smb:// shares), DCOP, giving you easy scripting access to KRename, and the powerful TDE file plugins. Thanks to the file plugins of TDE, KRename can access information, such as the interpret of a mp3 or ogg file or the creation date of a jpeg image. +

+

+ And of course there is support for simple stuff like converting a filename from upper case to lower case, adding to a number to a filename or doing simple find and replace on filenames. Finally KRename comes with an undo function so that you do not break anything while playing with KRename. +

+

Documentation

+

The original KRename handbook is available as a PDF file and can be downloaded at https://sourceforge.net.

+
+
+
+ +
+ + + diff --git a/doc/man/CMakeLists.txt b/doc/man/CMakeLists.txt deleted file mode 100644 index 8512250..0000000 --- a/doc/man/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -INSTALL( - FILES ${PROJECT_NAME}.1 - DESTINATION ${MAN_INSTALL_DIR}/man1 - COMPONENT doc -) diff --git a/translations/CMakeLists.txt b/translations/CMakeLists.txt deleted file mode 100644 index 42b186a..0000000 --- a/translations/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -tde_auto_add_subdirectories() diff --git a/translations/messages/CMakeLists.txt b/translations/messages/CMakeLists.txt deleted file mode 100644 index 75c89f8..0000000 --- a/translations/messages/CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po ) -string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" ) - -foreach( _po ${po_files} ) - get_filename_component( _lang ${_po} NAME_WE ) - if( "${_linguas}" MATCHES "^;*$" OR ";${_linguas};" MATCHES ";${_lang};" ) - if( "${_po}" MATCHES "^([^/]*)/.*" ) - string( REGEX REPLACE "^([^/]*)/.*" "\\1" _component "${_po}" ) - else( ) - set( _component "${PROJECT_NAME}" ) - endif( ) - tde_create_translation( FILES ${_po} LANG ${_lang} OUTPUT_NAME ${_component} ) - endif( ) -endforeach( ) -- cgit v1.2.1