Last active
September 3, 2017 18:18
-
-
Save orpiske/4889cffb219bd20e806e9ac35ce5a9bd to your computer and use it in GitHub Desktop.
OpenPHT compilation on Fedora
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Obs.: tested on Fedora 24 ... | |
1. Clone OpenPHT: | |
git clone https://github.com/RasPlex/OpenPHT.git | |
2. Install build dependencies: | |
sudo dnf install freetype-devel SDL-devel SDL_image-devel libjpeg-turbo-devel sqlite-devel curl-devel lzo-devel tinyxml-devel fribidi-devel fontconfig-devel yajl-devel libmicrohttpd-devel openssl-devel glew-devel avahi-devel flac-devel ffmpeg-devel python-devel libtiff-devel libvorbis-devel libmpeg2-devel libass-devel librtmp-devel libplist-devel shairplay-devel libva-devel libvdpau-devel libcec-devel swig boost-devel libusb-devel systemd-devel nasm libmodplug-devel libcdio-devel -y | |
3. Build: | |
mkdir build ; | |
cd build ; | |
cmake .. \ | |
-DCMAKE_BUILD_TYPE=RELEASE \ | |
-DCMAKE_INSTALL_PREFIX='/opt/plex' \ | |
-DCMAKE_C_FLAGS="$CMAKE_C_FLAGS -O2 -mtune=generic -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \ | |
-DCMAKE_CXX_FLAGS="$CMAKE_CXX_FLAGS -O2 -mtune=generic -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \ | |
-DCREATE_BUNDLE='TRUE' \ | |
-DDUMP_SYMBOLS='FALSE' \ | |
-DENABLE_AUTOUPDATE='FALSE' \ | |
-DENABLE_PYTHON='TRUE' \ | |
-DPYTHON_EXEC='/usr/bin/python2' \ | |
-DUSE_INTERNAL_FFMPEG='TRUE' \ | |
-DCMAKE_VERBOSE_MAKEFILE='FALSE' | |
make -j3 ; | |
sudo make install | |
-------- | |
The binary is installed in /opt/plex/bin/openpht | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
DNF command needs
--enablerepo=rpmfusion-free
on Fedora 25 for the packages:Thanks for this gist!