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
e39bf4d82c
Correct file perms on to make scripts executable in windows build files
2013-07-22 13:41:14 +10:00
f9549b6c5c
Update Pango modules file to work with Pango version in Fedora 17
2013-07-15 13:45:36 -04:00
9b8a3a1ea4
Update mingw package script for Fedora 17
2013-07-15 13:45:00 -04:00
a2a7545ea1
Update mingw environment to work with mingw-64 toolchain on F17
2013-07-15 13:44:11 -04:00
555174d510
Revert "tweaks to mingw build environment"
...
This reverts commit fa09121a7f
.
2013-07-15 13:20:48 -04:00
fa09121a7f
tweaks to mingw build environment
2013-07-15 13:17:32 -04:00
f83b435c83
Add clean script to windows stuff to save a bit of typing
2013-07-11 12:26:29 -04:00
3b8f2e82f2
Add Windows building/packaging scripts
2013-07-11 12:23:50 -04:00
77ac803ba0
osx packaging: clean up temp dirs
...
OSX's .DS_Store file keeps rmdir from working.
2013-06-14 18:15:05 +02:00
377a016d59
packaging scripts: use rsync for video-tools
2013-06-14 18:12:55 +02:00
1e78407e81
update OSX disk image
...
* unpack xjadeo dmg - add Jadeo.app
* new background image with arrow for xjadeo
2013-06-13 22:42:37 +02:00
67704f8de2
try removing --backtrace from VM build script
2013-06-12 07:17:37 -04:00
155388ec3c
fix up detection of version by define_versions.sh
2013-06-11 11:41:49 -04:00
2e1e5da78e
more changes to consolidate version definition into the top level wscript file
2013-06-11 11:37:52 -04:00
ef6366a7cd
adjust the way version and revision info are gathered, defined and used
2013-06-11 10:58:24 -04:00
61e302c6bb
make startup helper script use actual version, not a hard-coded 3.0 value
2013-06-11 10:32:16 -04:00
39215e04a9
stop hard-coding main executable as ardour-3.0
2013-06-11 10:18:58 -04:00
b7b279c588
round 2: *correctly* add --harvid to VM build scripts
2013-06-11 09:30:56 -04:00
014e3d6603
add --harvid to VM build scripts
2013-06-11 09:28:59 -04:00
2b745cab64
set PATH (used for harvid+ffmpeg)
2013-06-10 22:24:19 +02:00
4023a120ad
deploy harvid+ffmpeg binaries directly w/ardour OSX bundle
2013-06-10 22:23:49 +02:00
5d81c0ca71
add test for writability of /usr/local/lib in OS X startup script
2013-06-10 11:03:39 -04:00
e1802c9971
Merge branch 'master' of git@git.ardour.org:ardour/ardour
2013-06-09 13:13:53 -04:00
98019ccc22
use correct quoting in OS X startup script
2013-06-09 13:13:38 -04:00
844436d3c6
include video-tools into OSX dmg
2013-06-08 13:29:04 +02:00
53c6c714cd
disable symbol export -- fix LinuxVST issue
...
-rdynamic: Pass the flag -export-dynamic to the ELF linker,
on targets that support it. This instructs the linker to add
all symbols, not only used ones, to the dynamic symbol table.
This option is needed for some uses of dlopen or to allow
obtaining backtraces from within a program.
Some LinuxVST pluging cause ardour3 to crash -- if ardour is linked with
-rdynamic (see #ardour log from 2013-jun-6). This is likely compiler
specific and not a problem on las' build-machine (gcc 4.5.5) which is
why the linux-packaging script enables it by default.
The issue can be reproduced reliably with gcc 4.7.2 and 4.6.3. Although
it is yet unclear if it is caused by g++/ld or related to other factors
of the build-system...
2013-06-06 21:27:07 +02:00
ad829239d6
fix typo in jack version messages
2013-05-16 08:58:10 -05:00
cadfc2aee1
various miscellany related to versions, gtk2 build and packaging
2013-05-08 13:16:50 -04:00
e8301185c0
a few minor changes required to get a DMG to build (on Tiger, at least)
2013-05-07 12:21:42 -04:00
0b8712268e
fix version detection in OSX build script
2013-04-30 17:45:22 +02:00
a366fba7d0
refine video-tools installer:
...
* arch/platform detection
* curl progress-bar
2013-04-20 14:52:18 +02:00
d1c4910f13
add script to install video-tools
2013-04-20 14:31:11 +02:00
7bb24872e5
update linux packaging script to include xjadeo & harvid
2013-04-16 21:53:38 +02:00
1606996845
once more try to get that revision info correct, sigh
2013-04-08 12:50:58 -04:00
0f47a171c9
try to get that revision info correct, sigh
2013-04-08 12:46:36 -04:00
4b54057569
fix definition of release version info in the case where git describe --tags returns a precise tag, rather than tag-REVCOUNT
2013-04-08 12:32:14 -04:00
bec5882dbb
harvid binaries moved to ardour.org
2013-04-07 19:39:06 +02:00
2a1b4bff48
do not include templates in a distributed version of ardour, they are useless. see the comments in templates/wscript on why this is so, and why this change was made
2013-04-06 11:37:16 -04:00
1150a37ab7
do not include harvid by default in linux build (wrong variable definition)
2013-04-05 22:01:09 -04:00
dbe7ecb07c
add -L to curl in linux build script so that 301 responses while fetching harvid are handled
2013-04-05 22:00:30 -04:00
bb9847abcd
optionally include video-server in linux bundle
2013-03-27 14:51:25 +01:00
8d2a6b7687
add <ardour-root>/bin to PATH
...
prepare for video-util deployment in Linux bundle
2013-03-26 14:11:20 +01:00
43b09fdd9a
remove notion of BUILD from build and uninstall scripts
2013-03-25 10:39:00 -04:00
03572e8454
remove notion of BUILD from stage2.run
2013-03-25 10:37:47 -04:00
7aca3a9221
possible new naming convention, plus factor out version/DEBUG info into a sourced shell script fragment that can be shared by build+package
2013-03-25 09:49:07 -04:00
936362abc2
more packaging tweaks related to git/wscript/python
2013-03-25 09:10:38 -04:00
781ec13084
more packaging changes/debugging
2013-03-24 17:24:12 -04:00
cf98b72c23
more packaging name fixes
2013-03-24 17:01:21 -04:00
3276856105
more packaging name tweaks
2013-03-22 20:42:08 -04:00
d05f3b0a7c
more tweaks to get package names right
2013-03-22 20:30:14 -04:00
e155338aa0
change extraction of revision and build from revision.cc, and use in the build, package and uninstall scripts
2013-03-22 16:54:06 -04:00
Julien de Kozak
eb7a85b8f9
Set the revision mechanism independent from the VCS name
2013-03-18 20:13:05 +01:00
b0fa3896f5
remove cruft (old cvsignore files)
2013-03-17 23:08:27 +01:00
333279ccf8
update during VM/release build via git, not svn
2013-03-14 17:14:39 -04:00
0c3e840700
videotimline
...
squashed 694 commits from http://gareus.org/gitweb/?p=ardour3.git
2013-03-13 20:28:15 +01:00
e1d7307056
make it possible to do an optimized package build on linux
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-08 20:44:58 +00:00
b523e96586
and even more packaging changes for GTK engines on OS X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14174 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 14:45:10 +00:00
38c0e4ab33
and more packaging changes for GTK engines on OS X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14173 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 14:43:23 +00:00
9ae69bbecf
more packaging changes for GTK engines on OS X
...
git-svn-id: svn://localhost/ardour2/branches/3.0@14172 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 14:42:28 +00:00