13
0
Commit Graph

932 Commits

Author SHA1 Message Date
dd311c6b76 stream of consciousness^Wtypos 2015-07-02 11:23:24 +02:00
2f79682460 separate plugin & channel-strip installation 2015-07-02 11:20:10 +02:00
024c11d4ec Fifteen bytes in the harriman cache
Yo ho ho and a bottle of zip.
2015-07-02 10:35:44 +02:00
4756423e60 fix another late night typo 2015-07-02 10:16:02 +02:00
60495f7b5f why does it have to be so hard to get all filenames right?! 2015-07-02 05:21:50 +02:00
94ba8baa25 more early morning installer fixes 2015-07-02 05:17:17 +02:00
4f562d3f3b let’s call Mixbus “Mixbus”.. 2015-07-02 05:04:42 +02:00
1561c727bc now with slashes. 2015-07-02 04:44:12 +02:00
331111c0b5 some more MB linux packaging fixes 2015-07-02 04:26:53 +02:00
bd6777e6dc fix another typo in MB/linux bundle 2015-07-01 23:23:36 +02:00
471268ac55 get and deploy harrison binaries. 2015-07-01 23:15:49 +02:00
4830f6e6cf fix mixbus bundling 2015-07-01 23:04:03 +02:00
5bf6542a2c set micro_version, used for tracks builds 2015-06-29 14:18:10 -04:00
7fae6bcd87 copy all XCode project files from Tracks.
Rationale: the Waves team maintains the XCode project files, the Ardour crew doesn't. Thus, the Waves'
version is more canonical
2015-06-29 14:18:10 -04:00
490138e2bf remove old irrelevant USER_ARDOUR_DIR in start-up script
It should have been XDG_CONFIG_HOME and ardour4, anyway.
Ardour4 checks for config dirs, allows to import A3 config and
also handles the case if the dir can't be created itself.
2015-06-27 01:45:20 +02:00
10e4aa02ad break apart style errors from style warnings in pre-commit hook 2015-06-02 12:53:04 -04:00
f716595fa5 fix C++ template/operator test 2015-05-12 11:38:55 -04:00
d0aefb28b9 catch identifiers ending or starting with _ when checking operator spacing 2015-05-12 11:25:36 -04:00
af1288ed62 don't interpret C++ templates with indirection/pointer/reference operators as operators 2015-05-12 11:23:57 -04:00
163131f4b8 add check for white-space only lines; fix tests to allow for _(...) macro and function (); rather than function () ; 2015-05-12 08:02:07 -04:00
deeb5652e2 add pre-commit hook for optional (but recommended) use 2015-05-09 13:51:21 -04:00
a4a6747001 whitespace cleanup 2015-05-09 13:50:06 -04:00
8ab0b99bee fix pasted whitespace 2015-05-09 13:42:39 -04:00
d6a6444b90 C/C++ style checking script from erik de castro-lopo, for use in client-side pre-commit hook 2015-05-09 13:42:39 -04:00
6b69fd5640 NSM preparation for OSX and windows
Note that on those platforms the application name
is a full path. This is permitted by the specs:

