aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--development/monodevelop/fix-nuget-mgm.patch12
-rw-r--r--development/monodevelop/monodevelop.SlackBuild5
2 files changed, 16 insertions, 1 deletions
diff --git a/development/monodevelop/fix-nuget-mgm.patch b/development/monodevelop/fix-nuget-mgm.patch
new file mode 100644
index 000000000000..17a83aab1189
--- /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 e2d10f400afe..9e08c4c38579 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 \