Skip to content
This repository was archived by the owner on Apr 11, 2018. It is now read-only.

Commit 77b2b16

Browse files
committed
Bundle some gtk-sharp libs
1 parent f44d570 commit 77b2b16

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

generate.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,21 @@ cd tmp
3535
# Copy installer source
3636
echo "Copying installer data..."
3737
mkdir installer
38-
cp -rf ../src/. installer
38+
cp -rf "../src/." "installer"
3939

4040
# Copy MonoDevelop binaries
4141
mkdir installer/MonoDevelop
42-
cp -rf $MDFDIR/lib/monodevelop/. installer/MonoDevelop
42+
cp -rf "$MDFDIR/lib/monodevelop/." "installer/MonoDevelop"
4343

44-
# remove bundled version of libgit2
44+
# Include gtk-sharp
45+
GTKVER="$(ls -x $MDFDIR/lib/mono/gac/gtk-sharp)"
46+
cp -rf "$MDFDIR/lib/mono/gac/atk-sharp/$GTKVER/." "installer/MonoDevelop/bin"
47+
cp -rf "$MDFDIR/lib/mono/gac/gtk-sharp/$GTKVER/." "installer/MonoDevelop/bin"
48+
cp -rf "$MDFDIR/lib/mono/gac/gdk-sharp/$GTKVER/." "installer/MonoDevelop/bin"
49+
cp -rf "$MDFDIR/lib/mono/gac/glib-sharp/$GTKVER/." "installer/MonoDevelop/bin"
50+
cp -rf "$MDFDIR/lib/mono/gac/pango-sharp/$GTKVER/." "installer/MonoDevelop/bin"
51+
52+
# Remove bundled version of libgit2
4553
rm installer/MonoDevelop/AddIns/VersionControl/libgit2-*
4654

4755
echo "Building the Installer..."

0 commit comments

Comments
 (0)