summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt3
-rw-r--r--cmake_admin/FindKDECONFIG.cmake114
-rw-r--r--cmake_admin/FindLADSPA.cmake56
-rw-r--r--cmake_admin/FindLIRC.cmake64
-rw-r--r--cmake_admin/FindMEINPROC.cmake74
-rw-r--r--cmake_admin/FindMSGFMT.cmake68
-rw-r--r--cmake_admin/FindPCHSupport.cmake73
-rw-r--r--cmake_admin/FindPkgConfig.cmake383
-rw-r--r--cmake_admin/UserWarnings.cmake110
-rw-r--r--cmake_admin/cmake_uninstall.cmake.in22
-rw-r--r--rosegarden.spec209
-rw-r--r--rosegarden.spec.in209
12 files changed, 0 insertions, 1385 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8fc581b..890be94 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -118,6 +118,3 @@ configure_file( config.h.cmake config.h @ONLY )
# create and install the version file
FILE(WRITE "${CMAKE_BINARY_DIR}/version.txt" "${VERSION}\n")
INSTALL( FILES "${CMAKE_BINARY_DIR}/version.txt" DESTINATION ${DATA_INSTALL_DIR}/rosegarden )
-
-# configure the RPM spec
-CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/rosegarden.spec.in" "${CMAKE_BINARY_DIR}/rosegarden.spec" IMMEDIATE @ONLY)
diff --git a/cmake_admin/FindKDECONFIG.cmake b/cmake_admin/FindKDECONFIG.cmake
deleted file mode 100644
index fd640ba..0000000
--- a/cmake_admin/FindKDECONFIG.cmake
+++ /dev/null
@@ -1,114 +0,0 @@
-# Rosegarden
-# A MIDI and audio sequencer and musical notation editor.
-#
-# This program is Copyright 2000-2008
-# Guillaume Laurent <[email protected]>,
-# Chris Cannam <[email protected]>,
-# Richard Bown <[email protected]>
-#
-# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
-# Bown to claim authorship of this work have been asserted.
-#
-# This file is Copyright 2006-2008
-# Pedro Lopez-Cabanillas <[email protected]>
-#
-# Other copyrights also apply to some parts of this work. Please
-# see the AUTHORS file and individual file headers for details.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version. See the file
-# COPYING included with this distribution for more information.
-# Find the tde-config program and retrieve the install dirs
-
-# Variables:
-# HAVE_KDECONFIG
-# KDECONFIG_EXECUTABLE
-# KDE3PREFIX
-# KDE3HTMLDIR
-# KDE3DATADIR
-# KDE3ICONDIR
-# KDE3MIMEDIR
-# KDE3MENUDIR
-# KDE3EXECDIR
-# KDE3L18NDIR
-
-IF(KDECONFIG_EXECUTABLE)
- SET(HAVE_KDECONFIG TRUE)
-ELSE(KDECONFIG_EXECUTABLE)
- FIND_PROGRAM(KDECONFIG_EXECUTABLE NAMES tde-config PATHS
- $ENV{TDEDIR}/bin
- /opt/trinity/bin
- /opt/kde/bin
- NO_DEFAULT_PATH
- )
- FIND_PROGRAM(KDECONFIG_EXECUTABLE tde-config)
-ENDIF(KDECONFIG_EXECUTABLE)
-
-IF(NOT KDE3PREFIX)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --version
- OUTPUT_VARIABLE kde_config_version )
- STRING(REGEX MATCH "KDE: .\\." kde_version ${kde_config_version})
- IF (${kde_version} MATCHES "KDE: 3\\.")
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --prefix
- OUTPUT_VARIABLE tdedir )
- STRING(REGEX REPLACE "\n" "" KDE3PREFIX "${tdedir}")
- ENDIF (${kde_version} MATCHES "KDE: 3\\.")
-ENDIF(NOT KDE3PREFIX)
-
-IF(NOT KDE3HTMLDIR)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install html
- OUTPUT_VARIABLE _htmlinstalldir)
- STRING(REGEX REPLACE "\n" "" _htmlinstalldir "${_htmlinstalldir}")
- STRING(REPLACE "${KDE3PREFIX}/" "" KDE3HTMLDIR "${_htmlinstalldir}")
- MESSAGE(STATUS "KDE3HTMLDIR : ${KDE3HTMLDIR}")
-ENDIF(NOT KDE3HTMLDIR)
-
-IF(NOT KDE3DATADIR)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install data
- OUTPUT_VARIABLE _datainstalldir)
- STRING(REGEX REPLACE "\n" "" _datainstalldir "${_datainstalldir}")
- STRING(REPLACE "${KDE3PREFIX}/" "" KDE3DATADIR "${_datainstalldir}")
- MESSAGE(STATUS "KDE3DATADIR : ${KDE3DATADIR}")
-ENDIF(NOT KDE3DATADIR)
-
-IF(NOT KDE3ICONDIR)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install icon
- OUTPUT_VARIABLE _iconinstalldir)
- STRING(REGEX REPLACE "\n" "" _iconinstalldir "${_iconinstalldir}")
- STRING(REPLACE "${KDE3PREFIX}/" "" KDE3ICONDIR "${_iconinstalldir}")
- MESSAGE(STATUS "KDE3ICONDIR : ${KDE3ICONDIR}")
-ENDIF(NOT KDE3ICONDIR)
-
-IF(NOT KDE3MIMEDIR)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install mime
- OUTPUT_VARIABLE _mimeinstalldir)
- STRING(REGEX REPLACE "\n" "" _mimeinstalldir "${_mimeinstalldir}")
- STRING(REPLACE "${KDE3PREFIX}/" "" KDE3MIMEDIR "${_mimeinstalldir}")
- MESSAGE(STATUS "KDE3MIMEDIR : ${KDE3MIMEDIR}")
-ENDIF(NOT KDE3MIMEDIR)
-
-IF(NOT KDE3MENUDIR)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install xdgdata-apps
- OUTPUT_VARIABLE _menuinstalldir)
- STRING(REGEX REPLACE "\n" "" _menuinstalldir "${_menuinstalldir}")
- STRING(REPLACE "${KDE3PREFIX}/" "" KDE3MENUDIR "${_menuinstalldir}")
- MESSAGE(STATUS "KDE3MENUDIR : ${KDE3MENUDIR}")
-ENDIF(NOT KDE3MENUDIR)
-
-IF(NOT KDE3L18NDIR)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install locale
- OUTPUT_VARIABLE _l18ninstalldir)
- STRING(REGEX REPLACE "\n" "" _l18ninstalldir "${_l18ninstalldir}")
- STRING(REPLACE "${KDE3PREFIX}/" "" KDE3L18NDIR "${_l18ninstalldir}")
- MESSAGE(STATUS "KDE3L18NDIR : ${KDE3L18NDIR}")
-ENDIF(NOT KDE3L18NDIR)
-
-IF(NOT KDE3EXECDIR)
- EXECUTE_PROCESS(COMMAND ${KDECONFIG_EXECUTABLE} --expandvars --install exe
- OUTPUT_VARIABLE _execinstalldir)
- STRING(REGEX REPLACE "\n" "" _execinstalldir "${_execinstalldir}")
- STRING(REPLACE "${KDE3PREFIX}/" "" KDE3EXECDIR "${_execinstalldir}")
- MESSAGE(STATUS "KDE3EXECDIR : ${KDE3EXECDIR}")
-ENDIF(NOT KDE3EXECDIR)
diff --git a/cmake_admin/FindLADSPA.cmake b/cmake_admin/FindLADSPA.cmake
deleted file mode 100644
index d050f8f..0000000
--- a/cmake_admin/FindLADSPA.cmake
+++ /dev/null
@@ -1,56 +0,0 @@
-# Rosegarden
-# A MIDI and audio sequencer and musical notation editor.
-#
-# This program is Copyright 2000-2008
-# Guillaume Laurent <[email protected]>,
-# Chris Cannam <[email protected]>,
-# Richard Bown <[email protected]>
-#
-# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
-# Bown to claim authorship of this work have been asserted.
-#
-# This file is Copyright 2006-2008
-# Pedro Lopez-Cabanillas <[email protected]>
-#
-# Other copyrights also apply to some parts of this work. Please
-# see the AUTHORS file and individual file headers for details.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version. See the file
-# COPYING included with this distribution for more information.
-
-# - Try to find LADSPA header
-# Once done this will define:
-#
-# LADSPA_FOUND - system has LADSPA
-# LADSPA_INCLUDE_DIR - LADSPA header path
-
-IF(LADSPA_INCLUDE_DIR)
- SET(LADSPA_FIND_QUIETLY TRUE)
-ENDIF(LADSPA_INCLUDE_DIR)
-
-FIND_PATH(LADSPA_INCLUDE_DIR "ladspa.h"
- /usr/include
- /usr/local/include
-)
-
-IF(LADSPA_INCLUDE_DIR)
- SET(LADSPA_FOUND TRUE)
-ELSE(LADSPA_INCLUDE_DIR)
- SET(LADSPA_FOUND FALSE)
- SET(LADSPA_INCLUDE_DIR "")
-ENDIF(LADSPA_INCLUDE_DIR)
-
-IF(LADSPA_FOUND)
- IF(NOT LADSPA_FIND_QUIETLY)
- MESSAGE(STATUS "Found LADSPA: ${LADSPA_INCLUDE_DIR}")
- ENDIF(NOT LADSPA_FIND_QUIETLY)
-ELSE(LADSPA_FOUND)
- IF(LADSPA_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Could not find LADSPA")
- ENDIF(LADSPA_FIND_REQUIRED)
-ENDIF(LADSPA_FOUND)
-
-MARK_AS_ADVANCED(LADSPA_INCLUDE_DIR)
diff --git a/cmake_admin/FindLIRC.cmake b/cmake_admin/FindLIRC.cmake
deleted file mode 100644
index 386ad38..0000000
--- a/cmake_admin/FindLIRC.cmake
+++ /dev/null
@@ -1,64 +0,0 @@
-# Rosegarden
-# A MIDI and audio sequencer and musical notation editor.
-#
-# This program is Copyright 2000-2008
-# Guillaume Laurent <[email protected]>,
-# Chris Cannam <[email protected]>,
-# Richard Bown <[email protected]>
-#
-# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
-# Bown to claim authorship of this work have been asserted.
-#
-# This file is Copyright 2006-2008
-# Pedro Lopez-Cabanillas <[email protected]>
-#
-# Other copyrights also apply to some parts of this work. Please
-# see the AUTHORS file and individual file headers for details.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version. See the file
-# COPYING included with this distribution for more information.
-
-# - Try to find LIRC
-# Once done this will define:
-#
-# LIRC_FOUND - system has LIRC
-# LIRC_LIBRARY - LIRC library
-# LIRC_INCLUDE_DIR - LIRC include path
-# LIRC_LIBRARY_DIR - LIRC library path
-
-IF(LIRC_INCLUDE_DIR)
- SET(LIRC_FIND_QUIETLY TRUE)
-ENDIF(LIRC_INCLUDE_DIR)
-
-FIND_PATH(LIRC_INCLUDE_DIR "lirc/lirc_client.h"
- /usr/include
- /usr/local/include
-)
-
-FIND_LIBRARY(LIRC_LIBRARY
- NAMES lirc_client
- PATHS /usr/lib /usr/local/lib
-)
-
-IF(LIRC_INCLUDE_DIR AND LIRC_LIBRARY)
- SET(LIRC_FOUND TRUE)
- GET_FILENAME_COMPONENT(LIRC_LIBRARY_DIR ${LIRC_LIBRARY} PATH)
-ELSE(LIRC_INCLUDE_DIR AND LIRC_LIBRARY)
- SET(LIRC_FOUND FALSE)
- SET(LIRC_LIBRARY_DIR)
-ENDIF(LIRC_INCLUDE_DIR AND LIRC_LIBRARY)
-
-IF(LIRC_FOUND)
- IF(NOT LIRC_FIND_QUIETLY)
- MESSAGE(STATUS "Found LIRC: ${LIRC_LIBRARY}")
- ENDIF(NOT LIRC_FIND_QUIETLY)
-ELSE(LIRC_FOUND)
- IF(LIRC_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Could not find LIRC library")
- ENDIF(LIRC_FIND_REQUIRED)
-ENDIF(LIRC_FOUND)
-
-MARK_AS_ADVANCED(LIRC_LIBRARY LIRC_INCLUDE_DIR)
diff --git a/cmake_admin/FindMEINPROC.cmake b/cmake_admin/FindMEINPROC.cmake
deleted file mode 100644
index 37e40a5..0000000
--- a/cmake_admin/FindMEINPROC.cmake
+++ /dev/null
@@ -1,74 +0,0 @@
-# Rosegarden
-# A MIDI and audio sequencer and musical notation editor.
-#
-# This program is Copyright 2000-2008
-# Guillaume Laurent <[email protected]>,
-# Chris Cannam <[email protected]>,
-# Richard Bown <[email protected]>
-#
-# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
-# Bown to claim authorship of this work have been asserted.
-#
-# This file is Copyright 2006-2008
-# Pedro Lopez-Cabanillas <[email protected]>
-#
-# Other copyrights also apply to some parts of this work. Please
-# see the AUTHORS file and individual file headers for details.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version. See the file
-# COPYING included with this distribution for more information.
-
-# Find the MEINPROC program
-#
-# Defined variables:
-# MEINPROC_FOUND
-# MEINPROC_EXECUTABLE
-#
-# Macro:
-# ADD_DOCS
-
-IF(MEINPROC_EXECUTABLE)
- SET(MEINPROC_FOUND TRUE)
-ELSE(MEINPROC_EXECUTABLE)
- FIND_PROGRAM(MEINPROC_EXECUTABLE
- NAME meinproc
- PATHS ${KDE3_BIN_INSTALL_DIR}
- $ENV{TDEDIR}/bin
- /usr/bin
- /usr/local/bin
- /opt/kde/bin
- /opt/trinity/bin )
- IF(MEINPROC_EXECUTABLE)
- SET(MEINPROC_FOUND TRUE)
- ELSE(MEINPROC_EXECUTABLE)
- IF(NOT MEINPROC_FIND_QUIETLY)
- IF(MEINPROC_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Program meinproc couldn't be found")
- ENDIF(MEINPROC_FIND_REQUIRED)
- ENDIF(NOT MEINPROC_FIND_QUIETLY)
- ENDIF(MEINPROC_EXECUTABLE)
- MARK_AS_ADVANCED(MEINPROC_EXECUTABLE)
-ENDIF (MEINPROC_EXECUTABLE)
-
-MACRO(ADD_DOCS _baseName)
- SET(_outputs)
- FOREACH(_dir ${ARGN})
- SET(_out "${CMAKE_CURRENT_BINARY_DIR}/${_dir}_index.cache.bz2")
- SET(_in "${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/index.docbook")
- FILE(GLOB _images ${_dir}/*.png)
- ADD_CUSTOM_COMMAND(OUTPUT ${_out}
- COMMAND ${MEINPROC_EXECUTABLE}
- ARGS --check --cache ${_out} ${_in}
- DEPENDS ${_in} )
- INSTALL(FILES ${_out}
- DESTINATION ${KDE3HTMLDIR}/${_dir}/${_baseName}
- RENAME index.cache.bz2)
- INSTALL(FILES ${_in} ${_images}
- DESTINATION ${KDE3HTMLDIR}/${_dir}/${_baseName})
- SET(_outputs ${_outputs} ${_out})
- ENDFOREACH(_dir)
- ADD_CUSTOM_TARGET(documentation ALL DEPENDS ${_outputs})
-ENDMACRO(ADD_DOCS)
diff --git a/cmake_admin/FindMSGFMT.cmake b/cmake_admin/FindMSGFMT.cmake
deleted file mode 100644
index b8419f8..0000000
--- a/cmake_admin/FindMSGFMT.cmake
+++ /dev/null
@@ -1,68 +0,0 @@
-# Rosegarden
-# A MIDI and audio sequencer and musical notation editor.
-#
-# This program is Copyright 2000-2008
-# Guillaume Laurent <[email protected]>,
-# Chris Cannam <[email protected]>,
-# Richard Bown <[email protected]>
-#
-# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
-# Bown to claim authorship of this work have been asserted.
-#
-# This file is Copyright 2006-2008
-# Pedro Lopez-Cabanillas <[email protected]>
-#
-# Other copyrights also apply to some parts of this work. Please
-# see the AUTHORS file and individual file headers for details.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version. See the file
-# COPYING included with this distribution for more information.
-
-# Find the msgfmt program
-#
-# Defined variables:
-# MSGFMT_FOUND
-# MSGFMT_EXECUTABLE
-#
-# Macro:
-# ADD_TRANSLATIONS
-#
-
-IF(MSGFMT_EXECUTABLE)
- SET(MSGFMT_FOUND TRUE)
-ELSE(MSGFMT_EXECUTABLE)
- FIND_PROGRAM(MSGFMT_EXECUTABLE
- NAMES msgfmt gmsgfmt
- PATHS /bin /usr/bin /usr/local/bin )
- IF(MSGFMT_EXECUTABLE)
- SET(MSGFMT_FOUND TRUE)
- ELSE(MSGFMT_EXECUTABLE)
- IF(NOT MSGFMT_FIND_QUIETLY)
- IF(MSGFMT_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "msgfmt program couldn't be found")
- ENDIF(MSGFMT_FIND_REQUIRED)
- ENDIF(NOT MSGFMT_FIND_QUIETLY)
- ENDIF(MSGFMT_EXECUTABLE)
- MARK_AS_ADVANCED(MSGFMT_EXECUTABLE)
-ENDIF (MSGFMT_EXECUTABLE)
-
-MACRO(ADD_TRANSLATIONS _baseName)
- SET(_outputs)
- FOREACH(_file ${ARGN})
- GET_FILENAME_COMPONENT(_file_we ${_file} NAME_WE)
- SET(_out "${CMAKE_CURRENT_BINARY_DIR}/${_file_we}.gmo")
- SET(_in "${CMAKE_CURRENT_SOURCE_DIR}/${_file_we}.po")
- ADD_CUSTOM_COMMAND(
- OUTPUT ${_out}
- COMMAND ${MSGFMT_EXECUTABLE} -o ${_out} ${_in}
- DEPENDS ${_in} )
- INSTALL(FILES ${_out}
- DESTINATION ${KDE3L18NDIR}/${_file_we}/LC_MESSAGES/
- RENAME ${_baseName}.mo )
- SET(_outputs ${_outputs} ${_out})
- ENDFOREACH(_file)
- ADD_CUSTOM_TARGET(translations ALL DEPENDS ${_outputs})
-ENDMACRO(ADD_TRANSLATIONS)
diff --git a/cmake_admin/FindPCHSupport.cmake b/cmake_admin/FindPCHSupport.cmake
deleted file mode 100644
index d31a00d..0000000
--- a/cmake_admin/FindPCHSupport.cmake
+++ /dev/null
@@ -1,73 +0,0 @@
-# Rosegarden
-# A MIDI and audio sequencer and musical notation editor.
-#
-# This program is Copyright 2000-2008
-# Guillaume Laurent <[email protected]>,
-# Chris Cannam <[email protected]>,
-# Richard Bown <[email protected]>
-#
-# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
-# Bown to claim authorship of this work have been asserted.
-#
-# This file is Copyright 2006-2008
-# Pedro Lopez-Cabanillas <[email protected]>
-#
-# Other copyrights also apply to some parts of this work. Please
-# see the AUTHORS file and individual file headers for details.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version. See the file
-# COPYING included with this distribution for more information.
-
-# - Try to find precompiled headers support for GCC 3.4 and 4.x
-# Once done this will define:
-#
-# Variable:
-# PCHSupport_FOUND
-#
-# Macro:
-# ADD_PRECOMPILED_HEADER
-
-IF(CMAKE_COMPILER_IS_GNUCXX)
- EXEC_PROGRAM(${CMAKE_CXX_COMPILER}
- ARGS -dumpversion
- OUTPUT_VARIABLE gcc_compiler_version)
-# STRING(REGEX REPLACE ".* ([0-9]\\.[0-9]\\.[0-9]) .*" "\\1"
-# gcc_compiler_version ${_compiler_output})
-# MESSAGE("GCC Version: ${gcc_compiler_version}")
- IF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]")
- SET(PCHSupport_FOUND TRUE)
- ELSE(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]")
- IF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]")
- SET(PCHSupport_FOUND TRUE)
- ENDIF(gcc_compiler_version MATCHES "3\\.4\\.[0-9]")
- ENDIF(gcc_compiler_version MATCHES "4\\.[0-9]\\.[0-9]")
-ENDIF(CMAKE_COMPILER_IS_GNUCXX)
-
-MACRO(ADD_PRECOMPILED_HEADER _targetName _input)
- GET_FILENAME_COMPONENT(_name ${_input} NAME)
- SET(_source "${CMAKE_CURRENT_SOURCE_DIR}/${_input}")
- SET(_outdir "${CMAKE_CURRENT_BINARY_DIR}/${_name}.gch")
- MAKE_DIRECTORY(${_outdir})
- SET(_output "${_outdir}/${CMAKE_BUILD_TYPE}.c++")
- STRING(TOUPPER "CMAKE_CXX_FLAGS_${CMAKE_BUILD_TYPE}" _flags_var_name)
- SET(_compiler_FLAGS ${${_flags_var_name}})
- SEPARATE_ARGUMENTS(_compiler_FLAGS)
- #MESSAGE("_compiler_FLAGS: ${_compiler_FLAGS}")
- ADD_CUSTOM_COMMAND(
- OUTPUT ${_output}
- COMMAND ${CMAKE_CXX_COMPILER}
- ${_compiler_FLAGS}
- -I${QT_INCLUDE_DIR}
- -I${KDE3_INCLUDE_DIR}
- ${QT_DEFINITIONS}
- ${KDE3_DEFINITIONS}
- -x c++-header
- -o ${_output} ${_source}
- DEPENDS ${_source} )
- ADD_CUSTOM_TARGET(${_targetName} DEPENDS ${_output})
- #SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-include ${_name} -Winvalid-pch -H")
- SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-include ${_name} -Winvalid-pch")
-ENDMACRO(ADD_PRECOMPILED_HEADER)
diff --git a/cmake_admin/FindPkgConfig.cmake b/cmake_admin/FindPkgConfig.cmake
deleted file mode 100644
index 228ffcd..0000000
--- a/cmake_admin/FindPkgConfig.cmake
+++ /dev/null
@@ -1,383 +0,0 @@
-# - a pkg-config module for CMake
-#
-# Usage:
-# pkg_check_modules(<PREFIX> [REQUIRED] <MODULE> [<MODULE>]*)
-# checks for all the given modules
-#
-# pkg_search_module(<PREFIX> [REQUIRED] <MODULE> [<MODULE>]*)
-# checks for given modules and uses the first working one
-#
-# When the 'REQUIRED' argument was set, macros will fail with an error
-# when module(s) could not be found
-#
-# It sets the following variables:
-# PKG_CONFIG_FOUND ... true iff pkg-config works on the system
-# PKG_CONFIG_EXECUTABLE ... pathname of the pkg-config program
-# <PREFIX>_FOUND ... set to 1 iff module(s) exist
-#
-# For the following variables two sets of values exist; first one is the
-# common one and has the given PREFIX. The second set contains flags
-# which are given out when pkgconfig was called with the '--static'
-# option.
-# <XPREFIX>_LIBRARIES ... only the libraries (w/o the '-l')
-# <XPREFIX>_LIBRARY_DIRS ... the paths of the libraries (w/o the '-L')
-# <XPREFIX>_LDFLAGS ... all required linker flags
-# <XPREFIX>_LDFLAGS_OTHERS ... all other linker flags
-# <XPREFIX>_INCLUDE_DIRS ... the '-I' preprocessor flags (w/o the '-I')
-# <XPREFIX>_CFLAGS ... all required cflags
-# <XPREFIX>_CFLAGS_OTHERS ... the other compiler flags
-#
-# <XPREFIX> = <PREFIX> for common case
-# <XPREFIX> = <PREFIX>_STATIC for static linking
-#
-# There are some special variables whose prefix depends on the count
-# of given modules. When there is only one module, <PREFIX> stays
-# unchanged. When there are multiple modules, the prefix will be
-# changed to <PREFIX>_<MODNAME>:
-# <XPREFIX>_VERSION ... version of the module
-# <XPREFIX>_PREFIX ... prefix-directory of the module
-# <XPREFIX>_INCLUDEDIR ... include-dir of the module
-# <XPREFIX>_LIBDIR ... lib-dir of the module
-#
-# <XPREFIX> = <PREFIX> when |MODULES| == 1, else
-# <XPREFIX> = <PREFIX>_<MODNAME>
-#
-# A <MODULE> parameter can have the following formats:
-# {MODNAME} ... matches any version
-# {MODNAME}>={VERSION} ... at least version <VERSION> is required
-# {MODNAME}={VERSION} ... exactly version <VERSION> is required
-# {MODNAME}<={VERSION} ... modules must not be newer than <VERSION>
-#
-# Examples
-# pkg_check_modules (GLIB2 glib-2.0)
-#
-# pkg_check_modules (GLIB2 glib-2.0>=2.10)
-# requires at least version 2.10 of glib2 and defines e.g.
-# GLIB2_VERSION=2.10.3
-#
-# pkg_check_modules (FOO glib-2.0>=2.10 gtk+-2.0)
-# requires both glib2 and gtk2, and defines e.g.
-# FOO_glib-2.0_VERSION=2.10.3
-# FOO_gtk+-2.0_VERSION=2.8.20
-#
-# pkg_check_modules (XRENDER REQUIRED xrender)
-# defines e.g.:
-# XRENDER_LIBRARIES=Xrender;X11
-# XRENDER_STATIC_LIBRARIES=Xrender;X11;pthread;Xau;Xdmcp
-#
-# pkg_search_module (BAR libxml-2.0 libxml2 libxml>=2)
-
-
-# Copyright (C) 2006 Enrico Scholz <[email protected]>
-#
-# Redistribution and use, with or without modification, are permitted
-# provided that the following conditions are met:
-#
-# 1. Redistributions must retain the above copyright notice, this
-# list of conditions and the following disclaimer.
-# 2. The name of the author may not be used to endorse or promote
-# products derived from this software without specific prior
-# written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
-# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-### Common stuff ####
-set(PKG_CONFIG_VERSION 1)
-set(PKG_CONFIG_FOUND 0)
-
-find_program(PKG_CONFIG_EXECUTABLE NAMES pkg-config DOC "pkg-config executable")
-mark_as_advanced(PKG_CONFIG_EXECUTABLE)
-
-if(PKG_CONFIG_EXECUTABLE)
- set(PKG_CONFIG_FOUND 1)
-endif(PKG_CONFIG_EXECUTABLE)
-
-
-# Unsets the given variables
-macro(_pkgconfig_unset var)
- set(${var} "" CACHE INTERNAL "")
-endmacro(_pkgconfig_unset)
-
-macro(_pkgconfig_set var value)
- set(${var} ${value} CACHE INTERNAL "")
-endmacro(_pkgconfig_set)
-
-# Invokes pkgconfig, cleans up the result and sets variables
-macro(_pkgconfig_invoke _pkglist _prefix _varname _regexp)
- set(_pkgconfig_invoke_result)
-
- execute_process(
- COMMAND ${PKG_CONFIG_EXECUTABLE} ${ARGN} ${_pkglist}
- OUTPUT_VARIABLE _pkgconfig_invoke_result
- RESULT_VARIABLE _pkgconfig_failed)
-
- if (_pkgconfig_failed)
- set(_pkgconfig_${_varname} "")
- _pkgconfig_unset(${_prefix}_${_varname})
- else(_pkgconfig_failed)
- string(REGEX REPLACE "[\r\n]" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}")
- string(REGEX REPLACE " +$" "" _pkgconfig_invoke_result "${_pkgconfig_invoke_result}")
-
- if (NOT ${_regexp} STREQUAL "")
- string(REGEX REPLACE "${_regexp}" " " _pkgconfig_invoke_result "${_pkgconfig_invoke_result}")
- endif(NOT ${_regexp} STREQUAL "")
-
- separate_arguments(_pkgconfig_invoke_result)
-
- #message(STATUS " ${_varname} ... ${_pkgconfig_invoke_result}")
- set(_pkgconfig_${_varname} ${_pkgconfig_invoke_result})
- _pkgconfig_set(${_prefix}_${_varname} "${_pkgconfig_invoke_result}")
- endif(_pkgconfig_failed)
-endmacro(_pkgconfig_invoke)
-
-# Invokes pkgconfig two times; once without '--static' and once with
-# '--static'
-macro(_pkgconfig_invoke_dyn _pkglist _prefix _varname cleanup_regexp)
- _pkgconfig_invoke("${_pkglist}" ${_prefix} ${_varname} "${cleanup_regexp}" ${ARGN})
- _pkgconfig_invoke("${_pkglist}" ${_prefix} STATIC_${_varname} "${cleanup_regexp}" --static ${ARGN})
-endmacro(_pkgconfig_invoke_dyn)
-
-# Splits given arguments into options and a package list
-macro(_pkgconfig_parse_options _result _is_req)
- set(${_is_req} 0)
-
- foreach(_pkg ${ARGN})
- if (_pkg STREQUAL "REQUIRED")
- set(${_is_req} 1)
- endif (_pkg STREQUAL "REQUIRED")
- endforeach(_pkg ${ARGN})
-
- set(${_result} ${ARGN})
- list(REMOVE_ITEM ${_result} "REQUIRED")
-endmacro(_pkgconfig_parse_options)
-
-###
-macro(_pkg_check_modules_internal _is_required _is_silent _prefix)
- _pkgconfig_unset(${_prefix}_FOUND)
- _pkgconfig_unset(${_prefix}_VERSION)
- _pkgconfig_unset(${_prefix}_PREFIX)
- _pkgconfig_unset(${_prefix}_INCLUDEDIR)
- _pkgconfig_unset(${_prefix}_LIBDIR)
- _pkgconfig_unset(${_prefix}_LIBS)
- _pkgconfig_unset(${_prefix}_LIBS_L)
- _pkgconfig_unset(${_prefix}_LIBS_PATHS)
- _pkgconfig_unset(${_prefix}_LIBS_OTHER)
- _pkgconfig_unset(${_prefix}_CFLAGS)
- _pkgconfig_unset(${_prefix}_CFLAGS_I)
- _pkgconfig_unset(${_prefix}_CFLAGS_OTHER)
- _pkgconfig_unset(${_prefix}_STATIC_LIBDIR)
- _pkgconfig_unset(${_prefix}_STATIC_LIBS)
- _pkgconfig_unset(${_prefix}_STATIC_LIBS_L)
- _pkgconfig_unset(${_prefix}_STATIC_LIBS_PATHS)
- _pkgconfig_unset(${_prefix}_STATIC_LIBS_OTHER)
- _pkgconfig_unset(${_prefix}_STATIC_CFLAGS)
- _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_I)
- _pkgconfig_unset(${_prefix}_STATIC_CFLAGS_OTHER)
-
- # create a better addressable variable of the modules and calculate its size
- set(_pkg_check_modules_list ${ARGN})
- list(LENGTH _pkg_check_modules_list _pkg_check_modules_cnt)
-
- if(PKG_CONFIG_EXECUTABLE)
- # give out status message telling checked module
- if (NOT ${_is_silent})
- if (_pkg_check_modules_cnt EQUAL 1)
- message(STATUS "checking for module '${_pkg_check_modules_list}'")
- else(_pkg_check_modules_cnt EQUAL 1)
- message(STATUS "checking for modules '${_pkg_check_modules_list}'")
- endif(_pkg_check_modules_cnt EQUAL 1)
- endif(NOT ${_is_silent})
-
- set(_pkg_check_modules_packages)
- set(_pkg_check_modules_failed)
-
- # iterate through module list and check whether they exist and match the required version
- foreach (_pkg_check_modules_pkg ${_pkg_check_modules_list})
- set(_pkg_check_modules_exist_query)
-
- # check whether version is given
- if (_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*")
- string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\1" _pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}")
- string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\2" _pkg_check_modules_pkg_op "${_pkg_check_modules_pkg}")
- string(REGEX REPLACE "(.*[^><])(>=|=|<=)(.*)" "\\3" _pkg_check_modules_pkg_ver "${_pkg_check_modules_pkg}")
- else(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*")
- set(_pkg_check_modules_pkg_name "${_pkg_check_modules_pkg}")
- set(_pkg_check_modules_pkg_op)
- set(_pkg_check_modules_pkg_ver)
- endif(_pkg_check_modules_pkg MATCHES ".*(>=|=|<=).*")
-
- # handle the operands
- if (_pkg_check_modules_pkg_op STREQUAL ">=")
- list(APPEND _pkg_check_modules_exist_query --atleast-version)
- endif(_pkg_check_modules_pkg_op STREQUAL ">=")
-
- if (_pkg_check_modules_pkg_op STREQUAL "=")
- list(APPEND _pkg_check_modules_exist_query --exact-version)
- endif(_pkg_check_modules_pkg_op STREQUAL "=")
-
- if (_pkg_check_modules_pkg_op STREQUAL "<=")
- list(APPEND _pkg_check_modules_exist_query --max-version)
- endif(_pkg_check_modules_pkg_op STREQUAL "<=")
-
- # create the final query which is of the format:
- # * --atleast-version <version> <pkg-name>
- # * --exact-version <version> <pkg-name>
- # * --max-version <version> <pkg-name>
- # * --exists <pkg-name>
- if (_pkg_check_modules_pkg_op)
- list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}")
- else(_pkg_check_modules_pkg_op)
- list(APPEND _pkg_check_modules_exist_query --exists)
- endif(_pkg_check_modules_pkg_op)
-
- _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION)
- _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX)
- _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_INCLUDEDIR)
- _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_LIBDIR)
-
- list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_name}")
- list(APPEND _pkg_check_modules_packages "${_pkg_check_modules_pkg_name}")
-
- # execute the query
- execute_process(
- COMMAND ${PKG_CONFIG_EXECUTABLE} ${_pkg_check_modules_exist_query}
- RESULT_VARIABLE _pkgconfig_retval)
-
- # evaluate result and tell failures
- if (_pkgconfig_retval)
- if(NOT ${_is_silent})
- message(STATUS " package '${_pkg_check_modules_pkg}' not found")
- endif(NOT ${_is_silent})
-
- set(_pkg_check_modules_failed 1)
- endif(_pkgconfig_retval)
- endforeach(_pkg_check_modules_pkg)
-
- if(_pkg_check_modules_failed)
- # fail when requested
- if (${_is_required})
- message(SEND_ERROR "A required package was not found")
- endif (${_is_required})
- else(_pkg_check_modules_failed)
- # when we are here, we checked whether requested modules
- # exist. Now, go through them and set variables
-
- _pkgconfig_set(${_prefix}_FOUND 1)
- list(LENGTH _pkg_check_modules_packages pkg_count)
-
- # iterate through all modules again and set individual variables
- foreach (_pkg_check_modules_pkg ${_pkg_check_modules_packages})
- # handle case when there is only one package required
- if (pkg_count EQUAL 1)
- set(_pkg_check_prefix "${_prefix}")
- else(pkg_count EQUAL 1)
- set(_pkg_check_prefix "${_prefix}_${_pkg_check_modules_pkg}")
- endif(pkg_count EQUAL 1)
-
- _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" VERSION "" --modversion )
- _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" PREFIX "" --variable=prefix )
- _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" INCLUDEDIR "" --variable=includedir )
- _pkgconfig_invoke(${_pkg_check_modules_pkg} "${_pkg_check_prefix}" LIBDIR "" --variable=libdir )
-
- message(STATUS " found ${_pkg_check_modules_pkg}, version ${_pkgconfig_VERSION}")
- endforeach(_pkg_check_modules_pkg)
-
- # set variables which are combined for multiple modules
- _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARIES "(^| )-l" --libs-only-l )
- _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LIBRARY_DIRS "(^| )-L" --libs-only-L )
- _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS "" --libs )
- _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" LDFLAGS_OTHER "" --libs-only-other )
-
- _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" INCLUDE_DIRS "(^| )-I" --cflags-only-I )
- _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS "" --cflags )
- _pkgconfig_invoke_dyn("${_pkg_check_modules_packages}" "${_prefix}" CFLAGS_OTHER "" --cflags-only-other )
- endif(_pkg_check_modules_failed)
- else(PKG_CONFIG_EXECUTABLE)
- if (${_is_required})
- message(SEND_ERROR "pkg-config tool not found")
- endif (${_is_required})
- endif(PKG_CONFIG_EXECUTABLE)
-endmacro(_pkg_check_modules_internal)
-
-###
-### User visible macros start here
-###
-
-###
-macro(pkg_check_modules _prefix _module0)
- # check cached value
- if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
- _pkgconfig_parse_options (_pkg_modules _pkg_is_required "${_module0}" ${ARGN})
- _pkg_check_modules_internal("${_pkg_is_required}" 0 "${_prefix}" ${_pkg_modules})
-
- if(${_prefix}_FOUND)
- _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION})
- endif(${_prefix}_FOUND)
- endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
-endmacro(pkg_check_modules)
-
-###
-macro(pkg_search_module _prefix _module0)
- # check cached value
- if (NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
- set(_pkg_modules_found 0)
- _pkgconfig_parse_options(_pkg_modules_alt _pkg_is_required "${_module0}" ${ARGN})
-
- message(STATUS "checking for one of the modules '${_pkg_modules_alt}'")
-
- # iterate through all modules and stop at the first working one.
- foreach(_pkg_alt ${_pkg_modules_alt})
- if(NOT _pkg_modules_found)
- _pkg_check_modules_internal(0 1 "${_prefix}" "${_pkg_alt}")
- endif(NOT _pkg_modules_found)
-
- if (${_prefix}_FOUND)
- set(_pkg_modules_found 1)
- endif(${_prefix}_FOUND)
- endforeach(_pkg_alt)
-
- if (NOT ${_prefix}_FOUND)
- if(${_pkg_is_required})
- message(SEND_ERROR "None of the required '${_pkg_modules_alt}' found")
- endif(${_pkg_is_required})
- else (NOT ${_prefix}_FOUND)
- _pkgconfig_set(__pkg_config_checked_${_prefix} ${PKG_CONFIG_VERSION})
- endif(NOT ${_prefix}_FOUND)
-
- endif(NOT DEFINED __pkg_config_checked_${_prefix} OR __pkg_config_checked_${_prefix} LESS ${PKG_CONFIG_VERSION})
-endmacro(pkg_search_module)
-
-###
-macro(PKGCONFIG _package _include_DIR _link_DIR _link_FLAGS _cflags)
- message(STATUS "WARNING: you are using the obsolete 'PKGCONFIG' macro")
- _pkg_check_modules_internal(0 0 _PKGCONFIG_TMP "${_package}")
- if (_PKGCONFIG_TMP_FOUND)
- set(${_include_DIR} ${_PKGCONFIG_TMP_INCLUDEDIR})
- set(${_link_DIR} ${_PKGCONFIG_TMP_LIBDIR})
- set(${_link_FLAGS} ${_PKGCONFIG_TMP_LDFLAGS})
- set(${_cflags} ${_PKGCONFIG_TMP_CFLAGS})
- set(_return_VALUE 0)
- else(_PKGCONFIG_TMP_FOUND)
- set(${_include_DIR})
- set(${_link_DIR})
- set(${_link_FLAGS})
- set(${_cflags})
- set(_return_VALUE 1)
- endif(_PKGCONFIG_TMP_FOUND)
-endmacro(PKGCONFIG)
-
-
-### Local Variables:
-### mode: cmake
-### End:
diff --git a/cmake_admin/UserWarnings.cmake b/cmake_admin/UserWarnings.cmake
deleted file mode 100644
index 0e5312e..0000000
--- a/cmake_admin/UserWarnings.cmake
+++ /dev/null
@@ -1,110 +0,0 @@
-# Rosegarden
-# A MIDI and audio sequencer and musical notation editor.
-#
-# This program is Copyright 2000-2008
-# Guillaume Laurent <[email protected]>,
-# Chris Cannam <[email protected]>,
-# Richard Bown <[email protected]>
-#
-# The moral rights of Guillaume Laurent, Chris Cannam, and Richard
-# Bown to claim authorship of this work have been asserted.
-#
-# This file is Copyright 2006-2008
-# Pedro Lopez-Cabanillas <[email protected]>
-#
-# Other copyrights also apply to some parts of this work. Please
-# see the AUTHORS file and individual file headers for details.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version. See the file
-# COPYING included with this distribution for more information.
-
-MESSAGE("\n"
-"Installation Summary\n"
-"--------------------\n"
-"\n"
-"Install Directory : ${CMAKE_INSTALL_PREFIX}\n"
-"Build type : ${CMAKE_BUILD_TYPE}\n"
-"Use Qt/KDE precompiled headers: ${USE_PCH}\n"
-"\n"
-"Xft notation font support : ${HAVE_XFT}")
-
-IF(WANT_LIRC)
-MESSAGE(
-"LIRC infrared remote support : ${HAVE_LIRC}")
-ELSE(WANT_LIRC)
-MESSAGE("No LIRC support configured.")
-ENDIF(WANT_LIRC)
-
-MESSAGE("")
-
-IF(WANT_SOUND)
-MESSAGE(
-"ALSA MIDI support : ${HAVE_ALSA}\n"
-"JACK audio support : ${HAVE_JACK}\n"
-"LADSPA plugin support : ${HAVE_LADSPA}\n"
-"DSSI synth plugin support : ${HAVE_DSSI}\n"
-"Custom OSC plugin GUI support : ${HAVE_LIBLO}\n"
-"Audio timestretching : ${HAVE_FFTW3F}\n"
-"LRDF plugin metadata support : ${HAVE_LIBLRDF}")
-ELSE(WANT_SOUND)
-MESSAGE("No sound support configured.")
-ENDIF(WANT_SOUND)
-
-IF(NOT HAVE_XFT)
-MESSAGE("\n* Score rendering quality and performance may be\n"
-"improved if Xft 2.1.0 and Freetype 2 are available, to permit\n"
-"Rosegarden to override the Qt font selection mechanism. It\n"
-"may not be worth trying to install them if they aren't already\n"
-"present in your distribution though.")
-ENDIF(NOT HAVE_XFT)
-
-IF(WANT_SOUND)
-
-IF(NOT HAVE_ALSA)
-MESSAGE("\n* Rosegarden requires the ALSA (Advanced Linux Sound Architecture) drivers\n"
-"for MIDI, and the JACK audio framework for audio sequencing.\n"
-"Please see the documentation at http://www.rosegardenmusic.com/getting/\n"
-"for more information about these dependencies.")
-ENDIF(NOT HAVE_ALSA)
-
-IF(NOT HAVE_JACK)
-MESSAGE("\n* Rosegarden uses the JACK audio server for audio recording and\n"
-"sequencing. See http://jackit.sf.net/ for more information about\n"
-"getting and installing JACK. If you want to use Rosegarden only\n"
-"for MIDI, then you do not need JACK.")
-ENDIF(NOT HAVE_JACK)
-
-IF(NOT HAVE_LADSPA)
-MESSAGE("\n* Rosegarden supports LADSPA audio plugins if available. See\n"
-"http://www.ladspa.org/ for more information about LADSPA. To\n"
-"build LADSPA support into Rosegarden, you need to make sure\n"
-"you have ladspa.h available on your system.")
-ENDIF(NOT HAVE_LADSPA)
-
-IF(NOT HAVE_DSSI)
-MESSAGE("\n* Rosegarden supports DSSI audio plugins if available. See\n"
-"http://dssi.sf.net/ for more information about DSSI. To\n"
-"build DSSI support into Rosegarden, you need to make sure\n"
-"you have dssi.h available on your system.")
-ENDIF(NOT HAVE_DSSI)
-
-IF(NOT HAVE_LIBLO)
-MESSAGE("\n* Rosegarden supports custom GUIs for DSSI (and LADSPA) plugins using\n"
-"the Open Sound Control protocol, if the Lite OSC library liblo is\n"
-"available. Go to http://www.plugin.org.uk/liblo/ to obtain liblo\n"
-"and http://dssi.sf.net/ for more information about DSSI GUIs.")
-ENDIF(NOT HAVE_LIBLO)
-
-IF(NOT HAVE_LIBLRDF)
-MESSAGE("\n* Rosegarden supports the LRDF metadata format for classification\n"
-"of LADSPA and DSSI plugins. This will improve the usability of\n"
-"plugin selection dialogs. You can obtain LRDF from\n"
-"http://www.plugin.org.uk/lrdf/.")
-ENDIF(NOT HAVE_LIBLRDF)
-
-ENDIF(WANT_SOUND)
-
-MESSAGE("")
diff --git a/cmake_admin/cmake_uninstall.cmake.in b/cmake_admin/cmake_uninstall.cmake.in
deleted file mode 100644
index c8ff0b7..0000000
--- a/cmake_admin/cmake_uninstall.cmake.in
+++ /dev/null
@@ -1,22 +0,0 @@
-IF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
- MESSAGE(FATAL_ERROR "Cannot find install manifest: \"@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt\"")
-ENDIF(NOT EXISTS "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt")
-
-FILE(READ "@CMAKE_CURRENT_BINARY_DIR@/install_manifest.txt" files)
-STRING(REGEX REPLACE "\n" ";" files "${files}")
-FOREACH(file ${files})
- MESSAGE(STATUS "Uninstalling \"${file}\"")
- IF(EXISTS "${file}")
- EXEC_PROGRAM(
- "@CMAKE_COMMAND@" ARGS "-E remove \"${file}\""
- OUTPUT_VARIABLE rm_out
- RETURN_VALUE rm_retval
- )
- IF("${rm_retval}" STREQUAL 0)
- ELSE("${rm_retval}" STREQUAL 0)
- MESSAGE(FATAL_ERROR "Problem when removing \"${file}\"")
- ENDIF("${rm_retval}" STREQUAL 0)
- ELSE(EXISTS "${file}")
- MESSAGE(STATUS "File \"${file}\" does not exist.")
- ENDIF(EXISTS "${file}")
-ENDFOREACH(file)
diff --git a/rosegarden.spec b/rosegarden.spec
deleted file mode 100644
index e85f5e3..0000000
--- a/rosegarden.spec
+++ /dev/null
@@ -1,209 +0,0 @@
-%define name rosegarden
-%define version 1.7.0
-%define release
-
-Summary: Midi, audio and notation editor
-Name: %name
-Version: %version
-Release: %release
-URL: http://www.rosegardenmusic.com/
-Source0: %name-1.7.0.tar.bz2
-License: GPL
-Group: Sound
-BuildRequires: qt3-devel
-BuildRequires: tdemultimedia-devel
-BuildRequires: jackit-devel
-BuildRequires: ladspa-devel
-BuildRequires: dssi-devel
-BuildRequires: liblrdf-devel
-BuildRequires: libxml2-utils
-BuildRequires: libfftw3-devel
-
-BuildRoot: %{_tmppath}/%{name}-buildroot
-
-%description
-Rosegarden is an attractive, user-friendly MIDI and audio sequencer,
-notation editor, and general-purpose music composition and editing
-application for Unix and Linux
-
-%prep
-rm -rf $RPM_BUILD_ROOT
-%setup -q -n %{name}-1.7.0
-
-%build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
-%make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-%make DESTDIR=$RPM_BUILD_ROOT install
-
-#rm 0 byte fonts----why were they kept Lenny?
-rm -rf `find $RPM_BUILD_ROOT -name accordion*.xpm`
-rm -rf `find $RPM_BUILD_ROOT -name custodes*.xpm`
-
-#menu
-mkdir -p %{buildroot}%{_menudir}
-kdedesktop2mdkmenu.pl %{name} "Multimedia/Sound" $RPM_BUILD_ROOT%{_datadir}/applnk/Applications/rosegarden.desktop $RPM_BUILD_ROOT%{_menudir}/%{name}
-
-%find_lang %name
-
-%post
-%update_menus
-
-%postun
-%clean_menus
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files -n %name -f %name.lang
-%defattr(-,root,root)
-%defattr(-, root,root)
-%doc AUTHORS COPYING Doxyfile INSTALL README TRANSLATORS
-%{_bindir}/*
-
-%{_datadir}/applnk/Applications/kde/rosegarden.desktop
-%{_datadir}/apps/%name
-%{_datadir}/apps/profiles
-
-%dir %_docdir/HTML/en/%name/
-%doc %_docdir/HTML/en/%name/*
-
-%dir %_docdir/HTML/ja/%name/
-%doc %_docdir/HTML/ja/%name/*.bz2
-%doc %_docdir/HTML/ja/%name/*.docbook
-
-%dir %_docdir/HTML/sv/%name/
-%doc %_docdir/HTML/sv/%name/*.bz2
-%doc %_docdir/HTML/sv/%name/*.docbook
-%doc %_docdir/HTML/sv/%name/*.png
-
-%doc %_docdir/HTML/es/%name/*.bz2
-%doc %_docdir/HTML/es/%name/*.docbook
-
-%{_datadir}/mimelnk/audio/*
-
-%_menudir/*
-
-%{_iconsdir}/hicolor/*/apps/*
-%{_iconsdir}/locolor/*/apps/*
-%{_iconsdir}/hicolor/16x16/mimetypes/x-rosegarden.png
-%{_iconsdir}/hicolor/32x32/mimetypes/x-rosegarden.png
-%{_iconsdir}/locolor/16x16/mimetypes/x-rosegarden.png
-%{_iconsdir}/locolor/32x32/mimetypes/x-rosegarden.png
-
-%changelog
-* Mon Dec 4 2006 Pedro Lopez-Cabanillas <[email protected]> 1.5.0
-- Using CMake
-
-* Mon Sep 25 2006 Pedro Lopez-Cabanillas <[email protected]> 1.4.0-1mdk
-- 1.4.0
-
-* Fri Jul 14 2006 Pedro Lopez-Cabanillas <[email protected]> 1.2.4-1mdk
-- New release
-- Include DSSI support
-- Use the internal scons-mini to avoid broken SCons versions
-
-* Sun Feb 19 2006 Christiaan Welvaart <[email protected]> 1.2.3-1mdk
-- 1.2.3
-- drop patches 1,2,3,4 - don't apply + not needed
-- scons...
-- no shared libraries built, drop lib packages
-
-* Wed Aug 24 2005 Gwenole Beauchesne <[email protected]> 1.0-5mdk
-- harmless 64-bit fixes
-
-* Sat Aug 20 2005 Christiaan Welvaart <[email protected]> 1.0-4mdk
-- patch3: fix build (for gcc 4.0?)
-
-* Mon Jun 13 2005 Pascal Terjan <[email protected]> 1.0-3mdk
-- fix build with gcc4 (patch2)
-
-* Mon Mar 21 2005 Gwenole Beauchesne <[email protected]> 1.0-2mdk
-- fix build on lib64 platforms
-
-* Tue Feb 15 2005 Laurent MONTEL <[email protected]> 1.0-1mdk
-- 1.0
-
-* Mon Dec 20 2004 Laurent MONTEL <[email protected]> 0.9.91-1mdk
-- 0.9.91
-
-* Tue Oct 19 2004 Gwenole Beauchesne <[email protected]> 0.9.9-2mdk
-- -Wmissing-prototypes is only valid for the C front-end
-
-* Tue Aug 17 2004 Pascal Terjan <[email protected]> 0.9.9-1mdk
-- 0.9.9
-- update patch0
-
-* Fri Jul 16 2004 Michael Scherer <[email protected]> 0.9.8-2mdk
-- rebuild for new gcc ( patch 0 )
-
-* Tue May 26 2004 Austin Acton <[email protected]> 0.9.8-1mdk
-- 0.9.8
-
-* Tue Apr 20 2004 Laurent MONTEL <[email protected]> 0.9.7-2mdk
-- Fix menu
-
-* Thu Apr 1 2004 Austin Acton <[email protected]> 0.9.7-1mdk
-- 0.9.7
-
-* Tue Feb 17 2004 Austin Acton <[email protected]> 0.9.6-4mdk
-- rebuild for liblrdf2
-
-* Wed Jan 14 2004 Charles A Edwards <[email protected]> 0.9.6-3mdk
-- put back correct changelog entry for Austin's 0.9.6-1mdk--don't
- know how I screwed that
-
-* Wed Jan 14 2004 Charles A Edwards <[email protected]> 0.9.6-2mdk
-- use libtoolize /bin/true
-- define iconname
-- build with liblrdf
-- buildrequire liblrdf0-devel and ImageMagick
-- use source xpm to create icons
-- fix rpath for _libdir and _bindir
-- use marcos configure2_5x and makeinstall_std
-- rm 0 byte fonts
-- add docand doc/howtos
-
-* Mon Jan 12 2004 Austin Acton <[email protected]> 0.9.6-1mdk
-- 0.9.6
-- does not require "jack" or libname
-- buildrequires jackit and ladspa libs
-- mklibname
-- lib64 fix buildrequires
-
-* Thu Dec 04 2003 Lenny Cartier <[email protected]> 0.9.5-1mdk
-- 0.9.5
-
-* Thu Jun 5 2003 Austin Acton <[email protected]> 0.9.1-1mdk
-- 0.9.1
-- pretty-up spec
-- tie bin and lib package versions
-
-* Sun May 11 2003 Laurent Culioli <[email protected]> 0.9-1mdk
-- 0.9
-- frop patch0
-
-* Tue May 06 2003 Lenny Cartier <[email protected]> 0.8.5-2mdk
-- buildrequires
-
-* Fri Dec 20 2002 Lenny Cartier <[email protected]> 0.8.5-1mdk
-- add mandrake menu
-- add libraries rpm
-- keep zero length xpm icons...
-- from ccrma package
-
-* Wed Dec 18 2002 Fernando Lopez Lezcano <[email protected]> 0.8.5-1
-- changed name to rosegarden, anaconda does not like the current name
- (anaconda should be fixed, name is legal)
-- update to 0.8.5
-
-* Sun Nov 10 2002 Fernando Lopez Lezcano <[email protected]> 0.8-2
-- changed name of package to rosegarden-4 (what was I thinking?...)
-- added patch to rename jack alsa ports for jack >= 0.40
-- added explicit dependency to jack
-- added redhat menu entry
-
-* Fri Oct 18 2002 Fernando Lopez Lezcano <[email protected]>
-- Initial build.
diff --git a/rosegarden.spec.in b/rosegarden.spec.in
deleted file mode 100644
index 90c1f1f..0000000
--- a/rosegarden.spec.in
+++ /dev/null
@@ -1,209 +0,0 @@
-%define name rosegarden
-%define version @VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@
-%define release @VERSION_SUFFIX@
-
-Summary: Midi, audio and notation editor
-Name: %name
-Version: %version
-Release: %release
-URL: http://www.rosegardenmusic.com/
-Source0: %name-@[email protected]
-License: GPL
-Group: Sound
-BuildRequires: qt3-devel
-BuildRequires: tdemultimedia-devel
-BuildRequires: jackit-devel
-BuildRequires: ladspa-devel
-BuildRequires: dssi-devel
-BuildRequires: liblrdf-devel
-BuildRequires: libxml2-utils
-BuildRequires: libfftw3-devel
-
-BuildRoot: %{_tmppath}/%{name}-buildroot
-
-%description
-Rosegarden is an attractive, user-friendly MIDI and audio sequencer,
-notation editor, and general-purpose music composition and editing
-application for Unix and Linux
-
-%prep
-rm -rf $RPM_BUILD_ROOT
-%setup -q -n %{name}-@VERSION@
-
-%build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
-%make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-%make DESTDIR=$RPM_BUILD_ROOT install
-
-#rm 0 byte fonts----why were they kept Lenny?
-rm -rf `find $RPM_BUILD_ROOT -name accordion*.xpm`
-rm -rf `find $RPM_BUILD_ROOT -name custodes*.xpm`
-
-#menu
-mkdir -p %{buildroot}%{_menudir}
-kdedesktop2mdkmenu.pl %{name} "Multimedia/Sound" $RPM_BUILD_ROOT%{_datadir}/applnk/Applications/rosegarden.desktop $RPM_BUILD_ROOT%{_menudir}/%{name}
-
-%find_lang %name
-
-%post
-%update_menus
-
-%postun
-%clean_menus
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files -n %name -f %name.lang
-%defattr(-,root,root)
-%defattr(-, root,root)
-%doc AUTHORS COPYING Doxyfile INSTALL README TRANSLATORS
-%{_bindir}/*
-
-%{_datadir}/applnk/Applications/kde/rosegarden.desktop
-%{_datadir}/apps/%name
-%{_datadir}/apps/profiles
-
-%dir %_docdir/HTML/en/%name/
-%doc %_docdir/HTML/en/%name/*
-
-%dir %_docdir/HTML/ja/%name/
-%doc %_docdir/HTML/ja/%name/*.bz2
-%doc %_docdir/HTML/ja/%name/*.docbook
-
-%dir %_docdir/HTML/sv/%name/
-%doc %_docdir/HTML/sv/%name/*.bz2
-%doc %_docdir/HTML/sv/%name/*.docbook
-%doc %_docdir/HTML/sv/%name/*.png
-
-%doc %_docdir/HTML/es/%name/*.bz2
-%doc %_docdir/HTML/es/%name/*.docbook
-
-%{_datadir}/mimelnk/audio/*
-
-%_menudir/*
-
-%{_iconsdir}/hicolor/*/apps/*
-%{_iconsdir}/locolor/*/apps/*
-%{_iconsdir}/hicolor/16x16/mimetypes/x-rosegarden.png
-%{_iconsdir}/hicolor/32x32/mimetypes/x-rosegarden.png
-%{_iconsdir}/locolor/16x16/mimetypes/x-rosegarden.png
-%{_iconsdir}/locolor/32x32/mimetypes/x-rosegarden.png
-
-%changelog
-* Mon Dec 4 2006 Pedro Lopez-Cabanillas <[email protected]> 1.5.0
-- Using CMake
-
-* Mon Sep 25 2006 Pedro Lopez-Cabanillas <[email protected]> 1.4.0-1mdk
-- 1.4.0
-
-* Fri Jul 14 2006 Pedro Lopez-Cabanillas <[email protected]> 1.2.4-1mdk
-- New release
-- Include DSSI support
-- Use the internal scons-mini to avoid broken SCons versions
-
-* Sun Feb 19 2006 Christiaan Welvaart <[email protected]> 1.2.3-1mdk
-- 1.2.3
-- drop patches 1,2,3,4 - don't apply + not needed
-- scons...
-- no shared libraries built, drop lib packages
-
-* Wed Aug 24 2005 Gwenole Beauchesne <[email protected]> 1.0-5mdk
-- harmless 64-bit fixes
-
-* Sat Aug 20 2005 Christiaan Welvaart <[email protected]> 1.0-4mdk
-- patch3: fix build (for gcc 4.0?)
-
-* Mon Jun 13 2005 Pascal Terjan <[email protected]> 1.0-3mdk
-- fix build with gcc4 (patch2)
-
-* Mon Mar 21 2005 Gwenole Beauchesne <[email protected]> 1.0-2mdk
-- fix build on lib64 platforms
-
-* Tue Feb 15 2005 Laurent MONTEL <[email protected]> 1.0-1mdk
-- 1.0
-
-* Mon Dec 20 2004 Laurent MONTEL <[email protected]> 0.9.91-1mdk
-- 0.9.91
-
-* Tue Oct 19 2004 Gwenole Beauchesne <[email protected]> 0.9.9-2mdk
-- -Wmissing-prototypes is only valid for the C front-end
-
-* Tue Aug 17 2004 Pascal Terjan <[email protected]> 0.9.9-1mdk
-- 0.9.9
-- update patch0
-
-* Fri Jul 16 2004 Michael Scherer <[email protected]> 0.9.8-2mdk
-- rebuild for new gcc ( patch 0 )
-
-* Tue May 26 2004 Austin Acton <[email protected]> 0.9.8-1mdk
-- 0.9.8
-
-* Tue Apr 20 2004 Laurent MONTEL <[email protected]> 0.9.7-2mdk
-- Fix menu
-
-* Thu Apr 1 2004 Austin Acton <[email protected]> 0.9.7-1mdk
-- 0.9.7
-
-* Tue Feb 17 2004 Austin Acton <[email protected]> 0.9.6-4mdk
-- rebuild for liblrdf2
-
-* Wed Jan 14 2004 Charles A Edwards <[email protected]> 0.9.6-3mdk
-- put back correct changelog entry for Austin's 0.9.6-1mdk--don't
- know how I screwed that
-
-* Wed Jan 14 2004 Charles A Edwards <[email protected]> 0.9.6-2mdk
-- use libtoolize /bin/true
-- define iconname
-- build with liblrdf
-- buildrequire liblrdf0-devel and ImageMagick
-- use source xpm to create icons
-- fix rpath for _libdir and _bindir
-- use marcos configure2_5x and makeinstall_std
-- rm 0 byte fonts
-- add docand doc/howtos
-
-* Mon Jan 12 2004 Austin Acton <[email protected]> 0.9.6-1mdk
-- 0.9.6
-- does not require "jack" or libname
-- buildrequires jackit and ladspa libs
-- mklibname
-- lib64 fix buildrequires
-
-* Thu Dec 04 2003 Lenny Cartier <[email protected]> 0.9.5-1mdk
-- 0.9.5
-
-* Thu Jun 5 2003 Austin Acton <[email protected]> 0.9.1-1mdk
-- 0.9.1
-- pretty-up spec
-- tie bin and lib package versions
-
-* Sun May 11 2003 Laurent Culioli <[email protected]> 0.9-1mdk
-- 0.9
-- frop patch0
-
-* Tue May 06 2003 Lenny Cartier <[email protected]> 0.8.5-2mdk
-- buildrequires
-
-* Fri Dec 20 2002 Lenny Cartier <[email protected]> 0.8.5-1mdk
-- add mandrake menu
-- add libraries rpm
-- keep zero length xpm icons...
-- from ccrma package
-
-* Wed Dec 18 2002 Fernando Lopez Lezcano <[email protected]> 0.8.5-1
-- changed name to rosegarden, anaconda does not like the current name
- (anaconda should be fixed, name is legal)
-- update to 0.8.5
-
-* Sun Nov 10 2002 Fernando Lopez Lezcano <[email protected]> 0.8-2
-- changed name of package to rosegarden-4 (what was I thinking?...)
-- added patch to rename jack alsa ports for jack >= 0.40
-- added explicit dependency to jack
-- added redhat menu entry
-
-* Fri Oct 18 2002 Fernando Lopez Lezcano <[email protected]>
-- Initial build.