diff --git a/development/monodevelop/fix-nuget-mgm.patch b/development/monodevelop/fix-nuget-mgm.patch new file mode 100644 index 0000000000..17a83aab11 --- /dev/null +++ b/development/monodevelop/fix-nuget-mgm.patch @@ -0,0 +1,12 @@ +diff -ur monodevelop.old/main/monodevelop.desktop monodevelop/main/monodevelop.desktop +--- monodevelop.old/main/monodevelop.desktop 2017-04-12 10:50:03.000000000 -0300 ++++ monodevelop/main/monodevelop.desktop 2017-07-09 19:04:01.306846766 -0300 +@@ -6,7 +6,7 @@ + GenericName[ja]=統合開発環境 + Comment=Develop .NET applications in an Integrated Development Environment + Comment[ja]=.NETアプリケーション開発を行うための統合開発環境 +-Exec=monodevelop %F ++Exec=env MONO_TLS_PROVIDER=legacy monodevelop %F + TryExec=monodevelop + Icon=monodevelop + StartupNotify=true diff --git a/development/monodevelop/monodevelop.SlackBuild b/development/monodevelop/monodevelop.SlackBuild index e2d10f400a..9e08c4c385 100644 --- a/development/monodevelop/monodevelop.SlackBuild +++ b/development/monodevelop/monodevelop.SlackBuild @@ -23,7 +23,7 @@ PRGNAM=monodevelop VERSION=${VERSION:-6.3.0.864} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} if [ -z "$ARCH" ]; then @@ -70,6 +70,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# https://bugzilla.xamarin.com/show_bug.cgi?id=57019 +patch -p 1 < ${CWD}/fix-nuget-mgm.patch + pushd main ./configure \ --prefix=/usr \