93f816b2fe
fix setting OSX DMG background for 10.9.X
2014-10-08 19:16:31 +02:00
baf6f73c34
update osx DMG icon tool paths
...
OS 10.9 no longer has /Developer, but
DeRez, Rez & SetFile are in $PATH since at least 10.6
2014-10-08 01:17:08 +02:00
5f100d8c13
win-build:
...
* /tmp -> /var/tmp for persistence
* allow 32 & 64bit stacks to co-exist
* enable ASIO/waves backend by default
2014-10-08 01:17:08 +02:00
94e7015c70
64bit windows VSTs
2014-10-05 18:11:11 +02:00
d1564669cf
windows application icon
2014-10-05 02:12:25 +02:00
c57f309d7c
windows build-script update:
...
* fix installation paths for VAMP-plugin & VST-scanner
* use latest boost (fewer compiler wanings)
* integrate gdb for 64bit
* add some comments, doc
2014-10-04 21:48:54 +02:00
0689577a25
overhaul mingw build script for 32 and 64bit builds
2014-10-03 02:48:39 +02:00
ad7d3658d3
fixup windows installer for debian/jessie win32+posix variants
2014-10-02 06:10:54 +02:00
0d20cd5911
from zero to windows installer
2014-10-02 00:48:36 +02:00
d859d16a1f
document mingw build script variables, add some options
2014-10-01 21:04:41 +02:00
4f58638ac0
harfbuzzed - also reverts 666de70d
2014-10-01 16:24:37 +02:00
c14d1681e2
update mingw build script:
...
* create libs with debug symbols for now
* stack align: http://www.peterstock.co.uk/games/mingw_sse/
* deploy latest binary (when reconfigured)
* workaround libxml doctype issue (-O2 causes issues)
* fix LV2 install path
2014-10-01 16:24:37 +02:00
45ebe88bbb
x-compile windows stack & A3 binary
2014-10-01 00:46:51 +02:00
853bc97f34
fix typos in prev commit.
2014-09-28 21:22:12 +02:00
22d44eb9ee
prepare self-extracting installer using 'makeself'
...
see also http://megastep.org/makeself/
2014-09-28 21:13:18 +02:00
a962b106a3
osx packaging tweaks:
...
* include dummy if available
* don't complain about existing vfork dir
2014-09-13 22:19:51 +02:00
91f71a93fd
fix osx bundle script for new .rc file names
2014-09-13 22:18:56 +02:00
6a9cf1e210
fix packaging scripts to use new system config file name; NOTE: this file should probably be included in Windows packages but appears not to be
...
Conflicts:
tools/linux_packaging/build
2014-09-07 10:23:03 -04:00
2f6e021b3c
remove requirement for JACK in OS X startup script now that we have the coreaudio backend from waves available
2014-09-04 22:24:41 -04:00
3a5317cc67
fix linux packaging to include all required style files
2014-09-04 22:24:40 -04:00
cc74f35d0c
fix OS X packaging to include all required style files
2014-09-04 22:24:40 -04:00
5b85c5f0bf
python3 fix for autowaf.py
2014-07-13 08:36:17 -04:00
1f501ef940
on linux, build ALSA backend as part of binary bundle, but don't include libdbus in bundle
2014-07-11 10:40:45 -04:00
7464b3f9fa
correctly copy vfork exec wrapper into right location in binary bundles on OS X and Linux
2014-07-11 09:59:36 -04:00
eaa17c3951
xfade rects should only pop-up in Object mode, when they are focusable
2014-07-07 15:34:20 -05:00
51cbf674d3
update valgrind suppression file (ignore system-wide libs)
2014-06-15 13:24:41 +02:00
be277e311b
Update pango.modules and remove reference to old pango module version
...
Fedora 19 and 20 use same 1.8.0 module path
2014-06-07 13:49:12 +10:00
35c8f5bab4
Only copy necessary config files to package directory
...
Also use -L flag so files are actually copied and not linked
2014-06-07 13:49:12 +10:00
44ac7859c5
Added LV2 libs and bundled LV2 plugins to windows packaging scripts
2014-06-07 13:49:12 +10:00
742282b7e9
proper dbus device reservation
2014-06-05 02:22:12 +02:00
a907d3455e
break out ALSA related functions into libardouralsautil
2014-06-04 19:16:37 +02:00
ec1e119610
cosmetic fix to OSX packaging temp file
2014-05-25 08:23:12 +02:00
4a1cc44cc6
osx-bundle: fix vfork
2014-05-21 02:13:00 +02:00
2379321355
Change windows packaging to have separate scripts for Fedora 19 and 20
...
A large part of the packaging is shared in package.sh, this approach should
work on windows with another dll list in package-waves.sh and redefined
copydll function(which I've added untested as copydll-waves.sh)
Also add support for 64bit mingw builds via ARCH env variable. If unset
defaults to 32bit build
2014-05-14 09:47:59 +10:00
1b989a93c2
remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR']
2014-04-28 21:18:02 -04:00
058986f77b
finish unfinished work at basing all install paths on the program name
2014-04-28 21:11:08 -04:00
eff4940898
do not package anything but explicitly listed backends for the bundle(s) (OS X)
2014-04-28 20:02:31 -04:00
75758cdb6a
do not package anything but explicitly listed backends for the bundle(s) (Linux)
2014-04-28 20:01:54 -04:00
bd9dba1f4d
really fix vsrv.php script. support new A3.5-CC (BGRA images, CSV)
2014-04-21 04:39:25 +02:00
5b45e011bc
update video server API prototyping script (CSV)
2014-04-21 04:11:38 +02:00
f108b40d53
correct fix to OS X build script for patchfiles (spelling error)
2014-04-18 05:08:17 -04:00
6edc47f71b
explicitly create MIDNAM folder in OS X app packaging
2014-04-15 12:44:49 -04:00
486b0a628f
add helper binaries to bundles
2014-03-17 14:40:54 +01:00
543099afba
rework SystemExec - use vfork wrapper (and lots of related stuff)
2014-03-13 16:58:07 +01:00
e99f872749
updated version of boost shared ptr debugging patch
2014-03-12 18:47:49 -04:00
057d0b6eeb
finally put this patch into git, where it belong
2014-03-12 10:00:24 -04:00
f6129ed0f4
prototype vfork exec-wrapper.
2014-03-11 15:48:41 +01:00
a0d7a144d3
add ensure_visible_symbols() to autowaf, to hide compiler-dependent details; also remove unused (mostly LV2-related) stuff from autowaf
2014-01-17 13:19:42 -05:00
658bb3ccd4
finished merge of cairocanvas with windows and windows+cc branches
2014-01-10 17:11:10 -05:00
3020b224fa
Merge windows+cc branch into cairocanvas branch. Not finished, need to now merge windows branch to get changes from there
2014-01-10 16:07:57 -05:00
b0e4f81eb3
merge exportvis branch into cairocanvas, to reduce the number of "floating" branches.
...
Still need to add API export/visibility macros for the canvas library.
2013-12-27 14:29:06 -05:00
84f55440a3
fix redrawing of canvas with an optimized build
...
Best guess right now is that optimization does something bad when ceil() is called twice on a very large dbl-precision number,
which results in a zero (empty) redraw area. Without the removal of the redundant ceil & floor functions, no expose events
would be delivered to the canvas in an optimized build during drags (and maybe more).
2013-12-23 15:35:49 -05:00
94993816cc
move portable copyfile function into tools/autowaf.py and use it in both gtk2_ardour and taglib
2013-12-19 12:55:52 -05:00
12349aa3d8
mnemonic PDF: margin, URL, and (C)year updates
2013-12-15 18:31:48 +01:00
e1bca03857
fix linux build script to include libcanvas rather than libgnomecanvas
2013-12-14 18:18:15 -05:00
298768fb73
Add README to mingw package
2013-12-07 20:48:19 +10:00
e9529d26e1
Add --list option to script to run ardour tests with wine
2013-12-07 20:48:19 +10:00
7e42cafe39
Add ability to run single libardour tests using wine
2013-12-07 20:48:19 +10:00
20f3e4d1fc
Rename run-wine script to wine-ardour and run library tests from new scripts
2013-12-07 20:48:19 +10:00
74ab358b21
Move environment setup to run tests in wine to new file
2013-12-07 20:48:19 +10:00
b679b078e9
Use new version variable in windows packaging scripts
2013-12-07 20:48:19 +10:00
192ba4b34b
Strip all executables in a mingw release build
2013-12-07 20:48:19 +10:00
30370eb0a0
Don't include *.debug files in debug package
...
These files slow down gdb at startup and many(any?) don't seem
to work correctly
2013-12-07 20:48:19 +10:00
02dd48b386
Use DEBUG flag as defined by tools/define_versions.sh in mingw build
2013-12-07 20:48:19 +10:00
2970b79141
Only call define versions script in mingwenv after a build is successful
...
This stops clean.sh script complaining about a non-existant path
2013-12-07 20:48:19 +10:00
12065351e5
Updates to windows/mingw README file
2013-12-07 20:48:19 +10:00
86e63380ee
Add two scripts for running gdb so source listing works when debugging
...
Updated Debugging section in README
2013-12-07 20:48:19 +10:00
3512a9fe40
Remove two scripts no longer used
...
These scripts are too specific to my virtual machine setup, a more generic
method can now be used by setting ARDOUR_VM_SHARE_DIR and using the
cptovmshare.sh script.
2013-12-07 20:48:19 +10:00
f25c7081c9
Add script to copy package directory to directory shared by VM
...
directory path set in ARDOUR_VM_SHARE_DIR
2013-12-07 20:48:19 +10:00
31d1164d3f
Refer to external repository for instructions on setting up Fedora to cross compile Ardour using MinGW-64
2013-12-07 20:48:18 +10:00
ed8e6461b5
Add scripts for building using mingw compiler with distcc
2013-12-07 20:48:18 +10:00
75212b28b2
new/extended windows packaging scripts and associated resources
2013-12-05 13:57:04 -05:00
8648a8a13b
fix up wscript/build issues in exportvis after merge with master
2013-12-03 11:51:25 -05:00
08371ae2cf
resolve merge with master (?)
2013-11-26 10:24:51 -05:00
486561a886
remove exportvis changes from autowaf.py
2013-11-05 11:24:06 -05:00
c428ec14b9
add export-vis version of autowaf.py (before removing those changes from master)
2013-11-05 11:16:32 -05:00
d2c81e9c4e
add autowaf.py since we have branched from drobilla's version due to export visibility stuff
2013-11-05 11:09:03 -05:00
3e661d97b5
update packaging tools to always use revision.cc to determine version number, not text in top level wscript
2013-11-05 09:35:03 -05:00
a4b6a4f8bb
add script to clean up translations
2013-10-23 20:02:30 +02:00
d135c4dc3a
fix merge conflicts with master
2013-10-23 08:47:57 -04:00
d92feec3f3
fix bundling of .mo files in OS X bundles
2013-10-22 11:08:50 -04:00
9faae9c8a3
bundled LV2 plugin build and deployment
2013-10-20 17:24:59 +02:00
fb313fb174
Merge branch 'master' into windows
2013-10-16 21:57:17 -04:00
da5a490678
remember to fix up libnames in backends, missed the 3.5 tag but this is just the build script
2013-10-16 21:28:41 -04:00
75b933eadb
Merge remote-tracking branch 'remotes/origin/master' into windows+cc
2013-10-16 15:55:59 +01:00
31554ebf84
package small-splash image in binary bundles
2013-10-15 21:30:12 -04:00
69a8fc43e2
Merge branch 'master' into windows
2013-10-15 11:17:12 -04:00
130a652247
additional pango version update
2013-10-15 10:51:13 -04:00
a29b83c124
fix namespace issue with demangle on systems without execinfo.h
2013-10-15 10:41:42 -04:00
1735d791dd
amend to prev commit.
2013-10-15 01:57:38 +02:00
fdbb9d240d
update osx dmg packaging to new pango
2013-10-15 01:53:29 +02:00
44b359b70a
enable videotimeline on OSX
2013-10-12 23:04:37 +02:00
33f211d999
update OS X packaging script to include backends
2013-10-11 17:12:37 -04:00
277b3e8fc9
update Linux packaging script to include backends
2013-10-11 17:11:44 -04:00
6a436fd826
fix merge conflict from master
2013-07-31 20:11:15 -04:00
bd92bfe643
valgrind ignore glib UTF8 warnings
2013-07-31 19:23:20 +02:00
b889a3d2f9
Use common mingw build script to reference location of windows test image
2013-07-22 13:44:32 +10:00
f3fe3cfeaa
Fix reference to new location of windows test image
2013-07-22 13:44:32 +10:00
5ef3d54acb
Add some dll's to list to copy to mingw based windows package
...
These are some new dependencies in Fedora 19 mingw packages
2013-07-22 13:41:15 +10:00
f7e3b01e23
Use cross-platform packaging version script in MinGW build
2013-07-22 13:41:14 +10:00