13
0
Commit Graph

189 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
1d5e55c9f1 get that last commit right
git-svn-id: svn://localhost/ardour2/branches/3.0@9196 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-23 20:55:59 +00:00
2c01b36740 drop need for argument to "noderun" when building binaries on VMs
git-svn-id: svn://localhost/ardour2/branches/3.0@9195 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-23 20:54:54 +00:00
6831fb9622 add light theme to binary package
git-svn-id: svn://localhost/ardour2/branches/3.0@9194 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-23 16:00:24 +00:00
e43b01535c tracking down why alpha binaries don't find control surfaces
git-svn-id: svn://localhost/ardour2/branches/3.0@9189 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-23 14:09:48 +00:00
78814265e3 final copy needs to be done as root to deal wit vbox mount defaults
git-svn-id: svn://localhost/ardour2/branches/3.0@9184 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 22:17:11 +00:00
4d4e231f03 part two of force mount of shared folder before build, and copy result there when done
git-svn-id: svn://localhost/ardour2/branches/3.0@9183 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 21:29:18 +00:00
92c6b6a45b force mount of shared folder before build, and copy result there when done
git-svn-id: svn://localhost/ardour2/branches/3.0@9182 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 21:28:43 +00:00
fa93e48551 automated build stuff continues on
git-svn-id: svn://localhost/ardour2/branches/3.0@9181 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 20:47:28 +00:00
5e0c8d1015 automated build stuff continues
git-svn-id: svn://localhost/ardour2/branches/3.0@9180 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 20:46:15 +00:00
da52e3fb4e more automated build stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@9179 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 19:55:06 +00:00
315c1d5a47 more automated build stuff
git-svn-id: svn://localhost/ardour2/branches/3.0@9178 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 19:12:54 +00:00
272b790943 more tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@9177 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 19:05:47 +00:00
7427334d4b first round of automated builds
git-svn-id: svn://localhost/ardour2/branches/3.0@9176 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 19:00:30 +00:00
feb120c803 add qm-dsp lib dir to linux packaging script
git-svn-id: svn://localhost/ardour2/branches/3.0@9174 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-21 15:51:08 +00:00
Todd Naugle
e18cebd6d7 merge in changes from 2.0 ongoing. Includes the build type in the package name and other fixes from 2.0
git-svn-id: svn://localhost/ardour2/branches/3.0@8962 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-25 22:05:15 +00:00
Todd Naugle
5d86418fd2 add README file from 2.0 ongoing
git-svn-id: svn://localhost/ardour2/branches/3.0@8961 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-25 21:39:38 +00:00
4eb1a9ea0e tweak description of qjackctl
git-svn-id: svn://localhost/ardour2/branches/3.0@8784 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-08 23:40:56 +00:00
1c5506a99a add uninstaller, remove (INTERNAL|EXTERNAL)_JACK
git-svn-id: svn://localhost/ardour2/branches/3.0@8760 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 21:19:27 +00:00
1a7ef6b3da add uninstaller from 2.0-ongoing
git-svn-id: svn://localhost/ardour2/branches/3.0@8759 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 21:16:24 +00:00
368e656e66 update for 3.0
git-svn-id: svn://localhost/ardour2/branches/3.0@8758 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 20:56:49 +00:00
03529268f6 copy sanityCheck to the right place
git-svn-id: svn://localhost/ardour2/branches/3.0@8757 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 20:56:39 +00:00
3ce03c80c1 catch up installer to 2.0-ongoing, and change program name
git-svn-id: svn://localhost/ardour2/branches/3.0@8756 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-07 20:56:17 +00:00
0995509a15 strip by default in public build
git-svn-id: svn://localhost/ardour2/branches/3.0@8704 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-04 15:01:16 +00:00
fc64778946 move chmod out of strip conditional
git-svn-id: svn://localhost/ardour2/branches/3.0@8693 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 19:25:47 +00:00
487c5f4be6 if STRIP is not set, don't strip included libraries either
git-svn-id: svn://localhost/ardour2/branches/3.0@8691 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 19:20:53 +00:00
926a4dd097 look in the right place for gtk2_ardour msg catalogs (*.mo)
git-svn-id: svn://localhost/ardour2/branches/3.0@8686 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-03 04:51:25 +00:00
bc565a1c06 try to get clearlooks back inside the 3.0 package
git-svn-id: svn://localhost/ardour2/branches/3.0@8679 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-02 17:13:40 +00:00
8c121dc0f3 a couple more hacks for a3 linux packing, most importantly including panners
git-svn-id: svn://localhost/ardour2/branches/3.0@8666 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 22:03:33 +00:00
f091a30fea tweaks for startup script
git-svn-id: svn://localhost/ardour2/branches/3.0@8657 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 19:36:59 +00:00
0881ec1f6a search another dir for libs within a3
git-svn-id: svn://localhost/ardour2/branches/3.0@8655 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 18:49:44 +00:00
6cd854b5d0 search more dirs for libs within a3
git-svn-id: svn://localhost/ardour2/branches/3.0@8654 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 18:20:25 +00:00
fea976d6de mo' better math expressions
git-svn-id: svn://localhost/ardour2/branches/3.0@8653 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 18:13:21 +00:00
70512f34e8 better math expressions
git-svn-id: svn://localhost/ardour2/branches/3.0@8652 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 18:12:01 +00:00
668266acb0 workaround incorrect name for actual ardour3 executable
git-svn-id: svn://localhost/ardour2/branches/3.0@8651 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 18:07:48 +00:00
295f647147 avoid use of bash let statement
git-svn-id: svn://localhost/ardour2/branches/3.0@8650 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 18:04:37 +00:00
f519d7fc7d try to get the package a little more complete still
git-svn-id: svn://localhost/ardour2/branches/3.0@8649 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 17:49:10 +00:00
df61b749a0 try to get the package a little more complete
git-svn-id: svn://localhost/ardour2/branches/3.0@8648 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 17:40:39 +00:00
bd65df330f don't try to package templates (yet)
git-svn-id: svn://localhost/ardour2/branches/3.0@8647 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 17:36:25 +00:00
f14726d306 no light theme for a3 at present
git-svn-id: svn://localhost/ardour2/branches/3.0@8645 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-02-01 17:22:41 +00:00
ff1a365e40 linux packaging fixes for a3 build
git-svn-id: svn://localhost/ardour2/branches/3.0@8629 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-31 15:37:22 +00:00
339ef19a6f add linux packaging script(s) from 2.0-ongoing
git-svn-id: svn://localhost/ardour2/branches/3.0@8625 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-01-31 14:48:34 +00:00
1fb74e6818 add linux bundle tools from 2.X
git-svn-id: svn://localhost/ardour2/branches/3.0@7960 d708f5d6-7413-0410-9779-e7cbd77b26cf
2010-11-04 02:39:45 +00:00