Origin from OriginLab is a plotting and analysis software widely used in science. I guess for a lot of people in the science sector this software binds them to use windows, because it's one of the few programs in science that is neither available for Mac nor for Linux.
What I had to do to make it work
I managed to get it working with this tip on the official OriginLab forum:
However as this tip is a little bit outdated I had to adjust one of the components. (You need to install VCRUN_2012 in order to have a native msvcr110.DLL)
Everything I tested so far. From opening files from colleagues to plotting and analyzing my own data.
What doesn't work:
Nothing that I could spot.
# Date : (2016-01-20 08-09)
# Last revision : (2016-01-20 08-09)
# Wine version used : 1.7.49
# Distribution used to test : Arch Linux (kernel 4.2.5-1)
# Author : Cedric Wehrum
[ "$PLAYONLINUX" = "" ] && exit 0
POL_SetupWindow_presentation "$TITLE" "OriginLab" "http://www.originlab.com/" "Cedric Wehrum" "$PREFIX"
#For me Origin crashes with other versions of wine
#Components needed according to http://www.originlab.com/forum/topic.asp?TOPIC_ID=10428
#POL_Call POL_Install_vcrun2008 A more recent version is needed, see below
#I figured this one out on my own. It seems that many things crash without a native msvcr110.dll
POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run.')" "$TITLE"
POL_Wine start /unix "$APP_ANSWER"
# Wine returns immediately. So we have to wait for the user to confirm that the installation is over.
POL_SetupWindow_message "$(eval_gettext 'Please wait while $TITLE is installed.') $(eval_gettext 'Click next when the installer has finished.')" "$TITLE"
# Create a shortcut, show the user a message that everything went successfully and exit
POL_Shortcut "Origin92.exe" "$TITLE"
POL_SetupWindow_message "$(eval_gettext '$TITLE has been successfully installed.')" "$TITLE"