“executable_name MUST be the executable name that the program was launched with. For C programs, this is simply the value of argv[0]” [http://non.tuxfamily.org/nsm/API.html#n:1.2.1.1.]

but the current implementation of nsm expects the basename
only and searched $PATH.
2015-05-05 00:25:06 +02:00
c704a23977 update startup scripts for NSM
fixes #6265 for GNU/Linux.
2015-05-04 19:09:37 +02:00
df498c8372 suffix “x86” to start-menu entry for ardour 32bit
This allows to cleanly install 32 and 64bit windows versions in parallel.

Ideally we’d only do that for 32bit builds on win64.
We need an NSIS guru to write code to detect this during installation
and write the correct uninstaller for that case.
2015-04-24 00:00:47 +02:00
e1e5f54e8e auto-launch ardour in gdb. 2015-04-23 23:56:32 +02:00
db0cc2807a better version of the last commit (windows uninstall) 2015-04-23 21:09:48 +02:00
d900f30357 allow to install windows 32&64bit versions in parallel (again) 2015-04-23 20:32:28 +02:00
824339c5ab remove —no-jack-metadata option from windows script 2015-04-23 20:07:11 +02:00
33d05fd7e8 update windows installer finish page text & link 2015-04-23 18:25:24 +02:00
cda08d1605 attempt to fix the strip club 2015-04-19 16:21:28 +02:00
35557fdebe installer: check for jackdbus fixes #6229 2015-04-05 16:46:41 +02:00
aae2f9fb4d fix bundles for ’3.0’, ‘4.0’ tags. 2015-04-03 21:19:22 +02:00
8d80d10d6e win packaging: use common “define_versions.sh” 2015-04-03 21:17:04 +02:00
4db35028b4 fix: windows uninstall before re-install 2015-04-03 17:07:25 +02:00
a842a69c16 allow to prefix tags with “<text>+”
eg. mixbus+3.0 or mb+3.1-rc1
2015-04-02 23:42:28 +02:00
a0870f21c1 windows: run uninstaller on re-install 2015-04-02 18:56:38 +02:00
7519e45719 fix 4.X windows packaging 2015-03-23 20:46:59 +01:00
a09e942eec OSX: pango & gtk-pixbuf modules be gone. 2015-03-23 16:27:34 +01:00
c68da4236e use built-in pango & gdk-pixbus modules (Linux) 2015-03-23 16:15:11 +01:00
4b05417d2f OSX bundle updates for 4.X[-rcX] 2015-03-23 13:33:08 +01:00
20985dfdf9 clean up after linux packaging 2015-03-23 13:02:39 +01:00
547285cb59 clean up after OSX packaging. 2015-03-23 12:59:24 +01:00
523509c389 add seek info to readtest 2015-03-12 10:06:15 -05:00
b0405c3c2c pimp readtest. 2015-03-12 13:15:12 +01:00
8496b85ace have another go at windows i18n 2015-03-12 03:52:10 +01:00
ae5c614bf8 prepare windows i18n 2015-03-12 02:37:10 +01:00
2ab9a04435 windows package: pick up major version 2015-03-10 11:36:03 +01:00
8de9ee32a2 tweak OS X packaging for 10.9 2015-03-10 01:41:52 +01:00
3c7b468c02 more work to remove hard coding of major version number for linux packaging 2015-03-09 13:50:57 -05:00
2198d692cc more work to remove hard coding of major version number for linux packaging 2015-03-09 13:50:57 -05:00
e525b169f2 attempt to remove major version hard-coding from linux packaging tools 2015-03-09 12:42:23 -05:00
6a21b33c65 update default windows config
(jack on windows does not ship metadata.h)
2015-03-08 23:21:36 +01:00
f130704187 add coreaudio backend to bundle 2015-03-07 19:56:28 +01:00
9e7ea2e57c remove unused empty function 2015-03-04 20:55:17 -06:00
7ed158a79e remove unused -N (nocache) option from readtest script 2015-03-04 20:55:17 -06:00
23f822afe6 rsync & cache plugins locally 2015-02-26 21:57:07 +01:00
82b2f27e57 really thin bundled plugins 2015-02-26 21:12:12 +01:00
b1795550f3 include x42 plugins in mixbus bundle 2015-02-26 19:51:30 +01:00
400148b369 OSX package: don’t copy dylib itself to libdir.
fixes duplicate panner, backend etc libs in bundle.
2015-02-17 21:36:52 +01:00
6f3a253172 fix windows packaging (unversioned dll) 2015-02-17 20:58:59 +01:00
ba6eb51d7f dump bundled file-list 2015-02-16 18:03:23 +01:00
3cc0f59d51 fix regexp in prev commit (abs path) 2015-02-14 02:54:24 +01:00
fcecace421 linux packaging: ignore QT4 dependency 2015-02-14 02:46:55 +01:00
74839190d9 win-pkg, ignore missing suil modules 2015-02-12 23:01:03 +01:00
16346296d3 windows: deploy suil modules 2015-02-12 17:37:24 +01:00
23622f4fba OSX packaging: fix disk-image "Resource busy"
see http://lists.apple.com/archives/darwin-dev/2008/Sep/msg00030.html
2015-02-02 18:46:26 +01:00
afa3db001c make it possible to bundle harrison plugins; osx version (disabled for now) 2015-01-30 11:46:06 -06:00
d8a01eb93e fix up and comment fmt-bindings tool 2015-01-28 21:05:12 -05:00
a4e159b1c0 Map window bindings to alt.
As they were before, got caught in the crossfire of super key bindings fix.
2015-01-28 18:52:54 -05:00
bc3f606e16 add lv2core to bundles
The ontology is needed for plugin classification.
2015-01-28 23:08:06 +01:00
9f93df0313 readtest: calculate running average and stddev 2015-01-28 17:29:33 +01:00
07e53fc2e7 read-test format directly for gnuplot 2015-01-28 14:43:35 +01:00
b4e32cd94b make -n (numfiles) argument do something 2015-01-23 16:17:35 -05:00
21cb2d6ff9 add write tester script 2015-01-23 12:25:49 -05:00
849da554a7 adjust sftest.cc to be more usable as a write-bandwidth tester 2015-01-23 12:25:49 -05:00
85f9615c26 fix small bug when using -N for nocache 2015-01-23 12:25:49 -05:00
6980fc9aee really re-fix linux cache clear 2015-01-22 12:21:49 -05:00
2afe09a834 calculus is a lost art. 2015-01-22 18:17:01 +01:00
744ca2397c fix buffer cache flush for linux, and avoid incorrect indirection in interleaved case 2015-01-22 12:15:39 -05:00
95660a06e2 adjust run-readtest.sh so that it can be used as-is for testing multiple blocksizes 2015-01-22 11:27:49 -05:00
a2e77c0c4e remove useless error output 2015-01-22 11:22:29 -05:00
174838f3c7 correct run-readtest.sh for use on OS X as well 2015-01-20 17:19:23 -05:00
752d837ddc tweaks to make more C-like and quieten down if desired; plus additional output at end 2015-01-20 16:18:05 -05:00
168c4e9bc6 add script for running readtest 2015-01-20 16:18:05 -05:00
4b470902c2 few more read-test tweaks:
* add a file-limit option
* print max elapsed read time
2015-01-20 18:29:35 +01:00
e6b696690a readtest: print min/avg report at end 2015-01-20 01:27:47 +01:00
899ee95ee0 NOOP, re-indent 2015-01-20 00:57:22 +01:00
8ee58de3ec fix to compile with gcc on linux 2015-01-20 00:55:11 +01:00
d61fa7974f rename readtest (.c not .cc) 2015-01-20 00:54:48 +01:00
24b7473831 C fix for readtest (git command ordering caused this) 2015-01-19 16:18:48 -05:00
ffe3f7ee6f various fixes and improvements 2015-01-19 16:18:12 -05:00
cc0cd05b6b new C version of readtester, without libsndfile 2015-01-19 16:18:11 -05:00
f1a59e5373 new read tester for investigating read bandwidth issues 2015-01-19 14:57:24 -05:00
9b3f3a9fea DMG background images for Mixbus 2015-01-16 22:43:45 +01:00
8a60769c9f mixbus quick-start PDF is history 2015-01-16 22:43:45 +01:00
bb75553e9b small tool to debug .peak files 2015-01-12 21:42:44 +01:00
f1b5f90a3e strict OSX packaging, fail on error 2015-01-12 18:57:02 +01:00
f53f0afb5c consistent autobuild log output 2015-01-10 19:40:01 +01:00
9f8a97112d Fix windows key bindings.
I am not sure if this is correct, but since the name in the bindings didn't
match that in keyboard.cc, the modifier was just ignored, which results in
conflicting bindings and consequent bugs.

"Meta" seems to be the name for this thing (oddly, to me), so I chose that,
though since my window manager steals this key (as basically all the standard
ones do these days) I can't tell if these bindings actually work with the
desired key.
2015-01-08 20:15:02 -05:00
c1ccf8e28e prepare for release candidate tags:
regexp: /[0—9]+-[0-9]+(-rc[0-9]*)?/
<Major>-<Minor>[-rc[<num>]]
valid tag examples: 4.0, 4.1-rc3, 5.0-rc
2015-01-08 20:18:09 +01:00
a488f7a221 update windows packaging:
* prepare for A4
* use separate suffix definition (not project-name)
2015-01-05 19:22:19 +01:00
877e518f05 win: associate session file extention 2015-01-05 16:44:11 +01:00
6461ccd9fc use PROGRAM_NAME so the Start Menu and Uninstall entries look like Ardour/Ardour3 rather than ardour/Ardour3 2015-01-04 21:03:33 -06:00
45e355ced0 add --mixbus package option 2015-01-05 03:05:01 +01:00
12902f7136 amend prev commit (fix quote) 2015-01-05 02:43:04 +01:00
274522b1a4 windows packaging: project agnostic names & registy 2015-01-05 02:15:19 +01:00
feb701ceec Add dummy backend in Fedora based mingw-w64 build scripts 2015-01-01 17:23:58 +07:00
5d1df86343 windows: automatically log gdb output 2014-12-30 12:28:46 +01:00
ac2b11b863 windows package details:
* add 'bug' icon for gdb
* add a shortcut to xjadeo (if installed)
* quiet rsync
2014-12-24 14:33:48 +01:00
8f0f889152 add video tools to windows installer 2014-12-24 03:56:54 +01:00
bc8ba7ce00 fix windows packaging default config 2014-12-24 02:31:16 +01:00
73d934bf43 quiet apt-get for windows x-compile 2014-12-21 03:04:09 +01:00
6de78f0585 fix up noderun script used on VMs to build releases 2014-12-18 11:47:41 -05:00
a34f572964 specify shell to use during install, to avoid problems with non-standard shells.
based on github pull request #68 from nulltrek, who noted: "If the system shell
is not syntax compliant with sh (such as fish shell), the install script fails
to execute some lines (like stage2.run:671, fish shell doesn't have the &&
operator) because the "su" command opens a new default shell"
2014-12-18 11:40:30 -05:00
9e4b874b85 Tidy up autowaf.py (noop). 2014-12-17 22:27:56 -05:00
58148819d5 new version of autowaf.py (requires rebuild of waf to be used) 2014-12-17 13:58:42 -05:00
83e3d7c274 fix binding file bundle path 2014-12-10 20:16:10 +01:00
611302d610 O_DIRECT makes no sense in this test because it requires page/block-sized writes 2014-12-10 13:55:53 -05:00
500609be28 add support for O_DIRECT/F_NOCACHE to check impact of buffer cache avoidance 2014-12-10 13:35:57 -05:00
50b7ab651e remove unnecessary sleep 2014-12-10 11:46:28 -05:00
dd6a72dd78 add sndfile I/O test application, used for testing disk bandwidth for writing audio files 2014-12-10 11:44:55 -05:00
9ac551abab another metric ton of color work 2014-12-08 22:02:38 -05:00
e1c6f3bf6c change packaging of GTK rc file for OS X and Linux.
I cannot find the equivalent location for Windows
2014-12-08 22:02:38 -05:00
80d4142c18 Copy evoral test files to correct location Fedora mingw bundle 2014-12-03 17:31:05 +07:00
677f4d24af Add midi++2 unit tests to the Fedora based mingw build 2014-12-03 17:31:04 +07:00
e0d8d3f3d3 Fix definition of application name in Fedora based mingw packaging scripts
Probably needs to be configurable at some point
2014-12-03 17:31:04 +07:00
859d6e2043 fix linux installer:
* allow to override install dir with environment variable.
 * create /opt if if it does not exist and INSTALL_DEST_BASE env is unset.
2014-12-01 23:15:12 +01:00
822f11becd change extention of linux installers to .run 2014-11-28 03:41:49 +01:00
2966dd4a9f add a variable to specify windows build concurrency 2014-11-21 23:12:17 +01:00
cc5f5c7738 copy hotspots file when packaging windows cursors 2014-11-19 00:21:32 +01:00
41128d1fd4 fix windows icon deply path 2014-11-18 22:32:06 +01:00
68b3568ab0 deploy square cursors as default for windows 2014-11-18 22:08:51 +01:00
dc2de0126a OSX packaging:
* postfix DMG with "-dbg" if not optimized.
* strip binary and libs if optimized
2014-11-17 07:49:16 +01:00
11b75bf179 Linux-bundle: deploy all compiled backends 2014-11-13 21:35:36 +01:00
fbf7fe1b01 fix memory leak 2014-11-13 20:45:39 +01:00
cb38034334 install all additional binaries in $libdir 2014-11-13 19:57:40 +01:00
f0fd264f5e don't use cached sudo password in un/installer 2014-11-13 06:00:29 +01:00
2d5a068086 set umask in installer
see https://github.com/megastep/makeself/issues/6
2014-11-13 05:56:25 +01:00
aa9dda2c6a fix/amend b84b0bfd 2014-11-11 21:46:29 +01:00
b84b0bfdff clean up after ourselves 2014-11-11 15:35:06 +01:00
27e3bae19e linux packaging: add some checks to reduce warnings 2014-11-11 15:29:51 +01:00
72b063b6eb add 512px icon 2014-11-11 15:22:09 +01:00
1ae111669c osx packaging: add some checks to reduce warnings 2014-11-11 15:22:09 +01:00
da17695c81 osx build script: change default xjadeo/harvid cache folder 2014-11-11 15:22:09 +01:00
0ac3ed8681 fix osx startup script /usr/local test
A vanilla OSX system has no /usr/local/ folder. Ardour can still
run with the coreaudio or dummy backend.
2014-11-11 15:22:09 +01:00
f5f7f87ab6 windows installer: add option to use zlib (a lot faster) 2014-10-22 23:58:57 +02:00
88d6cb2654 migrate build & package scripts to where they belong.
The build stack-script remains in ardour-build-tools.
2014-10-21 21:21:01 +02:00
542ed52c13 include default UI config file in linux package 2014-10-16 07:22:26 -04:00
6024431e10 package ui_dark.rc file in linux packages 2014-10-16 06:17:52 -04:00
6600cf0daa migrate windows build script to ardour-build-tools repository 2014-10-12 11:33:51 +02:00
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
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
3c2e8ba4ed packaging changes for GTK engines on OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@14171 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-07 14:39:27 +00:00
4c401fcdcb package mono font on OS X too
git-svn-id: svn://localhost/ardour2/branches/3.0@14141 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-05 03:49:34 +00:00
fbf7e4385b awk typo
git-svn-id: svn://localhost/ardour2/branches/3.0@14133 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-04 15:53:30 +00:00
f9d908e3a9 allow build/packaging scripts to find the right version ID for as long as we have separate designations on different platforms
git-svn-id: svn://localhost/ardour2/branches/3.0@14132 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-04 15:49:36 +00:00
90300e0155 install new 256px icon
git-svn-id: svn://localhost/ardour2/branches/3.0@14131 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-03-04 15:30:26 +00:00
9de5fb230c spice up OSX DMG
add background image and icon

git-svn-id: svn://localhost/ardour2/branches/3.0@14094 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-23 09:13:30 +00:00
Todd Naugle
9c4a4e8374 fix logic error in jack version check that caused it to not detect newer jack versions
git-svn-id: svn://localhost/ardour2/branches/3.0@14082 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-21 21:47:12 +00:00
0efedf3b85 remove -vx
git-svn-id: svn://localhost/ardour2/branches/3.0@14081 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-21 20:34:09 +00:00
7a73addd85 likely fix for gtk pixmap engine packaging
git-svn-id: svn://localhost/ardour2/branches/3.0@14080 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-21 20:24:58 +00:00
c84a286586 tweaks to get gtk pixmap engine packaging right, maybe
git-svn-id: svn://localhost/ardour2/branches/3.0@14079 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-21 20:13:55 +00:00
Todd Naugle
bbb8eb7b5a Check jack version during install and warn user if the version is too old.
git-svn-id: svn://localhost/ardour2/branches/3.0@14058 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-15 16:33:12 +00:00
9bbed5925d add MIDNAM (patchfiles) to child list so that they get installed
git-svn-id: svn://localhost/ardour2/branches/3.0@14057 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-02-13 19:38:47 +00:00
aff8612b58 don't bother packaging ArdourMono on OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@14034 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-30 12:34:10 +00:00
3fa36dab22 push ArdourMono font into OS X bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@14029 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-29 16:14:22 +00:00
eb369215ae Custom Monospace font for clocks and such (no dot in zero).
ArdourMono is a renamed version of
https://www.google.com/webfonts/specimen/Droid+Sans+Mono
distributed under Apache License, version 2.0.
Since the name Droid(R) is registered by Google Inc it was
renamed to ArdourMono - otherwise the .tff is unchanged (build 112)

git-svn-id: svn://localhost/ardour2/branches/3.0@14026 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-29 15:25:30 +00:00
2f7d51344c look for GTK message catalogs in the right place
git-svn-id: svn://localhost/ardour2/branches/3.0@13990 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-24 15:20:01 +00:00
a8bf2e9402 more i18n fixes, this time removing a hack that broke i18n in bundles, and also only initializing NLS stuff if ENABLE_NLS is in effect. note that if translations are disabled by the user, we set the localedir used to look for message catalogs to a dir that is assumed to not exist (/this/cannot/exist) which should block all translation from happening.
git-svn-id: svn://localhost/ardour2/branches/3.0@13975 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-23 16:09:10 +00:00
8be1d088bb let's not forget that .mo suffix
git-svn-id: svn://localhost/ardour2/branches/3.0@13970 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-22 14:58:44 +00:00
2caf789125 i18n package names are suffixed with the major release, to allow parallel (normal) installation; the bundle names need to reflect this
git-svn-id: svn://localhost/ardour2/branches/3.0@13969 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-22 14:45:26 +00:00
8b259e45cb another fix for NLS copying into bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@13967 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-22 03:16:13 +00:00
7b1123ea32 re-revert previous excessive debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@13966 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-22 03:06:55 +00:00
bf5070aed8 revert previous excessive debug output
git-svn-id: svn://localhost/ardour2/branches/3.0@13963 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 23:12:34 +00:00
049fda91cc more info for NLS packaging
git-svn-id: svn://localhost/ardour2/branches/3.0@13961 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 22:40:41 +00:00
eabf3c31ed do not include irrelevant GTK rc "sub-files"
git-svn-id: svn://localhost/ardour2/branches/3.0@13959 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 22:18:58 +00:00
2c7f1892d5 fix package as well as build script for new svn version grepping
git-svn-id: svn://localhost/ardour2/branches/3.0@13953 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 18:44:25 +00:00
e53cf5f54f handle modified string in svn_revision.cc during build
git-svn-id: svn://localhost/ardour2/branches/3.0@13950 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-21 17:55:53 +00:00
6e80a7abc0 get path correct for ardour_system.rc when building bundles
git-svn-id: svn://localhost/ardour2/branches/3.0@13854 d708f5d6-7413-0410-9779-e7cbd77b26cf
2013-01-16 16:57:42 +00:00
5c847268af colin's wall clock patch update, modified to update every second, not every millisecond
git-svn-id: svn://localhost/ardour2/branches/3.0@13732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-26 16:44:09 +00:00
53cc49ec9b update valgrind script to use suppression list
git-svn-id: svn://localhost/ardour2/branches/3.0@13712 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-23 04:37:38 +00:00
Todd Naugle
d01a9599a4 Check the return status of tar since it can fail. Print out the file system that the bundle is currently stored on. It may be useful for debugging failed installs. Simplify the frequency scaling warning message
git-svn-id: svn://localhost/ardour2/branches/3.0@13705 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-21 21:40:06 +00:00
d3a06f2ddb get that last fix right
git-svn-id: svn://localhost/ardour2/branches/3.0@13675 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-18 16:20:08 +00:00
7095e48fe1 linux packaging needs to be able to find libltc in-tree
git-svn-id: svn://localhost/ardour2/branches/3.0@13674 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-18 16:16:05 +00:00
676c4e281c fix binding generation for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@13634 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-10 22:16:27 +00:00
2a0460b150 fix fmt-bindings' handling of > and < bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@13587 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-12-02 01:45:31 +00:00
8dc98a2935 copy ardour_system.rc into OS X bundle from (new) correct location
git-svn-id: svn://localhost/ardour2/branches/3.0@13411 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-11-09 13:36:22 +00:00
760ccbabfb add -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix const cast warnings generated by new flags
git-svn-id: svn://localhost/ardour2/branches/3.0@13124 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-08-10 15:57:09 +00:00
6805a33f82 add PREBUNDLE_ENV to startup script for OS X, so that JACK can be discovered correctly
git-svn-id: svn://localhost/ardour2/branches/3.0@13072 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-23 18:48:12 +00:00
36946dd1c2 fixes for the linux build script
git-svn-id: svn://localhost/ardour2/branches/3.0@13070 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-23 16:13:30 +00:00
Todd Naugle
0f79645be7 Correctly allow startup options to be passed to the main program when bundled. Launching a bundle in gdb now uses --debug instead of -d. This removes the confilt with the main application -d option. Also added i18n fix that forces translations off when translations are disabled
git-svn-id: svn://localhost/ardour2/branches/3.0@13062 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-07-20 17:05:43 +00:00
edee3c3293 more info when linux build goes wrong
git-svn-id: svn://localhost/ardour2/branches/3.0@12523 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-01 14:05:49 +00:00
72decf24cd use patchelf to reset RPATH within bundled libraries so that the runtime linker will not go looking in places set by parts of the GTK build stack
git-svn-id: svn://localhost/ardour2/branches/3.0@12521 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-06-01 13:27:38 +00:00
b4b7439489 fix osx build script when the path to the plugin folder contains spaces
git-svn-id: svn://localhost/ardour2/branches/3.0@12492 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-30 15:34:25 +00:00
Carl Hetherington
67953dc93b Patch from antgel to fix resampling of sessions with no
automation/ directory (#4888).


git-svn-id: svn://localhost/ardour2/branches/3.0@12454 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-27 15:45:36 +00:00
f94e66e095 quieten down linux build script
git-svn-id: svn://localhost/ardour2/branches/3.0@12442 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 22:01:47 +00:00
f8f2b888cc build script tweaks for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@12434 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 17:59:09 +00:00
7aeff94792 more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12431 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 17:22:35 +00:00
9fa596839f more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12429 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 17:12:09 +00:00
e195a2e379 more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 16:59:58 +00:00
95e092da71 more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12427 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 16:44:39 +00:00
a06624e161 more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 16:34:46 +00:00
0a5e13189a more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12425 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 16:27:50 +00:00
74de4063c6 more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12424 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 16:21:46 +00:00
72fa409664 more build script cleanups
git-svn-id: svn://localhost/ardour2/branches/3.0@12423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 16:19:41 +00:00
10c6490d54 build script tweaks for most consistency
git-svn-id: svn://localhost/ardour2/branches/3.0@12422 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 15:58:58 +00:00
224e6175ad Consistency is the hobgoblin of small minds.
git-svn-id: svn://localhost/ardour2/branches/3.0@12419 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 04:11:25 +00:00
72bccc40e7 build script typo
git-svn-id: svn://localhost/ardour2/branches/3.0@12415 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 02:00:12 +00:00
59d3cc258b tweaks to packaging to make SUIL (and thus LV2 UI's) work
git-svn-id: svn://localhost/ardour2/branches/3.0@12413 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-24 01:43:58 +00:00
47dabb7026 try fixing borkage caused by excluding more libs, part 2
git-svn-id: svn://localhost/ardour2/branches/3.0@12389 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-23 14:06:43 +00:00
0d82f802b7 try fixing borkage caused by excluding more libs
git-svn-id: svn://localhost/ardour2/branches/3.0@12388 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-23 13:51:48 +00:00
65574fb7b7 don't include libasound or libICE or libSM in a linux bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@12387 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-23 13:35:22 +00:00
6ee23029a3 packaging tweaks for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@12345 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 20:17:33 +00:00
a47cfd7f6f fix copying of templates into bundles, etc
git-svn-id: svn://localhost/ardour2/branches/3.0@12344 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 15:20:27 +00:00
47d6c65a1c fix addition of templates to linux bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@12343 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 15:04:31 +00:00
4a81c77361 help linux install find new location for icons
git-svn-id: svn://localhost/ardour2/branches/3.0@12342 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 15:01:51 +00:00
568818f061 more packaging tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@12341 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 14:35:07 +00:00
5bf8833fcc missing Templates mkdir
git-svn-id: svn://localhost/ardour2/branches/3.0@12340 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 14:27:29 +00:00
746b020d9f more tweaks to bundles, search paths and packaging
git-svn-id: svn://localhost/ardour2/branches/3.0@12339 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 14:23:49 +00:00
8badf7492e copy MIDNAM patchfiles into linux and OS X bundles
git-svn-id: svn://localhost/ardour2/branches/3.0@12338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 14:06:21 +00:00
2430a50f82 in linux bundle, put icons and pixmaps into shared/ not /etc
git-svn-id: svn://localhost/ardour2/branches/3.0@12337 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-20 13:40:30 +00:00
813c5f0af9 major rationalization of use of search paths. ardour now has just 4 functions used to define how external resources are located: ardour_config_search_path() (for system or user specific configuration data), ardour_data_search_path() (for machine, user and system independent data), ardour_dll_directory() (base directory where shared libraries are found) and user_config_directory(). These are now used throughout the code. the config, data and dll paths/directories can be overridden by environment variables. the user config dir is added as the first element of the first two search paths, and use selectively when searching for a few other things.
This commit re-enabes ./waf install, and it is believed that it works fully at this point (more testing likely required)

git-svn-id: svn://localhost/ardour2/branches/3.0@12326 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-18 17:24:06 +00:00
74c6ad4e15 define ARDOUR_{MIDIMAPS,MCP}_PATH for bundles and for ./ardev and its cousins, so that we can find MIDI and Mackie support files
git-svn-id: svn://localhost/ardour2/branches/3.0@12211 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-08 15:25:57 +00:00
6bd097cc35 fix up unexpected situation with fontconfig in our packages
git-svn-id: svn://localhost/ardour2/branches/3.0@12190 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-05 14:16:13 +00:00
7dd9582855 bundle mackie control stuff into the package
git-svn-id: svn://localhost/ardour2/branches/3.0@12187 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-04 14:35:39 +00:00
6d723920f6 fix a problem with stripping dependent libs
git-svn-id: svn://localhost/ardour2/branches/3.0@12186 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-04 13:51:32 +00:00
437ed14c45 adjust to new svn revision string format in svn_revision.cc
git-svn-id: svn://localhost/ardour2/branches/3.0@12185 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-04 13:44:27 +00:00
5def537a41 tweak how we find clearlooks when packaging
git-svn-id: svn://localhost/ardour2/branches/3.0@12182 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-04 13:05:58 +00:00
df1e19f68c re-re-tweak noderun script
git-svn-id: svn://localhost/ardour2/branches/3.0@12179 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-04 03:36:47 +00:00
244b987374 re-tweak noderun script
git-svn-id: svn://localhost/ardour2/branches/3.0@12178 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-04 03:36:09 +00:00
20fa01097c tweak noderun script
git-svn-id: svn://localhost/ardour2/branches/3.0@12177 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-05-04 03:35:30 +00:00
Carl Hetherington
40d57d1c1e Copy for SVN revision from build script.
git-svn-id: svn://localhost/ardour2/branches/3.0@12091 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-25 16:56:15 +00:00
Carl Hetherington
4f29bb6046 A few tweaks to the build script for Ubuntu 11.10
git-svn-id: svn://localhost/ardour2/branches/3.0@12090 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-25 16:55:34 +00:00
Carl Hetherington
b150474b26 Tweak to fix up linux packaging script.
git-svn-id: svn://localhost/ardour2/branches/3.0@12089 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-25 16:19:21 +00:00
Todd Naugle
37117e5c45 fix missing quote in disk space check failure message
git-svn-id: svn://localhost/ardour2/branches/3.0@11785 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-04-03 20:22:12 +00:00
Todd Naugle
a3eaff8fa3 The installer will now create a link to the program in /usr/local/bin to allow starting from the command line. If the installer or uninstaller is not running as root, they will now attempt to use both sudo and su to get root access. This means double click install now works on systems that don't have sudo installed or configured.
git-svn-id: svn://localhost/ardour2/branches/3.0@11553 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-29 17:55:13 +00:00
78b1139d35 use Primary not Meta for accel maps, having confirmed that it works
git-svn-id: svn://localhost/ardour2/branches/3.0@11514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-02-23 22:39:03 +00:00
d3d8c36c54 include splash image in OS X package
git-svn-id: svn://localhost/ardour2/branches/3.0@11271 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-19 22:24:07 +00:00
28d5a263b4 adjust to new template structure in OS X packaging tool (note: this was in place for 3.0-beta2 and used during packaging but not committed)
git-svn-id: svn://localhost/ardour2/branches/3.0@11250 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-16 14:52:10 +00:00
4837b29191 fix GTK_PATH in binary bundle (not fully tested)
git-svn-id: svn://localhost/ardour2/branches/3.0@11229 d708f5d6-7413-0410-9779-e7cbd77b26cf
2012-01-11 17:15:54 +00:00
8bad14ff65 OS X packagin fix to pick up surfaces
git-svn-id: svn://localhost/ardour2/branches/3.0@11106 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-12-29 16:44:23 +00:00
1b9a9f27a2 put the UI configuration file in the right place(s) in the linux packages
git-svn-id: svn://localhost/ardour2/branches/3.0@10634 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-16 00:13:26 +00:00
c0e13ccf8d include step editing and mixer binding files in linux packages
git-svn-id: svn://localhost/ardour2/branches/3.0@10631 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 22:37:36 +00:00
f7106a20be minor fix for linux packaging
git-svn-id: svn://localhost/ardour2/branches/3.0@10611 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-15 13:05:02 +00:00
323bd2918e clean up OSX packaging tool
git-svn-id: svn://localhost/ardour2/branches/3.0@10594 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-14 21:24:25 +00:00
36ac7f3e78 update OS X package build script to handle panners and other miscellany
git-svn-id: svn://localhost/ardour2/branches/3.0@10563 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-13 13:23:08 +00:00
ab53e4d1e3 fix linux packaging script for new waf convention, more
git-svn-id: svn://localhost/ardour2/branches/3.0@10559 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-12 23:08:24 +00:00
74e896f5d3 fix linux packaging script for new waf convention
git-svn-id: svn://localhost/ardour2/branches/3.0@10558 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-12 23:07:17 +00:00
68578f65e4 remove generated file from svn
git-svn-id: svn://localhost/ardour2/branches/3.0@10524 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:37:05 +00:00
7d65551292 OSX packaging tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@10519 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:28:54 +00:00
244eaa55fb provide global prelight option (its in Edit -> Preferences->Interface)
git-svn-id: svn://localhost/ardour2/branches/3.0@10514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 20:10:05 +00:00
Todd Naugle
07ff18db2a Installer now handles i18n of the Desktop folder. Running the installer or uninstaller as root work correctly and does not invalidate the sanity checks. Corrected method used to detect if the installer is already running in a visable terminal.
git-svn-id: svn://localhost/ardour2/branches/3.0@10502 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 18:07:29 +00:00
9674867b9d switch use of Option/Alt and Control on OS X for bindings. Option/Alt is intended by Apple to be used primarily (if not entirely) for entering alternate characters. Shift would be more conventional as 2ndary modified on OS X but that might have a few more implications than we want to deal with right now
git-svn-id: svn://localhost/ardour2/branches/3.0@10481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:19:31 +00:00
b1990cf026 update copyright info in OS X bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@10480 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:18:06 +00:00
0770605242 include step editing and mixer bindings in OS X bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@10453 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:33:36 +00:00
8b581d60cf delete more cruft from osx packaging folder
git-svn-id: svn://localhost/ardour2/branches/3.0@10452 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:21:39 +00:00
2b720eba22 delete cruft from osx packaging folder
git-svn-id: svn://localhost/ardour2/branches/3.0@10451 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:21:07 +00:00
9dc5c545b9 commit more files involved in the OS X package build
git-svn-id: svn://localhost/ardour2/branches/3.0@10450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:19:21 +00:00
c5ff1fc74b commit more files involved in the OS X package build
git-svn-id: svn://localhost/ardour2/branches/3.0@10449 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:15:34 +00:00
9244503c21 commit files involved in the OS X package build
git-svn-id: svn://localhost/ardour2/branches/3.0@10448 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:14:47 +00:00
20de2657a4 fix bindings generation process for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@10226 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-18 22:36:00 +00:00
c1ef7b14a3 Remove use of waf compat15 tool.
Always load waf tools first (prevent smashing of --debug, DATADIR, etc).


git-svn-id: svn://localhost/ardour2/branches/3.0@10163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 19:58:05 +00:00
723ab60b39 Upgrade to waf 1.6.7 and autowaf r52.
git-svn-id: svn://localhost/ardour2/branches/3.0@10162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29 19:17:54 +00:00
e09e0035a6 check INSTALL_DEST_BASE exists earlier rather than later
git-svn-id: svn://localhost/ardour2/branches/3.0@10100 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-20 20:28:44 +00:00
Todd Naugle
10e12dc287 Add another test to detect a non interactive shell. This may be the best method. Fixes double click install on AVLinux 5
git-svn-id: svn://localhost/ardour2/branches/3.0@9776 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-29 18:24:07 +00:00
2dd40def0b build script fix
git-svn-id: svn://localhost/ardour2/branches/3.0@9732 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-14 19:18:28 +00:00
39c30e1747 tweak for recent linux packaging change
git-svn-id: svn://localhost/ardour2/branches/3.0@9728 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-14 00:21:41 +00:00
25b79d5647 search for i18n files in more places and rationalize how that's done
git-svn-id: svn://localhost/ardour2/branches/3.0@9726 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-14 00:16:05 +00:00
c5f67d62df copy ALL style RC file into bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9709 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-06-11 19:39:05 +00:00
8dedb6c38a Fix syntax errors (how did this happen?)
git-svn-id: svn://localhost/ardour2/branches/3.0@9641 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-05-31 03:45:30 +00:00
Todd Naugle
c3a681b86a Properly handle spaces in filenames along the path to the installer.
git-svn-id: svn://localhost/ardour2/branches/3.0@9613 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-05-27 19:46:28 +00:00
Todd Naugle
e057436a2b add -P flag to both calls to df
git-svn-id: svn://localhost/ardour2/branches/3.0@9609 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-05-27 15:19:28 +00:00
df96cb6136 add -P to invocation of df(1) to ensure expected output format
git-svn-id: svn://localhost/ardour2/branches/3.0@9604 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-05-26 23:41:33 +00:00
fa42d70b85 remove --nostrip from noderun script, since it was removed from the build script
git-svn-id: svn://localhost/ardour2/branches/3.0@9592 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-05-25 22:13:24 +00:00
Todd Naugle
5711425f18 Fix debug build detection
git-svn-id: svn://localhost/ardour2/branches/3.0@9453 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-28 21:07:47 +00:00
Todd Naugle
83cd8d1a83 Remove unused strip option from package script. Fixed build script to properly detect non-debug builds
git-svn-id: svn://localhost/ardour2/branches/3.0@9447 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-28 19:28:22 +00:00
4769db412d Fix Python whitespace (follow PEP8 guidelines, reformatted by Python Reindent)
git-svn-id: svn://localhost/ardour2/branches/3.0@9409 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-22 22:15:21 +00:00
Todd Naugle
72b0911421 install and uninstall can now be run as root (ie su -c) although this is not preferred. Also check for free disk space before installing
git-svn-id: svn://localhost/ardour2/branches/3.0@9308 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-06 19:02:11 +00:00
193762e12a track MIDI map copies for bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9268 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-02 15:29:05 +00:00
c3677cf38d fix typo
git-svn-id: svn://localhost/ardour2/branches/3.0@9265 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-02 14:26:17 +00:00
b3faa154b8 copy pre-defined export presets & formats into the correct location in the bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9264 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-02 14:17:44 +00:00
12c62f0c82 even more potential fixes for partial stripping of a linux bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9255 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-01 19:34:31 +00:00
041fd2ce8c more potential fixes for partial stripping of a linux bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9254 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-01 18:56:16 +00:00
1bdc026bcd more potential fixes for partial stripping of a linux bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9253 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-01 18:52:59 +00:00
0d0f487686 another potential fix for partial stripping of a linux bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9252 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-01 18:49:18 +00:00
22fe07d1c4 potential fix for partial stripping of a linux bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@9251 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-01 18:33:40 +00:00
08fddb1217 add call to ./package to noderun script
git-svn-id: svn://localhost/ardour2/branches/3.0@9209 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-25 21:49:01 +00:00
7f4318b343 no real point running gzip on the package tarball
git-svn-id: svn://localhost/ardour2/branches/3.0@9208 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-25 21:48:12 +00:00
7a970d08ed include MIDI binding maps in packages
git-svn-id: svn://localhost/ardour2/branches/3.0@9204 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-25 21:21:23 +00:00
Todd Naugle
3d51ea0ed2 Allow single architecture packages to be made
git-svn-id: svn://localhost/ardour2/branches/3.0@9200 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-24 21:13:53 +00:00