POL_Install_wineasio
Informations
Creator | Message |
---|---|
Ronin DUSETTE
|
InformationThis installer has been approved by the team. InformationsPlatforms: Feedbacks0 0 DescriptionDownloads, installs, and registers WineASIO.dll with regsvr32 in a given wineprefix. This component does not work in 64-bit virtual drives NOTE: This is seems to not be working correctly on certain versions of Wine. A fix will be implemented soon. Source code#!/bin/bash # Date : (2014-01-07 10-00) # Distribution used to test : Arch Linux - 64-bit # Author : RoninDusette # Licence : GPLv3 # PlayOnLinux: 4.2.5 # check to make sure wineprefix is 32 bit, throw error if not. 32 prefix only. if [ "$POL_ARCH" == "amd64" ]; then POL_Debug_Fatal "64-bit wineprefix is not supported. Please use a 32-bit prefix." # Throw error if user is not in 'audio' group. elif [ "$(groups | grep -o "audio")" != "audio" ]; then POL_Debug_Fatal "$USER is not part of the 'audio' group. Please add $USER to 'audio' group." # Throw an error if jack and/or qjackctl are missing. elif [ "$(type -P jackd | grep -o "jackd")" != "jackd" ]; then POL_Debug_Fatal "Jack is not installed. Please install jack if you want to use WineASIO." elif [ "$(type -P qjackctl | grep -o "qjackctl")" != "qjackctl" ]; then POL_Debug_Fatal "QJackCTL is not installed. Please install qjackctl if you want to use WineASIO." fi # If everything is OK, then download wineasio.dll.so to new $POL_USER_ROOT/tmp cd $POL_USER_ROOT/tmp POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "a596dd4de2e12ea8a4284132b6f73a36" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" # Copy wineasio.dll.so to system32 folder, register, confirm POL_Debug_Message "Installing WineASIO..." cp $POL_USER_ROOT/tmp/wineasio.dll.so $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" # Cleanup TMP folder rm $POL_USER_ROOT/tmp/wineasio.dll.so fi |
Contributions
Filters:
ContributeMember | Message |
Ronin DUSETTE | Friday 23 January 2015 at 5:24 |
Ronin DUSETTE
|
InformationThis update has been approved by the team. MessageFixed ugly formatting Differences@@ -7,24 +7,18 @@ # check to make sure wineprefix is 32 bit, throw error if not. 32 prefix only. - if [ "$POL_ARCH" == "amd64" ]; then POL_Debug_Fatal "64-bit wineprefix is not supported. Please use a 32-bit prefix." # Throw error if user is not in 'audio' group. - elif [ "$(groups | grep -o "audio")" != "audio" ]; then - POL_Debug_Fatal "$USER is not part of the 'audio' group. Please add $USER to 'audio' group." # Throw an error if jack and/or qjackctl are missing. - elif [ "$(type -P jackd | grep -o "jackd")" != "jackd" ]; then - POL_Debug_Fatal "Jack is not installed. Please install jack if you want to use WineASIO." elif [ "$(type -P qjackctl | grep -o "qjackctl")" != "qjackctl" ]; then - POL_Debug_Fatal "QJackCTL is not installed. Please install qjackctl if you want to use WineASIO." fi @@ -45,7 +39,7 @@ if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." -else + else echo "Success. WineASIO is now ready for use in $WINEPREFIX" # Cleanup TMP folder New source code#!/bin/bash # Date : (2014-01-07 10-00) # Distribution used to test : Arch Linux - 64-bit # Author : RoninDusette # Licence : GPLv3 # PlayOnLinux: 4.2.5 # check to make sure wineprefix is 32 bit, throw error if not. 32 prefix only. if [ "$POL_ARCH" == "amd64" ]; then POL_Debug_Fatal "64-bit wineprefix is not supported. Please use a 32-bit prefix." # Throw error if user is not in 'audio' group. elif [ "$(groups | grep -o "audio")" != "audio" ]; then POL_Debug_Fatal "$USER is not part of the 'audio' group. Please add $USER to 'audio' group." # Throw an error if jack and/or qjackctl are missing. elif [ "$(type -P jackd | grep -o "jackd")" != "jackd" ]; then POL_Debug_Fatal "Jack is not installed. Please install jack if you want to use WineASIO." elif [ "$(type -P qjackctl | grep -o "qjackctl")" != "qjackctl" ]; then POL_Debug_Fatal "QJackCTL is not installed. Please install qjackctl if you want to use WineASIO." fi # If everything is OK, then download wineasio.dll.so to new $POL_USER_ROOT/tmp cd $POL_USER_ROOT/tmp POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "a596dd4de2e12ea8a4284132b6f73a36" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" # Copy wineasio.dll.so to system32 folder, register, confirm POL_Debug_Message "Installing WineASIO..." cp $POL_USER_ROOT/tmp/wineasio.dll.so $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" # Cleanup TMP folder rm $POL_USER_ROOT/tmp/wineasio.dll.so fi RepliesEdited by RoninDusette |
Ronin DUSETTE | Thursday 22 January 2015 at 20:36 |
Ronin DUSETTE
|
WarningThis update has not been approved yet by the team. Differences@@ -40,9 +40,9 @@ POL_Debug_Message "Installing WineASIO..." -cp $POL_USER_ROOT/tmp/wineasio.dll.so $POL_USER_ROOT/wine/linux-x86/1.5.20/lib/wine/wineasio.dll.so +cp $POL_USER_ROOT/tmp/wineasio.dll.so $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so -if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/1.5.20/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then +if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" New source code#!/bin/bash # Date : (2014-01-07 10-00) # Distribution used to test : Arch Linux - 64-bit # Author : RoninDusette # Licence : GPLv3 # PlayOnLinux: 4.2.2 # check to make sure wineprefix is 32 bit, throw error if not. 32 prefix only. if [ "$POL_ARCH" == "amd64" ]; then POL_Debug_Fatal "64-bit wineprefix is not supported. Please use a 32-bit prefix." # Throw error if user is not in 'audio' group. elif [ "$(groups | grep -o "audio")" != "audio" ]; then POL_Debug_Fatal "$USER is not part of the 'audio' group. Please add $USER to 'audio' group." # Throw an error if jack and/or qjackctl are missing. elif [ "$(type -P jackd | grep -o "jackd")" != "jackd" ]; then POL_Debug_Fatal "Jack is not installed. Please install jack if you want to use WineASIO." elif [ "$(type -P qjackctl | grep -o "qjackctl")" != "qjackctl" ]; then POL_Debug_Fatal "QJackCTL is not installed. Please install qjackctl if you want to use WineASIO." fi # If everything is OK, then download wineasio.dll.so to new $POL_USER_ROOT/tmp cd $POL_USER_ROOT/tmp POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "a596dd4de2e12ea8a4284132b6f73a36" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" # Copy wineasio.dll.so to system32 folder, register, confirm POL_Debug_Message "Installing WineASIO..." cp $POL_USER_ROOT/tmp/wineasio.dll.so $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/$POL_WINEVERSION/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" # Cleanup TMP folder rm $POL_USER_ROOT/tmp/wineasio.dll.so fi RepliesThursday 22 January 2015 at 20:37
|
Ronin DUSETTE | Thursday 22 January 2015 at 20:34 |
Ronin DUSETTE
|
WarningThis update has not been approved yet by the team. MessageAdded new version of WineASIO and had it register in the actual Wine folder, as that seems to work better. Differences@@ -32,7 +32,7 @@ cd $POL_USER_ROOT/tmp -POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "94247efbe53cbf622d1fdd86880099d8" +POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "a596dd4de2e12ea8a4284132b6f73a36" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" @@ -40,9 +40,9 @@ POL_Debug_Message "Installing WineASIO..." -cp $POL_USER_ROOT/tmp/wineasio.dll.so $WINEPREFIX/drive_c/windows/system32/wineasio.dll.so +cp $POL_USER_ROOT/tmp/wineasio.dll.so $POL_USER_ROOT/wine/linux-x86/1.5.20/lib/wine/wineasio.dll.so -if [ "$(POL_Wine regsvr32 $WINEPREFIX/drive_c/windows/system32/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then +if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/1.5.20/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" New source code#!/bin/bash # Date : (2014-01-07 10-00) # Distribution used to test : Arch Linux - 64-bit # Author : RoninDusette # Licence : GPLv3 # PlayOnLinux: 4.2.2 # check to make sure wineprefix is 32 bit, throw error if not. 32 prefix only. if [ "$POL_ARCH" == "amd64" ]; then POL_Debug_Fatal "64-bit wineprefix is not supported. Please use a 32-bit prefix." # Throw error if user is not in 'audio' group. elif [ "$(groups | grep -o "audio")" != "audio" ]; then POL_Debug_Fatal "$USER is not part of the 'audio' group. Please add $USER to 'audio' group." # Throw an error if jack and/or qjackctl are missing. elif [ "$(type -P jackd | grep -o "jackd")" != "jackd" ]; then POL_Debug_Fatal "Jack is not installed. Please install jack if you want to use WineASIO." elif [ "$(type -P qjackctl | grep -o "qjackctl")" != "qjackctl" ]; then POL_Debug_Fatal "QJackCTL is not installed. Please install qjackctl if you want to use WineASIO." fi # If everything is OK, then download wineasio.dll.so to new $POL_USER_ROOT/tmp cd $POL_USER_ROOT/tmp POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "a596dd4de2e12ea8a4284132b6f73a36" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" # Copy wineasio.dll.so to system32 folder, register, confirm POL_Debug_Message "Installing WineASIO..." cp $POL_USER_ROOT/tmp/wineasio.dll.so $POL_USER_ROOT/wine/linux-x86/1.5.20/lib/wine/wineasio.dll.so if [ "$(POL_Wine regsvr32 $POL_USER_ROOT/wine/linux-x86/1.5.20/lib/wine/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" # Cleanup TMP folder rm $POL_USER_ROOT/tmp/wineasio.dll.so fi Replies |
Ronin DUSETTE | Thursday 15 January 2015 at 6:44 |
Ronin DUSETTE
|
WarningThis update has not been approved yet by the team. MessageChanging to my actual repo instead of Google Drive Differences@@ -32,7 +32,7 @@ cd $POL_USER_ROOT/tmp -POL_Download "https://googledrive.com/host/0B8f6x82bTIm1S1ZzOTVUdWxLMDg/wineasio.dll.so" "94247efbe53cbf622d1fdd86880099d8" +POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "94247efbe53cbf622d1fdd86880099d8" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" New source code#!/bin/bash # Date : (2014-01-07 10-00) # Distribution used to test : Arch Linux - 64-bit # Author : RoninDusette # Licence : GPLv3 # PlayOnLinux: 4.2.2 # check to make sure wineprefix is 32 bit, throw error if not. 32 prefix only. if [ "$POL_ARCH" == "amd64" ]; then POL_Debug_Fatal "64-bit wineprefix is not supported. Please use a 32-bit prefix." # Throw error if user is not in 'audio' group. elif [ "$(groups | grep -o "audio")" != "audio" ]; then POL_Debug_Fatal "$USER is not part of the 'audio' group. Please add $USER to 'audio' group." # Throw an error if jack and/or qjackctl are missing. elif [ "$(type -P jackd | grep -o "jackd")" != "jackd" ]; then POL_Debug_Fatal "Jack is not installed. Please install jack if you want to use WineASIO." elif [ "$(type -P qjackctl | grep -o "qjackctl")" != "qjackctl" ]; then POL_Debug_Fatal "QJackCTL is not installed. Please install qjackctl if you want to use WineASIO." fi # If everything is OK, then download wineasio.dll.so to new $POL_USER_ROOT/tmp cd $POL_USER_ROOT/tmp POL_Download "http://repo.dusette.net/FOSS/PlayOnLinux/Resources/wineasio.dll.so" "94247efbe53cbf622d1fdd86880099d8" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" # Copy wineasio.dll.so to system32 folder, register, confirm POL_Debug_Message "Installing WineASIO..." cp $POL_USER_ROOT/tmp/wineasio.dll.so $WINEPREFIX/drive_c/windows/system32/wineasio.dll.so if [ "$(POL_Wine regsvr32 $WINEPREFIX/drive_c/windows/system32/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" # Cleanup TMP folder rm $POL_USER_ROOT/tmp/wineasio.dll.so fi RepliesThursday 15 January 2015 at 7:03
|
Ronin DUSETTE | Saturday 25 October 2014 at 19:20 |
Ronin DUSETTE
|
WarningThis update has not been approved yet by the team. Differences@@ -1,7 +1,7 @@ #!/bin/bash # Date : (2014-01-07 10-00) # Distribution used to test : Arch Linux - 64-bit -# Author : DJYoshaBYD +# Author : RoninDusette # Licence : GPLv3 # PlayOnLinux: 4.2.2 New source code#!/bin/bash # Date : (2014-01-07 10-00) # Distribution used to test : Arch Linux - 64-bit # Author : RoninDusette # Licence : GPLv3 # PlayOnLinux: 4.2.2 # check to make sure wineprefix is 32 bit, throw error if not. 32 prefix only. if [ "$POL_ARCH" == "amd64" ]; then POL_Debug_Fatal "64-bit wineprefix is not supported. Please use a 32-bit prefix." # Throw error if user is not in 'audio' group. elif [ "$(groups | grep -o "audio")" != "audio" ]; then POL_Debug_Fatal "$USER is not part of the 'audio' group. Please add $USER to 'audio' group." # Throw an error if jack and/or qjackctl are missing. elif [ "$(type -P jackd | grep -o "jackd")" != "jackd" ]; then POL_Debug_Fatal "Jack is not installed. Please install jack if you want to use WineASIO." elif [ "$(type -P qjackctl | grep -o "qjackctl")" != "qjackctl" ]; then POL_Debug_Fatal "QJackCTL is not installed. Please install qjackctl if you want to use WineASIO." fi # If everything is OK, then download wineasio.dll.so to new $POL_USER_ROOT/tmp cd $POL_USER_ROOT/tmp POL_Download "https://googledrive.com/host/0B8f6x82bTIm1S1ZzOTVUdWxLMDg/wineasio.dll.so" "94247efbe53cbf622d1fdd86880099d8" POL_SetupWindow_wait_next_signal "$(eval_gettext 'Downloading...')" "WineASIO" # Copy wineasio.dll.so to system32 folder, register, confirm POL_Debug_Message "Installing WineASIO..." cp $POL_USER_ROOT/tmp/wineasio.dll.so $WINEPREFIX/drive_c/windows/system32/wineasio.dll.so if [ "$(POL_Wine regsvr32 $WINEPREFIX/drive_c/windows/system32/wineasio.dll.so | grep -o "Successfully")" != "Successfully" ]; then POL_Debug_Fatal "Failed to register wineasio.dll. Please verify you have the needed dependencies and try again." else echo "Success. WineASIO is now ready for use in $WINEPREFIX" # Cleanup TMP folder rm $POL_USER_ROOT/tmp/wineasio.dll.so fi Replies |
This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmca-notice@playonlinux.com