Copy translations to a new directory layout.
Move documentation to a new directory layout.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit bb9ea88afc
)
r14.0.x
@ -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_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" )
|
||||
SET( kile_DOCBOOK "index.docbook" )
|
||||
tde_create_translated_desktop(
|
||||
SOURCE x-kilepr.desktop
|
||||
DESTINATION ${MIME_INSTALL_DIR}/text
|
||||
)
|
||||
|
||||
MACRO( KILE_ADD_DOCBOOK_DIRECTORY _sources _relative_dir _docbook _language )
|
||||
# only depend on images
|
||||
FILE( GLOB_RECURSE _dependencies ${CMAKE_CURRENT_SOURCE_DIR}/${_relative_dir}/*.[pP][nN][gG] )
|
||||
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(
|
||||
FILES kile.upd
|
||||
DESTINATION ${KCONF_UPDATE_INSTALL_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 ##############
|
||||
|
||||
tde_l10n_create_template(
|
||||
CATALOG "kile"
|
||||
CATALOG "messages/kile"
|
||||
SOURCES "." "tips"
|
||||
)
|
||||
|
@ -1,162 +1,163 @@
|
||||
ADD_SUBDIRECTORY( icons )
|
||||
ADD_SUBDIRECTORY( pics )
|
||||
ADD_SUBDIRECTORY( symbols )
|
||||
ADD_SUBDIRECTORY( templates )
|
||||
ADD_SUBDIRECTORY( syntax )
|
||||
ADD_SUBDIRECTORY( complete )
|
||||
ADD_SUBDIRECTORY( help )
|
||||
ADD_SUBDIRECTORY( encodings )
|
||||
ADD_SUBDIRECTORY( test )
|
||||
|
||||
INCLUDE( KDE3Macros )
|
||||
INCLUDE( FindPerl )
|
||||
|
||||
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE3_INCLUDE_DIR} ${QT_INCLUDE_DIR} )
|
||||
|
||||
########### next target ###############
|
||||
|
||||
|
||||
# taken from KDE4's KJS CMakeLists.txt file
|
||||
|
||||
SET(CREATE_HASH_TABLE ${CMAKE_CURRENT_SOURCE_DIR}/create_hash_table )
|
||||
|
||||
MACRO(CREATE_LUT _srcs_LIST _in_FILE _out_FILE _dep_FILE)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
|
||||
COMMAND ${PERL_EXECUTABLE} ${CREATE_HASH_TABLE} ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} > ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE}
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${_in_FILE} )
|
||||
SET( ${_srcs_LIST} ${${_srcs_LIST}} ${CMAKE_CURRENT_BINARY_DIR}/${_out_FILE})
|
||||
ENDMACRO(CREATE_LUT)
|
||||
|
||||
CREATE_LUT(kile_SRCS kilejscript.cpp kilejscript.lut.h kilejscript.cpp)
|
||||
|
||||
SET(kile_SRCS
|
||||
${kile_SRCS}
|
||||
latexcmd.cpp
|
||||
latexcmddialog.cpp
|
||||
texdocdialog.cpp
|
||||
userhelp.cpp
|
||||
userhelpdialog.cpp
|
||||
floatdialog.cpp
|
||||
mathenvdialog.cpp
|
||||
tabulardialog.cpp
|
||||
postscriptdialog.cpp
|
||||
previewconfigwidget.cpp
|
||||
quickpreview.cpp
|
||||
includegraphicsdialog.cpp
|
||||
newfilewizard.cpp
|
||||
managetemplatesdialog.cpp
|
||||
templates.cpp
|
||||
usermenudialog.cpp
|
||||
kileconfigdialog.cpp
|
||||
tabbingdialog.cpp
|
||||
symbolview.cpp
|
||||
quickdocumentdialog.cpp
|
||||
kilefileselect.cpp
|
||||
kileapplication.cpp
|
||||
docpart.cpp
|
||||
kile.cpp
|
||||
main.cpp
|
||||
kileactions.cpp
|
||||
kilestdactions.cpp
|
||||
kileinfo.cpp
|
||||
kiledocumentinfo.cpp
|
||||
kileproject.cpp
|
||||
kileprojectdlgs.cpp
|
||||
kileprojectview.cpp
|
||||
kilelistselector.cpp
|
||||
kilelyxserver.cpp
|
||||
latexoutputfilter.cpp
|
||||
outputinfo.cpp
|
||||
latexoutputinfo.cpp
|
||||
outputfilter.cpp
|
||||
kilegrepdialog.cpp
|
||||
kiletool.cpp
|
||||
kilelauncher.cpp
|
||||
kiletoolmanager.cpp
|
||||
kilestdtools.cpp
|
||||
kilelogwidget.cpp
|
||||
kileoutputwidget.cpp
|
||||
kilekonsolewidget.cpp
|
||||
kilewizard.cpp
|
||||
kilestructurewidget.cpp
|
||||
codecompletion.cpp
|
||||
configcodecompletion.cpp
|
||||
kiletoolconfigwidget.cpp
|
||||
kileedit.cpp
|
||||
cleandialog.cpp
|
||||
kilehelp.cpp
|
||||
configstructure.cpp
|
||||
convert.cpp
|
||||
kiledocmanager.cpp
|
||||
kileviewmanager.cpp
|
||||
kileeventfilter.cpp
|
||||
kileerrorhandler.cpp
|
||||
configcheckerdlg.cpp
|
||||
configtester.cpp
|
||||
kilesidebar.cpp
|
||||
plaintolatexconverter.cpp
|
||||
kileuntitled.cpp
|
||||
kilestatsdlg.cpp
|
||||
kilestatswidget.cpp
|
||||
previewwidget.cpp
|
||||
kilejscript.h
|
||||
kilejscript.cpp
|
||||
scriptsmanagementwidget.h
|
||||
scriptsmanagementwidget.cpp
|
||||
editorkeysequencemanager.h
|
||||
editorkeysequencemanager.cpp
|
||||
kileversion.cpp
|
||||
kileabbrevview.cpp
|
||||
kileextensions.cpp
|
||||
kilemultitabbar.cpp
|
||||
)
|
||||
|
||||
KDE3_AUTOMOC(${kile_SRCS})
|
||||
|
||||
SET( kile_UI
|
||||
helpconfigwidget.ui
|
||||
latexconfigwidget.ui
|
||||
generalconfigwidget.ui
|
||||
configcheckerwidget.ui
|
||||
toolconfigwidget.ui
|
||||
librarytoolconfigwidget.ui
|
||||
processtoolconfigwidget.ui
|
||||
quicktoolconfigwidget.ui
|
||||
latextoolconfigwidget.ui
|
||||
newtoolwizard.ui
|
||||
envconfigwidget.ui
|
||||
structureconfigwidget.ui
|
||||
symbolviewconfig.ui
|
||||
scriptingconfigwidget.ui
|
||||
graphicsconfigwidget.ui
|
||||
newdocumentwidget.ui
|
||||
add_subdirectory( icons )
|
||||
add_subdirectory( pics )
|
||||
add_subdirectory( symbols )
|
||||
add_subdirectory( templates )
|
||||
add_subdirectory( syntax )
|
||||
add_subdirectory( complete )
|
||||
add_subdirectory( help )
|
||||
add_subdirectory( encodings )
|
||||
add_subdirectory( test )
|
||||
|
||||
|
||||
include_directories(
|
||||
${CMAKE_BINARY_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${TDE_INCLUDE_DIR}
|
||||
${TQT_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
KDE3_ADD_UI_FILES(kile_SRCS ${kile_UI} )
|
||||
|
||||
SET( kile_DCOP_SKEL_SRCS
|
||||
kileappIface.h
|
||||
link_directories(
|
||||
${TQT_LIBRARY_DIRS}
|
||||
${TDE_LIB_DIR}
|
||||
)
|
||||
|
||||
KDE3_ADD_DCOP_SKELS(kile_SRCS ${kile_DCOP_SKEL_SRCS})
|
||||
|
||||
SET( kile_KCFG_SRCS
|
||||
kileconfig.kcfgc
|
||||
#####
|
||||
|
||||
set( _target ${PROJECT_NAME} )
|
||||
|
||||
set( ${_target}_SRCS
|
||||
latexcmd.cpp
|
||||
latexcmddialog.cpp
|
||||
texdocdialog.cpp
|
||||
userhelp.cpp
|
||||
userhelpdialog.cpp
|
||||
floatdialog.cpp
|
||||
mathenvdialog.cpp
|
||||
tabulardialog.cpp
|
||||
postscriptdialog.cpp
|
||||
previewconfigwidget.cpp
|
||||
quickpreview.cpp
|
||||
includegraphicsdialog.cpp
|
||||
newfilewizard.cpp
|
||||
managetemplatesdialog.cpp
|
||||
templates.cpp
|
||||
usermenudialog.cpp
|
||||
kileconfigdialog.cpp
|
||||
tabbingdialog.cpp
|
||||
symbolview.cpp
|
||||
quickdocumentdialog.cpp
|
||||
kilefileselect.cpp
|
||||
kileapplication.cpp
|
||||
docpart.cpp
|
||||
kile.cpp
|
||||
main.cpp
|
||||
kileactions.cpp
|
||||
kilestdactions.cpp
|
||||
kileinfo.cpp
|
||||
kiledocumentinfo.cpp
|
||||
kileproject.cpp
|
||||
kileprojectdlgs.cpp
|
||||
kileprojectview.cpp
|
||||
kilelistselector.cpp
|
||||
kilelyxserver.cpp
|
||||
latexoutputfilter.cpp
|
||||
outputinfo.cpp
|
||||
latexoutputinfo.cpp
|
||||
outputfilter.cpp
|
||||
kilegrepdialog.cpp
|
||||
kiletool.cpp
|
||||
kilelauncher.cpp
|
||||
kiletoolmanager.cpp
|
||||
kilestdtools.cpp
|
||||
kilelogwidget.cpp
|
||||
kileoutputwidget.cpp
|
||||
kilekonsolewidget.cpp
|
||||
kilewizard.cpp
|
||||
kilestructurewidget.cpp
|
||||
codecompletion.cpp
|
||||
configcodecompletion.cpp
|
||||
kiletoolconfigwidget.cpp
|
||||
kileedit.cpp
|
||||
cleandialog.cpp
|
||||
kilehelp.cpp
|
||||
configstructure.cpp
|
||||
convert.cpp
|
||||
kiledocmanager.cpp
|
||||
kileviewmanager.cpp
|
||||
kileeventfilter.cpp
|
||||
kileerrorhandler.cpp
|
||||
configcheckerdlg.cpp
|
||||
configtester.cpp
|
||||
kilesidebar.cpp
|
||||
plaintolatexconverter.cpp
|
||||
kileuntitled.cpp
|
||||
kilestatsdlg.cpp
|
||||
kilestatswidget.cpp
|
||||
previewwidget.cpp
|
||||
kilejscript.cpp
|
||||
scriptsmanagementwidget.cpp
|
||||
editorkeysequencemanager.cpp
|
||||
kileversion.cpp
|
||||
kileabbrevview.cpp
|
||||
kileextensions.cpp
|
||||
kilemultitabbar.cpp
|
||||
|
||||
helpconfigwidget.ui
|
||||
latexconfigwidget.ui
|
||||
generalconfigwidget.ui
|
||||
configcheckerwidget.ui
|
||||
toolconfigwidget.ui
|
||||
librarytoolconfigwidget.ui
|
||||
processtoolconfigwidget.ui
|
||||
quicktoolconfigwidget.ui
|
||||
latextoolconfigwidget.ui
|
||||
newtoolwizard.ui
|
||||
envconfigwidget.ui
|
||||
structureconfigwidget.ui
|
||||
symbolviewconfig.ui
|
||||
scriptingconfigwidget.ui
|
||||
graphicsconfigwidget.ui
|
||||
newdocumentwidget.ui
|
||||
|
||||
kileappIface.skel
|
||||
|
||||
kileconfig.kcfgc
|
||||
)
|
||||
|
||||
KDE3_ADD_KCFG_FILES(kile_SRCS ${kile_KCFG_SRCS})
|
||||
|
||||
KDE3_ADD_EXECUTABLE(kile ${kile_SRCS})
|
||||
add_custom_command( OUTPUT kilejscript.lut.h
|
||||
COMMAND ${PERL_EXECUTABLE} ARGS ${CMAKE_CURRENT_SOURCE_DIR}/create_hash_table
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/kilejscript.cpp > kilejscript.lut.h
|
||||
DEPENDS kilejscript.cpp
|
||||
)
|
||||
set_property( SOURCE kilejscript.cpp APPEND PROPERTY
|
||||
OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/kilejscript.lut.h
|
||||
)
|
||||
|
||||
TARGET_LINK_LIBRARIES(kile ${QT_AND_TDECORE_LIBS} kjs tdeprint tdetexteditor katepartinterfaces tdehtml )
|
||||
tde_add_executable( ${_target} AUTOMOC
|
||||
SOURCES
|
||||
${${_target}_SRCS}
|
||||
LINK
|
||||
tdecore-shared
|
||||
tdehtml-shared
|
||||
tdeprint-shared
|
||||
tdetexteditor-shared
|
||||
katepartinterfaces-shared
|
||||
kjs-shared
|
||||
|
||||
DESTINATION ${BIN_INSTALL_DIR}
|
||||
)
|
||||
|
||||
INSTALL( TARGETS kile DESTINATION bin )
|
||||
|
||||
##### other data
|
||||
|
||||
########### install files ###############
|
||||
tde_create_translated_desktop( kile.desktop )
|
||||
|
||||
INSTALL( FILES kile.desktop DESTINATION share/applications/tde )
|
||||
INSTALL( FILES kile.kcfg DESTINATION share/config.kcfg )
|
||||
INSTALL( FILES kileui.rc docpartui.rc kilestdtools.rc tips DESTINATION share/apps/kile )
|
||||
install( FILES kile.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||
|
||||
KDE3_INSTALL_ICONS( hicolor )
|
||||
install(
|
||||
FILES kileui.rc docpartui.rc kilestdtools.rc tips
|
||||
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
|
||||
)
|
||||
|
@ -1,3 +1,14 @@
|
||||
ADD_SUBDIRECTORY( abbreviation )
|
||||
ADD_SUBDIRECTORY( tex )
|
||||
ADD_SUBDIRECTORY( dictionary )
|
||||
|
||||
file( GLOB _completions RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
|
||||
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 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 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} ${QT_INCLUDE_DIR} )
|
||||
|
||||
INCLUDE(KDE3Macros)
|
||||
|
||||
########### install files ###############
|
||||
|
||||
|
||||
KDE3_INSTALL_ICONS( hicolor )
|
||||
add_subdirectory( actions )
|
||||
|
||||
tde_install_icons( )
|
||||
|
@ -1,11 +1,4 @@
|
||||
INCLUDE(KDE3Macros)
|
||||
|
||||
########### install files ###############
|
||||
|
||||
|
||||
KDE3_INSTALL_ICONS( hicolor )
|
||||
|
||||
#original Makefile.am contents follow:
|
||||
|
||||
#kileiconsdir = $(kde_datadir)/kile/icons
|
||||
#kileicons_ICON = AUTO
|
||||
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/icons )
|
||||
|
@ -1,4 +1,10 @@
|
||||
|
||||
########### 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( DIRECTORY ${kile_symbolSubdirs} DESTINATION share/apps/kile/mathsymbols
|
||||
# PATTERN ".svn" EXCLUDE
|
||||
# PATTERN "Makefile.am" EXCLUDE)
|
||||
##### install files
|
||||
|
||||
file( GLOB _symbols RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
|
||||
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 ###############
|
||||
|
||||
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE3_INCLUDE_DIR} ${QT_INCLUDE_DIR} )
|
||||
INCLUDE( FindKDE3 )
|
||||
SET(gesymb_SRCS
|
||||
gesymb.cpp
|
||||
gesymb.h
|
||||
include_directories(
|
||||
${CMAKE_BINARY_DIR}
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
${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} )
|
||||
|
||||
|
||||
########### install files ###############
|
||||
link_directories(
|
||||
${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 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 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,13 +1,17 @@
|
||||
|
||||
########### install files ###############
|
||||
|
||||
SET( testFiles
|
||||
runTests.sh
|
||||
test.tex
|
||||
test_plain.tex
|
||||
test.bib
|
||||
test_bib.tex
|
||||
test_index.tex
|
||||
install(
|
||||
PROGRAMS runTests.sh
|
||||
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/test
|
||||
)
|
||||
|
||||
INSTALL( FILES ${testFiles} DESTINATION share/apps/kile/test )
|
||||
install(
|
||||
FILES
|
||||
test.tex
|
||||
test_plain.tex
|
||||
test.bib
|
||||
test_bib.tex
|
||||
test_index.tex
|
||||
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/test
|
||||
)
|
||||
|
@ -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
|