Update CMake rules accorting to TDE style.

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
Slávek Banko 3 years ago
parent 9335908d38
commit bb9ea88afc
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -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} ${TQT_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} ${TQT_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} ${TQT_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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save