Commit graph

210 commits

Author SHA1 Message Date
Robin Gareus
b1795550f3 include x42 plugins in mixbus bundle 2015-02-26 19:51:30 +01:00
Robin Gareus
ba6eb51d7f dump bundled file-list 2015-02-16 18:03:23 +01:00
Robin Gareus
3cc0f59d51 fix regexp in prev commit (abs path) 2015-02-14 02:54:24 +01:00
Robin Gareus
fcecace421 linux packaging: ignore QT4 dependency 2015-02-14 02:46:55 +01:00
Robin Gareus
bc3f606e16 add lv2core to bundles
The ontology is needed for plugin classification.
2015-01-28 23:08:06 +01:00
Paul Davis
6de78f0585 fix up noderun script used on VMs to build releases 2014-12-18 11:47:41 -05:00
Paul Davis
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
Robin Gareus
83e3d7c274 fix binding file bundle path 2014-12-10 20:16:10 +01:00
Paul Davis
9ac551abab another metric ton of color work 2014-12-08 22:02:38 -05:00
Paul Davis
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
Robin Gareus
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
Robin Gareus
822f11becd change extention of linux installers to .run 2014-11-28 03:41:49 +01:00
Robin Gareus
11b75bf179 Linux-bundle: deploy all compiled backends 2014-11-13 21:35:36 +01:00
Robin Gareus
cb38034334 install all additional binaries in $libdir 2014-11-13 19:57:40 +01:00
Robin Gareus
f0fd264f5e don't use cached sudo password in un/installer 2014-11-13 06:00:29 +01:00
Robin Gareus
2d5a068086 set umask in installer
see https://github.com/megastep/makeself/issues/6
2014-11-13 05:56:25 +01:00
Robin Gareus
27e3bae19e linux packaging: add some checks to reduce warnings 2014-11-11 15:29:51 +01:00
Paul Davis
542ed52c13 include default UI config file in linux package 2014-10-16 07:22:26 -04:00
Paul Davis
6024431e10 package ui_dark.rc file in linux packages 2014-10-16 06:17:52 -04:00
Robin Gareus
853bc97f34 fix typos in prev commit. 2014-09-28 21:22:12 +02:00
Robin Gareus
22d44eb9ee prepare self-extracting installer using 'makeself'
see also http://megastep.org/makeself/
2014-09-28 21:13:18 +02:00
Paul Davis
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
Paul Davis
3a5317cc67 fix linux packaging to include all required style files 2014-09-04 22:24:40 -04:00
Paul Davis
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
Paul Davis
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
Robin Gareus
742282b7e9 proper dbus device reservation 2014-06-05 02:22:12 +02:00
Robin Gareus
a907d3455e break out ALSA related functions into libardouralsautil 2014-06-04 19:16:37 +02:00
Paul Davis
75758cdb6a do not package anything but explicitly listed backends for the bundle(s) (Linux) 2014-04-28 20:01:54 -04:00
Robin Gareus
486b0a628f add helper binaries to bundles 2014-03-17 14:40:54 +01:00
Paul Davis
e1bca03857 fix linux build script to include libcanvas rather than libgnomecanvas 2013-12-14 18:18:15 -05:00
Paul Davis
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
Robin Gareus
9faae9c8a3 bundled LV2 plugin build and deployment 2013-10-20 17:24:59 +02:00
Paul Davis
31554ebf84 package small-splash image in binary bundles 2013-10-15 21:30:12 -04:00
Paul Davis
130a652247 additional pango version update 2013-10-15 10:51:13 -04:00
Paul Davis
a29b83c124 fix namespace issue with demangle on systems without execinfo.h 2013-10-15 10:41:42 -04:00
Paul Davis
277b3e8fc9 update Linux packaging script to include backends 2013-10-11 17:11:44 -04:00
Robin Gareus
377a016d59 packaging scripts: use rsync for video-tools 2013-06-14 18:12:55 +02:00
Paul Davis
67704f8de2 try removing --backtrace from VM build script 2013-06-12 07:17:37 -04:00
Paul Davis
61e302c6bb make startup helper script use actual version, not a hard-coded 3.0 value 2013-06-11 10:32:16 -04:00
Paul Davis
39215e04a9 stop hard-coding main executable as ardour-3.0 2013-06-11 10:18:58 -04:00
Paul Davis
b7b279c588 round 2: *correctly* add --harvid to VM build scripts 2013-06-11 09:30:56 -04:00
Paul Davis
014e3d6603 add --harvid to VM build scripts 2013-06-11 09:28:59 -04:00
Robin Gareus
2b745cab64 set PATH (used for harvid+ffmpeg) 2013-06-10 22:24:19 +02:00
Robin Gareus
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
Todd Naugle
ad829239d6 fix typo in jack version messages 2013-05-16 08:58:10 -05:00
Paul Davis
cadfc2aee1 various miscellany related to versions, gtk2 build and packaging 2013-05-08 13:16:50 -04:00
Robin Gareus
7bb24872e5 update linux packaging script to include xjadeo & harvid 2013-04-16 21:53:38 +02:00
Paul Davis
1606996845 once more try to get that revision info correct, sigh 2013-04-08 12:50:58 -04:00
Paul Davis
0f47a171c9 try to get that revision info correct, sigh 2013-04-08 12:46:36 -04:00
Paul Davis
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