summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2014-05-22 21:02:08 +1000
committerTim Mayberry <mojofunk@gmail.com>2014-06-07 13:49:12 +1000
commit35c8f5bab4477fda97ee00b1577fb4e61faba072 (patch)
treead62fe6aa8d64eddedb993a4e7cd4aed6e620298 /tools
parent44ac7859c5fdf315d7ba4d76cb804b82aace5c3a (diff)
Only copy necessary config files to package directory
Also use -L flag so files are actually copied and not linked
Diffstat (limited to 'tools')
-rwxr-xr-xtools/windows_packaging/copydll-fedora.sh1
-rwxr-xr-xtools/windows_packaging/package.sh14
2 files changed, 8 insertions, 7 deletions
diff --git a/tools/windows_packaging/copydll-fedora.sh b/tools/windows_packaging/copydll-fedora.sh
index dcfbc41ac6..8ba3c0fb5c 100755
--- a/tools/windows_packaging/copydll-fedora.sh
+++ b/tools/windows_packaging/copydll-fedora.sh
@@ -2,7 +2,6 @@
function copydll () {
if [ -f $MINGW_ROOT/bin/$1 ] ; then
- echo "cp $MINGW_ROOT/bin/$1 $2"
cp $MINGW_ROOT/bin/$1 $2 || return 1
return 0
fi
diff --git a/tools/windows_packaging/package.sh b/tools/windows_packaging/package.sh
index c6ad13c42b..6a8b394aaf 100755
--- a/tools/windows_packaging/package.sh
+++ b/tools/windows_packaging/package.sh
@@ -47,12 +47,14 @@ if test x$WITH_TESTS != x ; then
cp -r $BASE/libs/ardour/test/data $PACKAGE_DIR/ardour_testdata
fi
-echo "Copying mingw config files to $PACKAGE_DIR ..."
-# just copy it all for now
-cp -r $MINGW_ROOT/etc $PACKAGE_DIR
-
-cp -r $MINGW_ROOT/lib/gtk-2.0 $PACKAGE_DIR/lib
-cp -r $MINGW_ROOT/lib/gdk-pixbuf-2.0 $PACKAGE_DIR/lib
+echo "Copying config files to $PACKAGE_DIR ..."
+mkdir -p $PACKAGE_DIR/etc
+cp -RL $MINGW_ROOT/etc/fonts $PACKAGE_DIR/etc
+cp -RL $MINGW_ROOT/etc/gtk-2.0 $PACKAGE_DIR/etc
+cp -RL $MINGW_ROOT/etc/pango $PACKAGE_DIR/etc
+
+cp -R $MINGW_ROOT/lib/gtk-2.0 $PACKAGE_DIR/lib
+cp -R $MINGW_ROOT/lib/gdk-pixbuf-2.0 $PACKAGE_DIR/lib
cp $TOOLS_DIR/loaders.cache $PACKAGE_DIR/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
if test x$WITH_PANGO_1_6 != x; then