OpenPHT compilation on Fedora
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
This comment has been minimized.
DNF command needs
--enablerepo=rpmfusion-free
on Fedora 25 for the packages:Thanks for this gist!