1
|
CONTENTS
|
2
|
========
|
3
|
|
4
|
1.) ADTF 2 Installation
|
5
|
2.) License
|
6
|
3.) Supported Distributions (32 bit/64 bit)
|
7
|
4.) Graphics Acceleration
|
8
|
5.) Used Libraries
|
9
|
6.) Optional Libraries
|
10
|
|
11
|
|
12
|
1.) ADTF 2 Installation
|
13
|
=======================
|
14
|
|
15
|
Along this file you should have receive a file called adtf-VERSION.run (where
|
16
|
VERSION stands for the specific version of the package). You can launch this
|
17
|
installer by running "sh adtf-VERSION.run" on the command line or by launching
|
18
|
it from your favourite file manager.
|
19
|
|
20
|
The installer will check for some optional libraries on the system. You can
|
21
|
continue the installation without these libraries being present on your system,
|
22
|
but will lose some extended functionality. Please see section "Optional
|
23
|
Libraries" for a list of such libraries and for hints on how to install them.
|
24
|
The affected ADTF components will become useable even if you install these
|
25
|
libraries after ADTF.
|
26
|
|
27
|
After you have passed these checks, you are prompt for a directory where the
|
28
|
installer should copy the adtf package to. In most cases you can safely accept
|
29
|
the proposed directory in your home directory. Please mind that if you want to
|
30
|
install adtf in a system wide manner in a directory such as "/opt/adtf", you
|
31
|
have to run the installer as root user in order to gain the necessary
|
32
|
permissions to copy files to such a location.
|
33
|
|
34
|
After installation has completed you can run the binary "adtf_devenv" in the
|
35
|
"bin" sub directory of your installation directory.
|
36
|
|
37
|
|
38
|
2.) License
|
39
|
============
|
40
|
|
41
|
On the first start the registration dialog should pop up. Here you can enter
|
42
|
your network license details or load a license file. ADTF will store
|
43
|
your license in the file "HOME/.adtf/adtf2.lic" (where HOME stands for your
|
44
|
users home directory). If you want to install a license for all users, copy the
|
45
|
license file to "/etc/adtf2.lic" (you will require root privileges to do so).
|
46
|
|
47
|
For the license text see license/aev_license_extern.txt and see 5.) regarding used
|
48
|
third party components.
|
49
|
|
50
|
|
51
|
3.) Supported Distributions (64 bit only)
|
52
|
===========================================
|
53
|
|
54
|
ADTF will most likely run on any recent Linux distribution but has ONLY been
|
55
|
tested to run on the following distributions:
|
56
|
|
57
|
- Ubuntu 12.04 or later
|
58
|
|
59
|
If you are not running one of these tested distributions make at least sure that
|
60
|
libc is a version >= 2.15 and libstdc++ >= 6.0.16.
|
61
|
|
62
|
4.) Graphics Acceleration
|
63
|
=========================
|
64
|
|
65
|
For best performance and error free functionality the hardware acceleration for
|
66
|
your graphics card must be enabled. On Ubuntu 9.04 with Intel cards the default
|
67
|
installation uses a software renderer. To change the settings contact your local
|
68
|
administrator and read the following links for further information:
|
69
|
- http://ubuntuforums.org/showthread.php?t=589834 (2009-12-17)
|
70
|
- http://intellinuxgraphics.org/install.html (2009-12-17)
|
71
|
- https://wiki.ubuntu.com/X/Troubleshooting/IntelPerformance#Problem:%20Falling%20back%20to%20OpenGL%20software%20rendering (2009-12-17)
|
72
|
|
73
|
|
74
|
5.) Used Libraries
|
75
|
==================
|
76
|
Some licenses, however,
|
77
|
|
78
|
The LGPL license text can be found in the license/lgpl-2.1.txt.
|
79
|
The GPL license text can be found in the license/gpl-2.0.txt.
|
80
|
---------------------
|
81
|
|
82
|
---------------------
|
83
|
Qt
|
84
|
---------------------
|
85
|
The Qt GUI Toolkit is Copyright (C) 2010 Nokia Corporation and/or its
|
86
|
subsidiary(-ies).
|
87
|
Contact: Nokia Corporation (qt-info@nokia.com)
|
88
|
Qt 4.7.1 is available under the LGPLv2.1
|
89
|
|
90
|
An own modified Qt version 4.7.1 for Windows is stored at Digitalwerk
|
91
|
GmbH. You may obtain a copy of the respective source code by
|
92
|
contacting us via email support@digitalwerk.net.
|
93
|
|
94
|
This package includes the file qt.conf.
|
95
|
qt.conf overwrites the path, which is written in the QT library by
|
96
|
QT when it is compiled. The path in the qt.conf file has to be set to
|
97
|
your %QTDIR%.
|
98
|
|
99
|
Used Qt Components with other licenses:
|
100
|
---------------------------------------
|
101
|
|
102
|
---------------------
|
103
|
Drag and Drop
|
104
|
---------------------
|
105
|
Copyright 1996 Daniel Dardailler. Copyright 1999 Matt Koss
|
106
|
Permission to use, copy, modify, distribute, and sell this software for any
|
107
|
purpose is hereby granted without fee, provided that the above copyright
|
108
|
notice appear in all copies and that both that copyright notice and this
|
109
|
permission notice appear in supporting documentation, and that the name of
|
110
|
Daniel Dardailler not be used in advertising or publicity pertaining to
|
111
|
distribution of the software without specific, written prior permission.
|
112
|
Daniel Dardailler makes no representations about the suitability of this
|
113
|
software for any purpose. It is provided "as is" without express or implied
|
114
|
warranty.
|
115
|
|
116
|
---------------------
|
117
|
QtMain
|
118
|
---------------------
|
119
|
Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
|
120
|
All rights reserved.
|
121
|
Contact: Nokia Corporation (qt-info@nokia.com)
|
122
|
You may use this file under the terms of the BSD license as follows:
|
123
|
"Redistribution and use in source and binary forms, with or without
|
124
|
modification, are permitted provided that the following conditions are met:
|
125
|
* Redistributions of source code must retain the above copyright notice,
|
126
|
this list of conditions and the following disclaimer.
|
127
|
* Redistributions in binary form must reproduce the above copyright notice,
|
128
|
this list of conditions and the following disclaimer in the documentation
|
129
|
and/or other materials provided with the distribution.
|
130
|
* Neither the name of Nokia Corporation and its Subsidiary(-ies) nor the
|
131
|
names of its contributors may be used to endorse or promote products derived
|
132
|
from this software without specific prior written permission.
|
133
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
134
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
135
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
136
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
137
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
138
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
139
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
140
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
141
|
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
142
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
143
|
POSSIBILITY OF SUCH DAMAGE."
|
144
|
|
145
|
|
146
|
---------------------
|
147
|
FreeType
|
148
|
---------------------
|
149
|
|
150
|
Portions of this software are copyright (c) 2006 The FreeType
|
151
|
Project (www.freetype.org). All rights reserved.
|
152
|
|
153
|
The license text for the contributed BDF driver can be found in
|
154
|
license/bdf-license.txt.
|
155
|
The licence text for the contributed PCF driver can be found in
|
156
|
license/pcf-license.txt.
|
157
|
The licence text for the contributed GZIP module can be found in
|
158
|
license/zlib.h.
|
159
|
|
160
|
---------------------
|
161
|
bzip2
|
162
|
---------------------
|
163
|
|
164
|
This program, "bzip2", the associated library "libbzip2", and all
|
165
|
documentation, are copyright (c) 1996-2007 Julian R Seward. All
|
166
|
rights reserved.
|
167
|
|
168
|
---------------------
|
169
|
PCRE - Perl Compatible Regular Expressions
|
170
|
---------------------
|
171
|
|
172
|
The complete license can be found in license/pcre-license.txt.
|
173
|
|
174
|
---------------------
|
175
|
OSSP uuid - Universally Unique Identifier
|
176
|
---------------------
|
177
|
|
178
|
The complete license can be found in license/ossp-uuid-license.txt.
|
179
|
|
180
|
---------------------
|
181
|
Advanced Linux Sound Architecture - ALSA Library (Linux only)
|
182
|
---------------------
|
183
|
|
184
|
This software uses libraries from the ALSA project under the LGPLv2.1.
|
185
|
For further information on how this software can use these
|
186
|
libraries see 6.) Optional Libraries.
|
187
|
|
188
|
---------------------
|
189
|
Qwt Widget Library
|
190
|
---------------------
|
191
|
Copyright (C) 1997 Josef Wilgen
|
192
|
Copyright (C) 2002 Uwe Rathmann
|
193
|
This library is free software; you can redistribute it and/or
|
194
|
modify it under the terms of the Qwt License, Version 1.0
|
195
|
|
196
|
ADTF is based in part on the work of the Qwt project (http://qwt.sf.net).
|
197
|
The compiled Qwt Widget Library and the according source code can be
|
198
|
obtained from Digitalwerk GmbH on request.
|
199
|
|
200
|
---------------------
|
201
|
Boost Library 1.55
|
202
|
---------------------
|
203
|
Copyright (C) 2003 Beman Dawes
|
204
|
|
205
|
The complete licence text of the Boost Software License Version 1.0 can be
|
206
|
found in licence/boost-license-1.0.txt.
|
207
|
|
208
|
---------------------
|
209
|
zlib
|
210
|
---------------------
|
211
|
The zlib extension is built using an included copy of the zlib sources if
|
212
|
the zlib version found on the system is too old to be used for the build:
|
213
|
|
214
|
Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler
|
215
|
|
216
|
This software is provided 'as-is', without any express or implied
|
217
|
warranty. In no event will the authors be held liable for any damages
|
218
|
arising from the use of this software.
|
219
|
|
220
|
Permission is granted to anyone to use this software for any purpose,
|
221
|
including commercial applications, and to alter it and redistribute it
|
222
|
freely, subject to the following restrictions:
|
223
|
|
224
|
1. The origin of this software must not be misrepresented; you must not
|
225
|
claim that you wrote the original software. If you use this software
|
226
|
in a product, an acknowledgment in the product documentation would be
|
227
|
appreciated but is not required.
|
228
|
|
229
|
2. Altered source versions must be plainly marked as such, and must not be
|
230
|
misrepresented as being the original software.
|
231
|
|
232
|
3. This notice may not be removed or altered from any source distribution.
|
233
|
|
234
|
Jean-loup Gailly Mark Adler
|
235
|
jloup@gzip.org madler@alumni.caltech.edu
|
236
|
|
237
|
---------------------
|
238
|
libxml2 2.9.x
|
239
|
---------------------
|
240
|
Except where otherwise noted in the source code (e.g. the files hash.c,
|
241
|
list.c and the trio files, which are covered by a similar licence but
|
242
|
with different Copyright notices) all the files are:
|
243
|
|
244
|
Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved.
|
245
|
|
246
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
247
|
of this software and associated documentation files (the "Software"), to
|
248
|
deal in the Software without restriction, including without limitation the
|
249
|
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
250
|
sell copies of the Software, and to permit persons to whom the Software is
|
251
|
furnished to do so, subject to the following conditions:
|
252
|
|
253
|
The above copyright notice and this permission notice shall be included in
|
254
|
all copies or substantial portions of the Software.
|
255
|
|
256
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
257
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
258
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
259
|
DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
260
|
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
261
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
262
|
|
263
|
Except as contained in this notice, the name of Daniel Veillard shall not be
|
264
|
used in advertising or otherwise to promote the sale, use or other dealings
|
265
|
in this Software without prior written authorization from him.
|
266
|
|
267
|
- hash.c: chained hash tables
|
268
|
|
269
|
Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard.
|
270
|
|
271
|
Permission to use, copy, modify, and distribute this software for any
|
272
|
purpose with or without fee is hereby granted, provided that the above
|
273
|
copyright notice and this permission notice appear in all copies.
|
274
|
|
275
|
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
|
276
|
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
277
|
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
|
278
|
CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
|
279
|
|
280
|
- list.c: lists handling implementation
|
281
|
|
282
|
Copyright (C) 2000 Gary Pennington and Daniel Veillard.
|
283
|
|
284
|
Permission to use, copy, modify, and distribute this software for any
|
285
|
purpose with or without fee is hereby granted, provided that the above
|
286
|
copyright notice and this permission notice appear in all copies.
|
287
|
|
288
|
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
|
289
|
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
290
|
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
|
291
|
CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
|
292
|
|
293
|
- trio files
|
294
|
|
295
|
Copyright (C) 1998 Bjorn Reese and Daniel Stenberg.
|
296
|
Copyright (C) 2000 Bjorn Reese and Daniel Stenberg.
|
297
|
Copyright (C) 2001 Bjorn Reese
|
298
|
|
299
|
Permission to use, copy, modify, and distribute this software for any
|
300
|
purpose with or without fee is hereby granted, provided that the above
|
301
|
copyright notice and this permission notice appear in all copies.
|
302
|
|
303
|
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
|
304
|
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
305
|
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
|
306
|
CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
|
307
|
|
308
|
|
309
|
|
310
|
6.) Optional Libraries
|
311
|
======================
|
312
|
|
313
|
ADTF supports some extended functionality only if certain external libraries are
|
314
|
installed on your system. If they are not present on your system, ADTF will not
|
315
|
be able to load the corresponding plugins, but will continue to function with
|
316
|
all other features available.
|
317
|
These external libraries are NOT distributed through the installation of ADTF.
|
318
|
In order to use them you have to install them manually on your system. The
|
319
|
following sections describe how to install them in a proper way.
|
320
|
|
321
|
|
322
|
ALSA (Linux only):
|
323
|
-----
|
324
|
|
325
|
The alsainput and alsaoutput plugins are linked dynamically against the asound
|
326
|
library. Therefore this library has to be present on your system. On all recent
|
327
|
Linux distributions this library is probably already installed and if not you
|
328
|
can install it through the package management. Look for packages called "asound"
|
329
|
or "alsa".
|
330
|
|
331
|
|
332
|
SDL:
|
333
|
----
|
334
|
|
335
|
Some of the example plugins distributed with ADTF require the SDL library. In
|
336
|
order to build and use these plugins you should install the sdl package and also
|
337
|
the sdl development packages through your favourite package manager.
|