-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Carla Support to AppImage #4026
Conversation
cmake/linux/package_linux.sh.in
Outdated
CARLABIN="/usr/share/carla/resources" | ||
if [ -d "${CARLABIN}" ]; then | ||
rm -f "${APPDIR}/usr/lib/libcarla*.so" | ||
mkdir -p "${APPDIR}${CARLABIN}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think these are needed (copying carla-plugin startup scripts).
The carla backend will start them using the resource dir, which comes from the system-installed carla.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed. Once I got the bundled libraries removed and LD_LIBRARY_PATH
set to /usr/lib/carla
, it worked out. Removed via 31402e3.
.travis/linux..install.sh
Outdated
# can simply be added to $PACKAGES | ||
sudo apt-get install -y apt-transport-https software-properties-common wget | ||
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.4.6~kxstudio1_all.deb | ||
sudo dpkg -i kxstudio-repos_9.4.6~kxstudio1_all.deb |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sudo apt-get update
is missing here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also these steps will break as soon as I update that deb file.
Try this instead:
sudo add-apt-repository -y kxstudio-debian/gcc5
sudo add-apt-repository -y kxstudio-debian/gcc5-deps
sudo apt-get update
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@falkTX Thanks, but this isn't working on my machine. how should I go about adding kxstudio-debian/gcc5[...]
on Ubuntu 14.04?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah no, those are for 16.04.
I thought the AppImages was using that.
So use this:
sudo add-apt-repository -y kxstudio-debian/libs
sudo add-apt-repository -y kxstudio-debian/apps
sudo apt-get update
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nevermind, I think it was just missing ppa:
before the repository name.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, carla-git
isn't showing up for ppa:kxstudio-debian/gcc5
. Did you mean to say ppa:kxstudio-debian/kxstudio
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Got your messages late. Trying that now, thanks.
@falkTX opinions welcome here: 5ea683d, attempts to address the following error from Travis-CI:
|
Make QString use implicit initializer Detect carla prefix in AppRun Fix ppa comment/wording
Per LMMS#4026: Installing Carla will remove jack1 if it's installed, since Carla requires jack2.
Build AppImage with Carla support * Disables HiDPI support in the AppImages * Ignores deprecated jack usage * Fix Carla compilation warnings * Detects carla prefix in AppRun
Per LMMS#4026: Installing Carla will remove jack1 if it's installed, since Carla requires jack2.
This adds the following functionality to the AppImage:
/usr/share/carla/resources/carla-plugin
)Download:
You can get it here... #3688
Note: This PR also disables HiDPI in the AppImage due to some issues found during testing. It can be re-enabled via
export QT_AUTO_SCREEN_SCALE_FACTOR=1
.Closes #3976, #2429
Supersedes #2643