fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[fluid-dev] Note for Linux packagers regarding the new FluidSynth 1.1.4


From: Pedro Lopez-Cabanillas
Subject: [fluid-dev] Note for Linux packagers regarding the new FluidSynth 1.1.4 release
Date: Fri, 5 Aug 2011 18:10:47 +0200
User-agent: KMail/1.13.5 (Linux/2.6.34.10-0.2-desktop; KDE/4.4.4; i686; ; )

Hi,

Greetings from upstream! ;)

The new 1.1.4 release has some changes in the CMake build system. Please 
consult the ChangeLog [1] for details. One of the changes has been the 
introduction of several variables with predefined values for install 
directories (ticket#90 [2], see also the file "cmake_admin/DefaultDirs.cmake"). 
The most relevant ones for this release in Linux are the following:

BIN_INSTALL_DIR="bin" (The install dir for executables)
LIB_INSTALL_DIR="lib" (The install dir for libraries)
INCLUDE_INSTALL_DIR="include" (The install dir for headers)
DATA_INSTALL_DIR="share" (The base install dir for data files)
DOC_INSTALL_DIR="share/doc" (The install dir for documentation)
MAN_INSTALL_DIR="share/man/man1" (The man pages install dir)

These directory names were hard-coded in previous releases, but now you can 
override any or all of them in the command line if you need to do so. For 
instance, your packaging system may have a %cmake macro already overriding the 
variable LIB_INSTALL_DIR with a value of "lib64" in 64 bit systems. In this 
case, you also need to override the variable named LIB_SUFFIX (that was already 
defined in previous FluidSynth versions) because it gets automatically the 
value "64", and ends being concatenated to LIB_INSTALL_DIR in the library 
installation  command. For instance, you may want to write something like this 
in your .spec file:

        %cmake . -DLIB_SUFFIX=''

I hope that you don't find this issue a huge annoyance.

Regards,
Pedro

[1] http://sourceforge.net/apps/trac/fluidsynth/wiki/ChangeLog1_1_4
[2] http://sourceforge.net/apps/trac/fluidsynth/ticket/90



reply via email to

[Prev in Thread] Current Thread [Next in Thread]