mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-10 00:44:52 -06:00
docs: Add Fedora to the Windows via Linux guide.
This commit is contained in:
parent
310cea69e7
commit
ed7e8e519f
@ -18,7 +18,46 @@ Building HandBrake for Windows
|
|||||||
|
|
||||||
## Command line interface and LibHB
|
## Command line interface and LibHB
|
||||||
|
|
||||||
Building the HandBrake [CLI](abbr:Command Line Interface) and LibHB (`hb.dll`) for Windows requires Linux and a recent [MinGW-w64](https://mingw-w64.org/) toolchain. Ubuntu 18.04 LTS (Bionic Beaver) or later is recommended; other distros may work as well. In all cases, we recommend you build the MinGW-w64 toolchain using our instructions and the included script, as some packaged versions have issues that can produce non-functioning builds.
|
Building the HandBrake [CLI](abbr:Command Line Interface) and LibHB (`hb.dll`) for Windows requires Linux and a recent [MinGW-w64](https://mingw-w64.org/) toolchain. Fedora 28 or later, or Ubuntu 18.04 LTS (Bionic Beaver) or later are recommended; other distros may work as well. In all cases, we recommend you build the MinGW-w64 toolchain using our instructions and the included script, as some packaged versions have issues that can produce non-functioning builds.
|
||||||
|
|
||||||
|
### Installing dependencies on Fedora
|
||||||
|
|
||||||
|
The following instructions are for [Fedora](https://getfedora.org) 28 through 30.
|
||||||
|
|
||||||
|
Basic requirements to run commands:
|
||||||
|
|
||||||
|
- sudo (for normal user accounts)
|
||||||
|
|
||||||
|
Dependencies:
|
||||||
|
|
||||||
|
- Development Tools
|
||||||
|
- C Development Tools and Libraries
|
||||||
|
- cmake
|
||||||
|
- gcc-c++
|
||||||
|
- git
|
||||||
|
- libtool
|
||||||
|
- m4
|
||||||
|
- make
|
||||||
|
- meson
|
||||||
|
- nasm
|
||||||
|
- ninja-build
|
||||||
|
- patch
|
||||||
|
- python
|
||||||
|
- tar
|
||||||
|
- zlib-devel
|
||||||
|
|
||||||
|
Install dependencies.
|
||||||
|
|
||||||
|
sudo dnf update
|
||||||
|
sudo dnf groupinstall "Development Tools" "C Development Tools and Libraries"
|
||||||
|
sudo dnf install cmake gcc-c++ git libtool m4 make meson nasm ninja-build patch python tar zlib-devel
|
||||||
|
|
||||||
|
Install the additional dependencies required to build the MinGW-w64 toolchain.
|
||||||
|
|
||||||
|
sudo dnf install bison bzip2 curl flex g++ gzip pax
|
||||||
|
|
||||||
|
|
||||||
|
### Installing dependencies on Ubuntu
|
||||||
|
|
||||||
The following instructions are for [Ubuntu](https://www.ubuntu.com) 18.04 LTS (Bionic Beaver) through 19.10 (Eoan Ermine).
|
The following instructions are for [Ubuntu](https://www.ubuntu.com) 18.04 LTS (Bionic Beaver) through 19.10 (Eoan Ermine).
|
||||||
|
|
||||||
@ -84,6 +123,9 @@ Install the additional dependencies required to build the MinGW-w64 toolchain.
|
|||||||
|
|
||||||
sudo apt-get install bison bzip2 curl flex g++ gzip pax
|
sudo apt-get install bison bzip2 curl flex g++ gzip pax
|
||||||
|
|
||||||
|
|
||||||
|
### Building the MinGW-w64 toolchain and HandBrake
|
||||||
|
|
||||||
Clone the HandBrake repository.
|
Clone the HandBrake repository.
|
||||||
|
|
||||||
git clone https://github.com/HandBrake/HandBrake.git && cd HandBrake
|
git clone https://github.com/HandBrake/HandBrake.git && cd HandBrake
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user