[MacPorts] #67082: qt5-qtwebengine : add webengine-proprietary-codecs option
MacPorts
noreply at macports.org
Fri Mar 10 07:51:09 UTC 2023
#67082: qt5-qtwebengine : add webengine-proprietary-codecs option
-------------------------+-----------------------------
Reporter: kaamui | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: qt5-qtwebengine
-------------------------+-----------------------------
Without this option, the webengine is unable to read videos on some major
platforms like Vimeo, PeerTube, even some HTML5 videos like on this page :
https://www.w3schools.com/html/html5_video.asp
The option is always turned ON on linux distros, even in Debian. I built
qtwebengine myself and didn't see any dependency related to this option
that could explain what it is not currently enabled via the port.
I tried to edit the portfile to submit a pull request but I'm facing a
non-related issue with the SDK ("could not resolve sdk macosx12.3" where I
only have macosx13.1 SDK), but I can't see why it would be more
complicated to do via MacPort than it was by myseld :
{{{
sudo port install bison
sudo port install flex
sudo port install nodejs12
sudo port install ninja
python3 -m pip install html5lib
git clone https://code.qt.io/cgit/qt/qtwebengine.git
cd qtwebengine
git checkout 6.4.2
git submodule update --init --progress
mkdir build
cd build
qt-configure-module .. -webengine-proprietary-codecs --
-DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"
cmake --build . --parallel
sudo cmake --install .
}}}
Note that the same is possible using Qt 5.15, that is based on qmake
instead of cmake (tested on Linux, but as I already said, could not
confirm it on OSX as I'm stuck by this SDK issue) :
{{{
qmake .. -- -proprietary-codecs
}}}
On a side note, being new to MacPorts, I read the doc but could not find a
direct answer on how to simply rebuild a port where you just modified the
Portfile. I tested to edit it and to run `sudo port build
qt5-qtwebengine`. Is it the right way to do so ?
--
Ticket URL: <https://trac.macports.org/ticket/67082>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list