Bug 386741 - Provide binary build and instructions about how to build on macOS
Summary: Provide binary build and instructions about how to build on macOS
Status: RESOLVED MOVED
Alias: None
Product: kdenlive
Classification: Applications
Component: Installation (show other bugs)
Version: unspecified
Platform: Compiled Sources macOS
: NOR wishlist
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-11 10:30 UTC by Vitaly Zdanevich
Modified: 2021-03-15 13:21 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
fritzibaby: Brainstorm+


Attachments
Screenshot of https://kdenlive.org/download/ (471.43 KB, image/png)
2017-11-11 10:30 UTC, Vitaly Zdanevich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Zdanevich 2017-11-11 10:30:16 UTC
Created attachment 108783 [details]
Screenshot of https://kdenlive.org/download/

Better - formula for Brew, when users can install with
`brew install kdenlive`
Comment 1 Vincent PINON 2018-01-07 21:52:36 UTC
Hello,

Some instructions are available at
https://community.kde.org/Kdenlive/Development
One can also have a look at recipes from Linux packages (Arch / Debian / Suse...), our our AppImage script, or MXE recipe...

We used to have a macPort for old Qt4 version, some work had started since the Qt5 port (2015!), but never finished...

We are considering preparing packages with KDE Craft, which is primarily targeting Windows, but can also output mac binaries.
I don't have a mac myself, so can't test and debug.

Maybe seeing with Brew people, if they already have FFmpeg & Qt5 dependencies ready, we can answer their questions.
Comment 2 Vincent PINON 2019-01-04 13:48:48 UTC
Using KDE Craft build system now works on Linux & Windows...
but I don't have a Mac to check on this platform; I'll try to find a solution.
In the meantime you can try on your side:
https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Mac#Installation_using_Craft
Then "craft kdenlive"
Comment 3 maximumsomething 2020-05-29 18:52:12 UTC
Kdenlive builds with Craft on MacOS. A couple environment variables must be set, though:
PKG_CONFIG_PATH=~/CraftRoot/lib/pkgconfig CXXFLAGS=-std=c++14 craft kdenlive
(For clarification, PKG_CONFIG_PATH needs to be set to *remove* Homebrew/etc. libraries from the pkgconfig path and use Craft's instead).

craft --package creates an unusable package. It crashes with several errors like this one:
mlt_repository_init: failed to dlopen /Users/max/CraftRoot/lib/mlt/libmltopencv.dylib.dSYM
  (dlopen(/Users/max/CraftRoot/lib/mlt/libmltopencv.dylib.dSYM, 2): no suitable image found.  Did find:
	/Users/max/CraftRoot/lib/mlt/libmltopencv.dylib.dSYM: not a file
	/Users/max/CraftRoot/lib/mlt/libmltopencv.dylib.dSYM: not a file)

It looks like there's a RELOCATABLE macro in MLT that allows it to be shipped in a MacOS .app bundle. But I'm not sure where to enable that.
Comment 4 Julius Künzel 2021-03-15 13:21:06 UTC
We are going to track the progress here now https://invent.kde.org/multimedia/kdenlive/-/issues/993. You can also find some workaround instructions there.

If you have experience with software building/packaging on macOS it would be really nice if you can help us to fix the remaining problems!

However I am going to close this as MOVED as we are going to track the progress on gitlab