Commit Graph

367 Commits

Author SHA1 Message Date
cbe476521a package Product/App specific resources 2016-05-17 13:33:37 +02:00
13e0db6914 icon-name follows program-name
so that derivative products don't need to replace binary image/icon
files in the source (use ./waf configure --program-name=...)
2016-05-16 17:35:01 +02:00
7364e6cf20 Mixbus32 and 32C packaging 2016-05-16 15:18:58 +02:00
671eddb610 deploy all *.colors files in binary bundles 2016-04-26 22:42:28 +02:00
a9a6d6da4e variable for packaging channelstrip. allow rename 2016-04-07 23:15:40 +02:00
cdd254033e prepare including fil4 w/Mixbus 2016-03-06 17:30:32 +01:00
28c9583ba6 change bindings file included in bundles for Linux and OS X 2016-02-23 14:10:45 -05:00
1473c2d364 Add some lua scripts 2016-02-23 15:44:41 +01:00
f0d40fb34a fix linux bundle installer 2016-02-20 12:08:55 +01:00
02aa1be06c possible fix for AVLinux VST bundles. 2016-02-19 21:11:55 +01:00
fd3772a40f Fix spelling 2016-02-10 13:25:14 -06:00
3710a977fc variable program name in installer script 2016-01-09 13:00:01 +01:00
2ce0cf7295 consistent way to launch Ardour in gdb 2016-01-08 19:18:56 +01:00
fa9c410b5c vin chaud.
get it while it's hot.
2015-12-17 20:18:32 +01:00
803ad98c7c uninstall all icon files 2015-12-17 17:19:41 +01:00
259dbaea52 fun hacks for wine
windows-VST? yes, we could.
2015-12-16 23:22:05 +01:00
a24eac50b9 update harrison URLs (nightly builds) 2015-12-13 18:29:44 +01:00
89cf05b0d2 foolishly attempt nightly-built linux/wine/VST bundles 2015-12-12 18:31:45 +01:00
81afdecd30 linux installer tweak:
check architecture before gcc4/5 compat
2015-11-13 17:36:48 -06:00
653e80ee21 linux-package: add gcc5 suffix to the file-name 2015-10-27 11:34:12 +01:00
cbea1a4a82 linux wrapper script: load session with spaces - #6395 2015-10-17 02:01:02 +02:00
9037e719d0 fix case where NORM_USER (su) changes dirs. 2015-10-05 17:12:13 +02:00
f42ae066cc tweak linux package debug-symbol stripping 2015-10-05 13:27:22 +02:00
bfd025a6eb update NSM executable name - fixes #6620
NSM requires an executable in $PATH, not full path
2015-10-04 21:16:32 +02:00
00c9d1bf34 gcc ABI check happens before unpacking 2015-10-04 17:53:02 +02:00
fd4a34251c add missing "fi" to stage2.run script used for linux install 2015-10-02 22:08:14 -04:00
19c4bc8d83 accept/ignore --gcc5abi option during packaging. 2015-09-26 21:23:01 +02:00
b951448750 ..and another packaging typo 2015-09-26 20:50:56 +02:00
44013380e7 add missing space. 2015-09-26 20:29:45 +02:00
1ef17e5813 linux-installer: gcc4/5 warning. 2015-09-26 19:03:35 +02:00
a26e27d971 NOOP, remove trailing whitespace 2015-08-17 00:10:36 +02:00
bd2065c5e4 don't create unneeded dirs in linux bundle 2015-08-17 00:09:33 +02:00
2a9dd5d7bb only copy lv2core .ttl (exclude headers) to bundle 2015-08-17 00:06:34 +02:00
b75a38089b fix ptf library deplyoment 2015-08-06 01:02:13 +02:00
5b748e20d8 migrate bundled-plugin site 2015-07-14 20:17:30 +02:00
62d0384b5a ignore ldd warnings version during installation
some selinux systems can be picky
2015-07-10 00:09:01 +02:00
b3c429d1fe fix MB’s .so execution permissions 2015-07-08 18:08:16 +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
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
c704a23977 update startup scripts for NSM
fixes #6265 for GNU/Linux.
2015-05-04 19:09:37 +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
c68da4236e use built-in pango & gdk-pixbus modules (Linux) 2015-03-23 16:15:11 +01:00
20985dfdf9 clean up after linux packaging 2015-03-23 13:02:39 +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
b1795550f3 include x42 plugins in mixbus bundle 2015-02-26 19:51:30 +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
bc3f606e16 add lv2core to bundles
The ontology is needed for plugin classification.
2015-01-28 23:08:06 +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
83e3d7c274 fix binding file bundle path 2014-12-10 20:16:10 +01: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
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
11b75bf179 Linux-bundle: deploy all compiled backends 2014-11-13 21:35:36 +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
27e3bae19e linux packaging: add some checks to reduce warnings 2014-11-11 15:29:51 +01: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
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
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
3a5317cc67 fix linux packaging to include all required style files 2014-09-04 22:24:40 -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
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
75758cdb6a do not package anything but explicitly listed backends for the bundle(s) (Linux) 2014-04-28 20:01:54 -04:00
486b0a628f add helper binaries to bundles 2014-03-17 14:40:54 +01:00
e1bca03857 fix linux build script to include libcanvas rather than libgnomecanvas 2013-12-14 18:18:15 -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
9faae9c8a3 bundled LV2 plugin build and deployment 2013-10-20 17:24:59 +02:00
31554ebf84 package small-splash image in binary bundles 2013-10-15 21:30: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
277b3e8fc9 update Linux packaging script to include backends 2013-10-11 17:11:44 -04:00
377a016d59 packaging scripts: use rsync for video-tools 2013-06-14 18:12:55 +02:00
67704f8de2 try removing --backtrace from VM build script 2013-06-12 07:17:37 -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
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
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
333279ccf8 update during VM/release build via git, not svn 2013-03-14 17:14:39 -04: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
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
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
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
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
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