Copy translations to a new directory layout. Move documentation to a new directory layout. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>pull/1/head
@ -0,0 +1,83 @@
|
|||||||
|
############################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedbacks are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
############################################
|
||||||
|
|
||||||
|
|
||||||
|
cmake_minimum_required( VERSION 3.1 )
|
||||||
|
|
||||||
|
|
||||||
|
#### general package setup
|
||||||
|
|
||||||
|
project( kile )
|
||||||
|
set( VERSION R14.1.0 )
|
||||||
|
|
||||||
|
|
||||||
|
#### include essential cmake modules
|
||||||
|
|
||||||
|
include( FindPerl )
|
||||||
|
include( FindPkgConfig )
|
||||||
|
include( CheckFunctionExists )
|
||||||
|
include( CheckSymbolExists )
|
||||||
|
include( CheckIncludeFile )
|
||||||
|
include( CheckLibraryExists )
|
||||||
|
include( CheckCSourceCompiles )
|
||||||
|
include( CheckCXXSourceCompiles )
|
||||||
|
|
||||||
|
|
||||||
|
#### include our cmake modules
|
||||||
|
|
||||||
|
set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
|
||||||
|
include( TDEMacros )
|
||||||
|
|
||||||
|
|
||||||
|
##### setup install paths
|
||||||
|
|
||||||
|
include( TDESetupPaths )
|
||||||
|
tde_setup_paths( )
|
||||||
|
|
||||||
|
|
||||||
|
##### optional stuff
|
||||||
|
|
||||||
|
option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
|
||||||
|
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
|
||||||
|
|
||||||
|
|
||||||
|
##### user requested modules
|
||||||
|
|
||||||
|
option( BUILD_ALL "Build all" ON )
|
||||||
|
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
|
||||||
|
option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )
|
||||||
|
|
||||||
|
|
||||||
|
##### configure checks
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
|
||||||
|
###### global compiler settings
|
||||||
|
|
||||||
|
add_definitions( -DHAVE_CONFIG_H )
|
||||||
|
|
||||||
|
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
|
||||||
|
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )
|
||||||
|
|
||||||
|
|
||||||
|
##### directories
|
||||||
|
|
||||||
|
add_subdirectory( src )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
tde_conditional_add_project_docs( BUILD_DOC )
|
||||||
|
tde_conditional_add_project_translations( BUILD_TRANSLATIONS )
|
||||||
|
|
||||||
|
|
||||||
|
##### write configure files
|
||||||
|
|
||||||
|
configure_file( config.h.cmake config.h @ONLY )
|
@ -0,0 +1,27 @@
|
|||||||
|
###########################################
|
||||||
|
# #
|
||||||
|
# Improvements and feedback are welcome #
|
||||||
|
# #
|
||||||
|
# This file is released under GPL >= 3 #
|
||||||
|
# #
|
||||||
|
###########################################
|
||||||
|
|
||||||
|
|
||||||
|
# required stuff
|
||||||
|
|
||||||
|
tde_setup_architecture_flags( )
|
||||||
|
|
||||||
|
include(TestBigEndian)
|
||||||
|
test_big_endian(WORDS_BIGENDIAN)
|
||||||
|
|
||||||
|
tde_setup_largefiles( )
|
||||||
|
|
||||||
|
find_package( TQt )
|
||||||
|
find_package( TDE )
|
||||||
|
|
||||||
|
|
||||||
|
##### check for gcc visibility support #########
|
||||||
|
|
||||||
|
if( WITH_GCC_VISIBILITY )
|
||||||
|
tde_setup_gcc_visibility( )
|
||||||
|
endif( )
|
@ -0,0 +1,8 @@
|
|||||||
|
#define VERSION "@VERSION@"
|
||||||
|
|
||||||
|
// Defined if you have fvisibility and fvisibility-inlines-hidden support.
|
||||||
|
#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
|
||||||
|
|
||||||
|
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
|
||||||
|
significant byte first (like Motorola and SPARC, unlike Intel). */
|
||||||
|
#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
|
@ -1,2 +1,7 @@
|
|||||||
|
# the SUBDIRS is filled automatically by am_edit. If files are
|
||||||
|
# in this directory they are installed into the english dir
|
||||||
|
|
||||||
KDE_LANG = en
|
KDE_LANG = en
|
||||||
KDE_DOCS = kile
|
KDE_DOCS = AUTO
|
||||||
|
SUBDIRS = $(AUTODIRS)
|
||||||
|
|
||||||
|
@ -0,0 +1,2 @@
|
|||||||
|
KDE_LANG = en
|
||||||
|
KDE_DOCS = kile
|
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 8.8 KiB |
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 71 KiB After Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 5.5 KiB After Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
@ -1,139 +1,22 @@
|
|||||||
PROJECT( kile )
|
|
||||||
|
|
||||||
CMAKE_MINIMUM_REQUIRED( VERSION 2.8 )
|
add_subdirectory( kile )
|
||||||
|
|
||||||
|
|
||||||
SET( KILE_VERSION CACHE STRING "Kile's version; can be used to install special documentation files in share/doc/kile-$KILE_VERSION/" )
|
##### other data
|
||||||
|
|
||||||
SET( kile_PO_FILE "kile.po" )
|
tde_create_translated_desktop(
|
||||||
SET( kile_DOCBOOK "index.docbook" )
|
SOURCE x-kilepr.desktop
|
||||||
|
DESTINATION ${MIME_INSTALL_DIR}/text
|
||||||
|
)
|
||||||
|
|
||||||
MACRO( KILE_ADD_DOCBOOK_DIRECTORY _sources _relative_dir _docbook _language )
|
install(
|
||||||
# only depend on images
|
FILES kile.upd
|
||||||
FILE( GLOB_RECURSE _dependencies ${CMAKE_CURRENT_SOURCE_DIR}/${_relative_dir}/*.[pP][nN][gG] )
|
DESTINATION ${KCONF_UPDATE_INSTALL_DIR}
|
||||||
FILE( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_relative_dir} )
|
)
|
||||||
|
|
||||||
SET( _source_docbook ${CMAKE_CURRENT_SOURCE_DIR}/${_relative_dir}/${_docbook} )
|
|
||||||
SET( _compiled_docbook ${CMAKE_CURRENT_BINARY_DIR}/${_relative_dir}/index.cache.bz2 )
|
|
||||||
|
|
||||||
ADD_CUSTOM_COMMAND(OUTPUT ${_compiled_docbook}
|
|
||||||
COMMAND ${KILE_MEINPROC} --check --cache index.cache.bz2 ${_source_docbook}
|
|
||||||
DEPENDS ${_dependencies} ${_source_docbook}
|
|
||||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_relative_dir}
|
|
||||||
COMMENT "Compiling ${_language} docbook in ${_relative_dir}/${_docbook}" )
|
|
||||||
|
|
||||||
INSTALL( FILES ${_compiled_docbook} ${_dependencies} DESTINATION share/doc/tde/HTML/${_language})
|
|
||||||
SET( ${_sources} ${${_sources}} ${_compiled_docbook} )
|
|
||||||
ENDMACRO( KILE_ADD_DOCBOOK_DIRECTORY _sources _docbook _language )
|
|
||||||
|
|
||||||
MACRO( KILE_ADD_TRANSLATION_DIRECTORY _sources _relative_dir _file _language )
|
|
||||||
FILE( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_relative_dir} )
|
|
||||||
|
|
||||||
GET_FILENAME_COMPONENT(_base_name ${_file} NAME_WE)
|
|
||||||
SET( _source_file ${CMAKE_CURRENT_SOURCE_DIR}/${_relative_dir}/${_file} )
|
|
||||||
SET( _base_compiled_file ${_base_name}.mo)
|
|
||||||
SET( _compiled_file ${CMAKE_CURRENT_BINARY_DIR}/${_relative_dir}/${_base_compiled_file} )
|
|
||||||
|
|
||||||
ADD_CUSTOM_COMMAND(OUTPUT ${_compiled_file}
|
|
||||||
COMMAND ${KILE_MSGFMT} -o ${_compiled_file} ${_source_file}
|
|
||||||
DEPENDS ${_source_file}
|
|
||||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_relative_dir}
|
|
||||||
COMMENT "Compiling ${_language} translation file" )
|
|
||||||
|
|
||||||
INSTALL( FILES ${_compiled_file} DESTINATION share/locale/${_language}/LC_MESSAGES )
|
|
||||||
SET( ${_sources} ${${_sources}} ${_compiled_file} )
|
|
||||||
ENDMACRO( KILE_ADD_TRANSLATION_DIRECTORY _sources _relative_dir _file _language )
|
|
||||||
|
|
||||||
MACRO( KILE_ADD_TRANSLATION_DIRECTORIES _documentation_sources _translation_sources _dir )
|
|
||||||
FILE( GLOB _subdirectories ${_dir}/* )
|
|
||||||
|
|
||||||
FOREACH( _entry ${_subdirectories} )
|
|
||||||
IF( IS_DIRECTORY ${_entry} )
|
|
||||||
GET_FILENAME_COMPONENT( _language ${_entry} NAME )
|
|
||||||
IF( KILE_MSGFMT AND EXISTS ${_entry}/messages )
|
|
||||||
KILE_ADD_TRANSLATION_DIRECTORY( ${_translation_sources} translations/${_language}/messages ${kile_PO_FILE} ${_language} )
|
|
||||||
SET(_translations_built ${_translations_built} ${_language} )
|
|
||||||
ENDIF( KILE_MSGFMT AND EXISTS ${_entry}/messages )
|
|
||||||
IF( KILE_MEINPROC AND EXISTS ${_entry}/doc )
|
|
||||||
KILE_ADD_DOCBOOK_DIRECTORY( ${_documentation_sources} translations/${_language}/doc ${kile_DOCBOOK} ${_language} )
|
|
||||||
SET(_docbooks_built ${_docbooks_built} ${_language} )
|
|
||||||
ENDIF( KILE_MEINPROC AND EXISTS ${_entry}/doc )
|
|
||||||
ENDIF( IS_DIRECTORY ${_entry} )
|
|
||||||
ENDFOREACH( _entry ${_subdirectories} )
|
|
||||||
|
|
||||||
IF( _translations_built )
|
|
||||||
MESSAGE( STATUS "Building translations for ${_translations_built}" )
|
|
||||||
ELSE( _translations_built )
|
|
||||||
MESSAGE( STATUS "Not building translations" )
|
|
||||||
ENDIF( _translations_built )
|
|
||||||
|
|
||||||
IF( _docbooks_built )
|
|
||||||
MESSAGE( STATUS "Building documentation for ${_docbooks_built}" )
|
|
||||||
ELSE( _docbooks_built )
|
|
||||||
MESSAGE( STATUS "Not building additional documentation" )
|
|
||||||
ENDIF( _docbooks_built )
|
|
||||||
ENDMACRO( KILE_ADD_TRANSLATION_DIRECTORIES _documentation_sources _translation_sources _dir )
|
|
||||||
|
|
||||||
MACRO( KILE_FIND_DOC_TOOLS )
|
|
||||||
FIND_PROGRAM( KILE_MEINPROC "meinproc" DOC "path of the meinproc executable")
|
|
||||||
IF( KILE_MEINPROC )
|
|
||||||
MESSAGE( STATUS "Found meinproc executable: ${KILE_MEINPROC}" )
|
|
||||||
ELSE( KILE_MEINPROC )
|
|
||||||
MESSAGE( STATUS "meinproc executable not found" )
|
|
||||||
ENDIF( KILE_MEINPROC )
|
|
||||||
FIND_PROGRAM( KILE_MSGFMT "msgfmt" DOC "path of the msgfmt executable")
|
|
||||||
IF( KILE_MEINPROC )
|
|
||||||
MESSAGE( STATUS "Found msgfmt executable: ${KILE_MSGFMT}" )
|
|
||||||
ELSE( KILE_MEINPROC )
|
|
||||||
MESSAGE( STATUS "msgfmt executable not found" )
|
|
||||||
ENDIF( KILE_MEINPROC )
|
|
||||||
IF( KILE_MEINPROC AND KILE_MSGFMT )
|
|
||||||
SET( KILE_DOC_TOOLS_FOUND true )
|
|
||||||
ENDIF( KILE_MEINPROC AND KILE_MSGFMT )
|
|
||||||
ENDMACRO( KILE_FIND_DOC_TOOLS )
|
|
||||||
|
|
||||||
IF( EXISTS ${kile_SOURCE_DIR}/doc OR EXISTS ${kile_SOURCE_DIR}/translations )
|
|
||||||
KILE_FIND_DOC_TOOLS( )
|
|
||||||
ENDIF( EXISTS ${kile_SOURCE_DIR}/doc OR EXISTS ${kile_SOURCE_DIR}/translations )
|
|
||||||
|
|
||||||
IF( EXISTS ${kile_SOURCE_DIR}/doc )
|
|
||||||
IF( KILE_MEINPROC )
|
|
||||||
MESSAGE( STATUS "Building standard documentation")
|
|
||||||
KILE_ADD_DOCBOOK_DIRECTORY( kile_DOCUMENTATION_SOURCES doc index.docbook en )
|
|
||||||
ENDIF( KILE_MEINPROC )
|
|
||||||
ELSE( EXISTS ${kile_SOURCE_DIR}/doc )
|
|
||||||
MESSAGE( STATUS "Not building standard documentation")
|
|
||||||
ENDIF( EXISTS ${kile_SOURCE_DIR}/doc )
|
|
||||||
|
|
||||||
IF( EXISTS ${kile_SOURCE_DIR}/translations )
|
|
||||||
IF( KILE_MEINPROC OR KILE_MSGFMT )
|
|
||||||
KILE_ADD_TRANSLATION_DIRECTORIES( kile_DOCUMENTATION_SOURCES kile_TRANSLATION_SOURCES ${kile_SOURCE_DIR}/translations )
|
|
||||||
ENDIF( KILE_MEINPROC OR KILE_MSGFMT )
|
|
||||||
ELSE( EXISTS ${kile_SOURCE_DIR}/translations )
|
|
||||||
MESSAGE( STATUS "Not building translations")
|
|
||||||
ENDIF( EXISTS ${kile_SOURCE_DIR}/translations )
|
|
||||||
|
|
||||||
IF( kile_DOCUMENTATION_SOURCES )
|
|
||||||
ADD_CUSTOM_TARGET(docbooks ALL DEPENDS ${kile_DOCUMENTATION_SOURCES})
|
|
||||||
ENDIF( kile_DOCUMENTATION_SOURCES )
|
|
||||||
|
|
||||||
IF( kile_TRANSLATION_SOURCES )
|
|
||||||
ADD_CUSTOM_TARGET(translations ALL DEPENDS ${kile_TRANSLATION_SOURCES})
|
|
||||||
ENDIF( kile_TRANSLATION_SOURCES)
|
|
||||||
|
|
||||||
ADD_SUBDIRECTORY( kile )
|
|
||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
INSTALL( FILES x-kilepr.desktop DESTINATION share/mimelink/text )
|
|
||||||
|
|
||||||
INSTALL( FILES kile.upd kile1.6_upd.pl kile1.7_upd.pl kile1.9_upd.pl kile1.9-1_upd.pl kile2.0-1_upd.pl kile2.0-2_upd.pl kile2.0-3_upd.pl kile2.0-4_upd.pl kile2.0-5_upd.pl DESTINATION share/apps/tdeconf_update )
|
|
||||||
|
|
||||||
IF( KILE_VERSION )
|
|
||||||
SET(_KILE_SPECIAL_DOC_DIR "share/doc/kile-${KILE_VERSION}")
|
|
||||||
ELSE( KILE_VERSION )
|
|
||||||
SET(_KILE_SPECIAL_DOC_DIR "share/doc/kile")
|
|
||||||
ENDIF( KILE_VERSION )
|
|
||||||
|
|
||||||
INSTALL( FILES AUTHORS ChangeLog README README.cwl kile-remote-control.txt README.MacOSX TODO DESTINATION ${_KILE_SPECIAL_DOC_DIR})
|
|
||||||
|
|
||||||
|
install(
|
||||||
|
PROGRAMS
|
||||||
|
kile1.6_upd.pl kile1.7_upd.pl kile1.9_upd.pl kile1.9-1_upd.pl
|
||||||
|
kile2.0-1_upd.pl kile2.0-2_upd.pl kile2.0-3_upd.pl kile2.0-4_upd.pl kile2.0-5_upd.pl
|
||||||
|
DESTINATION ${KCONF_UPDATE_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
export UNSERMAKE=no
|
|
||||||
./createPackage.sh -ab trunk/extragear/office -a kile --i18n-sub extragear-office --admin branches/KDE/3.5/kde-common/admin -av 1.9 --package
|
|
@ -1,874 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Extract an application from KDE svn, including documentation and translations.
|
|
||||||
#
|
|
||||||
# Authors: Michael Buesch <mbuesch@freenet.de>
|
|
||||||
# Jeroen Wijnhout <Jeroen.Wijnhout@kdemail.net>
|
|
||||||
# Sebastian Trueg
|
|
||||||
# Aurelien Gateau
|
|
||||||
# Klas Kalass
|
|
||||||
# License: GPL (http://www.gnu.org/)
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Directory lay-out of packages
|
|
||||||
# Application:
|
|
||||||
# + name-version
|
|
||||||
# + admin
|
|
||||||
# + src
|
|
||||||
# + doc
|
|
||||||
# + translations
|
|
||||||
# + nl
|
|
||||||
# + messages
|
|
||||||
# + doc
|
|
||||||
# + de (etc.)
|
|
||||||
#
|
|
||||||
# If the --notoplevel parameter is used everything under src is put into the root dir
|
|
||||||
#
|
|
||||||
# Translations:
|
|
||||||
# + nl
|
|
||||||
# + messages
|
|
||||||
# + doc
|
|
||||||
# + de (etc.)
|
|
||||||
|
|
||||||
COPYRIGHT="2005 Michael Buesch <mbuesch@freenet.de>
|
|
||||||
2004-2005 Jeroen Wijnhout <Jeroen.Wijnhout@kdemail.net>
|
|
||||||
2003-2004 Sebastian Trueg
|
|
||||||
2002 Aurelien Gateau
|
|
||||||
2002-2004 Klas Kalass"
|
|
||||||
LICENSE="GNU General Public License v2 or later"
|
|
||||||
|
|
||||||
SCRIPTNAME="createPackage.sh"
|
|
||||||
SCRIPTVERSION='$Revision$'
|
|
||||||
SCRIPTVERSION="`echo $SCRIPTVERSION | cut -d ' ' -f2`"
|
|
||||||
|
|
||||||
|
|
||||||
function showVersion
|
|
||||||
{
|
|
||||||
echo "$SCRIPTNAME revision $SCRIPTVERSION"
|
|
||||||
}
|
|
||||||
|
|
||||||
function showHelp
|
|
||||||
{
|
|
||||||
showVersion
|
|
||||||
echo -e "
|
|
||||||
Extract an application from KDE svn, including documentation and translations.
|
|
||||||
|
|
||||||
Copyright $COPYRIGHT
|
|
||||||
License: $LICENSE
|
|
||||||
|
|
||||||
usage:
|
|
||||||
$0 -ab <PATH> -a <NAME> [OPTIONS]
|
|
||||||
|
|
||||||
These parameters are mandatory:
|
|
||||||
|
|
||||||
-ab|--app-base <PATH> Relative (to svnroot) path to the KDE or extragear module.
|
|
||||||
Example:
|
|
||||||
trunk/extragear/utils
|
|
||||||
If you want to checkout from a branch, you might use:
|
|
||||||
branches/foobar/1.2
|
|
||||||
|
|
||||||
-a|--app <NAME> Name of the application to checkout.
|
|
||||||
This is the subdir you want to checkout in --app-base.
|
|
||||||
|
|
||||||
The following options are available:
|
|
||||||
|
|
||||||
-d|--svnroot <URL> Base URL of the svn repository.
|
|
||||||
svn://anonsvn.kde.org/home/kde is the default.
|
|
||||||
|
|
||||||
-ib|--i18n-base <PATH> Path to the i18n translations base.
|
|
||||||
Default:
|
|
||||||
trunk/l10n
|
|
||||||
|
|
||||||
-is|--i18n-sub <PATH> Path to the i18n files under the
|
|
||||||
\$i18n-base/\$LANGUAGE/messages
|
|
||||||
directories. Example:
|
|
||||||
extragear-office
|
|
||||||
|
|
||||||
-ids|--i18n-docsub <PATH> Path to the i18n docbook files under the
|
|
||||||
\$i18n-base/\$LANGUAGE/docs
|
|
||||||
directories. Example:
|
|
||||||
kdeextragear-2
|
|
||||||
Default:
|
|
||||||
path of --i18n-sub
|
|
||||||
|
|
||||||
--admin <PATH> Path to the /admin/ directory.
|
|
||||||
Default:
|
|
||||||
trunk/KDE/kde-common/admin
|
|
||||||
|
|
||||||
-b|--builddir <DIRNAME> Name of the temporary working directory where
|
|
||||||
all files will be put. Default is \"./build\"
|
|
||||||
|
|
||||||
-av|--appversion <VERSION> Version of the application (only for correct
|
|
||||||
naming of the tar archives).
|
|
||||||
|
|
||||||
--nodoc Do not try to get any documentation.
|
|
||||||
|
|
||||||
--noi18n Do not search for any translations.
|
|
||||||
|
|
||||||
--split Make separate packages for the application and translations.
|
|
||||||
|
|
||||||
--package [TYPE] Create tarballs (.tar.gz and/or .tar.bz2).
|
|
||||||
You can specify an optional package type: \"gzip\" or \"bzip2\"
|
|
||||||
If no type is given, both types will be generated.
|
|
||||||
|
|
||||||
--packagedir <TARBALLDIR> Place a copy of the packages into TARBALLDIR.
|
|
||||||
|
|
||||||
--postprocess <SCRIPT> Runs SCRIPT on the package, after all data is gathered, but before
|
|
||||||
the tarball is generated. This allows packagers to give the
|
|
||||||
\"final touch\" to the package.
|
|
||||||
|
|
||||||
--pofiles <POFILES> Space seperated list of pofiles this application uses without the extension.
|
|
||||||
Defaults to the name of the application.
|
|
||||||
|
|
||||||
-l|--languages <LANGUAGES> Space seperated list of languages to search for
|
|
||||||
translations. If no languages are specified, all
|
|
||||||
available languages will be included.
|
|
||||||
|
|
||||||
-el|--exclude-languages <LANGUAGES> Space seperated list of languages not to include
|
|
||||||
in the package.
|
|
||||||
|
|
||||||
--logfile <FILE> Write all logging information to FILE.
|
|
||||||
If FILE is \"no\", no logfile will be created.
|
|
||||||
|
|
||||||
--notoplevel Do not create an additional src directory. Do not checkout the top level files.
|
|
||||||
Use configure.in.in and Makefile.am from the application's root directory.
|
|
||||||
|
|
||||||
-v|--version Version of this script
|
|
||||||
-h|--help This Help"
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Some simple helper functions.
|
|
||||||
#
|
|
||||||
|
|
||||||
function printlog
|
|
||||||
{
|
|
||||||
if [ -n "$LOGFILE" ]; then
|
|
||||||
echo -e "$SCRIPTNAME: $*" >> $LOGFILE
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function printnlog
|
|
||||||
{
|
|
||||||
if [ -n "$LOGFILE" ]; then
|
|
||||||
echo -n -e "$SCRIPTNAME: $*" >> $LOGFILE
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function print
|
|
||||||
{
|
|
||||||
echo -e "$SCRIPTNAME: $*"
|
|
||||||
printlog $*
|
|
||||||
}
|
|
||||||
|
|
||||||
function printn
|
|
||||||
{
|
|
||||||
echo -n -e "$SCRIPTNAME: $*"
|
|
||||||
printnlog $*
|
|
||||||
}
|
|
||||||
|
|
||||||
function runCommand
|
|
||||||
{
|
|
||||||
stdoutlog="$LOGFILE"
|
|
||||||
if [ -z "$stdoutlog" ]; then
|
|
||||||
stdoutlog="/dev/null"
|
|
||||||
fi
|
|
||||||
$* >> $stdoutlog 2>&1
|
|
||||||
LASTRESULT=$?
|
|
||||||
print " [$1 returned $LASTRESULT]"
|
|
||||||
}
|
|
||||||
|
|
||||||
function runCommandRedirect
|
|
||||||
{
|
|
||||||
destinationfile=$1
|
|
||||||
shift
|
|
||||||
|
|
||||||
stdoutlog="$LOGFILE"
|
|
||||||
if [ -z "$stdoutlog" ]; then
|
|
||||||
stdoutlog="/dev/null"
|
|
||||||
fi
|
|
||||||
$* > $destinationfile 2>>$stdoutlog
|
|
||||||
LASTRESULT=$?
|
|
||||||
if [ $LASTRESULT -ne 0 ]; then
|
|
||||||
rm $destinationfile
|
|
||||||
fi
|
|
||||||
print " [$1 returned $LASTRESULT]"
|
|
||||||
}
|
|
||||||
|
|
||||||
function testParameter
|
|
||||||
{
|
|
||||||
if [ -z "$2" ]; then
|
|
||||||
echo "Please give a value to parameter $1"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function makeDir
|
|
||||||
{
|
|
||||||
cd $BUILDDIR
|
|
||||||
print " Creating directory $*"
|
|
||||||
runCommand mkdir $*
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#
|
|
||||||
# Removes the .svn directories
|
|
||||||
#
|
|
||||||
function removeVCDirs
|
|
||||||
{
|
|
||||||
if ! [ -d "$BUILDDIR/$*" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
print " Removing VCDirs $*"
|
|
||||||
cd $BUILDDIR/$*
|
|
||||||
find . -type d -a -name '.svn' | xargs rm -rf
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# This is our work-horse. getResource retrieves all
|
|
||||||
# data needed to assemble a working package.
|
|
||||||
# Available resources:
|
|
||||||
# topleveldir, admindir, source, documentation,
|
|
||||||
# languagelist, guitranslation, doctranslation
|
|
||||||
#
|
|
||||||
function getResource
|
|
||||||
{
|
|
||||||
DESTINATION=$2
|
|
||||||
SINGLEFILEHACK="no"
|
|
||||||
case $1 in
|
|
||||||
topleveldir)
|
|
||||||
COMMAND="svn export -N $SVN_CHECKOUT_OPTIONS $SVNROOT/$APPBASE $DESTINATION"
|
|
||||||
;;
|
|
||||||
admindir)
|
|
||||||
COMMAND="svn export $SVN_CHECKOUT_OPTIONS $SVNROOT/$ADMINDIR $DESTINATION"
|
|
||||||
;;
|
|
||||||
source)
|
|
||||||
COMMAND="svn export $SVN_CHECKOUT_OPTIONS $SVNROOT/$APPBASE/$APPNAME $DESTINATION"
|
|
||||||
;;
|
|
||||||
documentation)
|
|
||||||
COMMAND="svn export $SVN_CHECKOUT_OPTIONS $SVNROOT/$APPBASE/doc/$APPNAME $DESTINATION"
|
|
||||||
;;
|
|
||||||
languagelist)
|
|
||||||
SINGLEFILEHACK="yes"
|
|
||||||
COMMAND="svn cat $SVN_CHECKOUT_OPTIONS $SVNROOT/$I18NBASE/subdirs"
|
|
||||||
;;
|
|
||||||
guitranslation)
|
|
||||||
DESTINATION=$3/$4.po
|
|
||||||
SINGLEFILEHACK="yes"
|
|
||||||
COMMAND="svn cat $SVN_CHECKOUT_OPTIONS $SVNROOT/$I18NBASE/$2/messages/$I18NSUB/$4.po"
|
|
||||||
;;
|
|
||||||
doctranslation)
|
|
||||||
DESTINATION=$3
|
|
||||||
COMMAND="svn export $SVN_CHECKOUT_OPTIONS $SVNROOT/$I18NBASE/$2/docs/$I18NDOCSUB/$APPNAME $DESTINATION"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
print "ERROR: Unknown resource $1"
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
print " Retrieving resource: $1"
|
|
||||||
printlog " getResource $1: $COMMAND"
|
|
||||||
|
|
||||||
cd $BUILDDIR
|
|
||||||
|
|
||||||
if [ $SINGLEFILEHACK = "yes" ]; then
|
|
||||||
runCommandRedirect $DESTINATION $COMMAND
|
|
||||||
else
|
|
||||||
runCommand $COMMAND
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ $LASTRESULT != "0" ]; then
|
|
||||||
print "Warning: Resource \"$1\" is not available."
|
|
||||||
fi
|
|
||||||
return $LASTRESULT
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Creates the build dir, the dir where the packages
|
|
||||||
# are assembled.
|
|
||||||
#
|
|
||||||
function setupBuildDir
|
|
||||||
{
|
|
||||||
print "Creating the build directory..."
|
|
||||||
print " ($BUILDDIR)"
|
|
||||||
|
|
||||||
# clean up first
|
|
||||||
if [ -d $BUILDDIR ]; then
|
|
||||||
print " Removing the old build directory"
|
|
||||||
rm -rf $BUILDDIR
|
|
||||||
fi
|
|
||||||
|
|
||||||
mkdir $BUILDDIR
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Gather all data in the build dir needed to build
|
|
||||||
# the application (without translations).
|
|
||||||
#
|
|
||||||
function assembleApplicationData
|
|
||||||
{
|
|
||||||
print "Assembling the source code..."
|
|
||||||
APPDIR=$APPNAME-$APPVERSION
|
|
||||||
print " ($APPDIR)"
|
|
||||||
|
|
||||||
if [ $TOPLEVEL = "yes" ]; then
|
|
||||||
getResource "topleveldir" $APPDIR
|
|
||||||
fi
|
|
||||||
|
|
||||||
getResource "admindir" $APPDIR/admin
|
|
||||||
|
|
||||||
if [ $TOPLEVEL = "yes" ]; then
|
|
||||||
getResource "source" $APPDIR/src
|
|
||||||
else
|
|
||||||
getResource "source" $APPDIR
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Copies the GNU (README, TODO, Changelog, etc.) files.
|
|
||||||
#
|
|
||||||
function moveGNUFiles
|
|
||||||
{
|
|
||||||
print " Moving the standard GNU files"
|
|
||||||
for file in $GNUFiles
|
|
||||||
do
|
|
||||||
if [ -f $BUILDDIR/$APPDIR/src/$file ]; then
|
|
||||||
mv $BUILDDIR/$APPDIR/src/$file $BUILDDIR/$1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Cleanup the application or i18n directory by removing
|
|
||||||
# unneccessary files and directories.
|
|
||||||
#
|
|
||||||
function cleanupDirectory
|
|
||||||
{
|
|
||||||
dir="$1"
|
|
||||||
print "Removing unneccessary files and directories"
|
|
||||||
for file in $CLEANUPFILES
|
|
||||||
do
|
|
||||||
path="$dir/$file"
|
|
||||||
if [ -f "$path" ]; then
|
|
||||||
rm -f $path
|
|
||||||
printlog " Removed file: $path"
|
|
||||||
elif [ -d "$path" ]; then
|
|
||||||
rm -Rf $path
|
|
||||||
printlog " Removed directory: $path"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# After all data for the app is gathered, some files
|
|
||||||
# still need to be shuffled around.
|
|
||||||
#
|
|
||||||
function postProcessApplicationDir
|
|
||||||
{
|
|
||||||
print "Post-processing the application directory..."
|
|
||||||
if [ $TOPLEVEL = "yes" ]; then
|
|
||||||
moveGNUFiles $APPDIR
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -z "$POSTPROCESSSCRIPT" ]; then
|
|
||||||
print "Running post-processing script..."
|
|
||||||
cd $BUILDDIR/$APPDIR
|
|
||||||
$POSTPROCESSSCRIPT
|
|
||||||
err="$?"
|
|
||||||
if [ $err -ne 0 ]; then
|
|
||||||
print "ERROR: Post-processing script failed (return status: $err)"
|
|
||||||
exit $err
|
|
||||||
fi
|
|
||||||
print "Post-processing script finished."
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function retrieveDocumentation
|
|
||||||
{
|
|
||||||
if [ $GETDOC = "no" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
print "Retrieving the documentation..."
|
|
||||||
DOCDIR=$APPDIR/doc
|
|
||||||
print " ($DOCDIR)"
|
|
||||||
|
|
||||||
getResource "documentation" $DOCDIR
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Determines what languages need to be retrieved.
|
|
||||||
# If LANGUAGES was not set using the -l switch,
|
|
||||||
# the tde-i18n/subdirs file is used.
|
|
||||||
#
|
|
||||||
function getLanguageList
|
|
||||||
{
|
|
||||||
print " Determining which languages to include..."
|
|
||||||
if [ -z "$LANGUAGES" ]; then
|
|
||||||
getResource "languagelist" languagelist
|
|
||||||
if [ -e $BUILDDIR/languagelist ]; then
|
|
||||||
LANGUAGES=`cat $BUILDDIR/languagelist`
|
|
||||||
rm $BUILDDIR/languagelist
|
|
||||||
else
|
|
||||||
print "ERROR:"
|
|
||||||
print "ERROR: Failed to automatically detect which languages to include."
|
|
||||||
print "ERROR:"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Remove the excluded languages from the list
|
|
||||||
LANGLIST=""
|
|
||||||
for language in $LANGUAGES ; do
|
|
||||||
EXCLUDE="false"
|
|
||||||
for exclang in $EXCLUDELANGUAGES ; do
|
|
||||||
if [ "$exclang" = "$language" ]; then
|
|
||||||
EXCLUDE="true"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if [ $EXCLUDE = "false" ]; then
|
|
||||||
LANGLIST="$LANGLIST $language"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
LANGUAGES=$LANGLIST
|
|
||||||
print "Language list: $LANGUAGES"
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Creates the dir that holds the translations. This is either
|
|
||||||
# a "translations" dir in the application build dir, or, if the
|
|
||||||
# --split switch is used, the root dir of a separate i18n package.
|
|
||||||
#
|
|
||||||
function setupI18NDir
|
|
||||||
{
|
|
||||||
if [ $SPLIT = "yes" ]; then
|
|
||||||
I18NDIR="$APPNAME-i18n-$APPVERSION"
|
|
||||||
|
|
||||||
getResource "topleveldir" $I18NDIR
|
|
||||||
getResource "admindir" $I18NDIR/admin
|
|
||||||
moveGNUFiles $I18NDIR
|
|
||||||
|
|
||||||
TRANSDIR=$I18NDIR
|
|
||||||
else
|
|
||||||
I18NDIR=$APPDIR
|
|
||||||
TRANSDIR="$I18NDIR/translations"
|
|
||||||
makeDir $TRANSDIR
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function createTranslationDirMakefile
|
|
||||||
{
|
|
||||||
if [ $GETI18N = "no" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
print " Creating Makefile.am in $1."
|
|
||||||
CONTENTS="SUBDIRS=$INCLUDED_LANGUAGES"
|
|
||||||
echo $CONTENTS > $1/Makefile.am
|
|
||||||
}
|
|
||||||
|
|
||||||
function createTranslationMakefile
|
|
||||||
{
|
|
||||||
print " Creating Makefile.am in $1."
|
|
||||||
CONTENTS="SUBDIRS="
|
|
||||||
if [ -d "$1/messages" ]; then
|
|
||||||
CONTENTS="$CONTENTS messages"
|
|
||||||
fi
|
|
||||||
if [ -d "$1/doc" ]; then
|
|
||||||
CONTENTS="$CONTENTS doc";
|
|
||||||
fi
|
|
||||||
echo $CONTENTS > $1/Makefile.am
|
|
||||||
}
|
|
||||||
|
|
||||||
function createTranslationMakefiles
|
|
||||||
{
|
|
||||||
if [ $GETI18N = "no" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
for language in $INCLUDED_LANGUAGES ; do
|
|
||||||
createTranslationMakefile $BUILDDIR/$TRANSDIR/$language
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
function createGUITranslationMakefile
|
|
||||||
{
|
|
||||||
print " Creating Makefile.am in $2."
|
|
||||||
echo "KDE_LANG = $1
|
|
||||||
SUBDIRS = \$(AUTODIRS)
|
|
||||||
POFILES = AUTO" > $2/Makefile.am
|
|
||||||
}
|
|
||||||
|
|
||||||
function createDocTranslationMakefile
|
|
||||||
{
|
|
||||||
print " Creating Makefile.am in $2."
|
|
||||||
echo "KDE_LANG = $1
|
|
||||||
KDE_DOCS=$APPNAME" > $2/Makefile.am
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Get the .po files and put them in xx/messages
|
|
||||||
# subdirectories, where xx is the language ISO code.
|
|
||||||
#
|
|
||||||
function retrieveGUITranslations
|
|
||||||
{
|
|
||||||
if [ $GETI18N = "no" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
print "Retrieving GUI translations..."
|
|
||||||
setupI18NDir
|
|
||||||
print " ($TRANSDIR)"
|
|
||||||
|
|
||||||
# determine which languages to get
|
|
||||||
getLanguageList
|
|
||||||
|
|
||||||
# then get them (its really simple actually)
|
|
||||||
INCLUDED_LANGUAGES=""
|
|
||||||
for language in $LANGUAGES
|
|
||||||
do
|
|
||||||
print " Including language $language"
|
|
||||||
makeDir $TRANSDIR/$language
|
|
||||||
makeDir $TRANSDIR/$language/messages
|
|
||||||
INCLUDE_THIS_LANG="yes"
|
|
||||||
for pofile in $APP_POFILES; do
|
|
||||||
getResource "guitranslation" $language $TRANSDIR/$language/messages $pofile
|
|
||||||
if [ ! -e $BUILDDIR/$TRANSDIR/$language/messages/$pofile.po ]; then
|
|
||||||
INCLUDE_THIS_LANG="no"
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ $INCLUDE_THIS_LANG = "yes" ]; then
|
|
||||||
createGUITranslationMakefile $language $BUILDDIR/$TRANSDIR/$language/messages
|
|
||||||
INCLUDED_LANGUAGES="$INCLUDED_LANGUAGES $language"
|
|
||||||
else
|
|
||||||
rm -rf $TRANSDIR/$language
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
function retrieveDocTranslations
|
|
||||||
{
|
|
||||||
if [ $GETI18N = "no" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
print "Retrieving documentation translations..."
|
|
||||||
|
|
||||||
for language in $INCLUDED_LANGUAGES ; do
|
|
||||||
print " Including documentation for language $language"
|
|
||||||
getResource "doctranslation" $language $TRANSDIR/$language/doc
|
|
||||||
if [ -e $BUILDDIR/$TRANSDIR/$language/doc/index.docbook ]
|
|
||||||
then
|
|
||||||
createDocTranslationMakefile $language $BUILDDIR/$TRANSDIR/$language/doc
|
|
||||||
else
|
|
||||||
print " No translations for $language docs available."
|
|
||||||
rm -rf $TRANSDIR/$language/doc
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Create the configure script and Makefile.in's.
|
|
||||||
#
|
|
||||||
function packageApplication
|
|
||||||
{
|
|
||||||
cd $BUILDDIR
|
|
||||||
|
|
||||||
print "Creating configure script and Makefile.in files"
|
|
||||||
(cd $APPDIR; runCommand make -f admin/Makefile.common cvs)
|
|
||||||
|
|
||||||
cleanupDirectory $APPDIR
|
|
||||||
|
|
||||||
TARNAME="$APPNAME-$APPVERSION.tar"
|
|
||||||
if [ $PACKAGE = "gzip" ] || [ $PACKAGE = "yes" ]; then
|
|
||||||
print "Packaging application ($TARNAME.gz)..."
|
|
||||||
$GZIP $TARNAME.gz $APPDIR
|
|
||||||
if [ $BUILDDIR != $TARBALLDIR ]; then
|
|
||||||
cp $TARNAME.gz $TARBALLDIR
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ $PACKAGE = "bzip2" ] || [ $PACKAGE = "yes" ]; then
|
|
||||||
print "Packaging application ($TARNAME.bz2)..."
|
|
||||||
$BZIP2 $TARNAME.bz2 $APPDIR
|
|
||||||
if [ $BUILDDIR != $TARBALLDIR ]; then
|
|
||||||
cp $TARNAME.bz2 $TARBALLDIR
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Create the configure script and Makefile.in's.
|
|
||||||
#
|
|
||||||
function packageTranslations
|
|
||||||
{
|
|
||||||
if [ $SPLIT != "yes" ] || [ $GETI18N != "yes" ]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $BUILDDIR
|
|
||||||
|
|
||||||
print "Creating translations configure script and Makefile.in files"
|
|
||||||
(cd $I18NDIR; runCommand make -f admin/Makefile.common cvs)
|
|
||||||
|
|
||||||
cleanupDirectory $I18NDIR
|
|
||||||
|
|
||||||
TARNAME="$APPNAME-i18n-$APPVERSION.tar"
|
|
||||||
if [ $PACKAGE = "gzip" ] || [ $PACKAGE = "yes" ]; then
|
|
||||||
print "Packaging translations ($TARNAME.gz)..."
|
|
||||||
$GZIP $TARNAME.gz $I18NDIR
|
|
||||||
if [ $BUILDDIR != $TARBALLDIR ]; then
|
|
||||||
cp $TARNAME.gz $TARBALLDIR
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if [ $PACKAGE = "bzip2" ] || [ $PACKAGE = "yes" ]; then
|
|
||||||
print "Packaging translations ($TARNAME.bz2)..."
|
|
||||||
$BZIP2 $TARNAME.bz2 $I18NDIR
|
|
||||||
if [ $BUILDDIR != $TARBALLDIR ]; then
|
|
||||||
cp $TARNAME.bz2 $TARBALLDIR
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Force the script to quit
|
|
||||||
#
|
|
||||||
function cancelScript
|
|
||||||
{
|
|
||||||
errorcode="$1"
|
|
||||||
if [ -z "$errorcode" ]
|
|
||||||
then
|
|
||||||
errorcode="1"
|
|
||||||
fi
|
|
||||||
print "Script canceled ($errorcode)"
|
|
||||||
exit $errorcode
|
|
||||||
}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Do basic parameter checks, print some basic stuff
|
|
||||||
# and initialize basic things.
|
|
||||||
#
|
|
||||||
function initBasic
|
|
||||||
{
|
|
||||||
trap "cancelScript" SIGINT SIGTERM
|
|
||||||
|
|
||||||
if [ -n "$LOGFILE" ]; then
|
|
||||||
echo "$SCRIPTNAME revision $SCRIPTVERSION `date`" > $LOGFILE
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$APPBASE" ]; then
|
|
||||||
print "You need to specify an application base path (--app-base). See $SCRIPTNAME --help for more info."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if [ -t "$APPNAME" ]; then
|
|
||||||
print "You need to specify an application name (--app). See $SCRIPTNAME --help for more info."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if [ "$GETI18N" = "yes" ] && [ -z "$I18NSUB" ]; then
|
|
||||||
print "You need to specify the i18n subdir or disable i18n checkout (--i18n-sub or --noi18n). See $SCRIPTNAME --help for more info."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
if [ -z "$I18NDOCSUB" ]; then
|
|
||||||
I18NDOCSUB="$I18NSUB"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$APP_POFILES" ]; then
|
|
||||||
APP_POFILES="$APPNAME"
|
|
||||||
fi
|
|
||||||
|
|
||||||
print "Using svn-root: $SVNROOT"
|
|
||||||
}
|
|
||||||
|
|
||||||
function initVars
|
|
||||||
{
|
|
||||||
LOGFILE="$PWD/$SCRIPTNAME.log"
|
|
||||||
|
|
||||||
APPBASE=""
|
|
||||||
APPNAME=""
|
|
||||||
SVNROOT="svn://anonsvn.kde.org/home/kde"
|
|
||||||
I18NBASE="trunk/l10n"
|
|
||||||
I18NSUB=""
|
|
||||||
I18NDOCSUB=""
|
|
||||||
APP_POFILES=""
|
|
||||||
ADMINDIR="trunk/KDE/kde-common/admin"
|
|
||||||
|
|
||||||
LASTRESULT="0"
|
|
||||||
BUILDDIR="$PWD/build"
|
|
||||||
TARBALLDIR=$BUILDDIR
|
|
||||||
APPVERSION="`date +%d.%m.%y`"
|
|
||||||
GETDOC="yes"
|
|
||||||
GETI18N="yes"
|
|
||||||
SPLIT="no"
|
|
||||||
TOPLEVEL="yes"
|
|
||||||
PLAINCONFIGURE="no"
|
|
||||||
LISTTAGS="no"
|
|
||||||
PACKAGE="no"
|
|
||||||
LANGUAGES=""
|
|
||||||
EXCLUDELANGUAGES="xx"
|
|
||||||
GNUFiles="AUTHORS COPYING ChangeLog INSTALL TODO README README.MacOSX README.cwl kile-remote-control.txt Building-with-cmake.txt"
|
|
||||||
CLEANUPFILES="autom4te.cache Makefile.cvs"
|
|
||||||
POSTPROCESSSCRIPT=""
|
|
||||||
|
|
||||||
SVN_CHECKOUT_OPTIONS=""
|
|
||||||
|
|
||||||
BZIP2="tar jcf"
|
|
||||||
GZIP="tar zcf"
|
|
||||||
}
|
|
||||||
|
|
||||||
####################################################################
|
|
||||||
## ##
|
|
||||||
## Here we start: ##
|
|
||||||
## ##
|
|
||||||
####################################################################
|
|
||||||
|
|
||||||
# Set the default values for options.
|
|
||||||
initVars
|
|
||||||
|
|
||||||
# Process the options given on the command-line.
|
|
||||||
while [ "$#" -gt 0 ]
|
|
||||||
do
|
|
||||||
case $1 in
|
|
||||||
-ab|--app-base)
|
|
||||||
testParameter $1 $2
|
|
||||||
APPBASE="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-a|--app)
|
|
||||||
testParameter $1 $2
|
|
||||||
APPNAME="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-d|--svnroot)
|
|
||||||
testParameter $1 $2
|
|
||||||
SVNROOT="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-ib|--i18n-base)
|
|
||||||
testParameter $1 $2
|
|
||||||
I18NBASE="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-is|--i18n-sub)
|
|
||||||
testParameter $1 $2
|
|
||||||
I18NSUB="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-ids|--i18n-docsub)
|
|
||||||
testParameter $1 $2
|
|
||||||
I18NDOCSUB="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--admin)
|
|
||||||
testParameter $1 $2
|
|
||||||
ADMINDIR="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-b|--builddir)
|
|
||||||
testParameter $1 $2
|
|
||||||
BUILDDIR="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-av|--appversion)
|
|
||||||
testParameter $1 $2
|
|
||||||
APPVERSION="$2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--pofiles)
|
|
||||||
testParameter $1 $2
|
|
||||||
APP_POFILES="$APP_POFILES $2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--nodoc)
|
|
||||||
GETDOC="no"
|
|
||||||
;;
|
|
||||||
--noi18n)
|
|
||||||
GETI18N="no"
|
|
||||||
;;
|
|
||||||
--split)
|
|
||||||
SPLIT="yes"
|
|
||||||
;;
|
|
||||||
--notoplevel)
|
|
||||||
TOPLEVEL="no"
|
|
||||||
;;
|
|
||||||
--package)
|
|
||||||
PKGTYPE="$2"
|
|
||||||
if [ "$PKGTYPE" = "gzip" ] || [ "$PKGTYPE" = "bzip2" ]
|
|
||||||
then
|
|
||||||
shift
|
|
||||||
PACKAGE="$PKGTYPE"
|
|
||||||
else
|
|
||||||
PACKAGE="yes"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
--packagedir)
|
|
||||||
testParameter $1 $2
|
|
||||||
TARBALLDIR=$2
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--postprocess)
|
|
||||||
testParameter $1 $2
|
|
||||||
POSTPROCESSSCRIPT=$2
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-l|--languages)
|
|
||||||
testParameter $1 $2
|
|
||||||
LANGUAGES="$LANGUAGES $2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-el|--exclude-languages)
|
|
||||||
testParameter $1 $2
|
|
||||||
EXCLUDELANGUAGES="$EXCLUDELANGUAGES $2"
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--logfile)
|
|
||||||
testParameter $1 $2
|
|
||||||
if [ "$2" = "no" ]
|
|
||||||
then
|
|
||||||
LOGFILE=""
|
|
||||||
else
|
|
||||||
if [ "`echo $2 | cut -c1`" = "/" ]
|
|
||||||
then
|
|
||||||
LOGFILE=$2
|
|
||||||
else
|
|
||||||
LOGFILE=$PWD/$2
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
-h|--help)
|
|
||||||
showHelp
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
-v|--version)
|
|
||||||
showVersion
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Invalid parameter $1"
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
# process the next parameter
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
|
|
||||||
initBasic
|
|
||||||
|
|
||||||
# Create the builddir, the place where the package will be assembled.
|
|
||||||
# If no builddir is specified is specified "./$APPNAME-build" is used.
|
|
||||||
setupBuildDir
|
|
||||||
|
|
||||||
assembleApplicationData
|
|
||||||
retrieveDocumentation
|
|
||||||
|
|
||||||
retrieveGUITranslations
|
|
||||||
retrieveDocTranslations
|
|
||||||
createTranslationMakefiles
|
|
||||||
createTranslationDirMakefile $BUILDDIR/$TRANSDIR
|
|
||||||
|
|
||||||
postProcessApplicationDir
|
|
||||||
|
|
||||||
packageApplication
|
|
||||||
packageTranslations
|
|
@ -1,2 +0,0 @@
|
|||||||
export UNSERMAKE=no
|
|
||||||
./createPackage.sh -ab trunk/extragear/office -a kile --noi18n --admin branches/KDE/3.5/kde-common/admin -av 1.9 --package
|
|
@ -1,6 +1,6 @@
|
|||||||
##### create translation templates ##############
|
##### create translation templates ##############
|
||||||
|
|
||||||
tde_l10n_create_template(
|
tde_l10n_create_template(
|
||||||
CATALOG "kile"
|
CATALOG "messages/kile"
|
||||||
SOURCES "." "tips"
|
SOURCES "." "tips"
|
||||||
)
|
)
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
ADD_SUBDIRECTORY( abbreviation )
|
|
||||||
ADD_SUBDIRECTORY( tex )
|
file( GLOB _completions RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
|
||||||
ADD_SUBDIRECTORY( dictionary )
|
list( SORT _completions )
|
||||||
|
|
||||||
|
foreach( _completion IN LISTS _completions )
|
||||||
|
if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_completion} )
|
||||||
|
file( GLOB _files ${_completion}/*.cwl )
|
||||||
|
list( SORT _files )
|
||||||
|
install(
|
||||||
|
FILES ${_files}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/complete/${_completion}
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
INSTALL( FILES
|
|
||||||
example.cwl
|
|
||||||
fastex.cwl
|
|
||||||
DESTINATION share/apps/kile/complete/abbreviation )
|
|
@ -1,4 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
INSTALL( FILES example.cwl metapost.cwl DESTINATION share/apps/kile/complete/dictionary )
|
|
@ -1,109 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
# get this cwl list with "for i in `ls *.cwl -1`; do echo "$i"; done"
|
|
||||||
SET(kile_texCompleteFiles
|
|
||||||
acronym.cwl
|
|
||||||
allrunes.cwl
|
|
||||||
amsopn.cwl
|
|
||||||
afterpage.cwl
|
|
||||||
amsbsy.cwl
|
|
||||||
amsfonts.cwl
|
|
||||||
amsmath.cwl
|
|
||||||
amssymb.cwl
|
|
||||||
amsthm.cwl
|
|
||||||
array.cwl
|
|
||||||
attachfile.cwl
|
|
||||||
babel.cwl
|
|
||||||
beamerfoils.cwl
|
|
||||||
beamerprosper.cwl
|
|
||||||
beamerseminar.cwl
|
|
||||||
beamertexpower.cwl
|
|
||||||
booktabs.cwl
|
|
||||||
bm.cwl
|
|
||||||
braket.cwl
|
|
||||||
calc.cwl
|
|
||||||
class-beamer.cwl
|
|
||||||
class-letter.cwl
|
|
||||||
class-scrartcl,scrreprt,scrbook.cwl
|
|
||||||
class-scrlttr2.cwl
|
|
||||||
color.cwl
|
|
||||||
colortbl.cwl
|
|
||||||
coordsys.cwl
|
|
||||||
currvita.cwl
|
|
||||||
cyrillic.cwl
|
|
||||||
diagxy.cwl
|
|
||||||
doi.cwl
|
|
||||||
enumerate.cwl
|
|
||||||
fancybox.cwl
|
|
||||||
fancyhdr.cwl
|
|
||||||
fancyunits-base.cwl
|
|
||||||
fancyunits_big-fractions.cwl
|
|
||||||
fancyunits_medium-fractions.cwl
|
|
||||||
fancyunits-np.cwl
|
|
||||||
fancyunits-per.cwl
|
|
||||||
fancyunits_small-fractions.cwl
|
|
||||||
fancyvrb.cwl
|
|
||||||
float.cwl
|
|
||||||
fontspec.cwl
|
|
||||||
graphicx.cwl
|
|
||||||
glosstex.cwl
|
|
||||||
hyperref.cwl
|
|
||||||
ifthen.cwl
|
|
||||||
import.cwl
|
|
||||||
jurabib.cwl
|
|
||||||
latex-209.cwl
|
|
||||||
latex-dev.cwl
|
|
||||||
latex-document.cwl
|
|
||||||
latex-l2tabu.cwl
|
|
||||||
latex-mathsymbols.cwl
|
|
||||||
layout.cwl
|
|
||||||
listings.cwl
|
|
||||||
logsys.cwl
|
|
||||||
longtable.cwl
|
|
||||||
lscape.cwl
|
|
||||||
manyfoot.cwl
|
|
||||||
mdwlist.cwl
|
|
||||||
multicol.cwl
|
|
||||||
multido.cwl
|
|
||||||
nicefrac.sty
|
|
||||||
pdfpages.cwl
|
|
||||||
psfrag.cwl
|
|
||||||
pst-3d.cwl
|
|
||||||
pst-blur.cwl
|
|
||||||
pst-char.cwl
|
|
||||||
pst-coil.cwl
|
|
||||||
pst-eps.cwl
|
|
||||||
pst-fill.cwl
|
|
||||||
pst-node.cwl
|
|
||||||
pst-plot.cwl
|
|
||||||
pstricks.cwl
|
|
||||||
pst-text.cwl
|
|
||||||
pst-tree.cwl
|
|
||||||
rotating.cwl
|
|
||||||
scraddr.cwl
|
|
||||||
scrdate.cwl
|
|
||||||
scrlfile.cwl
|
|
||||||
scrpage2.cwl
|
|
||||||
scrtime.cwl
|
|
||||||
setspace.cwl
|
|
||||||
siunitx.cwl
|
|
||||||
siunitx-special.cwl
|
|
||||||
subfig.cwl
|
|
||||||
supertabular.cwl
|
|
||||||
svninfo.cwl
|
|
||||||
svn-multi.cwl
|
|
||||||
tabularx.cwl
|
|
||||||
tex.cwl
|
|
||||||
textcomp.cwl
|
|
||||||
todonotes.cwl
|
|
||||||
url.cwl
|
|
||||||
varioref.cwl
|
|
||||||
verse.cwl
|
|
||||||
virginialake.cwl
|
|
||||||
xifthen.cwl
|
|
||||||
xltxtra.cwl
|
|
||||||
xtab.cwl
|
|
||||||
yfonts.cwl
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${kile_texCompleteFiles} DESTINATION share/apps/kile/complete/tex )
|
|
@ -1,4 +1,10 @@
|
|||||||
|
|
||||||
########### install files ###############
|
########### install files ###############
|
||||||
|
|
||||||
INSTALL( FILES latin1.enc latin2.enc latin3.enc latin4.enc latin5.enc latin9.enc cp1250.enc cp1252.enc DESTINATION share/apps/kile/encodings )
|
file( GLOB _files *.enc )
|
||||||
|
list( SORT _files )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${_files}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/encodings
|
||||||
|
)
|
||||||
|
@ -1,4 +1,10 @@
|
|||||||
|
|
||||||
########### install files ###############
|
########### install files ###############
|
||||||
|
|
||||||
INSTALL( FILES latex-kile.lst latex-tetex.lst latex-tetex3.lst latex-texlive-3.9.lst DESTINATION share/apps/kile/help )
|
file( GLOB _files *.lst )
|
||||||
|
list( SORT _files )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${_files}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/help
|
||||||
|
)
|
||||||
|
@ -1,11 +1,4 @@
|
|||||||
ADD_SUBDIRECTORY( actions )
|
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE3_INCLUDE_DIR} ${TQT_INCLUDE_DIR} )
|
add_subdirectory( actions )
|
||||||
|
|
||||||
INCLUDE(KDE3Macros)
|
|
||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
|
|
||||||
KDE3_INSTALL_ICONS( hicolor )
|
|
||||||
|
|
||||||
|
tde_install_icons( )
|
||||||
|
@ -1,11 +1,4 @@
|
|||||||
INCLUDE(KDE3Macros)
|
|
||||||
|
|
||||||
########### install files ###############
|
########### install files ###############
|
||||||
|
|
||||||
|
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/icons )
|
||||||
KDE3_INSTALL_ICONS( hicolor )
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
#kileiconsdir = $(kde_datadir)/kile/icons
|
|
||||||
#kileicons_ICON = AUTO
|
|
||||||
|
@ -1,4 +1,10 @@
|
|||||||
|
|
||||||
########### install files ###############
|
########### install files ###############
|
||||||
|
|
||||||
INSTALL( FILES type_Book.tex.kileicon type_Letter.tex.kileicon type_Scrartcl.tex.kileicon kile_splash_base.png type_Default.png type_Project.png type_Scrbook.tex.kileicon kile_splash.png type_Article.tex.kileicon type_Empty.png type_Prosper.tex.kileicon type_Scrlttr2.tex.kileicon type_Beamer.tex.kileicon type_HA-prosper.tex.kileicon type_Report.tex.kileicon type_Scrreprt.tex.kileicon DESTINATION share/apps/kile/pics )
|
file( GLOB _pics *.png *.kileicon )
|
||||||
|
list( SORT _pics )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${_pics}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/pics
|
||||||
|
)
|
||||||
|
@ -1,48 +1,40 @@
|
|||||||
# FILE( GLOB_RECURSE _allFiles * )
|
|
||||||
# FOREACH( _file ${_allFiles} )
|
|
||||||
# # MESSAGE(STATUS "checking ${_file}")
|
|
||||||
# IF( IS_DIRECTORY _file )
|
|
||||||
# MESSAGE(STATUS "Installing dir ${_file$}")
|
|
||||||
# INSTALL( DIRECTORY _file DESTINATION share/apps/kile/mathsymbols
|
|
||||||
# PATTERN ".svn" EXCLUDE
|
|
||||||
# PATTERN "Makefile.am" EXCLUDE)
|
|
||||||
# ENDIF( IS_DIRECTORY _file )
|
|
||||||
# ENDFOREACH( _file )
|
|
||||||
|
|
||||||
SET(kile_symbolSubdirs
|
|
||||||
arrows
|
|
||||||
cyrillic
|
|
||||||
delimiters
|
|
||||||
greek
|
|
||||||
misc-math
|
|
||||||
misc-text
|
|
||||||
operators
|
|
||||||
relation
|
|
||||||
special
|
|
||||||
)
|
|
||||||
|
|
||||||
# for the future:
|
##### install files
|
||||||
# INSTALL( DIRECTORY ${kile_symbolSubdirs} DESTINATION share/apps/kile/mathsymbols
|
|
||||||
# PATTERN ".svn" EXCLUDE
|
file( GLOB _symbols RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
|
||||||
# PATTERN "Makefile.am" EXCLUDE)
|
list( SORT _symbols )
|
||||||
|
|
||||||
|
foreach( _symbol IN LISTS _symbols )
|
||||||
|
if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_symbol} )
|
||||||
|
file( GLOB _files ${_symbol}/*.png )
|
||||||
|
list( SORT _files )
|
||||||
|
install(
|
||||||
|
FILES ${_files}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/mathsymbols/${_symbol}
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
endforeach()
|
||||||
|
|
||||||
FOREACH( _dir ${kile_symbolSubdirs} )
|
|
||||||
ADD_SUBDIRECTORY( ${_dir} )
|
|
||||||
ENDFOREACH( _dir )
|
|
||||||
|
|
||||||
########### next target ###############
|
########### next target ###############
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE3_INCLUDE_DIR} ${TQT_INCLUDE_DIR} )
|
include_directories(
|
||||||
INCLUDE( FindKDE3 )
|
${CMAKE_BINARY_DIR}
|
||||||
SET(gesymb_SRCS
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
gesymb.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
gesymb.h
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
KDE3_AUTOMOC(${gesymb_SRCS})
|
|
||||||
ADD_EXECUTABLE(gesymb EXCLUDE_FROM_ALL ${gesymb_SRCS} )
|
|
||||||
TARGET_LINK_LIBRARIES(gesymb ${QT_AND_TDECORE_LIBS} )
|
|
||||||
|
|
||||||
|
link_directories(
|
||||||
########### install files ###############
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${TDE_LIB_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
tde_add_executable( gesymb AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
gesymb.cpp
|
||||||
|
LINK
|
||||||
|
${TQT_LIBRARIES}
|
||||||
|
)
|
||||||
|
@ -1,77 +0,0 @@
|
|||||||
|
|
||||||
SET(symbols
|
|
||||||
img001arrows.png
|
|
||||||
img002arrows.png
|
|
||||||
img003arrows.png
|
|
||||||
img004arrows.png
|
|
||||||
img005arrows.png
|
|
||||||
img006arrows.png
|
|
||||||
img007arrows.png
|
|
||||||
img008arrows.png
|
|
||||||
img009arrows.png
|
|
||||||
img010arrows.png
|
|
||||||
img011arrows.png
|
|
||||||
img012arrows.png
|
|
||||||
img013arrows.png
|
|
||||||
img014arrows.png
|
|
||||||
img015arrows.png
|
|
||||||
img016arrows.png
|
|
||||||
img017arrows.png
|
|
||||||
img018arrows.png
|
|
||||||
img019arrows.png
|
|
||||||
img020arrows.png
|
|
||||||
img021arrows.png
|
|
||||||
img022arrows.png
|
|
||||||
img023arrows.png
|
|
||||||
img024arrows.png
|
|
||||||
img025arrows.png
|
|
||||||
img026arrows.png
|
|
||||||
img027arrows.png
|
|
||||||
img028arrows.png
|
|
||||||
img029arrows.png
|
|
||||||
img030arrows.png
|
|
||||||
img031arrows.png
|
|
||||||
img032arrows.png
|
|
||||||
img033arrows.png
|
|
||||||
img034arrows.png
|
|
||||||
img035arrows.png
|
|
||||||
img036arrows.png
|
|
||||||
img037arrows.png
|
|
||||||
img038arrows.png
|
|
||||||
img039arrows.png
|
|
||||||
img040arrows.png
|
|
||||||
img041arrows.png
|
|
||||||
img042arrows.png
|
|
||||||
img043arrows.png
|
|
||||||
img044arrows.png
|
|
||||||
img045arrows.png
|
|
||||||
img046arrows.png
|
|
||||||
img047arrows.png
|
|
||||||
img048arrows.png
|
|
||||||
img049arrows.png
|
|
||||||
img050arrows.png
|
|
||||||
img051arrows.png
|
|
||||||
img052arrows.png
|
|
||||||
img053arrows.png
|
|
||||||
img054arrows.png
|
|
||||||
img055arrows.png
|
|
||||||
img056arrows.png
|
|
||||||
img057arrows.png
|
|
||||||
img058arrows.png
|
|
||||||
img059arrows.png
|
|
||||||
img060arrows.png
|
|
||||||
img061arrows.png
|
|
||||||
img062arrows.png
|
|
||||||
img063arrows.png
|
|
||||||
img064arrows.png
|
|
||||||
img065arrows.png
|
|
||||||
img066arrows.png
|
|
||||||
img067arrows.png
|
|
||||||
img068arrows.png
|
|
||||||
img069arrows.png
|
|
||||||
)
|
|
||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/arrows )
|
|
||||||
|
|
@ -1,164 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001cyrillic.png
|
|
||||||
img002cyrillic.png
|
|
||||||
img003cyrillic.png
|
|
||||||
img004cyrillic.png
|
|
||||||
img005cyrillic.png
|
|
||||||
img006cyrillic.png
|
|
||||||
img007cyrillic.png
|
|
||||||
img008cyrillic.png
|
|
||||||
img009cyrillic.png
|
|
||||||
img010cyrillic.png
|
|
||||||
img011cyrillic.png
|
|
||||||
img012cyrillic.png
|
|
||||||
img013cyrillic.png
|
|
||||||
img014cyrillic.png
|
|
||||||
img015cyrillic.png
|
|
||||||
img016cyrillic.png
|
|
||||||
img017cyrillic.png
|
|
||||||
img018cyrillic.png
|
|
||||||
img019cyrillic.png
|
|
||||||
img020cyrillic.png
|
|
||||||
img021cyrillic.png
|
|
||||||
img022cyrillic.png
|
|
||||||
img023cyrillic.png
|
|
||||||
img024cyrillic.png
|
|
||||||
img025cyrillic.png
|
|
||||||
img026cyrillic.png
|
|
||||||
img027cyrillic.png
|
|
||||||
img028cyrillic.png
|
|
||||||
img029cyrillic.png
|
|
||||||
img030cyrillic.png
|
|
||||||
img031cyrillic.png
|
|
||||||
img032cyrillic.png
|
|
||||||
img033cyrillic.png
|
|
||||||
img034cyrillic.png
|
|
||||||
img035cyrillic.png
|
|
||||||
img036cyrillic.png
|
|
||||||
img037cyrillic.png
|
|
||||||
img038cyrillic.png
|
|
||||||
img039cyrillic.png
|
|
||||||
img040cyrillic.png
|
|
||||||
img041cyrillic.png
|
|
||||||
img042cyrillic.png
|
|
||||||
img043cyrillic.png
|
|
||||||
img044cyrillic.png
|
|
||||||
img045cyrillic.png
|
|
||||||
img046cyrillic.png
|
|
||||||
img047cyrillic.png
|
|
||||||
img048cyrillic.png
|
|
||||||
img049cyrillic.png
|
|
||||||
img050cyrillic.png
|
|
||||||
img051cyrillic.png
|
|
||||||
img052cyrillic.png
|
|
||||||
img053cyrillic.png
|
|
||||||
img054cyrillic.png
|
|
||||||
img055cyrillic.png
|
|
||||||
img056cyrillic.png
|
|
||||||
img057cyrillic.png
|
|
||||||
img058cyrillic.png
|
|
||||||
img059cyrillic.png
|
|
||||||
img060cyrillic.png
|
|
||||||
img061cyrillic.png
|
|
||||||
img062cyrillic.png
|
|
||||||
img063cyrillic.png
|
|
||||||
img064cyrillic.png
|
|
||||||
img065cyrillic.png
|
|
||||||
img066cyrillic.png
|
|
||||||
img067cyrillic.png
|
|
||||||
img068cyrillic.png
|
|
||||||
img069cyrillic.png
|
|
||||||
img070cyrillic.png
|
|
||||||
img071cyrillic.png
|
|
||||||
img072cyrillic.png
|
|
||||||
img073cyrillic.png
|
|
||||||
img074cyrillic.png
|
|
||||||
img075cyrillic.png
|
|
||||||
img076cyrillic.png
|
|
||||||
img077cyrillic.png
|
|
||||||
img078cyrillic.png
|
|
||||||
img079cyrillic.png
|
|
||||||
img080cyrillic.png
|
|
||||||
img081cyrillic.png
|
|
||||||
img082cyrillic.png
|
|
||||||
img083cyrillic.png
|
|
||||||
img084cyrillic.png
|
|
||||||
img085cyrillic.png
|
|
||||||
img086cyrillic.png
|
|
||||||
img087cyrillic.png
|
|
||||||
img088cyrillic.png
|
|
||||||
img089cyrillic.png
|
|
||||||
img090cyrillic.png
|
|
||||||
img091cyrillic.png
|
|
||||||
img092cyrillic.png
|
|
||||||
img093cyrillic.png
|
|
||||||
img094cyrillic.png
|
|
||||||
img095cyrillic.png
|
|
||||||
img096cyrillic.png
|
|
||||||
img097cyrillic.png
|
|
||||||
img098cyrillic.png
|
|
||||||
img099cyrillic.png
|
|
||||||
img100cyrillic.png
|
|
||||||
img101cyrillic.png
|
|
||||||
img102cyrillic.png
|
|
||||||
img103cyrillic.png
|
|
||||||
img104cyrillic.png
|
|
||||||
img105cyrillic.png
|
|
||||||
img106cyrillic.png
|
|
||||||
img107cyrillic.png
|
|
||||||
img108cyrillic.png
|
|
||||||
img109cyrillic.png
|
|
||||||
img110cyrillic.png
|
|
||||||
img111cyrillic.png
|
|
||||||
img112cyrillic.png
|
|
||||||
img113cyrillic.png
|
|
||||||
img114cyrillic.png
|
|
||||||
img115cyrillic.png
|
|
||||||
img116cyrillic.png
|
|
||||||
img117cyrillic.png
|
|
||||||
img118cyrillic.png
|
|
||||||
img119cyrillic.png
|
|
||||||
img120cyrillic.png
|
|
||||||
img121cyrillic.png
|
|
||||||
img122cyrillic.png
|
|
||||||
img123cyrillic.png
|
|
||||||
img124cyrillic.png
|
|
||||||
img125cyrillic.png
|
|
||||||
img126cyrillic.png
|
|
||||||
img127cyrillic.png
|
|
||||||
img128cyrillic.png
|
|
||||||
img129cyrillic.png
|
|
||||||
img130cyrillic.png
|
|
||||||
img131cyrillic.png
|
|
||||||
img132cyrillic.png
|
|
||||||
img133cyrillic.png
|
|
||||||
img134cyrillic.png
|
|
||||||
img135cyrillic.png
|
|
||||||
img136cyrillic.png
|
|
||||||
img137cyrillic.png
|
|
||||||
img138cyrillic.png
|
|
||||||
img139cyrillic.png
|
|
||||||
img140cyrillic.png
|
|
||||||
img141cyrillic.png
|
|
||||||
img142cyrillic.png
|
|
||||||
img143cyrillic.png
|
|
||||||
img144cyrillic.png
|
|
||||||
img145cyrillic.png
|
|
||||||
img146cyrillic.png
|
|
||||||
img147cyrillic.png
|
|
||||||
img148cyrillic.png
|
|
||||||
img149cyrillic.png
|
|
||||||
img150cyrillic.png
|
|
||||||
img151cyrillic.png
|
|
||||||
img152cyrillic.png
|
|
||||||
img153cyrillic.png
|
|
||||||
img154cyrillic.png
|
|
||||||
img155cyrillic.png
|
|
||||||
img156cyrillic.png
|
|
||||||
img157cyrillic.png
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/cyrillic )
|
|
@ -1,44 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001delimiters.png
|
|
||||||
img002delimiters.png
|
|
||||||
img003delimiters.png
|
|
||||||
img004delimiters.png
|
|
||||||
img005delimiters.png
|
|
||||||
img006delimiters.png
|
|
||||||
img007delimiters.png
|
|
||||||
img008delimiters.png
|
|
||||||
img009delimiters.png
|
|
||||||
img010delimiters.png
|
|
||||||
img011delimiters.png
|
|
||||||
img012delimiters.png
|
|
||||||
img013delimiters.png
|
|
||||||
img014delimiters.png
|
|
||||||
img015delimiters.png
|
|
||||||
img016delimiters.png
|
|
||||||
img017delimiters.png
|
|
||||||
img018delimiters.png
|
|
||||||
img019delimiters.png
|
|
||||||
img020delimiters.png
|
|
||||||
img021delimiters.png
|
|
||||||
img022delimiters.png
|
|
||||||
img023delimiters.png
|
|
||||||
img024delimiters.png
|
|
||||||
img025delimiters.png
|
|
||||||
img026delimiters.png
|
|
||||||
img027delimiters.png
|
|
||||||
img028delimiters.png
|
|
||||||
img029delimiters.png
|
|
||||||
img030delimiters.png
|
|
||||||
img031delimiters.png
|
|
||||||
img032delimiters.png
|
|
||||||
img033delimiters.png
|
|
||||||
img034delimiters.png
|
|
||||||
img035delimiters.png
|
|
||||||
img036delimiters.png
|
|
||||||
img037delimiters.png
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/delimiters )
|
|
@ -1,72 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001greek.png
|
|
||||||
img002greek.png
|
|
||||||
img003greek.png
|
|
||||||
img004greek.png
|
|
||||||
img005greek.png
|
|
||||||
img006greek.png
|
|
||||||
img007greek.png
|
|
||||||
img008greek.png
|
|
||||||
img009greek.png
|
|
||||||
img010greek.png
|
|
||||||
img011greek.png
|
|
||||||
img012greek.png
|
|
||||||
img013greek.png
|
|
||||||
img014greek.png
|
|
||||||
img015greek.png
|
|
||||||
img016greek.png
|
|
||||||
img017greek.png
|
|
||||||
img018greek.png
|
|
||||||
img019greek.png
|
|
||||||
img020greek.png
|
|
||||||
img021greek.png
|
|
||||||
img022greek.png
|
|
||||||
img023greek.png
|
|
||||||
img024greek.png
|
|
||||||
img025greek.png
|
|
||||||
img026greek.png
|
|
||||||
img027greek.png
|
|
||||||
img028greek.png
|
|
||||||
img029greek.png
|
|
||||||
img030greek.png
|
|
||||||
img031greek.png
|
|
||||||
img032greek.png
|
|
||||||
img033greek.png
|
|
||||||
img034greek.png
|
|
||||||
img035greek.png
|
|
||||||
img036greek.png
|
|
||||||
img037greek.png
|
|
||||||
img038greek.png
|
|
||||||
img039greek.png
|
|
||||||
img040greek.png
|
|
||||||
img041greek.png
|
|
||||||
img042greek.png
|
|
||||||
img043greek.png
|
|
||||||
img044greek.png
|
|
||||||
img045greek.png
|
|
||||||
img046greek.png
|
|
||||||
img047greek.png
|
|
||||||
img048greek.png
|
|
||||||
img049greek.png
|
|
||||||
img050greek.png
|
|
||||||
img051greek.png
|
|
||||||
img052greek.png
|
|
||||||
img053greek.png
|
|
||||||
img054greek.png
|
|
||||||
img055greek.png
|
|
||||||
img056greek.png
|
|
||||||
img057greek.png
|
|
||||||
img058greek.png
|
|
||||||
img059greek.png
|
|
||||||
img060greek.png
|
|
||||||
img061greek.png
|
|
||||||
img062greek.png
|
|
||||||
img063greek.png
|
|
||||||
img064greek.png
|
|
||||||
img065greek.png
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/greek )
|
|
@ -1,105 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001misc-math.png
|
|
||||||
img002misc-math.png
|
|
||||||
img003misc-math.png
|
|
||||||
img004misc-math.png
|
|
||||||
img005misc-math.png
|
|
||||||
img006misc-math.png
|
|
||||||
img007misc-math.png
|
|
||||||
img008misc-math.png
|
|
||||||
img009misc-math.png
|
|
||||||
img010misc-math.png
|
|
||||||
img011misc-math.png
|
|
||||||
img012misc-math.png
|
|
||||||
img013misc-math.png
|
|
||||||
img014misc-math.png
|
|
||||||
img015misc-math.png
|
|
||||||
img016misc-math.png
|
|
||||||
img017misc-math.png
|
|
||||||
img018misc-math.png
|
|
||||||
img019misc-math.png
|
|
||||||
img020misc-math.png
|
|
||||||
img021misc-math.png
|
|
||||||
img022misc-math.png
|
|
||||||
img023misc-math.png
|
|
||||||
img024misc-math.png
|
|
||||||
img025misc-math.png
|
|
||||||
img026misc-math.png
|
|
||||||
img027misc-math.png
|
|
||||||
img028misc-math.png
|
|
||||||
img029misc-math.png
|
|
||||||
img030misc-math.png
|
|
||||||
img031misc-math.png
|
|
||||||
img032misc-math.png
|
|
||||||
img033misc-math.png
|
|
||||||
img034misc-math.png
|
|
||||||
img035misc-math.png
|
|
||||||
img036misc-math.png
|
|
||||||
img037misc-math.png
|
|
||||||
img038misc-math.png
|
|
||||||
img039misc-math.png
|
|
||||||
img040misc-math.png
|
|
||||||
img041misc-math.png
|
|
||||||
img042misc-math.png
|
|
||||||
img043misc-math.png
|
|
||||||
img044misc-math.png
|
|
||||||
img045misc-math.png
|
|
||||||
img046misc-math.png
|
|
||||||
img047misc-math.png
|
|
||||||
img048misc-math.png
|
|
||||||
img049misc-math.png
|
|
||||||
img050misc-math.png
|
|
||||||
img051misc-math.png
|
|
||||||
img052misc-math.png
|
|
||||||
img053misc-math.png
|
|
||||||
img054misc-math.png
|
|
||||||
img055misc-math.png
|
|
||||||
img056misc-math.png
|
|
||||||
img057misc-math.png
|
|
||||||
img058misc-math.png
|
|
||||||
img059misc-math.png
|
|
||||||
img060misc-math.png
|
|
||||||
img061misc-math.png
|
|
||||||
img062misc-math.png
|
|
||||||
img063misc-math.png
|
|
||||||
img064misc-math.png
|
|
||||||
img065misc-math.png
|
|
||||||
img066misc-math.png
|
|
||||||
img067misc-math.png
|
|
||||||
img068misc-math.png
|
|
||||||
img069misc-math.png
|
|
||||||
img070misc-math.png
|
|
||||||
img071misc-math.png
|
|
||||||
img072misc-math.png
|
|
||||||
img073misc-math.png
|
|
||||||
img074misc-math.png
|
|
||||||
img075misc-math.png
|
|
||||||
img076misc-math.png
|
|
||||||
img077misc-math.png
|
|
||||||
img078misc-math.png
|
|
||||||
img079misc-math.png
|
|
||||||
img080misc-math.png
|
|
||||||
img081misc-math.png
|
|
||||||
img082misc-math.png
|
|
||||||
img083misc-math.png
|
|
||||||
img084misc-math.png
|
|
||||||
img085misc-math.png
|
|
||||||
img086misc-math.png
|
|
||||||
img087misc-math.png
|
|
||||||
img088misc-math.png
|
|
||||||
img089misc-math.png
|
|
||||||
img090misc-math.png
|
|
||||||
img091misc-math.png
|
|
||||||
img092misc-math.png
|
|
||||||
img093misc-math.png
|
|
||||||
img094misc-math.png
|
|
||||||
img095misc-math.png
|
|
||||||
img096misc-math.png
|
|
||||||
img097misc-math.png
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/misc-math )
|
|
||||||
|
|
@ -1,142 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001misc-text.png
|
|
||||||
img002misc-text.png
|
|
||||||
img003misc-text.png
|
|
||||||
img004misc-text.png
|
|
||||||
img005misc-text.png
|
|
||||||
img006misc-text.png
|
|
||||||
img007misc-text.png
|
|
||||||
img008misc-text.png
|
|
||||||
img009misc-text.png
|
|
||||||
img010misc-text.png
|
|
||||||
img011misc-text.png
|
|
||||||
img012misc-text.png
|
|
||||||
img013misc-text.png
|
|
||||||
img014misc-text.png
|
|
||||||
img015misc-text.png
|
|
||||||
img016misc-text.png
|
|
||||||
img017misc-text.png
|
|
||||||
img018misc-text.png
|
|
||||||
img019misc-text.png
|
|
||||||
img020misc-text.png
|
|
||||||
img021misc-text.png
|
|
||||||
img022misc-text.png
|
|
||||||
img023misc-text.png
|
|
||||||
img024misc-text.png
|
|
||||||
img025misc-text.png
|
|
||||||
img026misc-text.png
|
|
||||||
img027misc-text.png
|
|
||||||
img028misc-text.png
|
|
||||||
img029misc-text.png
|
|
||||||
img030misc-text.png
|
|
||||||
img031misc-text.png
|
|
||||||
img032misc-text.png
|
|
||||||
img033misc-text.png
|
|
||||||
img034misc-text.png
|
|
||||||
img035misc-text.png
|
|
||||||
img036misc-text.png
|
|
||||||
img037misc-text.png
|
|
||||||
img038misc-text.png
|
|
||||||
img039misc-text.png
|
|
||||||
img040misc-text.png
|
|
||||||
img041misc-text.png
|
|
||||||
img042misc-text.png
|
|
||||||
img043misc-text.png
|
|
||||||
img044misc-text.png
|
|
||||||
img045misc-text.png
|
|
||||||
img046misc-text.png
|
|
||||||
img047misc-text.png
|
|
||||||
img048misc-text.png
|
|
||||||
img049misc-text.png
|
|
||||||
img050misc-text.png
|
|
||||||
img051misc-text.png
|
|
||||||
img052misc-text.png
|
|
||||||
img053misc-text.png
|
|
||||||
img054misc-text.png
|
|
||||||
img055misc-text.png
|
|
||||||
img056misc-text.png
|
|
||||||
img057misc-text.png
|
|
||||||
img058misc-text.png
|
|
||||||
img059misc-text.png
|
|
||||||
img060misc-text.png
|
|
||||||
img061misc-text.png
|
|
||||||
img062misc-text.png
|
|
||||||
img063misc-text.png
|
|
||||||
img064misc-text.png
|
|
||||||
img065misc-text.png
|
|
||||||
img066misc-text.png
|
|
||||||
img067misc-text.png
|
|
||||||
img068misc-text.png
|
|
||||||
img069misc-text.png
|
|
||||||
img070misc-text.png
|
|
||||||
img071misc-text.png
|
|
||||||
img072misc-text.png
|
|
||||||
img073misc-text.png
|
|
||||||
img074misc-text.png
|
|
||||||
img075misc-text.png
|
|
||||||
img076misc-text.png
|
|
||||||
img077misc-text.png
|
|
||||||
img078misc-text.png
|
|
||||||
img079misc-text.png
|
|
||||||
img080misc-text.png
|
|
||||||
img081misc-text.png
|
|
||||||
img082misc-text.png
|
|
||||||
img083misc-text.png
|
|
||||||
img084misc-text.png
|
|
||||||
img085misc-text.png
|
|
||||||
img086misc-text.png
|
|
||||||
img087misc-text.png
|
|
||||||
img088misc-text.png
|
|
||||||
img089misc-text.png
|
|
||||||
img090misc-text.png
|
|
||||||
img091misc-text.png
|
|
||||||
img092misc-text.png
|
|
||||||
img093misc-text.png
|
|
||||||
img094misc-text.png
|
|
||||||
img095misc-text.png
|
|
||||||
img096misc-text.png
|
|
||||||
img097misc-text.png
|
|
||||||
img098misc-text.png
|
|
||||||
img099misc-text.png
|
|
||||||
img100misc-text.png
|
|
||||||
img101misc-text.png
|
|
||||||
img102misc-text.png
|
|
||||||
img103misc-text.png
|
|
||||||
img104misc-text.png
|
|
||||||
img105misc-text.png
|
|
||||||
img106misc-text.png
|
|
||||||
img107misc-text.png
|
|
||||||
img108misc-text.png
|
|
||||||
img109misc-text.png
|
|
||||||
img110misc-text.png
|
|
||||||
img111misc-text.png
|
|
||||||
img112misc-text.png
|
|
||||||
img113misc-text.png
|
|
||||||
img114misc-text.png
|
|
||||||
img115misc-text.png
|
|
||||||
img116misc-text.png
|
|
||||||
img117misc-text.png
|
|
||||||
img118misc-text.png
|
|
||||||
img119misc-text.png
|
|
||||||
img120misc-text.png
|
|
||||||
img121misc-text.png
|
|
||||||
img122misc-text.png
|
|
||||||
img123misc-text.png
|
|
||||||
img124misc-text.png
|
|
||||||
img125misc-text.png
|
|
||||||
img126misc-text.png
|
|
||||||
img127misc-text.png
|
|
||||||
img128misc-text.png
|
|
||||||
img129misc-text.png
|
|
||||||
img130misc-text.png
|
|
||||||
img131misc-text.png
|
|
||||||
img132misc-text.png
|
|
||||||
img133misc-text.png
|
|
||||||
img134misc-text.png
|
|
||||||
img135misc-text.png
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/misc-text )
|
|
@ -1,120 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001operators.png
|
|
||||||
img002operators.png
|
|
||||||
img003operators.png
|
|
||||||
img004operators.png
|
|
||||||
img005operators.png
|
|
||||||
img006operators.png
|
|
||||||
img007operators.png
|
|
||||||
img008operators.png
|
|
||||||
img009operators.png
|
|
||||||
img010operators.png
|
|
||||||
img011operators.png
|
|
||||||
img012operators.png
|
|
||||||
img013operators.png
|
|
||||||
img014operators.png
|
|
||||||
img015operators.png
|
|
||||||
img016operators.png
|
|
||||||
img017operators.png
|
|
||||||
img018operators.png
|
|
||||||
img019operators.png
|
|
||||||
img020operators.png
|
|
||||||
img021operators.png
|
|
||||||
img022operators.png
|
|
||||||
img023operators.png
|
|
||||||
img024operators.png
|
|
||||||
img025operators.png
|
|
||||||
img026operators.png
|
|
||||||
img027operators.png
|
|
||||||
img028operators.png
|
|
||||||
img029operators.png
|
|
||||||
img030operators.png
|
|
||||||
img031operators.png
|
|
||||||
img032operators.png
|
|
||||||
img033operators.png
|
|
||||||
img034operators.png
|
|
||||||
img035operators.png
|
|
||||||
img036operators.png
|
|
||||||
img037operators.png
|
|
||||||
img038operators.png
|
|
||||||
img039operators.png
|
|
||||||
img040operators.png
|
|
||||||
img041operators.png
|
|
||||||
img042operators.png
|
|
||||||
img043operators.png
|
|
||||||
img044operators.png
|
|
||||||
img045operators.png
|
|
||||||
img046operators.png
|
|
||||||
img047operators.png
|
|
||||||
img048operators.png
|
|
||||||
img049operators.png
|
|
||||||
img050operators.png
|
|
||||||
img051operators.png
|
|
||||||
img052operators.png
|
|
||||||
img053operators.png
|
|
||||||
img054operators.png
|
|
||||||
img055operators.png
|
|
||||||
img056operators.png
|
|
||||||
img057operators.png
|
|
||||||
img058operators.png
|
|
||||||
img059operators.png
|
|
||||||
img060operators.png
|
|
||||||
img061operators.png
|
|
||||||
img062operators.png
|
|
||||||
img063operators.png
|
|
||||||
img064operators.png
|
|
||||||
img065operators.png
|
|
||||||
img066operators.png
|
|
||||||
img067operators.png
|
|
||||||
img068operators.png
|
|
||||||
img069operators.png
|
|
||||||
img070operators.png
|
|
||||||
img071operators.png
|
|
||||||
img072operators.png
|
|
||||||
img073operators.png
|
|
||||||
img074operators.png
|
|
||||||
img075operators.png
|
|
||||||
img076operators.png
|
|
||||||
img077operators.png
|
|
||||||
img078operators.png
|
|
||||||
img079operators.png
|
|
||||||
img080operators.png
|
|
||||||
img081operators.png
|
|
||||||
img082operators.png
|
|
||||||
img083operators.png
|
|
||||||
img084operators.png
|
|
||||||
img085operators.png
|
|
||||||
img086operators.png
|
|
||||||
img087operators.png
|
|
||||||
img088operators.png
|
|
||||||
img089operators.png
|
|
||||||
img090operators.png
|
|
||||||
img091operators.png
|
|
||||||
img092operators.png
|
|
||||||
img093operators.png
|
|
||||||
img094operators.png
|
|
||||||
img095operators.png
|
|
||||||
img096operators.png
|
|
||||||
img097operators.png
|
|
||||||
img098operators.png
|
|
||||||
img099operators.png
|
|
||||||
img100operators.png
|
|
||||||
img101operators.png
|
|
||||||
img102operators.png
|
|
||||||
img103operators.png
|
|
||||||
img104operators.png
|
|
||||||
img105operators.png
|
|
||||||
img106operators.png
|
|
||||||
img107operators.png
|
|
||||||
img108operators.png
|
|
||||||
img109operators.png
|
|
||||||
img110operators.png
|
|
||||||
img111operators.png
|
|
||||||
img112operators.png
|
|
||||||
img113operators.png
|
|
||||||
)
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/operators )
|
|
||||||
|
|
@ -1,159 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001relation.png
|
|
||||||
img002relation.png
|
|
||||||
img003relation.png
|
|
||||||
img004relation.png
|
|
||||||
img005relation.png
|
|
||||||
img006relation.png
|
|
||||||
img007relation.png
|
|
||||||
img008relation.png
|
|
||||||
img009relation.png
|
|
||||||
img010relation.png
|
|
||||||
img011relation.png
|
|
||||||
img012relation.png
|
|
||||||
img013relation.png
|
|
||||||
img014relation.png
|
|
||||||
img015relation.png
|
|
||||||
img016relation.png
|
|
||||||
img017relation.png
|
|
||||||
img018relation.png
|
|
||||||
img019relation.png
|
|
||||||
img020relation.png
|
|
||||||
img021relation.png
|
|
||||||
img022relation.png
|
|
||||||
img023relation.png
|
|
||||||
img024relation.png
|
|
||||||
img025relation.png
|
|
||||||
img026relation.png
|
|
||||||
img027relation.png
|
|
||||||
img028relation.png
|
|
||||||
img029relation.png
|
|
||||||
img030relation.png
|
|
||||||
img031relation.png
|
|
||||||
img032relation.png
|
|
||||||
img033relation.png
|
|
||||||
img034relation.png
|
|
||||||
img035relation.png
|
|
||||||
img036relation.png
|
|
||||||
img037relation.png
|
|
||||||
img038relation.png
|
|
||||||
img039relation.png
|
|
||||||
img040relation.png
|
|
||||||
img041relation.png
|
|
||||||
img042relation.png
|
|
||||||
img043relation.png
|
|
||||||
img044relation.png
|
|
||||||
img045relation.png
|
|
||||||
img046relation.png
|
|
||||||
img047relation.png
|
|
||||||
img048relation.png
|
|
||||||
img049relation.png
|
|
||||||
img050relation.png
|
|
||||||
img051relation.png
|
|
||||||
img052relation.png
|
|
||||||
img053relation.png
|
|
||||||
img054relation.png
|
|
||||||
img055relation.png
|
|
||||||
img056relation.png
|
|
||||||
img057relation.png
|
|
||||||
img058relation.png
|
|
||||||
img059relation.png
|
|
||||||
img060relation.png
|
|
||||||
img061relation.png
|
|
||||||
img062relation.png
|
|
||||||
img063relation.png
|
|
||||||
img064relation.png
|
|
||||||
img065relation.png
|
|
||||||
img066relation.png
|
|
||||||
img067relation.png
|
|
||||||
img068relation.png
|
|
||||||
img069relation.png
|
|
||||||
img070relation.png
|
|
||||||
img071relation.png
|
|
||||||
img072relation.png
|
|
||||||
img073relation.png
|
|
||||||
img074relation.png
|
|
||||||
img075relation.png
|
|
||||||
img076relation.png
|
|
||||||
img077relation.png
|
|
||||||
img078relation.png
|
|
||||||
img079relation.png
|
|
||||||
img080relation.png
|
|
||||||
img081relation.png
|
|
||||||
img082relation.png
|
|
||||||
img083relation.png
|
|
||||||
img084relation.png
|
|
||||||
img085relation.png
|
|
||||||
img086relation.png
|
|
||||||
img087relation.png
|
|
||||||
img088relation.png
|
|
||||||
img089relation.png
|
|
||||||
img090relation.png
|
|
||||||
img091relation.png
|
|
||||||
img092relation.png
|
|
||||||
img093relation.png
|
|
||||||
img094relation.png
|
|
||||||
img095relation.png
|
|
||||||
img096relation.png
|
|
||||||
img097relation.png
|
|
||||||
img098relation.png
|
|
||||||
img099relation.png
|
|
||||||
img100relation.png
|
|
||||||
img101relation.png
|
|
||||||
img102relation.png
|
|
||||||
img103relation.png
|
|
||||||
img104relation.png
|
|
||||||
img105relation.png
|
|
||||||
img106relation.png
|
|
||||||
img107relation.png
|
|
||||||
img108relation.png
|
|
||||||
img109relation.png
|
|
||||||
img110relation.png
|
|
||||||
img111relation.png
|
|
||||||
img112relation.png
|
|
||||||
img113relation.png
|
|
||||||
img114relation.png
|
|
||||||
img115relation.png
|
|
||||||
img116relation.png
|
|
||||||
img117relation.png
|
|
||||||
img118relation.png
|
|
||||||
img119relation.png
|
|
||||||
img120relation.png
|
|
||||||
img121relation.png
|
|
||||||
img122relation.png
|
|
||||||
img123relation.png
|
|
||||||
img124relation.png
|
|
||||||
img125relation.png
|
|
||||||
img126relation.png
|
|
||||||
img127relation.png
|
|
||||||
img128relation.png
|
|
||||||
img129relation.png
|
|
||||||
img130relation.png
|
|
||||||
img131relation.png
|
|
||||||
img132relation.png
|
|
||||||
img133relation.png
|
|
||||||
img134relation.png
|
|
||||||
img135relation.png
|
|
||||||
img136relation.png
|
|
||||||
img137relation.png
|
|
||||||
img138relation.png
|
|
||||||
img139relation.png
|
|
||||||
img140relation.png
|
|
||||||
img141relation.png
|
|
||||||
img142relation.png
|
|
||||||
img143relation.png
|
|
||||||
img144relation.png
|
|
||||||
img145relation.png
|
|
||||||
img146relation.png
|
|
||||||
img147relation.png
|
|
||||||
img148relation.png
|
|
||||||
img149relation.png
|
|
||||||
img150relation.png
|
|
||||||
img151relation.png
|
|
||||||
img152relation.png
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/relation )
|
|
@ -1,185 +0,0 @@
|
|||||||
|
|
||||||
########### install files ###############
|
|
||||||
|
|
||||||
SET( symbols
|
|
||||||
img001special.png
|
|
||||||
img002special.png
|
|
||||||
img003special.png
|
|
||||||
img004special.png
|
|
||||||
img005special.png
|
|
||||||
img006special.png
|
|
||||||
img007special.png
|
|
||||||
img008special.png
|
|
||||||
img009special.png
|
|
||||||
img010special.png
|
|
||||||
img011special.png
|
|
||||||
img012special.png
|
|
||||||
img013special.png
|
|
||||||
img014special.png
|
|
||||||
img015special.png
|
|
||||||
img016special.png
|
|
||||||
img017special.png
|
|
||||||
img018special.png
|
|
||||||
img019special.png
|
|
||||||
img020special.png
|
|
||||||
img021special.png
|
|
||||||
img022special.png
|
|
||||||
img023special.png
|
|
||||||
img024special.png
|
|
||||||
img025special.png
|
|
||||||
img026special.png
|
|
||||||
img027special.png
|
|
||||||
img028special.png
|
|
||||||
img029special.png
|
|
||||||
img030special.png
|
|
||||||
img031special.png
|
|
||||||
img032special.png
|
|
||||||
img033special.png
|
|
||||||
img034special.png
|
|
||||||
img035special.png
|
|
||||||
img036special.png
|
|
||||||
img037special.png
|
|
||||||
img038special.png
|
|
||||||
img039special.png
|
|
||||||
img040special.png
|
|
||||||
img041special.png
|
|
||||||
img042special.png
|
|
||||||
img043special.png
|
|
||||||
img044special.png
|
|
||||||
img045special.png
|
|
||||||
img046special.png
|
|
||||||
img047special.png
|
|
||||||
img048special.png
|
|
||||||
img049special.png
|
|
||||||
img050special.png
|
|
||||||
img051special.png
|
|
||||||
img052special.png
|
|
||||||
img053special.png
|
|
||||||
img054special.png
|
|
||||||
img055special.png
|
|
||||||
img056special.png
|
|
||||||
img057special.png
|
|
||||||
img058special.png
|
|
||||||
img059special.png
|
|
||||||
img060special.png
|
|
||||||
img061special.png
|
|
||||||
img062special.png
|
|
||||||
img063special.png
|
|
||||||
img064special.png
|
|
||||||
img065special.png
|
|
||||||
img066special.png
|
|
||||||
img067special.png
|
|
||||||
img068special.png
|
|
||||||
img069special.png
|
|
||||||
img070special.png
|
|
||||||
img071special.png
|
|
||||||
img072special.png
|
|
||||||
img073special.png
|
|
||||||
img074special.png
|
|
||||||
img075special.png
|
|
||||||
img076special.png
|
|
||||||
img077special.png
|
|
||||||
img078special.png
|
|
||||||
img079special.png
|
|
||||||
img080special.png
|
|
||||||
img081special.png
|
|
||||||
img082special.png
|
|
||||||
img083special.png
|
|
||||||
img084special.png
|
|
||||||
img085special.png
|
|
||||||
img086special.png
|
|
||||||
img087special.png
|
|
||||||
img088special.png
|
|
||||||
img089special.png
|
|
||||||
img090special.png
|
|
||||||
img091special.png
|
|
||||||
img092special.png
|
|
||||||
img093special.png
|
|
||||||
img094special.png
|
|
||||||
img095special.png
|
|
||||||
img096special.png
|
|
||||||
img097special.png
|
|
||||||
img098special.png
|
|
||||||
img099special.png
|
|
||||||
img100special.png
|
|
||||||
img101special.png
|
|
||||||
img102special.png
|
|
||||||
img103special.png
|
|
||||||
img104special.png
|
|
||||||
img105special.png
|
|
||||||
img106special.png
|
|
||||||
img107special.png
|
|
||||||
img108special.png
|
|
||||||
img109special.png
|
|
||||||
img110special.png
|
|
||||||
img111special.png
|
|
||||||
img112special.png
|
|
||||||
img113special.png
|
|
||||||
img114special.png
|
|
||||||
img115special.png
|
|
||||||
img116special.png
|
|
||||||
img117special.png
|
|
||||||
img118special.png
|
|
||||||
img119special.png
|
|
||||||
img120special.png
|
|
||||||
img121special.png
|
|
||||||
img122special.png
|
|
||||||
img123special.png
|
|
||||||
img124special.png
|
|
||||||
img125special.png
|
|
||||||
img126special.png
|
|
||||||
img127special.png
|
|
||||||
img128special.png
|
|
||||||
img129special.png
|
|
||||||
img130special.png
|
|
||||||
img131special.png
|
|
||||||
img132special.png
|
|
||||||
img133special.png
|
|
||||||
img134special.png
|
|
||||||
img135special.png
|
|
||||||
img136special.png
|
|
||||||
img137special.png
|
|
||||||
img138special.png
|
|
||||||
img139special.png
|
|
||||||
img140special.png
|
|
||||||
img141special.png
|
|
||||||
img142special.png
|
|
||||||
img143special.png
|
|
||||||
img144special.png
|
|
||||||
img145special.png
|
|
||||||
img146special.png
|
|
||||||
img147special.png
|
|
||||||
img148special.png
|
|
||||||
img149special.png
|
|
||||||
img150special.png
|
|
||||||
img151special.png
|
|
||||||
img152special.png
|
|
||||||
img153special.png
|
|
||||||
img154special.png
|
|
||||||
img155special.png
|
|
||||||
img156special.png
|
|
||||||
img157special.png
|
|
||||||
img158special.png
|
|
||||||
img159special.png
|
|
||||||
img160special.png
|
|
||||||
img161special.png
|
|
||||||
img162special.png
|
|
||||||
img163special.png
|
|
||||||
img164special.png
|
|
||||||
img165special.png
|
|
||||||
img166special.png
|
|
||||||
img167special.png
|
|
||||||
img168special.png
|
|
||||||
img169special.png
|
|
||||||
img170special.png
|
|
||||||
img171special.png
|
|
||||||
img172special.png
|
|
||||||
img173special.png
|
|
||||||
img174special.png
|
|
||||||
img175special.png
|
|
||||||
img176special.png
|
|
||||||
img177special.png
|
|
||||||
img178special.png
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL( FILES ${symbols} DESTINATION share/apps/kile/mathsymbols/special )
|
|
@ -1,4 +1,10 @@
|
|||||||
|
|
||||||
########### install files ###############
|
########### install files ###############
|
||||||
|
|
||||||
INSTALL( FILES latex.xml bibtex.xml DESTINATION share/apps/katepart/syntax )
|
file( GLOB _files *.xml )
|
||||||
|
list( SORT _files )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${_files}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/katepart/syntax
|
||||||
|
)
|
||||||
|
@ -1,4 +1,10 @@
|
|||||||
|
|
||||||
########### install files ###############
|
########### install files ###############
|
||||||
|
|
||||||
INSTALL( FILES template_Article.tex template_Book.tex template_Letter.tex template_Report.tex template_Beamer.tex template_Scrartcl.tex template_Scrreprt.tex template_HA-prosper.tex template_Scrbook.tex template_Prosper.tex template_Scrlttr2.tex DESTINATION share/apps/kile/templates )
|
file( GLOB _files *.tex )
|
||||||
|
list( SORT _files )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${_files}
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/templates
|
||||||
|
)
|
||||||
|
@ -1 +1 @@
|
|||||||
SUBDIRS= ar bg br ca cs cy da de el en_GB es et eu fi fr ga gl hi hu is it ja lt ms mt nb nds nl nn pa pl pt pt_BR ro ru rw sk sr sr@Latn sv ta th tr uk zh_CN
|
SUBDIRS=messages
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
POFILES = AUTO
|