summaryrefslogtreecommitdiff
path: root/tools/linux_packaging
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-05-31 12:32:30 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-05-31 15:30:46 -0400
commit257f1bf7df8378395684d9ce28643398ee8f7d5f (patch)
tree7458f8b4a21cf848f6413de43ca2df00d60f6e14 /tools/linux_packaging
parent8faf313ed21888972d3dbe96f3aaa57de469e4eb (diff)
code to install color themes for linux + OS X builds
Diffstat (limited to 'tools/linux_packaging')
-rwxr-xr-xtools/linux_packaging/build12
1 files changed, 11 insertions, 1 deletions
diff --git a/tools/linux_packaging/build b/tools/linux_packaging/build
index 8dae325725..c84cadf4d3 100755
--- a/tools/linux_packaging/build
+++ b/tools/linux_packaging/build
@@ -186,6 +186,7 @@ Surfaces=$APPLIB/surfaces
Panners=$APPLIB/panners
Backends=$APPLIB/backends
+Themes=$Shared/themes
Templates=$Shared/templates
ExportFormats=$Shared/export
Locale=$Shared/locale
@@ -220,6 +221,7 @@ mkdir -p $APPBIN
mkdir -p $APPLIB
mkdir -p $Etc
mkdir -p $Shared
+mkdir -p $Themes
mkdir -p $Locale
mkdir -p $Surfaces
mkdir -p $MidiMaps
@@ -589,13 +591,21 @@ cp $BUILD_ROOT/gtk2_ardour/default_ui_config $Etc
mkdir ${Shared}/icons
mkdir ${Shared}/resources
cp ../../system_config $Etc/system_config
-cp ../../gtk2_ardour/*.colors $Etc
cp ../../instant.xml $Shared/instant.xml
cp ../../gtk2_ardour/icons/*.png ${Shared}/icons
cp -r ../../gtk2_ardour/icons/icons/cursor_* ${Shared}/icons/
cp ../../gtk2_ardour/ArdourMono.ttf $Shared
cp ../../gtk2_ardour/resources/${APPNAME}-* ${Shared}/resources/
+# Themes. Grab only the ones for this program
+lower_case_appname=`echo $APPNAME | tr '[:upper:]' '[:lower:]'`
+for colors in `echo ../../gtk2_ardour/themes/*-${lower_case_appname}.colors`
+do
+ install_name=`echo $colors | sed "s/-$lower_case_appname//"`
+ install_name=`basename $install_name`
+ cp $colors $Themes/$install_name
+done
+
#
# put sooper sekrit ingredients here and they will be copied
#