Commit graph

603 commits

Author SHA1 Message Date
Tim Mayberry
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
Tim Mayberry
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
Tim Mayberry
44ac7859c5 Added LV2 libs and bundled LV2 plugins to windows packaging scripts 2014-06-07 13:49:12 +10:00
Robin Gareus
742282b7e9 proper dbus device reservation 2014-06-05 02:22:12 +02:00
Robin Gareus
a907d3455e break out ALSA related functions into libardouralsautil 2014-06-04 19:16:37 +02:00
Robin Gareus
ec1e119610 cosmetic fix to OSX packaging temp file 2014-05-25 08:23:12 +02:00
Robin Gareus
4a1cc44cc6 osx-bundle: fix vfork 2014-05-21 02:13:00 +02:00
Tim Mayberry
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
Paul Davis
1b989a93c2 remove redundant os.path.join() calls when specifying install path as bld.env['LIBDIR'] 2014-04-28 21:18:02 -04:00
Paul Davis
058986f77b finish unfinished work at basing all install paths on the program name 2014-04-28 21:11:08 -04:00
Paul Davis
eff4940898 do not package anything but explicitly listed backends for the bundle(s) (OS X) 2014-04-28 20:02:31 -04:00
Paul Davis
75758cdb6a do not package anything but explicitly listed backends for the bundle(s) (Linux) 2014-04-28 20:01:54 -04:00
Robin Gareus
bd9dba1f4d really fix vsrv.php script. support new A3.5-CC (BGRA images, CSV) 2014-04-21 04:39:25 +02:00
Robin Gareus
5b45e011bc update video server API prototyping script (CSV) 2014-04-21 04:11:38 +02:00
Paul Davis
f108b40d53 correct fix to OS X build script for patchfiles (spelling error) 2014-04-18 05:08:17 -04:00
Paul Davis
6edc47f71b explicitly create MIDNAM folder in OS X app packaging 2014-04-15 12:44:49 -04:00
Robin Gareus
486b0a628f add helper binaries to bundles 2014-03-17 14:40:54 +01:00
Robin Gareus
543099afba rework SystemExec - use vfork wrapper (and lots of related stuff) 2014-03-13 16:58:07 +01:00
Paul Davis
e99f872749 updated version of boost shared ptr debugging patch 2014-03-12 18:47:49 -04:00
Paul Davis
057d0b6eeb finally put this patch into git, where it belong 2014-03-12 10:00:24 -04:00
Robin Gareus
f6129ed0f4 prototype vfork exec-wrapper. 2014-03-11 15:48:41 +01:00
Paul Davis
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
Paul Davis
658bb3ccd4 finished merge of cairocanvas with windows and windows+cc branches 2014-01-10 17:11:10 -05:00
Paul Davis
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
Paul Davis
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
Paul Davis
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
Paul Davis
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
Robin Gareus
12349aa3d8 mnemonic PDF: margin, URL, and (C)year updates 2013-12-15 18:31:48 +01:00
Paul Davis
e1bca03857 fix linux build script to include libcanvas rather than libgnomecanvas 2013-12-14 18:18:15 -05:00
Tim Mayberry
298768fb73 Add README to mingw package 2013-12-07 20:48:19 +10:00
Tim Mayberry
e9529d26e1 Add --list option to script to run ardour tests with wine 2013-12-07 20:48:19 +10:00
Tim Mayberry
7e42cafe39 Add ability to run single libardour tests using wine 2013-12-07 20:48:19 +10:00
Tim Mayberry
20f3e4d1fc Rename run-wine script to wine-ardour and run library tests from new scripts 2013-12-07 20:48:19 +10:00
Tim Mayberry
74ab358b21 Move environment setup to run tests in wine to new file 2013-12-07 20:48:19 +10:00
Tim Mayberry
b679b078e9 Use new version variable in windows packaging scripts 2013-12-07 20:48:19 +10:00
Tim Mayberry
192ba4b34b Strip all executables in a mingw release build 2013-12-07 20:48:19 +10:00
Tim Mayberry
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
Tim Mayberry
02dd48b386 Use DEBUG flag as defined by tools/define_versions.sh in mingw build 2013-12-07 20:48:19 +10:00
Tim Mayberry
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
Tim Mayberry
12065351e5 Updates to windows/mingw README file 2013-12-07 20:48:19 +10:00
Tim Mayberry
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
Tim Mayberry
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
Tim Mayberry
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
Tim Mayberry
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
Tim Mayberry
ed8e6461b5 Add scripts for building using mingw compiler with distcc 2013-12-07 20:48:18 +10:00
Paul Davis
75212b28b2 new/extended windows packaging scripts and associated resources 2013-12-05 13:57:04 -05:00
Paul Davis
8648a8a13b fix up wscript/build issues in exportvis after merge with master 2013-12-03 11:51:25 -05:00
Paul Davis
08371ae2cf resolve merge with master (?) 2013-11-26 10:24:51 -05:00
Paul Davis
486561a886 remove exportvis changes from autowaf.py 2013-11-05 11:24:06 -05:00
Paul Davis
c428ec14b9 add export-vis version of autowaf.py (before removing those changes from master) 2013-11-05 11:16:32 -05:00