-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New package: Carla-1.9.8 #191
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
Conversation
|
musl can be easily patched |
|
For non i686/x86_64 arches this may help, compilation succeeded on armv7l-musl. aarch64 seems to make troubles. |
| makedepends=" | ||
| python3-PyQt5-devel-tools python3-PyQt5 libmagic file-devel liblo-devel | ||
| alsa-lib-devel pulseaudio-devel libX11-devel gtk+3-devel gtk+-devel qt5-devel | ||
| qt-devel fluidsynth-devel fftw-devel mxml-devel zlib-devel python3-rdflib" |
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.
Any particular reason to enable support for qt4? Imo it should be disabled except if it is really needed.
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.
qt4 is needed for full support of lv2 plugins. I'm not sure how many plugins actually use qt4 however.
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. If it actually add functionality that you won't get with qt5 only then let it there. I just would prefer not adding to much new stuff that depends on qt4 since qt4 is EOL.
|
aarch64.patch |
|
Sorry, this is my first time creating a package and I don't have any experience with patch files. I made the aarch64.patch and musl.patch files in |
|
@nutcase84 damn. the Carla Source Code mixes unix and dos line endings and |
|
@Johnnynator That fixed it. But now it needs a devel package. Why does it need it? Sorry if this is a obvious question, I'm just curious. Also, should the devel package be in a different PR? |
|
Carla-devel is a subpackage of Carla with a binary that is only needed on Compile time for cross builds. Subpackages are always a symlink to the package. Carla tries to execute a binary that was compiled for the target system on the host. The devel subpackage includes said binary and the path to id get overwritten in |
|
Thank you for the explanation. I've pushed everything, hopefully I didn't mess anything up. |
|
Lgtm, Travis failing on aarch64 is not related to this PR. |
| } | ||
|
|
||
| post_install() { | ||
| mv ${DESTDIR}/usr/lib/python3{,.5} |
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.
wth is this? Please fix.
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'm not entirely sure about why this is, but I think Carla writes to /usr/lib/python3 but the hook expects a specific python version to be specified. Hook 03-rewrite-python-shebang will fail without this hack.
Relevant: void-linux#37. Closes: void-linux#191 [via git-merge-pr]
No description provided.